Mistral
Visao Geral
A Mistral AI desenvolve modelos de linguagem de alto desempenho, tanto abertos quanto comerciais, com sede na Europa. O Floopy traduz automaticamente requisicoes no formato OpenAI para a API de chat da Mistral, permitindo que voce mude para modelos Mistral com uma unica alteracao de linha.
Modelos Suportados
| Model | Context Window | Notes |
|---|---|---|
mistral-large-latest | 128K | Modelo Mistral mais capaz |
mistral-medium-latest | 32K | Equilibrio entre desempenho e custo |
mistral-small-latest | 32K | Rapido e acessivel |
open-mistral-nemo | 128K | Open-source, multilingual |
codestral-latest | 32K | Otimizado para geracao de codigo |
Configuracao
- Acesse Settings > Providers no dashboard.
- Clique em Add provider e selecione Mistral.
- Cole sua chave de API da Mistral e clique em Save.
Uso
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.floopy.ai/v1", apiKey: process.env.FLOOPY_API_KEY,});
const response = await client.chat.completions.create({ model: "mistral-large-latest", messages: [{ role: "user", content: "Explain quantum computing." }],});from openai import OpenAI
client = OpenAI(base_url="https://api.floopy.ai/v1", api_key=os.environ["FLOOPY_API_KEY"])
response = client.chat.completions.create( model="mistral-large-latest", messages=[{"role": "user", "content": "Explain quantum computing."}],)curl https://api.floopy.ai/v1/chat/completions \ -H "Authorization: Bearer $FLOOPY_API_KEY" \ -H "Content-Type: application/json" \ -d '{"model": "mistral-large-latest", "messages": [{"role": "user", "content": "Explain quantum computing."}]}'Funcionalidades Especificas do Provider
- Traducao automatica de formato — O Floopy converte o formato de chat completion da OpenAI para a API de chat da Mistral e vice-versa. System messages, tool use e JSON mode sao totalmente suportados.
- Geracao de codigo — Use
codestral-latestpara tarefas especificas de codigo como geracao, completion e refatoracao.
Fallback
Direcione para a Anthropic caso a Mistral esteja indisponivel:
curl https://api.floopy.ai/v1/chat/completions \ -H "Authorization: Bearer $FLOOPY_API_KEY" \ -H "x-floopy-fallback-provider: anthropic" \ -H "x-floopy-fallback-model: claude-haiku-4-5" \ -H "Content-Type: application/json" \ -d '{"model": "mistral-large-latest", "messages": [{"role": "user", "content": "Hello"}]}'