API Hop

Documentação

Documentação do API Hop

Conexão e uso

Diagnóstico de falhas de conexão, erros de modelos, solicitações malsucedidas e chats interrompidos.

Quando uma chamada falhar ou uma conversa for interrompida, verifique primeiro autenticação, caminho do endpoint e disponibilidade do modelo com uma solicitação mínima.

Não consegue conectar à plataforma?

Verifique:

  • Se a chave API está correta, sem espaços ou quebras de linha extras.
  • Se a URL base está correta e sem caminhos duplicados.
  • Se o caminho corresponde ao protocolo do cliente, como o caminho compatível OpenAI para clientes OpenAI.
  • Se rede local, proxy corporativo, firewall, DNS ou inspeção HTTPS bloqueiam solicitações.
  • Se a chave expirou, foi excluída ou pertence a uma conta restrita.

Para chamadas compatíveis OpenAI, teste uma solicitação mínima sem streaming:

bash
curl https://api.apihop.ai/openai/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.4",
    "messages": [
      { "role": "user", "content": "Reply with OK only." }
    ],
    "stream": false
  }'

Se a solicitação mínima falhar, normalmente há problema de rede, autenticação, configuração do caminho, permissões do modelo ou status da conta.

Modelo selecionado, mas sem resposta ou com erro?

Causas comuns:

  • O ID do modelo está incorreto ou não corresponde à lista da plataforma.
  • O modelo está temporariamente indisponível ou não é permitido para a chave.
  • O formato da solicitação é inválido, como nomes, aninhamento ou tipos de campos errados.
  • O saldo é insuficiente, o contexto ou a saída são longos demais ou o serviço excedeu o tempo limite.
  • O cliente de terceiros não trata streaming ou respostas de erro corretamente.

Copie o ID exato do console ou da lista, teste um corpo mínimo e adicione contexto e parâmetros gradualmente.

E se o chat apresentar erro ou desconectar?

Identifique onde ocorre a falha:

  • Antes do início: verifique autenticação, caminho, modelo e parâmetros.
  • Durante streaming: verifique timeout do cliente, cadeia de proxies e interpretação de SSE.
  • Com contexto ou saída longos: verifique tamanho da solicitação, limites de saída e timeout do serviço.

Tratamento recomendado:

  1. Leia os campos específicos do erro.
  2. Mude temporariamente para sem streaming para distinguir falha do modelo de falha na interpretação do streaming.
  3. Adicione novas tentativas com espera progressiva para 429, instabilidade de rede e alguns erros 5xx.
  4. Inclua o contexto necessário nas tentativas em vez de presumir estado de conversa no servidor.
  5. Registre X-Request-ID se o problema persistir.