Resposta direta

Em Go, o caminho mínimo é http.NewRequest com POST, os dois headers registrados e o model deepseek-v4-flash.

Pré-requisitos e passos

  1. Leia a chave a partir de os.Getenv e falhe cedo se estiver vazia.
  2. Codifique o payload JSON e construa a URL registrada sem adicionar outro prefixo.
  3. Feche o corpo da resposta e verifique o status antes de interpretar o JSON.

Exemplo copiável

reqBody := strings.NewReader(`{"model":"deepseek-v4-flash","messages":[{"role":"user","content":"Responda apenas: ok"}]}`)
req, err := http.NewRequest(http.MethodPost, "https://api.mandapi.com/v1/chat/completions", reqBody)
if err != nil { log.Fatal(err) }
req.Header.Set("Authorization", "Bearer "+os.Getenv("MANDAPI_API_KEY"))
req.Header.Set("Content-Type", "application/json")
resp, err := http.DefaultClient.Do(req)
if err != nil { log.Fatal(err) }
defer resp.Body.Close()
fmt.Println(resp.Status)

Como conferir o resultado

O resultado esperado aqui é uma verificação de transporte e status; não transforme o exemplo em uma promessa sobre todos os endpoints.

← Voltar para API de IA no Brasil