Différences de paramètres et de protocoles de MiMo
Découvrez les différences de paramètres et l’utilisation de MiMo avec les protocoles compatibles.
Pour MiMo, adaptez les paramètres selon cette page. Structures complètes : Chat Completions, Responses et Messages.
| Modèle | Portée |
|---|
| mimo-v2.6-pro-ultraspeed, mimo-v2.6-flash, mimo-v2.6-pro | Tous acceptent Chat, Responses, Messages, images, audio et vidéo ; règles ci-dessous communes |
| Champ | Différence |
|---|
thinking.type | Accepte enabled/disabled, défaut enabled ; active ou désactive le raisonnement |
temperature, top_p | Plages 0~1.5, 0.01~1 ; défauts 1.0, 0.95. En raisonnement, ces défauts remplacent les valeurs fournies ; réglables sans raisonnement |
max_completion_tokens | Plage 1~131072, défaut 131072 ; budget partagé entre raisonnement et réponse |
stop | Au plus 4 chaînes d’arrêt |
response_format.type | Valeurs officielles text/json_object ; demander explicitement JSON dans le prompt |
tool_choice | Stratégie effective auto ; autres valeurs filtrées et traitées comme auto, sans forcer ni interdire les outils |
Historique reasoning_content | Conserver tous les messages assistant et pensées des échanges d’outils ; pensée manquante sur un tour d’outil : 400 |
web_search dans tools | Extension de recherche MiMo : force_search, max_keyword, limit, etc. Sources dans message.annotations, nombre d’appels dans usage.web_search_usage |
finish_reason | Valeur supplémentaire repetition_truncation : répétition détectée et génération tronquée |
| Champ | Différence |
|---|
reasoning.effort | Raisonnement actif par défaut ; none désactive, tous les minimal/low/medium/high/xhigh/max/ultra activent sans différence de profondeur actuellement |
temperature, top_p | Plages et remplacement en mode raisonnement identiques à Chat |
max_output_tokens | Plage 1~131072, défaut 131072 ; inclut raisonnement et réponse |
text.format.type | Valeurs officielles text/json_object ; en JSON, préciser la structure dans le prompt |
tool_choice | Stratégie effective auto ; autres valeurs filtrées et traitées comme auto |
tools[].type | Valeurs officielles function/custom/namespace : fonctions, outils personnalisés et espaces de noms |
previous_response_id, background, context_management | Non pris en charge ; omettre. Renvoyer l’historique des entrées et sorties côté client |
| Éléments reasoning précédents | Conserver raisonnement et appels d’outils renvoyés dans les prochains input |
| Champ | Différence |
|---|
max_tokens | Facultatif ; plage 1~131072, défaut 131072 ; inclut raisonnement et réponse |
thinking.type | Accepte enabled/disabled, défaut enabled ; contrôle le raisonnement |
temperature, top_p | Plages et remplacement en mode raisonnement identiques à Chat |
messages[].role | Autorise system en plus de user/assistant |
tool_choice.type | Stratégie effective auto ; autres valeurs filtrées et traitées comme auto |
tool_choice.disable_parallel_tool_use | Avec true, au plus un appel d’outil sous la stratégie auto |
| Blocs thinking précédents | Conserver tout le contenu assistant, dont thinking, text, tool_use, et le renvoyer avec les résultats |
stop_reason | Valeurs supplémentaires content_filter, repetition_truncation : filtrage du contenu et troncature de répétitions |
| Champ | Différence |
|---|
| Cache de contexte | Les trois modèles acceptent le cache ; vérifier les champs d’usage renvoyés pour confirmer les hits |
| Chat | usage.prompt_tokens_details.cached_tokens indique les tokens d’entrée trouvés en cache |
| Responses | usage.input_tokens_details.cached_tokens indique les tokens d’entrée trouvés en cache |
| Messages | usage.cache_read_input_tokens indique les tokens d’entrée lus du cache |
| Champ | Différence |
|---|
fps | Plage 0.1~10, défaut 2 ; trames vidéo échantillonnées par seconde |
media_resolution | Accepte default/max, défaut default ; résolution des trames vidéo |
| Taille des images | Fichier URL limité à 50 MB ; chaîne Base64 par image limitée à 50 MB |
| Taille audio | Fichier URL limité à 100 MB ; chaîne Base64 par séquence audio limitée à 50 MB |
| Taille vidéo | Fichier URL limité à 300 MB ; chaîne Base64 par vidéo limitée à 50 MB |
Remplacez MODEL_ID par l’ID complet du modèle et utilisez votre API Key.
curl 'https://api.agtcloud.cn/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"}],
"thinking": {"type": "enabled"},
"max_completion_tokens": 4096
}'