gpt-6.1-solを使用してください。これはgpt-6-solとは別のモデルです。IDを変更する際は、推論とツール呼び出しの設定も確認する必要があります。
モデル情報
コンテキストと出力のサイズはモデル仕様です。実際に適用される上限、モデルの利用可否、および料金は、MixRouteアカウントとルートによって異なります。ホスト型ツールがすべてのルートで自動的に利用可能になるわけではありません。
エンドポイントと推論
モデルの推論の強度のデフォルトは
mediumです。対応する最小レベルはlowで、noneとminimalは無効です。maxでは、Chat CompletionsルートではなくResponsesを使用してください。
temperature、top_p、top_logprobsは省略してください。また、Chat Completionsではlogprobsを、Responsesのincludeではmessage.output_text.logprobsを省略してください。これらのサンプリングおよび対数確率の制御は、このモデルの推論モードと互換性がありません。
Responsesリクエスト
呼び出す前にMIXROUTE_API_KEYを設定してください。
Python
ツールなしのChat Completions
inputではなくmessagesを、ネストされたreasoningオブジェクトではなくreasoning_effortを、max_output_tokensではなくmax_completion_tokensを使用してください。テキストはchoices[0].message.contentから読み取ってください。このエンドポイントでは、このモデルにtoolsを付加しないでください。
関数呼び出し
output内のfunction_call項目として現れ、name、JSONでエンコードされたarguments、call_idを含みます。アプリケーションが引数を検証し、独自の関数を実行します。ツールを宣言するだけでは、サーバー上で実行されません。
ステートレスな後続リクエストでは、返されたoutput配列全体を会話の入力に追加し、その後に、一致するcall_idと文字列のoutputを含むfunction_call_output項目を追加します。推論項目と暗号化されたコンテンツは、すべて変更せずに保持してください。後続リクエストではtool_choiceを"auto"に戻し、モデルが関数の再呼び出しを強制されずに回答できるようにします。output[0]がテキストメッセージであるとは限りません。Python SDKには、テキストレスポンス用にresponse.output_textが用意されています。
GPT 6 Solからの移行
modelをgpt-6.1-solに変更してください。GPT 6 Solを使用する意図がある場合にのみ、古いIDを維持してください。noneまたはminimalをlowに置き換えるか、対応するより高い推論レベルを選択してください。- 関数ツールを使うワークフローをChat CompletionsからResponsesに移行し、Responsesの入力/ツール形式を使用してください。
- 未対応のサンプリングパラメータを削除してください。推論強度を最大にするには、Responsesを使用します。