Você pode usar a sua própria chave da OpenAI, da Anthropic, do Google Gemini ou de qualquer API compatível com a OpenAI pela mesma URL e com a mesma chave vai. Essas requisições vão direto ao provedor com a sua chave: quem cobra é o provedor, e a Veloz não desconta nada do saldo de IA. Elas funcionam até com o saldo zerado.
Assim o seu app fala com uma URL só, troca de modelo mudando um texto, usa um modelo do catálogo como reserva e mostra todas as requisições no mesmo painel de uso.
Provedores aceitos
| Provedor | Identificador | Exemplo de model |
|---|---|---|
| OpenAI | openai |
openai/gpt-4.1-mini |
| Anthropic | anthropic |
anthropic/claude-haiku-4-5 |
| Google Gemini | google |
google/gemini-2.5-flash |
| Groq | groq |
groq/llama-3.3-70b-versatile |
| DeepSeek | deepseek |
deepseek/deepseek-chat |
| Mistral | mistral |
mistral/mistral-small-latest |
| xAI | xai |
xai/ + o modelo |
| Together AI | together |
together/ + o modelo |
| Fireworks AI | fireworks |
fireworks/ + o modelo |
| Cerebras | cerebras |
cerebras/ + o modelo |
| Outra API compatível | o que você escolher | meu-provedor/ + o modelo |
OpenAI, Anthropic e Google aceitam uma chave cada, sempre com o mesmo identificador. Groq, DeepSeek, Mistral, xAI, Together AI, Fireworks AI e Cerebras já vêm com a URL e o identificador preenchidos, e você pode mudar os dois. Em Outra URL, vale qualquer API que siga o formato da OpenAI.
Adicionar um provedor
- No painel, abra Inferência de IA > Provedores e escolha o provedor.
- Cole a chave. O painel tem o link para a página de chaves de cada provedor.
- Nas APIs compatíveis e em Outra URL, confira também:
- Nome: como o provedor aparece no painel.
- Identificador: o prefixo do
model. Letras minúsculas, números e hífens, até 31 caracteres.openai,anthropic,googleevelozsão reservados. - URL da API: a URL base, como
https://api.exemplo.com/v1. Precisa usar https e apontar para um endereço público.
Antes de salvar, a Veloz pede ao provedor a lista de modelos com a sua chave. Se o provedor recusar, a chave não é salva e o painel mostra o erro. A chave é guardada criptografada, e depois disso o painel mostra só o final dela.
Chamar um modelo
Use o identificador do provedor, uma barra e o nome do modelo como o provedor conhece:
curl https://platform.onveloz.com/api/ai/v1/chat/completions \
-H "Authorization: Bearer $VELOZ_AI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "anthropic/claude-haiku-4-5",
"messages": [{ "role": "user", "content": "Olá!" }]
}'resposta = client.chat.completions.create(
model="openai/gpt-4.1-mini",
messages=[{"role": "user", "content": "Olá!"}],
)Tudo depois da primeira barra vai para o provedor como está, mesmo que tenha outras barras: na Fireworks AI, por exemplo, fireworks/accounts/fireworks/models/<modelo>. Para ver os nomes que a sua chave alcança, clique em Modelos no provedor, em Provedores.
- Rotas:
POST /chat/completionsePOST /embeddings. As outras rotas atendem só os modelos do catálogo e respondem400com o códigomodel_not_supported_for_endpoint. - Campos: os campos da requisição (como
temperature,toolseresponse_format) vão para o provedor do jeito que vieram. - Limites: valem os limites da sua conta no provedor e os 300 por minuto da chave
vai. Veja Erros e limites.
Anthropic
A API da Anthropic tem um formato próprio. Pela Veloz, você envia e recebe no formato da OpenAI, e a Veloz traduz nos dois sentidos:
- Mensagens de
systemviram as instruções do sistema da Anthropic. - Streaming chega como eventos do formato da OpenAI, com
usageno fim. - Chamadas de ferramentas (
tools,tool_choicee as respostas comtool_calls) funcionam como na OpenAI. - Imagens em
image_urlfuncionam com uma URL https ou com um data URL em base64. PDFs funcionam como data URL (data:application/pdf;base64,...). - Sem
max_tokens, a Veloz envia 4096, porque a Anthropic exige o campo.
A Anthropic não oferece embeddings.
Gerenciar
Cada provedor em Provedores tem:
- Ativo: desligue para pausar. Com o provedor pausado, as requisições para ele respondem
404com o códigoprovider_not_configured. - Trocar chave: a chave nova passa pela mesma verificação antes de valer.
- Modelos: os modelos que a sua chave alcança.
- Remover: apaga a chave da Veloz.
Quem gerencia a cobrança da organização (donos e administradores, por padrão) adiciona, pausa, troca e remove provedores, e cada mudança fica em Organização > Atividade. Qualquer chave vai da organização usa os provedores ativos.
Custo
As requisições para os seus provedores não descontam créditos. Em Inferência de IA > Uso, cada uma aparece com uma estimativa em dólares pelo preço de tabela do provedor, quando o modelo é conhecido. O valor que vale é o da fatura do provedor.
Erros do provedor
| Status | code |
Quando |
|---|---|---|
| 404 | provider_not_configured |
O identificador antes da barra não foi adicionado ou está pausado |
| 424 | provider_auth_failed |
O provedor recusou a chave cadastrada: troque a chave em Provedores |
| 502 | provider_error |
O provedor respondeu com erro do lado dele |
| 502 | provider_unreachable |
Não foi possível falar com o provedor |
Outros erros 4xx do provedor chegam com a mensagem dele. Com modelos de reserva, uma falha passa para o próximo modelo da lista.
Privacidade
Uma requisição para um provedor próprio sai do Brasil se o provedor estiver fora do país, e segue os termos do provedor. A Veloz não repassa os cabeçalhos da sua requisição ao provedor nem os cabeçalhos dele para você. O que a Veloz registra de cada requisição está em Uso e rastreamento.