Mistral AI представила Codestral, свою первую генеративную ИИ-модель с открытыми весами, специально разработанную для задач генерации кода. Модель с 22B параметров обучена на разнообразном наборе данных, включающем более 80 языков программирования, и обладает контекстным окном размером 32k.
- Codestral поддерживает механизм fill-in-the-middle (FIM) для завершения частичного кода, написания тестов и генерации функций в таких языках, как Python, Java, C++ и JavaScript.
- Она превосходит конкурентов в RepoBench, долгосрочной оценке для генерации кода, используя своё большое контекстное окно по сравнению с моделями, имеющими ограничения в 4k, 8k или 16k.
- Модель доступна по лицензии Mistral AI Non-Production License для исследований и тестирования; коммерческие лицензии предоставляются по запросу.
- Доступ к Codestral можно получить через выделенный бета-эндпоинт на codestral.mistral.ai или стандартный эндпоинт api.mistral.ai.
- Интеграции доступны через LlamaIndex, LangChain, Continue.dev и Tabnine для IDE, таких как VSCode и JetBrains.
Выпуск призван предоставить разработчикам быстрый и высококачественный инструмент для генерации кода и автодополнения, снижая задержку при сохранении производительности, сопоставимой с более крупными моделями.