Resposta direta

No PHP, use cURL para POSTar o JSON ao endpoint /v1/chat/completions, configurando Bearer e Content-Type sem registrar a chave no fonte.

Pré-requisitos e passos

  1. Mantenha MANDAPI_API_KEY fora do repositório e leia-a com getenv.
  2. Configure CURLOPT_RETURNTRANSFER e CURLOPT_HTTPHEADER para a chamada.
  3. Inspecione o código HTTP e o corpo antes de declarar o teste concluído.

Exemplo copiável

$key = getenv('MANDAPI_API_KEY');
$ch = curl_init('https://api.mandapi.com/v1/chat/completions');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer ' . $key,
        'Content-Type: application/json',
    ],
    CURLOPT_POSTFIELDS => json_encode([
        'model' => 'deepseek-v4-flash',
        'messages' => [['role' => 'user', 'content' => 'Responda apenas: ok']],
    ]),
]);
$body = curl_exec($ch);
echo curl_getinfo($ch, CURLINFO_HTTP_CODE), PHP_EOL, $body;
curl_close($ch);

Como conferir o resultado

O artigo demonstra HTTP bruto. Não afirma preço, Pix ou suporte de um SDK PHP específico.

← Voltar para API de IA no Brasil