AGTCloud API Docs
GuidesRéférence APIIntégrations et ressourcesMises à jour et aide
Différences de paramètres par fournisseur

Différences de paramètres et de protocoles de Grok

Découvrez les différences de paramètres et l’utilisation de Grok avec les protocoles compatibles.

Réglez pensée, échantillonnage et cache Grok selon cette page. Structures complètes : Chat Completions et Responses.

Modèles concernés

ModèlePoints d’utilisation
grok-4.7Accepte low/medium/high/xhigh, défaut high, pensée non désactivable ; Responses renvoie le chiffré par défaut
grok-4.6Quatre niveaux également, défaut high, pensée non désactivable ; demander le chiffré via include
grok-4.5Accepte low/medium/high, défaut high, pensée non désactivable ; xhigh traité comme high

xAI classe Chat comme compatibilité historique, Responses comme API principale ; Messages historique est déprécié. Cela ne signifie pas que la plateforme a désactivé d’autres entrées.

Différences Chat Completions

ChampDifférence
reasoning_effortChoisir selon le tableau ; none ne désactive pas la pensée
temperatureRequête autorisée 0~2, échantillonnage effectif plafonné à 1. Valeurs valides au-dessus de 1 ramenées à 1 ; pas une dépréciation
top_pValeur valide jusqu’à 1, mais effectif plafonné au défaut du modèle, actuellement 0.95. Omission : valeur par défaut
presence_penalty/frequency_penalty/stopNon pris en charge sur ces modèles, erreur si fourni ; ne pas reprendre ces options de la Reference générale
logprobs/top_logprobsNon pris en charge sur les trois et ignorés silencieusement, contrairement aux erreurs ci-dessus
tools[].function.strictArguments conformes au JSON Schema accepté ; strict implicitement true. false ne permet pas la génération non stricte
Historique de raisonnementChat n’a pas le champ de pensée chiffrée Responses ; utiliser Responses pour la transmettre entre tours

Différences Responses

ChampDifférence
reasoning.effortNiveaux selon modèle, défaut high ; pensée non désactivable
temperature/top_pMême plafond d’échantillonnage. La réponse peut répéter la valeur demandée, pas la valeur réellement plafonnée
Pénalités et LogprobsComme Chat : pénalités non prises en charge, Logprobs ignorés ; Responses ne les réactive pas
max_output_tokensLimite la réponse visible seulement, sans tokens de pensée ni fonctions ; défaut 128000, pas le budget combiné OpenAI
includegrok-4.6, grok-4.5 demandent le chiffré via reasoning.encrypted_content ; grok-4.7 le renvoie même sans demande
store/previous_response_idstore : défaut true. Réponses natives conservées 30 jours, poursuivables par ID. Avec store: false, renvoyer tout l’historique et tous les éléments, pas seulement le texte ; chiffré inchangé
tools[].strictFonctions aussi implicitement strictes ; paramètres et sortie structurée selon le sous-ensemble xAI
JSON SchemaadditionalProperties : défaut false, définir true pour des attributs supplémentaires ; $ref/$defs n’accepte que les références non circulaires, pas la récursion
Outils côté serveurxAI Responses utilise web_search, x_search, code_interpreter, etc. Le dernier correspond à code_execution du SDK natif ; ne pas confondre les noms

Différences de cache

ChampDifférence
Cache automatique de préfixeRéutilisation automatique des préfixes ; instructions fixes d’abord, ajouter ensuite sans supprimer ni réordonner l’historique
x-grok-conv-idIdentifiant stable de conversation dans le Header Chat, favorisant le routage vers le serveur en cache ; pas un paramètre du modèle
prompt_cache_keyIdentifiant correspondant dans Responses ; stable entre tours, chiffré renvoyé intact. Pas de TTL ni point explicite d’autres fournisseurs
Utilisation du cacheChat : usage.prompt_tokens_details.cached_tokens, Responses : usage.input_tokens_details.cached_tokens ; cache évictable, identifiant sans garantie de hit

Différences d’entrée multimédia

EntréeBloc du protocoleDifférence
Imageimage_urlChat image_url.url : URL publique / Base64 Data URL ; JPEG / PNG, 20 MiB par image maximum
Imageinput_imageResponses image_url directement URL publique / Base64 Data URL, mêmes limites ; pas l’objet imbriqué Chat

Les trois produisent du texte ; detail accepte auto/low/high pour la précision d’analyse, pas pour générer une image.

Exemples d’appel

Remplacez MODEL_ID par l’ID complet et fixez un identifiant stable par conversation. Responses gère manuellement l’historique ; renvoyer toute sortie et pensée chiffrée ensuite.

curl 'https://api.agtcloud.ai/v1/chat/completions' \
  -H 'Authorization: Bearer your-api-key' \
  -H 'Content-Type: application/json' \
  -H 'x-grok-conv-id: YOUR_CONVERSATION_ID' \
  --data '{
    "model": "MODEL_ID",
    "messages": [{"role": "user", "content": "Expliquez en trois points comment diagnostiquer un délai d’attente API"}],
    "reasoning_effort": "high",
    "max_tokens": 4096
  }'

Références officielles

Sur cette page