GPT-5.1
GPT-5.1 - 完全なAPIリファレンス
- OpenAI SDK形式でGPT-5.1シリーズモデルを呼び出し
- 同期処理モード、リアルタイムレスポンス
- 利用可能なモデル: gpt-5.1(ベース)、gpt-5.1-chat(会話に最適化)、gpt-5.1-thinking(推論出力付き)
- テキスト会話: シングルターンまたはマルチターンのコンテキスト対話
- システムプロンプト: AIのロールと動作をカスタマイズ
- マルチモーダル入力: テキスト+画像の混合入力をサポート
- ツール呼び出し: Function Callingをサポート
- 推論出力: gpt-5.1-thinkingは思考プロセスを示すreasoning_contentフィールドを返却
POST
BaseURL:デフォルトの BaseURL は
https://direct.evolink.ai で、テキストモデルへの対応が優れており、長時間接続をサポートします。https://api.evolink.ai はマルチモーダルの主力エンドポイントで、テキストモデルに対しては代替アドレスとして使用されます。承認
すべてのAPIはBearer Token認証が必要です
APIキーの取得:
APIキー管理ページにアクセスしてAPIキーを取得してください
リクエストヘッダーに追加:
Authorization: Bearer YOUR_API_KEYボディ
application/json
チャット補完用モデル名
- gpt-5.1: 汎用タスク向けベースモデル
- gpt-5.1-chat: 会話タスクに最適化
- gpt-5.1-thinking: 思考プロセス出力付きの推論機能を搭載(reasoning_contentを返却)
利用可能なオプション:
gpt-5.1, gpt-5.1-chat, gpt-5.1-thinking 例:
"gpt-5.1"
会話用メッセージリスト、マルチターン対話とマルチモーダル入力をサポート
Minimum array length:
1レスポンスをストリーミングするかどうか
true: ストリームレスポンス、リアルタイムでチャンク単位にコンテンツを返却false: 完全なレスポンスを待って一括で返却
例:
false
レスポンスで生成するトークンの最大数
必須範囲:
x >= 1例:
2000
サンプリング温度、出力のランダム性を制御
- 低い値(例: 0.2): より決定的で集中した出力
- 高い値(例: 1.5): よりランダムで創造的な出力
必須範囲:
0 <= x <= 2例:
1
Nucleus samplingパラメータ
- 累積確率に基づくトークンサンプリングを制御
- 例えば、0.9は累積確率上位90%のトークンからサンプリングすることを意味します
必須範囲:
0 <= x <= 1例:
0.9
頻度ペナルティ、-2.0から2.0の間の数値
- 正の値はテキスト内での出現頻度に基づいて新しいトークンにペナルティを与えます
必須範囲:
-2 <= x <= 2例:
0
存在ペナルティ、-2.0から2.0の間の数値
- 正の値はテキスト内に出現するかどうかに基づいて新しいトークンにペナルティを与えます
必須範囲:
-2 <= x <= 2例:
0
ストップシーケンス、これらのシーケンスが一致すると生成が停止します
Function Calling用のツールリスト