Documentação do API Hop
Modelos Gemini
Chame Gemini 3.6 Flash, 3.7 Flash, 3.8 Flash, 3.5 Flash-Lite e 4 Argon pelo endpoint Chat Completions compartilhado.
https://api.apihop.ai/v1/chat-completionsOs modelos Gemini usam o endpoint Chat Completions comum. Esta página registra os valores model suportados e o contrato de chat de texto.
POST https://api.apihop.ai/v1/chat-completionsModelos disponíveis
Valor de model | JSON sem streaming | Streaming SSE |
|---|---|---|
gemini-3.6-flash | Sim | Sim |
gemini-3.7-flash | Sim | Sim |
gemini-3.8-flash | Sim | Sim |
gemini-3.5-flash-lite | Sim | Sim |
gemini-4-argon | Sim | Sim |
gemini-4-argon exige implantação e ativação. Sua inclusão nesta referência não confirma disponibilidade em produção.
Os nomes distinguem níveis de produto; não são SLAs de latência, vazão ou qualidade. Compare com sua carga real. Consulte GET https://api.apihop.ai/v1/models para verificar disponibilidade para sua chave antes de solicitar.
Autenticação
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonSolicitação sem streaming
{
"model": "gemini-3.7-flash",
"messages": [
{
"role": "system",
"content": "You are a concise and accurate technical assistant."
},
{
"role": "user",
"content": "Explain idempotent APIs in five sentences."
}
],
"stream": false
}Solicitação com streaming
{
"model": "gemini-3.6-flash",
"messages": [
{
"role": "user",
"content": "Show a TypeScript API error-handling example."
}
],
"stream": true
}Este endpoint retorna uma resposta JSON completa por padrão. Defina stream: true explicitamente quando precisar de streaming SSE.
Campos da solicitação
modelstringobrigatórioUse gemini-3.6-flash ou gemini-3.7-flash ou gemini-3.8-flash ou gemini-3.5-flash-lite ou gemini-4-argon.
messagesobject[]obrigatórioMensagens no estilo OpenAI Chat Completions. Cada mensagem contém role e content.
streambooleanPadrão: falsetrue retorna SSE; false retorna uma resposta JSON completa.
max_tokensintegerMáximo opcional de tokens de saída, como inteiro positivo. Omita para usar o padrão do provedor para o modelo escolhido. Dependendo do modelo, o orçamento pode incluir tokens de raciocínio e texto final. Um orçamento pequeno pode truncar a resposta ou acabar antes do texto final; aumentá-lo pode elevar o custo.
max_completion_tokensintegerAlternativa opcional de compatibilidade a max_tokens, com as mesmas considerações de orçamento. O modelo escolhido determina o suporte; omita ambos os campos para usar o padrão do provedor.
Consulte Chat Completions comum para campos compartilhados como temperature, top_p, frequency_penalty, presence_penalty, stop e n. Suporte e comportamento dos campos opcionais dependem do modelo; esta página não garante todos os campos compartilhados.
Resposta bem-sucedida
{
"id": "chatcmpl_...",
"object": "chat.completion",
"created": 1787200000,
"model": "gemini-3.7-flash",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "An idempotent API produces the same effective result when..."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 26,
"completion_tokens": 118,
"total_tokens": 144
}
}usage pode incluir detalhes opcionais de tokens de raciocínio; clientes devem tolerar sua ausência ou variação por modelo.
Notas de uso
modelno corpo deve ser um dos IDs públicos na tabela de modelos disponíveis.- Nomes de produto, nomes de exibição e aliases não substituem um ID público de modelo.
- Esta página vale apenas para solicitações Chat Completions enviadas a
POST https://api.apihop.ai/v1/chat-completions, não OpenAI Responses ou Claude Messages. - Use
GET https://api.apihop.ai/v1/modelspara modelos visíveis à chave atual e o console para preços atuais.