API Hop

Documentation

Documentation API Hop

Modèles Gemini

Appelez Gemini 3.6 Flash, 3.7 Flash, 3.8 Flash, 3.5 Flash-Lite et 4 Argon via l’endpoint partagé Chat Completions.

POSThttps://api.apihop.ai/v1/chat-completions

Les modèles Gemini utilisent l’endpoint Chat Completions commun. Cette page décrit les valeurs de model prises en charge et le contrat du chat textuel.

text
POST https://api.apihop.ai/v1/chat-completions

Modèles disponibles

Valeur de modelJSON sans streamingStreaming SSE
gemini-3.6-flashOuiOui
gemini-3.7-flashOuiOui
gemini-3.8-flashOuiOui
gemini-3.5-flash-liteOuiOui
gemini-4-argonOuiOui

gemini-4-argon nécessite un déploiement et une activation. Sa présence dans cette référence ne confirme pas sa disponibilité en production.

Les noms de modèles distinguent des niveaux de produit ; ils ne constituent pas des SLA de latence, de débit ou de qualité. Comparez les modèles sur votre charge réelle. Consultez GET https://api.apihop.ai/v1/models pour vérifier la disponibilité pour votre clé avant d’envoyer une requête.

Authentification

http
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Requête sans streaming

json
{
  "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
}

Requête avec streaming

json
{
  "model": "gemini-3.6-flash",
  "messages": [
    {
      "role": "user",
      "content": "Show a TypeScript API error-handling example."
    }
  ],
  "stream": true
}

Cet endpoint renvoie par défaut une réponse JSON complète. Définissez explicitement stream: true lorsque vous souhaitez le streaming SSE.

Champs de requête

modelstringobligatoire

Utilisez gemini-3.6-flash, gemini-3.7-flash, gemini-3.8-flash, gemini-3.5-flash-lite ou gemini-4-argon.

messagesobject[]obligatoire

Messages au format OpenAI Chat Completions. Chaque message contient role et content.

streambooleanPar défaut: false

true renvoie SSE ; false renvoie une réponse JSON complète.

max_tokensinteger

Nombre maximal facultatif de tokens de sortie, sous forme d’entier positif. Omettez ce champ pour utiliser la valeur par défaut du fournisseur pour le modèle choisi. Selon le modèle, ce budget peut inclure les tokens de raisonnement et le texte final. Un petit budget peut tronquer la réponse ou être épuisé avant le texte final ; l’augmenter peut accroître le coût.

max_completion_tokensinteger

Alternative de compatibilité facultative à max_tokens, avec les mêmes considérations de budget. Le modèle choisi détermine sa prise en charge ; omettez les deux champs pour utiliser la valeur par défaut du fournisseur.

Consultez Chat Completions commun pour les champs partagés tels que temperature, top_p, frequency_penalty, presence_penalty, stop et n. La prise en charge et le comportement des champs optionnels dépendent du modèle choisi ; cette page ne garantit pas chaque champ partagé.

Réponse réussie

json
{
  "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 peut inclure des détails facultatifs de tokens de raisonnement ; les clients doivent tolérer leur absence ou leurs différences selon le modèle.

Notes d’utilisation

  • Le champ model du corps de requête doit être l’un des ID publics indiqués dans le tableau des modèles disponibles.
  • Les noms de produit, noms affichés et autres alias ne sont pas acceptés à la place d’un ID public.
  • Cette page s’applique uniquement aux requêtes Chat Completions envoyées à POST https://api.apihop.ai/v1/chat-completions, pas à OpenAI Responses ou Claude Messages.
  • Utilisez GET https://api.apihop.ai/v1/models pour les modèles visibles par la clé API actuelle et la console pour les tarifs actuels.