Resposta direta

O caminho recomendado pelos guias da API compatível com OpenAI vai do contrato HTTP básico até a validação: URL e endpoint, autenticação Bearer, campos essenciais da requisição, catálogo de modelos, streaming, tool calling, clientes HTTP em várias linguagens e os limites da compatibilidade. Cada guia do mapa cobre uma etapa e pode ser lido de forma independente.

Passo 1: entender o contrato

Antes da primeira chamada, vale entender o que a compatibilidade cobre e o que ela não garante:

Passo 2: montar a requisição base

O contrato base tem três peças: a URL com o endpoint, o header de autenticação Bearer e o corpo JSON mínimo:

Depois da primeira resposta, dois guias ajudam a fechar o contrato: Como comparar contrato e resposta real e Como lidar com campos desconhecidos.

Passo 3: escolher o modelo

Passo 4: validar capacidades

Passo 5: escolher o cliente HTTP

Passo 6: respeitar os limites

Exemplo copiável

Para conferir que você está no contrato certo antes de seguir o mapa, faça uma chamada mínima e observe as três peças (URL com endpoint, header Bearer, corpo JSON):

curl -sS https://api.mandapi.com/v1/chat/completions \
  -H "Authorization: Bearer $MANDAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"deepseek-v4-flash","messages":[{"role":"user","content":"ping"}]}'

Se essa chamada responder com um objeto de Chat Completions, os guias dos passos 2 a 4 se aplicam diretamente ao seu fluxo.

Como conferir o resultado

Um mapa bem usado termina com uma chamada validada de ponta a ponta: requisição mínima com Bearer, model escolhido a partir do catálogo, resposta lida como Chat Completions e nenhuma afirmação além do comportamento capturado. Se algum passo falhar, volte ao guia específico daquele passo em vez de alterar várias peças ao mesmo tempo.

← Voltar para API compativel com OpenAI