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 Hunyuan

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

Pour Hunyuan, adaptez les paramètres selon cette page. Structures complètes : Chat Completions, Responses et Messages.

Modèles concernés

ModèlePortée
hy4-previewChat, Responses, Messages ; niveaux Chat none/high, défaut high
hy3Chat, Responses, Messages ; niveaux Chat none/low/high, défaut high. Conservation et limites d’outils selon le tableau

Différences Chat Completions

ChampDifférence
thinking.typeLes deux raisonnent par défaut ; commutateur explicite enabled/disabled. Niveaux de reasoning_effort ci-dessus
reasoning_effortHy3 avec tools transforme low en high ; le modèle règle ensuite sa profondeur selon la tâche d’outil
max_tokens, max_completion_tokensLes deux limitent raisonnement et réponse ; le dernier prévaut. Hy3 : au moins 16000 recommandé, pas un minimum obligatoire
top_k, repetition_penaltyIgnorés silencieusement ; pas d’extensions semblables à Qwen
nDoit être 1 avec raisonnement actif
preserved_thinkingConservation Hy3 : active par défaut avec tools, inactive en conversation texte simple ; orthographe preserved_thinking
Historique reasoning_contentAu retour des outils, conserver toute pensée assistant précédente et tool_calls. L’activation ne complète pas l’historique client manquant
tool_choiceEn raisonnement, utiliser auto/none, pas required ni une fonction imposée
web_search_optionsRecherche native Hy3 : enable: true, search_source utilisant standard/lite, défaut standard. Cette ligne concerne Hy3 seulement

Différences Responses

ChampDifférence
max_output_tokensInclut raisonnement et réponse ; ne pas budgéter le texte visible seulement
tool_choiceHy3 : uniquement auto/none, ni required ni objet imposant une fonction
previous_response_idHy3 renvoie 400 pour une valeur non vide ; inclure soi-même l’historique dans input
reasoning.preserved_thinkingConservation Hy3 dans l’objet reasoning ; mêmes valeurs par défaut que Chat
text.formatAccepte text/json_object/json_schema ; JSON Schema Hy3 exige additionalProperties: false
web_search dans toolsRecherche native Hy3 : type: "web_search", emplacement différent de web_search_options dans Chat

Différences Messages

ChampDifférence
thinking.type, max_tokensCommutateur explicite enabled/disabled ; max_tokens inclut raisonnement et réponse. Réserver de la place au texte avec budget_tokens
HY-Preserved-ThinkingHeader de conservation Hy3 : true/false, comportement par défaut si omis. Ne pas déplacer le champ racine Chat dans Messages
Blocs thinking précédentsConserver les contenus assistant réels avec les résultats. Si Hy3 ne renvoie pas signature, ne pas inventer de signature ; règle Claude non applicable

Différences de cache

ChampDifférence
prompt_cache_keyIdentifiant de cache Chat ; préfixe et valeur stables, hits confirmés dans la réponse
Conservation du raisonnement et cacheConserver la pensée prolonge le raisonnement sans prouver un hit ; historique complet et stable favorable au préfixe
Utilisation du cacheChat : usage.prompt_tokens_details.cached_tokens ; Responses : usage.input_tokens_details.cached_tokens effectivement renvoyé ; Messages : usage.cache_read_input_tokens effectivement renvoyé

Exemples d’appel

Remplacez MODEL_ID par l’ID complet et utilisez votre API Key. Toutes les entrées ci-dessous sont textuelles.

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

Références officielles

Sur cette page