Codestral, 80개 이상의 개발언어를 지원하는 Code Model (feat. Mistral AI)
Codestral 소개
Mistral AI에서 새로운 코드 모델인 코드스트랄(Codestral)을 공개했습니다. 이 모델은 코드 생성 작업을 위해 설계된 오픈 웨이트 생성 AI 모델로, 80개 이상의 프로그래밍 언어에 능숙하며 개발자들이 코드 작성 및 상호작용을 보다 효율적으로 할 수 있도록 도와줍니다.
Cod상대적으로 더 긴 Context 길이(32k)를 제공하여 RepoBench(더 긴 코드 생성 평가 벤치마크)에서 더 나은 성능을 보임
코드스트랄(Codestral)은 Python, Java, C, C++ 등 인기 있는 프로그래밍 언어뿐만 아니라 Swift, Fortran과 같은 특정 언어도 지원합니다. 이를 통해 다양한 코딩 환경과 프로젝트에서 개발자들이 시간을 절약하고 오류를 줄일 수 있습니다. 코드스트랄은 22B 모델로, 이전 모델들에 비해 뛰어난 성능과 낮은 지연 시간을 자랑합니다.
Codestral 성능
Codestral은 Python 외에도 C++, bash, Java, PHP, Typet, C#까지 포함하여 7개 언어에서 평균적으로 가장 뛰어난 성능을 보임
코드스트랄(Codestral)은 HumanEval, MBPP, CruxEval 등 다양한 벤치마크에서 GPT-4-Turbo와 GPT-3.5-Turbo를 능가하는 성능을 보였습니다. 특히 Python, C++, Java, PHP 등의 언어에서 높은 평가를 받았습니다. 경쟁 모델인 DeepSeek Coder 33B와도 비교했을 때 뛰어난 성능을 보여주었습니다.
주요 특징
- 80개 이상의 프로그래밍 언어 지원
- 코드 완성, 테스트 작성, 부분 코드 완성 기능 제공
- HumanEval, MBPP 등의 벤치마크에서 우수한 성능
- 32k의 큰 컨텍스트 윈도우로 긴 범위의 코드 생성 가능
사용법
코드스트랄은 codestral.mistral.ai
를 통해 API 엔드포인트로 사용 가능하며, 대기 등록 후 8주 간의 베타 서비스 기간 동안 무료로 이용할 수 있습니다.
또한, HuggingFace에서 모델을 다운로드할 수도 있으며, VSCode와 JetBrains 환경인 Continue.dev와 Tabnine 등에서도 사용할 수 있습니다. 상세한 설치 및 사용법은 문서 페이지에서 확인할 수 있습니다.
라이선스
이 프로젝트는 Mistral AI Non-Production License로 공개 및 배포되고 있습니다.
Codestral 공개 글
Mistral 문서 페이지
Codestral 플러그인 영상 및 문서
Continue.dev 사용법 소개 영상
Tabnine 사용법 소개 영상
그 외 플러그인 관련 소개 및 설정 관련 문서
이 글은 GPT 모델로 정리한 글을 바탕으로 한 것으로, 원문의 내용 또는 의도와 다르게 정리된 내용이 있을 수 있습니다. 관심있는 내용이시라면 원문도 함께 참고해주세요! 읽으시면서 어색하거나 잘못된 내용을 발견하시면 덧글로 알려주시기를 부탁드립니다.
파이토치 한국 사용자 모임
이 정리한 이 글이 유용하셨나요? 회원으로 가입하시면 주요 글들을 이메일
로 보내드립니다! (기본은 Weekly지만 Daily로 변경도 가능합니다.)
아래
쪽에 좋아요
를 눌러주시면 새로운 소식들을 정리하고 공유하는데 힘이 됩니다~