A Mistral AI apresentou o Codestral, seu primeiro modelo de IA generativa com pesos abertos projetado especificamente para tarefas de geração de código. O modelo de 22B parâmetros é treinado em um conjunto de dados diversificado de mais de 80 linguagens de programação e possui uma janela de contexto de 32k.
- O Codestral suporta mecanismos de fill-in-the-middle (FIM) para completar código parcial, escrever testes e gerar funções em linguagens como Python, Java, C++ e JavaScript.
- Ele supera concorrentes no RepoBench, uma avaliação de longo alcance para geração de código, aproveitando sua janela de contexto maior em comparação com modelos com limites de 4k, 8k ou 16k.
- O modelo está disponível sob a Licença Mistral AI Non-Production para pesquisa e testes, com licenças comerciais disponíveis mediante solicitação.
- O Codestral pode ser acessado por meio de um endpoint beta dedicado em codestral.mistral.ai ou do endpoint padrão api.mistral.ai.
- Integrações estão disponíveis através de LlamaIndex, LangChain, Continue.dev e Tabnine para IDEs como VSCode e JetBrains.
O lançamento visa fornecer aos desenvolvedores uma ferramenta rápida e de alta qualidade para geração de código e autocompletar, reduzindo a latência enquanto mantém o desempenho comparável ao de modelos maiores.