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

  1. Leia a chave de MANDAPI_API_KEY com os recursos de ambiente do processo.
  2. Monte o payload com model e messages e faça um POST HTTPS.
  3. 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.

← Voltar para API de IA no Brasil