Resposta direta

Um 404 indica que a combinação de método HTTP, host e caminho não aponta para um recurso existente. Antes de atribuir a causa, reconstrua a URL com a base registrada, confira o método e a rota e repita a chamada em um cliente mínimo.

O que verificar primeiro

  1. Confira a base URL: use https://api.mandapi.com/v1 e acrescente a rota com uma única barra, sem duplicar o prefixo /v1.
  2. Confirme o método e a rota: GET /v1/models é o endpoint registrado para listar modelos; uma rota inventada ou digitada errada pode não existir.
  3. Isole a chamada em um cliente mínimo (como o curl abaixo) para remover variáveis do seu aplicativo antes de tirar conclusões.

Exemplo copiável

base='https://api.mandapi.com/v1'
curl -sS -D h -o b -w 'HTTP %{http_code}\n' "$base/models" \
  -H "Authorization: Bearer ${MANDAPI_API_KEY}"

O comando imprime o status HTTP no final e salva os headers em h e o corpo em b para inspeção.

Como diferenciar as causas comuns

  • Rota inexistente: o caminho não corresponde a nenhum endpoint registrado. Compare com GET /v1/models, que é a rota de listagem.
  • Host incorreto: o domínio na URL não é o da API. Verifique a base URL completa, sem trechos faltando ou sobrando.
  • Recurso não publicado: o padrão da rota existe, mas o item específico não está no catálogo atual. Liste os modelos com GET /v1/models e confira o ID exato antes de usar.

Como registrar o teste

Anote data, ambiente, método, URL final, status e corpo da resposta — sem a API key. Um registro sanitizado permite comparar execuções e separar um problema de URL de um problema de autenticação: com header ausente ou inválido, o caso registrado é HTTP 401, não 404.

← Voltar para Erros de API de IA