Conclusões de chat API

Gere respostas de assistente a partir de conversas usando a API de chat compatível com suporte a streaming.

Enviar uma solicitação

Envie mensagens para o endpoint de conclusões de chat. Substitua YOUR_MODEL_ID por um modelo disponível para sua chave.

curl 'https://routerra.ai/v1/chat/completions' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "YOUR_MODEL_ID",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

Transmissão contínua

Defina stream como true para receber eventos enviados pelo servidor. Leia blocos de dados de forma incremental até [DONE]. Os parâmetros suportados dependem do modelo selecionado.

{
  "model": "YOUR_MODEL_ID",
  "messages": [
    {
      "role": "user",
      "content": "Hello!"
    }
  ],
  "stream": true
}

Solução de problemas

Para erros de autenticação, verifique a chave e sua expiração. Para erros de cota, verifique seu saldo e a cota da chave. Se um modelo estiver indisponível, verifique o ID e o acesso do grupo. Para limites de taxa, tente novamente com recuo exponencial.