StarCoder или Code Llama: какую базу брать для дообучения
Обе линейки давно не обновляются: последние релизы апрель 2024 и январь 2024, поэтому сегодня их чаще берут как базу для дообучения, чем как рабочую модель. StarCoder начинается с 1B, запускается на процессоре и обучена на открытом наборе исходников с возможностью исключить свой репозиторий; лицензия BigCode OpenRAIL-M разрешает коммерцию, но со списком запрещённых применений. Code Llama — это Llama 2, доученная на коде: размеры от 7B до 70B, нужна видеокарта, лицензия Llama 2 Community License с ограничениями, зато вокруг много готовых дообученных версий и инструментов. Русский язык в каталоге не отмечен ни у одной из них.
Сравнение по данным каталога
| Параметр | StarCoder | Code Llama |
|---|---|---|
| Направление | Код | Код |
| Разработчик | BigCode (Hugging Face и ServiceNow), США / Франция | Meta, США |
| Выпуски | май 2023 – апр 2024 | авг 2023 – янв 2024 |
| Размеры | 1B – 15B | 7B – 70B |
| Железо | Ноутбук, 1 видеокарта | Ноутбук, 1 видеокарта |
| Коммерция | Коммерция с условиями | Коммерция с условиями |
| Лицензия | BigCode OpenRAIL-M (коммерция разрешена, но есть список запрещённых применений) | Llama 2 Community License (коммерция разрешена с ограничениями) |
| Русский язык | Нет | Нет |
| Ollama | Есть | Есть |
| Без видеокарты | Да | Нет |
| Задачи |
|
|
Выбирайте StarCoder, если
- Нужно дообучение на внутреннем коде с прозрачным набором данных
- Железо слабое: StarCoder идёт от 1B и работает без видеокарты
- Нужен генератор шаблонного кода и тестов в редакторе
Выбирайте Code Llama, если
- Нужен размер до 70B и отдельные варианты под Python и диалог
- Опираетесь на готовые дообучения и инструменты вокруг Llama
- Условия Llama 2 Community License вас устраивают
Другие сравнения
- Gemma или Llama: что выбрать для бизнеса
- Mistral или Llama: что выбрать для бизнеса
- Mistral или Qwen: что выбрать для бизнеса
- Gemma или Phi: малые модели для слабого железа
- Kimi или DeepSeek: крупные модели для агентной работы
- Cohere Command или Llama: что выбрать под базу знаний
- Qwen Coder или DeepSeek-Coder: что выбрать для кода
- Codestral или Qwen Coder: какую модель можно взять в продукт
- Devstral или Codestral: какую модель Mistral взять для кода
- MiniCPM или Gemma: что поставить прямо на устройство
- Qwen или GigaChat: что выбрать для бизнеса
- Qwen или Llama: что выбрать для бизнеса
Нужна модель под вашу задачу?
Открытую модель можно поставить на свой сервер: данные не уходят в чужое облако, нет оплаты за каждый запрос, модель можно дообучить на ваших документах.
- ПодберуМодель и размер под задачу и бюджет на железо
- ПоставлюНа ваш сервер или в закрытый контур, с API
- ДообучуНа ваших данных или подключу базу знаний
- ВстроюВ CRM, 1С, бота, сайт или рабочий чат


