Resposta direta
Uma configuração mínima usa a base /v1 registrada, Authorization Bearer, um model ID observado e um POST Chat Completions verificável.
Passos recomendados
- Carregue a chave no ambiente e monte a URL final.
- Envie model e messages em JSON com Content-Type correto.
- Confira status e usage antes de adicionar opções ou clientes complexos.
Exemplo copiável
curl -sS -o response.json -w 'HTTP %{http_code}\n' 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":"ok"}]}'
Como conferir o resultado
O comportamento observado é HTTP 200 com usage no fixture live; não é garantia de todos os payloads.
