Mistral, Codestral 2 정식 공개—80개 언어 코드 완성 성능 강화
Mistral AI가 코드 특화 모델 Codestral 2를 정식 공개했다. 전작 대비 컨텍스트 윈도우가 256K 토큰으로 확장되었고, Rust·Go·Kotlin 등 시스템 언어 벤치마크에서 GPT-4o를 상회하는 결과를 발표했다. Mistral API 및 주요 IDE 플러그인을 통해 즉시 사용 가능해 한국 개발자들의 로컬·온프레미스 배포 대안으로 주목받고 있다.
Codestral 2 핵심 스펙
Mistral AI는 2026년 5월 28일 Codestral 2를 정식 GA(General Availability)로 전환했다. 주요 스펙은 다음과 같다.
- 컨텍스트 윈도우: 256K 토큰 (전작 32K 대비 8배 확장)
- 지원 언어: Python, JavaScript, TypeScript, Rust, Go, Kotlin, Swift 포함 80개 이상
- 모델 크기: 22B 파라미터 (공개 가중치 제공)
- 라이선스: Mistral AI Research License (상업용은 별도 계약)
벤치마크 결과
Mistral이 공개한 HumanEval+ 및 SWE-bench Verified 결과에 따르면 Codestral 2는 다음 수치를 기록했다.
| 벤치마크 | Codestral 2 | GPT-4o (2025-11) | |---|---|---| | HumanEval+ | 91.4% | 89.7% | | SWE-bench Verified | 43.2% | 41.8% | | MultiPL-E (Rust) | 78.6% | 72.1% |
특히 Rust·Go 등 시스템 언어 완성 품질이 개선되어, 백엔드·임베디드 개발자 커뮤니티의 반응이 긍정적이다.
한국 개발자 적용 방법
1. Mistral API 직접 호출
from mistralai import Mistral
client = Mistral(api_key="YOUR_API_KEY")
response = client.fim.complete(
model="codestral-2",
prompt="def binary_search(arr, target):",
suffix="\n return -1",
max_tokens=256
)
print(response.choices[0].message.content)
Fill-in-the-Middle(FIM) 방식으로 중간 코드 삽입도 지원한다.
2. VS Code 플러그인 연동
Mistral 공식 VS Code 익스텐션(v2.3+)에서 모델을 codestral-2로 변경하면 인라인 자동완성이 즉시 활성화된다.
3. 온프레미스 배포
22B 공개 가중치를 HuggingFace에서 내려받아 ollama나 vllm으로 로컬 실행 가능하다. A100 80GB 단일 GPU 기준 INT4 양자화 시 초당 약 38 토큰 생성 속도가 확인되었다.
주의 사항
- 상업적 API 사용 요금은 Mistral 공식 페이지 참조
- 공개 가중치의 상업 배포는 별도 엔터프라이즈 라이선스 필요
- 한국어 주석·문서 혼합 코드 환경에서의 성능은 커뮤니티 검증 진행 중