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
- Mantenha MANDAPI_API_KEY fora do repositório e leia-a com getenv.
- Configure CURLOPT_RETURNTRANSFER e CURLOPT_HTTPHEADER para a chamada.
- 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.
