Codestral, 80개 이상의 개발언어를 지원하는 Code Model (feat. Mistral AI)

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.devTabnine 등에서도 사용할 수 있습니다. 상세한 설치 및 사용법은 문서 페이지에서 확인할 수 있습니다.

라이선스

이 프로젝트는 Mistral AI Non-Production License로 공개 및 배포되고 있습니다.

Codestral 공개 글

Mistral 문서 페이지

Codestral 플러그인 영상 및 문서

Continue.dev 사용법 소개 영상

Tabnine 사용법 소개 영상

그 외 플러그인 관련 소개 및 설정 관련 문서




이 글은 GPT 모델로 정리한 글을 바탕으로 한 것으로, 원문의 내용 또는 의도와 다르게 정리된 내용이 있을 수 있습니다. 관심있는 내용이시라면 원문도 함께 참고해주세요! 읽으시면서 어색하거나 잘못된 내용을 발견하시면 덧글로 알려주시기를 부탁드립니다. :hugs:

:pytorch:파이토치 한국 사용자 모임:kr:이 정리한 이 글이 유용하셨나요? 회원으로 가입하시면 주요 글들을 이메일:love_letter:로 보내드립니다! (기본은 Weekly지만 Daily로 변경도 가능합니다.)

:gift: 아래:arrow_lower_right:쪽에 좋아요:heart:를 눌러주시면 새로운 소식들을 정리하고 공유하는데 힘이 됩니다~ :star_struck: