MiMo のパラメーターとプロトコルの違い
互換プロトコルにおける MiMo のパラメーターの違いと使い方を確認します。
MiMo は本ページに従ってプロトコルのパラメーターを調整してください。完全な構造は Chat Completions、Responses、Messages を参照してください。
| モデル | 適用範囲 |
|---|
| mimo-v2.6-pro-ultraspeed、mimo-v2.6-flash、mimo-v2.6-pro | すべて Chat、Responses、Messages と画像・音声・動画入力に対応。以下の共通ルールを適用 |
| フィールド | 差分の説明 |
|---|
thinking.type | enabled/disabled に対応、既定値 enabled。思考を切り替える |
temperature、top_p | 範囲は 0~1.5、0.01~1、既定値は 1.0、0.95。思考時は指定値を既定値で上書きし、非思考時は調整可能 |
max_completion_tokens | 範囲 1~131072、既定値 131072。思考と最終回答で予算を共有 |
stop | 停止文字列は最大 4 個 |
response_format.type | 公式対応値は text/json_object。JSON モードはプロンプトでも JSON 出力を明示 |
tool_choice | 実効戦略は auto。他の値は除去され auto として処理されるため、ツールを強制・禁止しない |
過去の reasoning_content | 思考付きツール会話は過去の assistant 全体と思考を保持。ツールターンの思考欠落は 400 |
tools 内の web_search | MiMo 検索拡張。force_search、max_keyword、limit などを設定。出典は message.annotations、呼び出し数は usage.web_search_usage |
finish_reason | 追加値 repetition_truncation は反復生成を検出して切り詰めたことを示す |
| フィールド | 差分の説明 |
|---|
reasoning.effort | 思考は既定で有効。none で無効、minimal/low/medium/high/xhigh/max/ultra はすべて有効にするが、現在は深度の違いなし |
temperature、top_p | 範囲と思考時の上書きは Chat 表と同じ |
max_output_tokens | 範囲 1~131072、既定値 131072。思考と最終回答を含む |
text.format.type | 公式対応値は text/json_object。JSON モードでは出力構造をプロンプトで明示 |
tool_choice | 実効戦略は auto。他の値は除去され auto として処理 |
tools[].type | 公式値は function/custom/namespace。関数、カスタムツール、ツール名前空間に対応 |
previous_response_id、background、context_management | 非対応のため指定しない。複数ターンはクライアントから入出力履歴を再送 |
| 過去の reasoning 項目 | ツール会話では返された推論とツール呼び出しを後続の input に保持 |
| フィールド | 差分の説明 |
|---|
max_tokens | 任意。範囲 1~131072、既定値 131072。思考と最終回答を含む |
thinking.type | enabled/disabled に対応、既定値 enabled。このスイッチで思考を制御 |
temperature、top_p | 範囲と思考時の上書きは Chat 表と同じ |
messages[].role | user/assistant 以外に system も許可 |
tool_choice.type | 実効戦略は auto。他の値は除去され auto として処理 |
tool_choice.disable_parallel_tool_use | true のとき、auto 戦略で返すツール呼び出しは最大一つ |
| 過去の thinking ブロック | thinking、text、tool_use を含む assistant 全体を保持し、ツール結果とともに再送 |
stop_reason | 追加値 content_filter と repetition_truncation はそれぞれ内容フィルタリングと反復生成の切り詰め |
| フィールド | 差分の説明 |
|---|
| コンテキストキャッシュ | 三モデルすべてキャッシュ対応。実際のヒットは応答の使用量で確認 |
| Chat | usage.prompt_tokens_details.cached_tokens はヒットした入力 Token 数 |
| Responses | usage.input_tokens_details.cached_tokens はヒットした入力 Token 数 |
| Messages | usage.cache_read_input_tokens はキャッシュから読み込んだ入力 Token 数 |
| フィールド | 差分の説明 |
|---|
fps | 範囲 0.1~10、既定値 2。動画の毎秒抽出フレーム数 |
media_resolution | default/max に対応、既定値 default。動画フレームの解像度を制御 |
| 画像サイズ | URL ファイル最大 50 MB、一枚の Base64 文字列最大 50 MB |
| 音声サイズ | URL ファイル最大 100 MB、一音声の Base64 文字列最大 50 MB |
| 動画サイズ | URL ファイル最大 300 MB、一動画の Base64 文字列最大 50 MB |
MODEL_ID をプラットフォームの完全なモデル ID に置換し、自分の 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": "API のタイムアウトの調査方法を三点で説明してください"}],
"thinking": {"type": "enabled"},
"max_completion_tokens": 4096
}'