Resposta direta

No navegador ou em Node.js, use fetch com POST, Content-Type application/json e Authorization Bearer; o endpoint observado é /v1/chat/completions.

Pré-requisitos e passos

  1. Execute este exemplo em um ambiente de servidor ou ferramenta local segura; não envie a chave para um bundle público.
  2. Passe MANDAPI_API_KEY pelo ambiente do processo.
  3. Converta a resposta para JSON apenas após registrar o status para diagnóstico.

Exemplo copiável

const response = await fetch("https://api.mandapi.com/v1/chat/completions", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.MANDAPI_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    model: "deepseek-v4-flash",
    messages: [{ role: "user", content: "Responda apenas: ok" }],
  }),
});
console.log(response.status, await response.text());

Como conferir o resultado

A evidência registrada cobre a chamada Chat Completions; ela não autoriza afirmar que a chave pode ser exposta no browser nem que o SDK oficial de JavaScript foi validado.

← Voltar para API de IA no Brasil