- Главная
- Каталог ИИ-моделей
- Code Llama
Семейство открытых моделей Meta для программирования, полученное дообучением Llama 2 на большом корпусе кода. Умеет писать код, объяснять его и автодополнять файлы в редакторе.
Основные характеристики
- Провайдер
- Meta
- Семейство
- Llama
- Дата выхода
- 24 августа 2023 г.
- Принимает
- Текст
- Возвращает
- Текст
- Контекст
- 16,38 тыс. токенов
- Доступ по API
- Нет
Официальная страница: ai.meta.com
Цена
Стоимость уточняется — напишите нам, подберём условия под ваши объёмы.
Возможности и сценарии использования
- код
- открытые веса
- генерация кода
- автодополнение кода
- заполнение середины
- объяснение кода
- python
- следование инструкциям
Code Llama — семейство моделей Meta, выпущенное в августе 2023 года и построенное на дообучении Llama 2 на массиве программного кода. Модели представлены в четырёх размерах: 7B, 13B и 34B вышли 24 августа 2023 года, версия 70B — 29 января 2024 года. Для каждого размера есть три варианта: базовый, специализированный на Python и Instruct-версия, лучше следующая словесным формулировкам задачи.
Все версии принимают и возвращают текст. Базовое обучение охватывает 500 млрд токенов кода и связанных с кодом данных для 7B, 13B и 34B и 1 трлн токенов для 70B, а Python-варианты дополнительно обучались ещё на 100 млрд токенов Python-кода. Помимо генерации кода и пояснений к нему по описанию на естественном языке, модели умеют вставлять фрагмент в середину существующего файла — это удобно для автодополнения в IDE. Заполнение середины заявлено для 7B и 13B в анонсе и для 7B, 13B и 70B в обновлённой статье.
Контекстное окно составляет около 16 тысяч токенов: модели обучались на последовательностях такой длины. Meta сообщает об улучшениях качества на входах до 100 тысяч токенов, однако карточка 70B Instruct уточняет, что этот вариант длинный контекст в100 тысяч токенов не поддерживает. Заявленные языки программирования в анонсе — Python, C++, Java, PHP, TypeScript, C# и Bash; модели рассчитаны прежде всего на английский язык.
По бенчмаркам Meta, 34B набрала 53,7% HumanEval и 56,2% MBPP на момент анонса, а по январской статье лучшие результаты семейства достигали 67% HumanEval и 65% MBPP — на тот момент выше, чем у других открытых моделей на HumanEval, MBPP и MultiPL-E. Небольшие 7B и 13B практичнее для автодополнения с низкой задержкой, 34B и 70B дают более качественный результат. Веса доступны для скачивания по community-лицензии Llama 2, допускающей бесплатное исследовательское и коммерческое использование. Стоит учитывать, что это поколение 2023–2024 годов, уступающее более новым моделям.
Похожие модели

Llama 4
Meta
Llama 4 — открытое мультимодальное семейство Meta для работы с текстом и изображениями, генерации кода и задач с длинным контекстом.
УстарелаLlama2025ТекстВыход: 5 апреля 2025 г.
Llama 3.3
Meta
Многоязычная текстовая модель Meta семейства Llama версии 3.3 для диалога, генерации текста, вызова инструментов и структурированного вывода с контекстом до 131 тыс. токенов.
УстарелаLlama2024Текст131 тыс. токеновВыход: 6 декабря 2024 г.от 0,0083 ₽ за 1000 токенов
Llama 3.2
Meta
Llama 3.2 — поколение Meta из двух линеек: лёгкие текстовые 1B и 3B для смартфонов и edge-устройств, а также мультимодальные Vision 11B и 90B, которые принимают изображения.
УстарелаLlama2024Текст128 тыс. токеновВыход: 25 сентября 2024 г.
Llama 3.2 1B
Meta
Компактная текстовая модель на 1,2 млрд параметров для работы на смартфонах и устройствах с ограниченными ресурсами.
УстарелаLlama2024Текст128 тыс. токеновВыход: 25 сентября 2024 г.
Llama 3.2 3B
Meta
Llama 3.2 3B — компактная текстовая модель Meta на 3,21 млрд параметров для локального запуска на устройстве: длинный контекст, вызов инструментов, работа на восьми официальных языках.
УстарелаLlama2024Текст128 тыс. токеновВыход: 25 сентября 2024 г.
Llama 3.1
Meta
Компактная языковая модель Meta с поддержкой длинного контекста до 131 тысячи токенов, подходит для быстрой обработки текста и вызова инструментов.
УстарелаLlama2024Текст131 тыс. токеновВыход: 23 июля 2024 г.от 0,0041 ₽ за 1000 токенов