AGTCloud API Docs
ガイドAPIリファレンス連携とリソース更新とヘルプ
ベンダー別パラメーターの違い

Muse のパラメーターとプロトコルの違い

互換プロトコルにおける Muse のパラメーターの違いと使い方を確認します。

Muse の思考、ツール、キャッシュを調整してください。完全な構造は Chat Completions、Responses、Messages を参照してください。

対象モデル

モデル利用上の要点
muse-wonder-1.0三プロトコル対応、思考無効化不可。max は深度であり Muse Wonder Full への切替ではない
muse-spark-1.3同じ形式で max にも対応。音声のモデル制限はメディア表を参照

Chat Completions の差分

フィールド差分の説明
reasoning_effort両モデルは minimal/low/medium/high/xhigh/max を使用。省略しても思考し、none は 400
max_completion_tokens思考と可視回答の共有予算。旧別名 max_tokens も受付。Responses の max_output_tokens は使わない
temperature/top_p前者は 0~2、後者は (0,1]。既定値は両方 1。通常は既定値を使うか一方のみ調整。top_p: 0 は 400
n1 のみ対応。1 超は 400
非互換設定stop、verbosity、logit_bias、prediction、modalities、audio、web_search_options は非対応。一般の例から転用しない
ペナルティと Logprobsfrequency_penalty/presence_penalty は非対応でエラーになる場合がある。logprobs: true は 400
tool_choiceauto のみ。none、required、関数指定は 400。関数名のピリオドは一つまで
reasoning_content外部 API は読める元思考を返さず、このフィールドでターン間保持はできない。継続は Responses/Messages を使用
strict関数・構造化出力は既定 false。有効時は各オブジェクトに additionalProperties: false、required に全属性が必要。ルートは通常オブジェクトで oneOf/allOf 不可

Responses の差分

フィールド差分の説明
reasoning.effortChat と同じ六深度で none 非対応。reasoning.summary は要約を要求できるが、暗号化履歴の代替にはならない
max_output_tokens最小 16。思考と可視回答を含み、入力と出力予算の合計もコンテキスト内である必要がある
includereasoning.encrypted_content で暗号化思考を要求。既定では返さない。store: false では全出力を手動再送し暗号文を変えない
previous_response_id保存済み履歴・思考をサーバー側で継続。手動再送とどちらかを選び、最終文だけを完全な思考再送とみなさない
truncation既定 disabled のみ。auto は 400。長い履歴は自分で管理
background/stream作成時に両方を true にすると 400。作成後はバックグラウンドを照会・ストリーム取得可能
tool_choice同じく auto のみ。web_search と tool_search はサーバー検索・ツール発見用で、Chat にはない
text.format/strictResponses 用の構造化設定を使用。トップレベル response_format は互換受付されても形式設定に効かない。厳密設定は上記と同じ
Logprobs とストリーミング使用量message.output_text.logprobs は 400。最後のストリーム応答は使用量付き。Chat の stream_options.include_usage は無効

Messages の差分

フィールド差分の説明
max_tokens必須で最小 1。思考と回答の余裕を確保。Responses の名称・最小値を流用しない
thinking/output_config.effortthinking.type: adaptive と low/medium/high/xhigh/max を推奨。minimal と disabled では思考を無効化できない
thinking.budget_tokens旧 enabled は受付するが深度に変換しない。予算は 1024 以上、max_tokens 未満。深度は output_config.effort で調整
thinking.displaysummarized は要約、omitted は暗号化思考のみ。返された思考、特に redacted_thinking を変更せず再送
temperature範囲 0~1。Chat/Responses の上限を使わず、通常は省略
非互換フィールドtop_k、stop_sequences、inference_geo は明示的に非対応で拒否
tool_choiceauto/any/none は受付。{type: "tool"} でツール指定は不可。disable_parallel_tool_use: true は並列を制限
output_config.format{type: "json_schema", schema: ...} で構造化出力。文書ブロックの citations.enabled: true は非対応
検索と履歴検索は web_search。allowed_domains/blocked_domains/max_uses は 400。元の Messages は会話を保存せず毎回全メッセージ・ツール結果を再送。previous_response_id 相当の入口はない

キャッシュの差分

フィールド差分の説明
自動プレフィックスキャッシュスイッチ不要。固定指示・例・資料を先頭、変数を末尾にして再利用プレフィックスを一致させる
prompt_cache_keyChat/Responses の任意グループ ID。共有プレフィックス単位で設定し、利用者やリクエストごとに乱立させない
prompt_cache_retentionResponses の in_memory/24h は保持ヒントで、実際はサーバー管理。新 OpenAI 設定の転用や非推奨扱いはしない
cache_controlMessages は直下・ブロック・ツールのマーカーを受付。ttl は 5m のみで、Claude の 1h は不可
キャッシュ使用量Chat は usage.prompt_tokens_details.cached_tokens、Responses は usage.input_tokens_details.cached_tokens、Messages は usage.cache_read_input_tokens。ID 指定だけではヒットを保証しない

メディア入力の差分

入力プロトコルのブロック差分の説明
画像image_urlChat は image_url.url、Responses は input_image の文字列 image_url。公開 URL/Base64 対応。元ファイル参照は対応 Files サービスが必要
動画input_videoResponses は video_url または file_id、アップロード済み動画は input_file も可。Chat は video_url ブロックを使い、構造を混同しない
音声input_audioChat/Responses:input_audio.data に生の Base64、input_audio.format に形式。Responses は audio_url Base64 Data URL または元の file_id も可
PDFfileChat は file.file_data/file_id、Responses は input_file、Messages は document。画像のフィールドを流用しない
メディアimage/videoMessages は source 内の base64/url/file ソース。video は Meta 拡張
制限説明
画像インライン画像は一枚最大 50 MB(50000000 バイト)、一回最大 50 枚。本文とコンテキスト制限も適用。user メッセージに配置
Spark 1.3 音声音声理解は完全対応ではなく、音声で品質が低下する場合がある
出力両モデルとも文字出力。画像・音声・動画入力は生成対応を意味しない

呼び出し例

MODEL_ID を完全なモデル ID に置換してください。キャッシュ ID は共有プレフィックス単位で設定。三例とも低深度と明示予算です。

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": "API のタイムアウトの調査方法を三点で説明してください"}],
    "reasoning_effort": "low",
    "max_completion_tokens": 4096,
    "prompt_cache_key": "YOUR_SHARED_PREFIX"
  }'

公式資料

このページの内容