Resposta direta
Monte messages como uma lista ordenada de objetos com role e content; comece com uma única mensagem user para reduzir variáveis.
Pré-requisitos e passos
- Mantenha a primeira tentativa com uma mensagem curta.
- Valide que messages é array antes do envio.
- Só amplie a conversa depois de confirmar status e resposta do teste mínimo.
Exemplo copiável
{
"model": "deepseek-v4-flash",
"messages": [
{"role": "user", "content": "Explique em uma frase o que é uma API."}
]
}
Como conferir o resultado
O fixture live confirma Chat Completions com usage, mas não estabelece uma lista completa de roles, limites ou modelos.
