Resposta direta
Em Python sem SDK, use um cliente HTTP padrão, envie o Bearer no header e mantenha o endpoint /v1/chat/completions explícito.
Pré-requisitos e passos
- Leia a chave de MANDAPI_API_KEY com os recursos de ambiente do processo.
- Monte o payload com model e messages e faça um POST HTTPS.
- Imprima o status e o JSON somente depois de verificar se o corpo é legível.
Exemplo copiável
import json
import os
from urllib.request import Request, urlopen
payload = json.dumps({
"model": "deepseek-v4-flash",
"messages": [{"role": "user", "content": "Responda apenas: ok"}],
}).encode()
request = Request(
"https://api.mandapi.com/v1/chat/completions",
data=payload,
headers={
"Authorization": f"Bearer {os.environ['MANDAPI_API_KEY']}",
"Content-Type": "application/json",
},
method="POST",
)
with urlopen(request, timeout=30) as response:
print(response.status, response.read().decode())
Como conferir o resultado
O exemplo valida o caminho HTTP, não a compatibilidade do OpenAI Python SDK; essa compatibilidade oficial permanece não verificada.
