Resposta direta
Uma API compatível com OpenAI reproduz um contrato HTTP conhecido; no recorte MandAPI isso significa usar a base /v1, Bearer e Chat Completions, sem concluir que todo SDK ou endpoint foi validado.
Pré-requisitos e passos
- Separe o contrato HTTP, o model ID e a biblioteca cliente como três decisões distintas.
- Comece com https://api.mandapi.com/v1/chat/completions e Authorization Bearer.
- Compare status e corpo com uma captura real antes de adicionar capacidades opcionais.
Exemplo copiável
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":"ok"}]}'
Como conferir o resultado
A captura registrada retornou Chat Completions 200 com usage; ela não transforma a expressão compatível com OpenAI em garantia de todos os clientes.
