Resposta direta

Com Python requests, faça um POST HTTP explícito para /v1/chat/completions, passe o Bearer no header e leia o JSON somente depois de verificar o status; isso não valida o pacote oficial OpenAI.

Pré-requisitos e passos

  1. Obtenha a chave do ambiente e falhe se ela estiver ausente.
  2. Envie model e messages em json= para que o cliente serialize o corpo.
  3. Guarde status e resposta sanitizada para comparar com a captura live.

Exemplo copiável

import os
import requests

response = requests.post(
    "https://api.mandapi.com/v1/chat/completions",
    headers={"Authorization": f"Bearer {os.environ['MANDAPI_API_KEY']}"},
    json={"model": "deepseek-v4-flash", "messages": [{"role": "user", "content": "ok"}]},
    timeout=30,
)
print(response.status_code, response.text)

Como conferir o resultado

requests é usado aqui como cliente HTTP bruto. A matriz de compatibilidade mantém o pacote oficial OpenAI Python como não verificado.

← Voltar para API compativel com OpenAI