Claude Opus 5.5 est disponible sur SeedRouter

Text

Gemini 4 Argon

View Markdown

Requêtes Gemini natives, entrées multimodales, raisonnement, outils, streaming et continuation. Avec les limites actuelles des vérifications.

Utilisez gemini-4-argon au format Gemini natif. La page du modèle comprend le Playground et les tarifs actuels ; le guide de sortie explique la disponibilité.

ID de modèle

ID de modèleFenêtre de contexteEffort par défaut
gemini-4-argon1 048 576 tokensmedium

Exemple rapide

curl https://api.seedrouter.ai/v1beta/models/gemini-4-argon:generateContent \
  -H "Authorization: Bearer $SEEDROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"contents":[{"role":"user","parts":[{"text":"Explain a mutex in one sentence."}]}],"generationConfig":{"thinkingConfig":{"thinkingLevel":"low"},"maxOutputTokens":256}}'

Le modèle se place dans l’URL. contents est obligatoire. Une réponse inclut les champs natifs candidates, finishReason et usageMetadata ; conservez les parties de contenu complètes, y compris thoughtSignature, pour l’historique de conversation.

Points de terminaison

OpérationPoint de terminaison
Réponse JSONPOST /v1beta/models/gemini-4-argon:generateContent
Événements envoyés par le serveurPOST /v1beta/models/gemini-4-argon:streamGenerateContent?alt=sse

La spécification OpenAPI contient tous les schémas imbriqués des requêtes et des réponses. Les champs facultatifs omis utilisent les valeurs par défaut de l’API. Les champs inconnus et ceux officiellement non pris en charge sont supprimés ; les valeurs invalides de champs pris en charge restent des erreurs.

Paramètres

NomTypeRequisPar défautRemarques
contentsobject[]Oui—Tableau de conversation obligatoire ; parts contient le texte, les médias et les résultats des outils
systemInstructionobjectNon—Instruction système en texte uniquement
generationConfigobjectNon—Budget de sortie, raisonnement, sortie structurée, paramètres d’arrêt et de médias
toolsobject[]Non—Définitions des fonctions et des outils intégrés
toolConfigobjectNon—Sélection des fonctions, paramètres de récupération et parties d’outils côté serveur
safetySettingsobject[]Non—Paires uniques de catégorie et de seuil
continuationTokenstringNon—Token de continuation opaque provenant du dernier candidat
serviceTierenumNonstandardunspecified, standard, flex, priority ; standard par défaut
labelsobjectNon—Clés et valeurs d’étiquettes en minuscules, jusqu’à 63 caractères Unicode chacune
storebooleanNon—Préférence de journalisation des requêtes ; ne permet pas de récupérer des conversations enregistrées
modelstringNon—Nom de ressource facultatif dans le corps ; l’URL fixe le modèle

generationConfig comprend maxOutputTokens, thinkingConfig, stopSequences, responseFormat, les anciens champs responseMimeType/responseSchema/responseJsonSchema, responseModalities, mediaResolution, seed, presencePenalty, frequencyPenalty, responseLogprobs, logprobs, enableEnhancedCivicAnswers, enableAffectiveDialog, translationConfig et audioTranscriptionConfig. Les champs génériques dont le comportement propre à ce modèle n’est pas confirmé restent soumis à la vérification des capacités.

  • Niveaux de raisonnement : low, medium, high ; medium par défaut. Le raisonnement ne peut pas être désactivé. includeThoughts demande des résumés. Le champ obsolète thinkingBudget est accepté seul, mais ne peut pas être combiné avec thinkingLevel.
  • L’entrée, le raisonnement et la sortie se partagent 1 048 576 tokens. maxOutputTokens inclut le raisonnement ; le contexte restant peut réduire le budget effectif.
  • En REST natif, le plafond et la valeur par défaut de sortie par requête sont de 32 768 tokens, ou de 65 536 en streaming. Les sorties plus longues utilisent la continuation. La documentation officielle est contradictoire sur les premières requêtes sans streaming dépassant 32 768 tokens ; cette intégration n’impose pas cette valeur comme limite à la génération totale.
  • Au maximum cinq stopSequences. logprobs va de 0 à 20 et exige responseLogprobs: true.
  • responseSchema et responseJsonSchema s’excluent mutuellement et exigent responseMimeType: "application/json". Les nouvelles requêtes peuvent utiliser responseFormat.text comme ci-dessous.
  • responseModalities ne peut contenir que TEXT. La température, top-p, top-k et le nombre de candidats ne sont pas des paramètres actifs d’Argon. cachedContent explicite, la génération d’images et la synthèse vocale ne sont pas pris en charge.

Sortie structurée et outils

{
  "contents": [{"parts": [{"text": "Return a JSON object with ok set to true."}]}],
  "generationConfig": {
    "thinkingConfig": {"thinkingLevel": "low"},
    "maxOutputTokens": 256,
    "responseFormat": {
      "text": {
        "mimeType": "APPLICATION_JSON",
        "schema": {"type": "object", "properties": {"ok": {"type": "boolean"}}, "required": ["ok"]}
      }
    }
  }
}

Les fonctions utilisent tools[].functionDeclarations. allowedFunctionNames exige le mode ANY ou VALIDATED et des noms déclarés. Conservez les appels de fonctions, les réponses et les signatures dans leur ordre d’origine. Google Search, Maps, l’exécution de code, le contexte URL, File Search et Computer Use sont des capacités officielles ; l’accès aux ressources, les frais et le comportement doivent être vérifiés pour l’opération envisagée. Le Playground n’exécute pas les outils localement.

Médias et sécurité

Le champ natif parts accepte des entrées texte, image, audio, vidéo et PDF via inlineData ou fileData. Une partie contient une seule variante de charge utile, éventuellement accompagnée de signatures de raisonnement et de métadonnées de médias. Le mediaResolution global et la résolution par partie sont distincts. La vidéo prend en charge les traitements STATIC et AGENTIC ; videoMetadata.fps doit être supérieur à zéro et ne pas dépasser 24.

Le Playground accepte une requête JSON jusqu’à 12 MiB. Il s’agit d’une limite de transport de l’application, pas de la limite de médias du modèle. Pour les médias volumineux, utilisez des références de fichiers prises en charge par votre compte. Les ressources de fichiers et les médias récupérés à l’extérieur ont des limites officielles différentes ; leur disponibilité n’a pas encore été vérifiée ici.

Les paramètres de sécurité de l’API publique suivent la spécification native. Le Playground impose un blocage au niveau moyen ou supérieur pour les quatre principales catégories de sécurité ; les seuils plus bas sont réservés à l’API, avec une exception pour les administrateurs.

Streaming et continuation

Lisez les événements JSON natifs du flux SSE. Conservez toutes les parties, y compris les métadonnées des outils et du raisonnement. Les compteurs d’usage d’un même flux sont cumulatifs : utilisez le dernier objet d’usage au lieu d’additionner chaque événement.

Lorsqu’un candidat renvoie continuationToken, conservez-le à l’identique. Pour CONTINUATION, renvoyez les contenus, l’instruction système, les outils et les paramètres de génération d’origine, avec le dernier token au niveau supérieur. N’ajoutez pas de sortie partielle à contents. Pour MAX_TOKENS, augmentez le budget de sortie avant de reprendre. Le Playground prépare une requête de continuation pour examen et ne l’envoie que lorsque vous appuyez à nouveau sur Envoyer.

Chaque continuation est une requête distincte avec sa propre consommation et ses propres frais. Conservez des points de reprise si vous implémentez des reconnexions ; ne supposez jamais qu’un flux déconnecté est terminé. La réponse native est conservée dans le Playground pour permettre l’examen de tous les champs.

Consommation et état actuel des vérifications

La consommation d’entrée inclut l’entrée mise en cache ; la sortie facturable inclut les tokens des candidats et du raisonnement. Consultez les tarifs actuels de la page du modèle et les relevés d’usage de votre compte. Les requêtes échouées ne sont pas facturées.

Les vérifications locales du 14 octobre 2026 ont confirmé le streaming de texte, le JSON structuré, les appels de fonctions signés avec retour des résultats, l’exécution de code, Google Search et URL context, la compréhension d’images, de vidéos et de PDF, la sortie de raisonnement et les séquences d’arrêt. L’audio a été accepté, mais une partie de l’échantillon a été mal transcrite.

logprobs a été explicitement rejeté. Les requêtes avec maxOutputTokens: 32769 ont échoué dans les vérifications JSON comme SSE. Un continuationToken valide et un autre invalide ont tous deux donné lieu à des réponses ; une continuation correcte n’est donc pas vérifiée. Les choix de niveau de service et seed ont été acceptés sans preuve de leur effet. Maps, File Search, Computer Use, agentic video et les références de fichiers externes restent non testés.

Ces vérifications limitées ne valident pas toutes les combinaisons de paramètres ni la disponibilité en production. Utilisez le format natif pour la spécification complète ; la compatibilité OpenAI est un sous-ensemble distinct qui ne propose pas de long decode.

Références

Groupe LLM facultatif

Connectez-vous au Playground de ce modèle pour consulter les groupes disponibles. Les options dépendent des autorisations de votre compte et du modèle sélectionné. Playground utilise votre session de connexion ; vous n’avez pas besoin de fournir de clé API.

Les appels API conservent votre clé API et l’identifiant du modèle. Pour sélectionner un groupe, indiquez son nom exact dans l’en-tête de requête facultatif X-SeedRouter-Group. Remplacez GROUP_NAME ci-dessous par un nom affiché dans Playground. Omettez cet en-tête ou utilisez auto pour conserver le comportement par défaut de la clé.

X-SeedRouter-Group: GROUP_NAME

Une clé API soumise à des restrictions peut donner accès à moins de groupes que Playground. Les requêtes sont facturées selon les tarifs du groupe sélectionné et ne basculent pas vers un autre groupe si celui-ci est indisponible. Cette option prend en charge les appels LLM via HTTP, y compris SSE ; elle ne s’applique pas aux appels WebSocket ni aux appels de génération d’images ou de vidéos.

Pour consulter les groupes disponibles pour une clé API donnée sans générer de réponse du modèle, utilisez cet endpoint en lecture seule. data[].id est la valeur à indiquer dans l’en-tête ; ratio est le multiplicateur de prix du compte pour ce groupe. L’entrée auto correspond à l’estimation actuelle pour la sélection par défaut ; son multiplicateur vaut null lorsqu’aucun groupe par défaut n’est disponible. La disponibilité du groupe est vérifiée à nouveau lors de l’appel au modèle.

curl "https://api.seedrouter.ai/api/seedrouter/llm/groups?model=gemini-4-argon" \
  -H "Authorization: Bearer YOUR_SEEDROUTER_KEY"