Qwen2.5-Coder 전 라인업 오픈소스 공개: 32B 모델, GPT-4o급 코딩 성능 달성
Qwen 팀이 0.5B부터 32B까지 총 6개 크기로 구성된 Qwen2.5-Coder 시리즈를 오픈소스로 공개했다. 플래그십인 32B-Instruct는 주요 벤치마크에서 GPT-4o와 대등한 수준을 기록했으며, 대부분 Apache 2.0 라이선스로 제공된다.
Qwen2.5-Coder는 Qwen 팀이 개발한 코딩 특화 오픈소스 LLM 시리즈다. 기존 1.5B 및 7B에 더해 0.5B, 3B, 14B, 32B 크기가 새로 추가되면서 총 6가지 매개변수 규모를 갖추게 됐다.
각 크기마다 파인튜닝을 위한 Base 모델과 대화 및 개발 보조에 바로 쓸 수 있는 Instruct 모델이 함께 제공된다.
무엇을 할 수 있나
가장 주목받는 모델은 단연 플래그십인 Qwen2.5-Coder-32B-Instruct다. EvalPlus, LiveCodeBench, BigCodeBench 등 주요 코드 생성 벤치마크에서 오픈소스 최고 기록을 달성하며 GPT-4o와 대등한 성능을 보였다.
코드 수정 및 디버깅 능력도 탁월하다. 코드 수정 벤치마크인 Aider에서 73.7점을 기록하며 GPT-4o와 유사한 수준의 오류 해결 능력을 입증했다.
다양한 언어 지원도 장점이다. 40개 이상의 프로그래밍 언어를 지원하며, 다국어 벤치마크 McEval에서 65.9점을 기록해 Haskell이나 Racket 같은 비주류 언어에서도 안정적인 코드를 작성한다. 다국어 코드 수정 평가인 MdEval에서도 75.2점으로 오픈소스 1위에 올랐다.
에디터 자동 완성을 위한 FIM(Fill-in-the-Middle) 모드도 기본 지원한다. RepoEval, CrossCodeEval 등 5개 코드 자동 완성 벤치마크에서 오픈소스 기준 최고 성능을 갈아치웠다.
사양과 실행 방법
컨텍스트 길이는 크기별로 나뉜다. 경량 모델인 0.5B, 1.5B, 3B는 32K를 지원하고, 대형 모델인 7B, 14B, 32B는 128K까지 처리할 수 있어 규모가 큰 프로젝트 코드도 거뜬히 읽어낸다.
라이선스도 매우 자유롭다. 3B 모델만 Qwen Research 라이선스가 적용되고, 나머지 0.5B, 1.5B, 7B, 14B, 32B는 모두 상업적 이용이 가능한 Apache 2.0 라이선스로 배포된다.
모델 가중치는 GitHub, Hugging Face, ModelScope, Kaggle에서 바로 내려받을 수 있다.
실무에서는 Cursor 같은 코드 에디터의 백엔드로 연결해 로컬 보조 도구로 쓰거나, Open WebUI와 결합해 웹사이트, 미니게임, 데이터 차트를 즉석 렌더링하는 아티팩트 환경으로 구축할 수 있다.
왜 중요한가
그동안 로컬에서 돌리는 오픈소스 코딩 모델은 실무의 복잡한 리팩토링이나 장문 디버깅에서 GPT-4o 같은 폐쇄형 모델에 비해 한계가 분명했다. 하지만 32B 크기에서 이 격차를 사실상 없애면서 강력한 프라이빗 코딩 환경이 현실화됐다.
사내 기밀 코드가 외부 API로 유출되는 것을 꺼리는 기업이나, IDE 구독료를 절감하고 싶은 개발자라면 지금 당장 로컬이나 자체 서버에 올려 메인 코딩 엔진으로 테스트해 볼 가치가 충분하다.
출처 (1)
- qwenlm.github.io(새 탭에서 열림)원문qwenlm.github.io