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
- Obtenha a chave do ambiente e falhe se ela estiver ausente.
- Envie model e messages em json= para que o cliente serialize o corpo.
- 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.
