この記事では、Azure OpenAI の推論 REST API エンドポイントについて詳しく説明します。
データ プレーン推論
この記事の残りの部分では、Azure OpenAI データ プレーン推論仕様の新しい v1 プレビュー API リリースについて説明します。 詳細については、 API ライフサイクル ガイドを参照してください。
最新の GA API リリースに関するドキュメントをお探しの場合は、最新の GA データ プレーン推論 API に関する記事を参照してください
音声を作成する
POST {endpoint}/openai/v1/audio/speech?api-version=preview
入力テキストから音声を生成します。
URI パラメーター
名前 | 場所 | 必須 | タイプ | 説明 |
---|---|---|---|---|
エンドポイント | パス | イエス | 文字列 URL | サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com 。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com |
api-version | クエリ | いいえ | この要求に使用する明示的な Azure AI Foundry Models API バージョン。latest 特に指定がない場合は。 |
リクエストヘッダー
トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。
名前 | 必須 | タイプ | 説明 |
---|---|---|---|
認証 | 正しい | 文字列 | 例:Authorization: Bearer {Azure_OpenAI_Auth_Token} Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com 型: oauth2 承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize スコープ: https://cognitiveservices.azure.com/.default |
APIキー | 正しい | 文字列 | ここには Azure OpenAI API キーを指定します |
要求本文
Content-Type: マルチパート/フォームデータ
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
入力 | 文字列 | オーディオを生成する対象のテキスト。 最大長は 4096 文字です。 | イエス | |
指示 | 文字列 | 追加の手順を使用して、生成されたオーディオの音声を制御します。 tts-1 またはtts-1-hd では機能しません。 |
いいえ | |
モデル | 文字列 | このテキスト読み上げ要求に使用するモデル。 | イエス | |
response_format | オブジェクト | テキスト読み上げでサポートされているオーディオ出力形式。 | いいえ | |
速度 | number | 生成されたオーディオの音声速度。 値は 0.25 から 4.0 の範囲で有効です。既定値は 1.0 で、より高速な音声に対応する値は 1.0 です。 | いいえ | 1 |
voice | オブジェクト | イエス |
応答
状態コード: 200
説明: 要求は成功しました。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/octet-stream (アプリケーション/オクテット・ストリーム) | 文字列 |
状態コード: 既定値
説明: 予期しないエラー応答。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureErrorResponse |
例示
例
指定されたテキストからオーディオを合成します。
POST {endpoint}/openai/v1/audio/speech?api-version=preview
{
"input": "Hi! What are you going to make?",
"voice": "fable",
"response_format": "mp3",
"model": "tts-1"
}
応答: 状態コード: 200
{
"body": "101010101"
}
文字起こしを作成する
POST {endpoint}/openai/v1/audio/transcriptions?api-version=preview
オーディオを入力言語に文字起こしします。
URI パラメーター
名前 | 場所 | 必須 | タイプ | 説明 |
---|---|---|---|---|
エンドポイント | パス | イエス | 文字列 URL | サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com 。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com |
api-version | クエリ | いいえ | この要求に使用する明示的な Azure AI Foundry Models API バージョン。latest 特に指定がない場合は。 |
リクエストヘッダー
トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。
名前 | 必須 | タイプ | 説明 |
---|---|---|---|
認証 | 正しい | 文字列 | 例:Authorization: Bearer {Azure_OpenAI_Auth_Token} Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com 型: oauth2 承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize スコープ: https://cognitiveservices.azure.com/.default |
APIキー | 正しい | 文字列 | ここには Azure OpenAI API キーを指定します |
要求本文
Content-Type: マルチパート/フォームデータ
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
チャンキング戦略 | オブジェクト | いいえ | ||
└─ prefix_padding_ms | 整数 | VAD が音声を検出する前に含めるオーディオの量 (ミリ秒)。 | いいえ | 300 |
└─ 無音時間_ミリ秒 | 整数 | 音声停止を検出する無音時間 (ミリ秒単位)。 値を小さくすると、モデルの応答が速くなりますが、ユーザーの短い休止に割り込む可能性があります。 | いいえ | 200 |
└─ しきい値 | 数値 | 音声アクティビティ検出の感度しきい値 (0.0 から 1.0)。 しきい値を大きくすると、モデルをアクティブ化するために大きな音声が必要になるため、ノイズの多い環境ではパフォーマンスが向上する可能性があります。 | いいえ | 0.5 |
└─ タイプ | 列挙型 | サーバー側 VAD を使用して手動チャンクを有効にするには、 server_vad に設定する必要があります。使用可能な値: server_vad |
いいえ | |
ファイル | 文字列 | イエス | ||
ファイル名 | 文字列 | オーディオ データに関連付けるファイル名または説明識別子 (省略可能)。 | いいえ | |
インクルード[] | アレイ | 文字起こし応答に含める追加情報。 logprobs では、文字起こしに対するモデルの信頼度を理解するために、応答でトークンのログ確率が返されます。 logprobs は、 json に設定されたresponse_formatでのみ機能し、モデルの gpt-4o-transcribe と gpt-4o-mini-transcribe でのみ機能します。 |
いいえ | |
言語 | 文字列 | 入力オーディオの言語。 ISO-639-1 (例: en ) 形式で入力言語を指定すると、精度と待機時間が向上します。 |
いいえ | |
モデル | 文字列 | この文字起こし要求に使用するモデル。 | いいえ | |
ダイアログを表示する | 文字列 | モデルのスタイルをガイドしたり、前のオーディオ セグメントを続行したりするための省略可能なテキスト。 プロンプトはオーディオ言語と一致する必要があります。 | いいえ | |
response_format | オブジェクト | いいえ | ||
ストリーミング | ブーリアン | true に設定すると、 サーバー送信イベントを使用して生成されるときに、モデル応答データがクライアントにストリーミングされます。 注: ストリーミングは、 whisper-1 モデルではサポートされていないため、無視されます。 |
いいえ | いいえ |
温度 | number | 0 から 1 の間のサンプリング温度。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 0 に設定すると、モデルは ログ確率 を使用して、特定のしきい値に達するまで温度を自動的に上昇させます。 | いいえ | 0 |
timestamp_granularities[] | アレイ | この文字起こしに入力するタイムスタンプの詳細度。 タイムスタンプの詳細度を使用するには response_format を verbose_json に設定する必要があります。 オプションの word と segment は一方または両方がサポートされます。 注: セグメントのタイムスタンプに対する追加の待ち時間はありませんが、単語のタイムスタンプを生成すると、追加の待機時間が発生します。 |
いいえ | ['segment'] |
応答
状態コード: 200
説明: 要求は成功しました。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureAudioTranscriptionResponse | |
text/plain | 文字列 |
状態コード: 既定値
説明: 予期しないエラー応答。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureErrorResponse |
例示
例
指定された音声オーディオ データから、文字起こしされたテキストと関連するメタデータを取得します。
POST {endpoint}/openai/v1/audio/transcriptions?api-version=preview
{
"file": "<binary audio data>",
"model": "whisper-1",
"response_format": "verbose_json"
}
応答: 状態コード: 200
{
"body": {
"text": "A structured object when requesting json or verbose_json"
}
}
例
指定された音声オーディオ データから、文字起こしされたテキストと関連するメタデータを取得します。
POST {endpoint}/openai/v1/audio/transcriptions?api-version=preview
{
"file": "<binary audio data>",
"model": "whisper-1",
"response_format": "text"
}
応答: 状態コード: 200
{
"body": "plain text when requesting text, srt, or vtt"
}
チャットの完了手続きを作成する
POST {endpoint}/openai/v1/chat/completions?api-version=preview
チャット入力候補を作成します。
URI パラメーター
名前 | 場所 | 必須 | タイプ | 説明 |
---|---|---|---|---|
エンドポイント | パス | イエス | 文字列 URL | サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com 。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com |
api-version | クエリ | いいえ | この要求に使用する明示的な Azure AI Foundry Models API バージョン。latest 特に指定がない場合は。 |
リクエストヘッダー
トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。
名前 | 必須 | タイプ | 説明 |
---|---|---|---|
認証 | 正しい | 文字列 | 例:Authorization: Bearer {Azure_OpenAI_Auth_Token} Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com 型: oauth2 承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize スコープ: https://cognitiveservices.azure.com/.default |
APIキー | 正しい | 文字列 | ここには Azure OpenAI API キーを指定します |
要求本文
コンテンツ タイプ: アプリケーション/json
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
オーディオ | オブジェクト | オーディオ出力のパラメーター。 modalities: ["audio"] でオーディオ出力を要求する場合に必要です。 |
いいえ | |
└─ format | 列挙型 | 出力オーディオの形式を指定します。 wav 、mp3 、flac 、opus 、またはpcm16 のいずれかである必要があります。使用可能な値: wav 、 aac 、 mp3 、 flac 、 opus 、 pcm16 |
いいえ | |
└─ ボイス | オブジェクト | いいえ | ||
データソース | アレイ | Azure OpenAI 専用の On Your Data 機能に使用するデータ ソース。 | いいえ | |
頻度ペナルティ (frequency_penalty) | number | -2.0 から 2.0 の数値。 値を正にすると、これまでのテキストに存在する頻度に基づいて新しいトークンにペナルティが課せられ、モデルが同じ行を逐語的に繰り返す可能性が低下します。 | いいえ | 0 |
function_call | 列挙型 | {"name": "my_function"} で特定の関数を指定すると、モデルはその関数を強制的に呼び出します。使用可能な値: none 、 auto |
いいえ | |
functions | アレイ | 非推奨になりました。tools を使用してください。モデルが JSON 入力を生成する可能性がある関数の一覧。 |
いいえ | |
ロジットバイアス | オブジェクト | 指定したトークンが入力候補に表示される可能性を変更します。 トークン (トークナイザーのトークン ID で指定) を関連付けられたバイアス値 (-100 から 100) にマップする JSON オブジェクトを受け入れます。 数学的には、サンプリングの前にモデルによって生成されたロジットにバイアスが追加されます。 正確な効果はモデルごとに異なりますが、-1 から 1 の値では選択の可能性が低下または増加し、-100 や 100 などの値では、関連するトークンの禁止または排他的な選択になります。 |
いいえ | 無し |
logprobs | ブーリアン | 出力トークンのログ確率を返すかどうかを指定します。 true に設定すると、content の message に含まれる各出力トークンのログ確率が返されます。 |
いいえ | いいえ |
max_completion_tokens(最大完了トークン数) | 整数 | 可視出力トークンや推論トークンなど、完了するために生成できるトークンの数の上限。 | いいえ | |
マックス_トークン | 整数 | チャット入力候補で生成できるトークンの最大数。 この値を使用して、API 経由で生成されるテキストのコストを制御できます。 この値は、 max_completion_tokens を優先して非推奨となり、o1 シリーズ モデルと互換性がありません。 |
いいえ | |
メッセージ | アレイ | これまでの会話を構成するメッセージの一覧。 使用するモデルに応じて、テキスト、画像、オーディオなど、さまざまなメッセージの種類 (モダリティ) がサポートされます。 | イエス | |
メタデータ | オブジェクト | オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 |
いいえ | |
モダリティ | オブジェクト | モデルで生成する出力の種類。 ほとんどのモデルは既定でテキストを生成できます。 ["text"] gpt-4o-audio-preview モデルを使用してオーディオを生成することもできます。 このモデルでテキストとオーディオの両方の応答を生成するように要求するには、以下を使用できます。["text", "audio"] |
いいえ | |
モデル | 文字列 | チャット完了要求に使用するモデルデプロイ識別子。 | イエス | |
n | 整数 | 入力メッセージごとに生成するチャット補完の選択肢の数。 選択肢全体で生成されたトークンの数に基づいて課金されることに注意してください。 コストを最小限に抑えるために、n を 1 のままにします。 |
いいえ | 1 |
並列ツール呼び出し | オブジェクト | ツールの使用中に並列関数の呼び出しを有効にするかどうか。 | いいえ | |
予測 | オブジェクト | モデルからの予測出力の基本表現。 | いいえ | |
└─ タイプ | OpenAI.ChatOutputPredictionType | いいえ | ||
presence_penalty | 数値 | -2.0 から 2.0 の数値。 正の値を指定すると、これまでのテキストに出現するかどうかに基づいて新しいトークンにペナルティが課せられ、モデルが新しいトピックを扱う可能性が高まります。 | いいえ | 0 |
推論努力 | オブジェクト | o シリーズ モデルのみ 推論モデルの推論に関する作業を制限します。 現在サポートされている値は、 low 、medium 、high です。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。 |
いいえ | |
response_format | オブジェクト | いいえ | ||
└─ タイプ | 列挙型 | 使用可能な値: text 、 json_object 、 json_schema |
いいえ | |
シード | 整数 | この機能はベータ版です。 指定されている場合、このシステムは、同じ seed とパラメーターを使用して繰り返された要求に対して同じ結果を返せるように、決定論的にサンプリングを行うように最善を尽くします。決定性は保証されないため、バックエンドでの変更を監視するには、 system_fingerprint 応答パラメーターを参照する必要があります。 |
いいえ | |
止まれ | オブジェクト | 最新の推論モデルの o3 と o4-mini ではサポートされていません。API がそれ以上のトークンの生成を停止する、最大 4 つのシーケンス。 返されるテキストに停止シーケンスは含まれません。 |
いいえ | |
保存する | ブーリアン | モデル蒸留または評価製品で使用するために、このチャット完了リクエストの出力を保存するかどうか。 | いいえ | いいえ |
ストリーミング | ブーリアン | true に設定すると、サーバー送信イベントを使用して生成されるときに、モデル応答データがクライアントにストリーミングされます。 | いいえ | いいえ |
ストリームオプション | オブジェクト | ストリーミング応答のオプション。 stream: true に設定した場合はこれのみを設定します。 |
いいえ | |
include_usage | ブーリアン | 設定されている場合は、data: [DONE] メッセージの前に追加のチャンクがストリームされます。 このチャンクの usage フィールドは要求全体のトークンの使用状況に関する統計情報を示し、choices フィールドは常に空の配列になります。 他のすべてのチャンクにも usage フィールドが含まれますが、null 値です。 手記: ストリームが中断された場合、要求のトークン使用量の合計を含む最終的な使用チャンクを受け取らない可能性があります。 |
いいえ | |
温度 | number | 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | 1 |
ツール選択 | OpenAI.ChatCompletionToolChoiceOption | モデルによって呼び出されるツールを制御します (ある場合)。none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。required は、モデルが 1 つ以上のツールを呼び出す必要があることを意味します。{"type": "function", "function": {"name": "my_function"}} を介して特定のツールを指定すると、モデルでそのツールの呼び出しが強制されます。ツールが存在しない場合は、 none が既定値です。 ツールが存在する場合は、auto が既定値です。 |
いいえ | |
ツール | アレイ | モデルによって呼び出されるツールの一覧。 現在のところ、関数のみがツールとしてサポートされています。 これを使用し、モデルによって JSON 入力が生成される関数の一覧を提供します。 最大 128 個の関数がサポートされています。 | いいえ | |
top_logprobs (トップログプロブズ) | 整数 | 0 から 20 までの整数値を指定します。これは、各トークンの位置において、最も出現確率の高いトークンをいくつ返すかを表します。各トークンには、それぞれ関連するログ確率が付与されます。 このパラメーターを使う場合、 logprobs は true に設定する必要があります。 |
いいえ | |
top_p | number | 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。 一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | 1 |
ユーザー | 文字列 | エンド ユーザーを表す一意の識別子。これは不正使用を監視および検出するのに役立ちます。 | いいえ | |
ユーザーセキュリティコンテキスト | AzureUserSecurityContext | ユーザー セキュリティ コンテキストには、アプリケーション自体と、アプリケーションと対話するエンド ユーザーを記述する複数のパラメーターが含まれています。 これらのフィールドは、包括的な AI アプリケーション保護アプローチを提供することで、セキュリティ運用チームがセキュリティ インシデントを調査し軽減するのを支援します。 Microsoft Defender for Cloud を使用した AI アプリケーションの保護に関する詳細については、こちらを参照してください。 | いいえ |
応答
状態コード: 200
説明: 要求は成功しました。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureCreateChatCompletionResponse | |
text/event-stream | AzureCreateChatCompletionStreamResponse |
状態コード: 既定値
説明: 予期しないエラー応答。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureErrorResponse |
例示
例
指定されたプロンプト、パラメーターと、選択されたモデルに対する補完を作成します。
POST {endpoint}/openai/v1/chat/completions?api-version=preview
{
"model": "gpt-4o-mini",
"messages": [
{
"role": "system",
"content": "you are a helpful assistant that talks like a pirate"
},
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
}
]
}
応答: 状態コード: 200
{
"body": {
"id": "chatcmpl-7R1nGnsXO8n4oi9UPz2f3UHdgAYMn",
"created": 1686676106,
"choices": [
{
"index": 0,
"finish_reason": "stop",
"message": {
"role": "assistant",
"content": "Ahoy matey! So ye be wantin' to care for a fine squawkin' parrot, eh?..."
}
}
],
"usage": {
"completion_tokens": 557,
"prompt_tokens": 33,
"total_tokens": 590
}
}
}
入力候補を作成する
POST {endpoint}/openai/v1/completions?api-version=preview
入力候補を作成します。
URI パラメーター
名前 | 場所 | 必須 | タイプ | 説明 |
---|---|---|---|---|
エンドポイント | パス | イエス | 文字列 URL | サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com 。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com |
api-version | クエリ | いいえ | この要求に使用する明示的な Azure AI Foundry Models API バージョン。latest 特に指定がない場合は。 |
リクエストヘッダー
トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。
名前 | 必須 | タイプ | 説明 |
---|---|---|---|
認証 | 正しい | 文字列 | 例:Authorization: Bearer {Azure_OpenAI_Auth_Token} Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com 型: oauth2 承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize スコープ: https://cognitiveservices.azure.com/.default |
APIキー | 正しい | 文字列 | ここには Azure OpenAI API キーを指定します |
要求本文
コンテンツ タイプ: アプリケーション/json
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
ベスト・オブ | 整数 | サーバー側で best_of 入力候補を生成し、"最適なもの" (トークンあたりの対数確率が最高のもの) を返します。 結果をストリーミングすることはできません。n とともに使用すると、best_of は入力候補の数を制御し、n は返す数を指定します。best_of は n より大きくする必要があります。注: このパラメーターにより多くの入力候補が生成されるため、トークン クォータがすぐに消費される可能性があります。 慎重に使用し、 max_tokens と stop の設定が合理的であることを確認してください。 |
いいえ | 1 |
echo | ブーリアン | 入力候補に加えてプロンプトをエコーバックします。 | いいえ | いいえ |
頻度ペナルティ (frequency_penalty) | number | -2.0 から 2.0 の数値。 値を正にすると、これまでのテキストに存在する頻度に基づいて新しいトークンにペナルティが課せられ、モデルが同じ行を逐語的に繰り返す可能性が低下します。 | いいえ | 0 |
ロジットバイアス | オブジェクト | 指定したトークンが入力候補に表示される可能性を変更します。 トークン (GPT トークナイザーのトークン ID で指定) を関連付けられたバイアス値 (-100 から 100) にマップする JSON オブジェクトを受け入れます。 数学的には、サンプリングの前にモデルによって生成されたロジットにバイアスが追加されます。 正確な効果はモデルごとに異なりますが、-1 から 1 の値では選択の可能性が低下または増加し、-100 や 100 などの値では、関連するトークンの禁止または排他的な選択になります。 たとえば、<|endoftext|> トークンが生成されないように、 {"50256": -100} を渡すことができます。 |
いいえ | 無し |
logprobs | 整数 | logprobs の最も可能性の高い出力トークンと、選択したトークンのログ確率を含めます。 たとえば、logprobs が 5 の場合、API は可能性が最も高い 5 個のトークンの一覧を返します。 API は常に、サンプリングされたトークンの logprob を返します。そのため、応答には、最大 logprobs+1 の要素が含まれる可能性があります。logprobs の最大値は 5 です。 |
いいえ | 無し |
マックス_トークン | 整数 | 入力候補に生成できるトークンの最大数。 プロンプトのトークン数に max_tokens を加えた数は、モデルのコンテキスト長を超えることはできません。 |
いいえ | 16 |
モデル | 文字列 | テキスト入力候補要求に使用するモデル。 | イエス | |
n | 整数 | プロンプトごとに生成する入力候補の数。 注: このパラメーターにより多くの入力候補が生成されるため、トークン クォータがすぐに消費される可能性があります。 慎重に使用し、 max_tokens と stop の設定が合理的であることを確認してください。 |
いいえ | 1 |
presence_penalty | 数値 | -2.0 から 2.0 の数値。 正の値を指定すると、これまでのテキストに出現するかどうかに基づいて新しいトークンにペナルティが課せられ、モデルが新しいトピックを扱う可能性が高まります。 | いいえ | 0 |
ダイアログを表示する | 文字列または配列 | 文字列、文字列の配列、トークンの配列、またはトークン配列の配列としてエンコードされた、補完を生成するためのプロンプト。 <|endoftext|>は、トレーニング中にモデルに表示されるドキュメント区切り記号であるため、プロンプトが指定されていない場合、モデルは新しいドキュメントの先頭から生成されます。 |
いいえ | |
シード | 整数 | 指定されている場合、このシステムは、同じ seed とパラメーターを使用して繰り返された要求に対して同じ結果を返せるように、決定論的にサンプリングを行うように最善を尽くします。決定性は保証されないため、バックエンドでの変更を監視するには、 system_fingerprint 応答パラメーターを参照する必要があります。 |
いいえ | |
止まれ | オブジェクト | 最新の推論モデルの o3 と o4-mini ではサポートされていません。API がそれ以上のトークンの生成を停止する、最大 4 つのシーケンス。 返されるテキストに停止シーケンスは含まれません。 |
いいえ | |
ストリーミング | ブーリアン | 部分的な進行状況をストリーム バックするかどうか。 設定されている場合、トークンは使用可能になるとデータのみのサーバー送信イベントとして送信され、ストリームは data: [DONE] メッセージによって終了します。 |
いいえ | いいえ |
ストリームオプション | オブジェクト | ストリーミング応答のオプション。 stream: true に設定した場合はこれのみを設定します。 |
いいえ | |
include_usage | ブーリアン | 設定されている場合は、data: [DONE] メッセージの前に追加のチャンクがストリームされます。 このチャンクの usage フィールドは要求全体のトークンの使用状況に関する統計情報を示し、choices フィールドは常に空の配列になります。 他のすべてのチャンクにも usage フィールドが含まれますが、null 値です。 手記: ストリームが中断された場合、要求のトークン使用量の合計を含む最終的な使用チャンクを受け取らない可能性があります。 |
いいえ | |
suffix | 文字列 | 挿入されたテキストの入力候補の後に付加されるサフィックス。 このパラメーターは、 gpt-3.5-turbo-instruct に対してのみサポートされます。 |
いいえ | 無し |
温度 | number | 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | 1 |
top_p | number | 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。 一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | 1 |
ユーザー | 文字列 | OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 | いいえ |
応答
状態コード: 200
説明: 要求は成功しました。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureCreateCompletionResponse |
状態コード: 既定値
説明: 予期しないエラー応答。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureErrorResponse |
例示
例
指定されたプロンプト、パラメーターと、選択されたモデルに対する補完を作成します。
POST {endpoint}/openai/v1/completions?api-version=preview
{
"model": "gpt-4o-mini",
"prompt": [
"tell me a joke about mango"
],
"max_tokens": 32,
"temperature": 1.0,
"n": 1
}
応答: 状態コード: 200
{
"body": {
"id": "cmpl-7QmVI15qgYVllxK0FtxVGG6ywfzaq",
"created": 1686617332,
"choices": [
{
"text": "es\n\nWhat do you call a mango who's in charge?\n\nThe head mango.",
"index": 0,
"finish_reason": "stop",
"logprobs": null
}
],
"usage": {
"completion_tokens": 20,
"prompt_tokens": 6,
"total_tokens": 26
}
}
}
埋め込みの作成
POST {endpoint}/openai/v1/embeddings?api-version=preview
入力テキストを表す埋め込みベクトルを作成します。
URI パラメーター
名前 | 場所 | 必須 | タイプ | 説明 |
---|---|---|---|---|
エンドポイント | パス | イエス | 文字列 URL | サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com 。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com |
api-version | クエリ | いいえ | この要求に使用する明示的な Azure AI Foundry Models API バージョン。latest 特に指定がない場合は。 |
リクエストヘッダー
トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。
名前 | 必須 | タイプ | 説明 |
---|---|---|---|
認証 | 正しい | 文字列 | 例:Authorization: Bearer {Azure_OpenAI_Auth_Token} Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com 型: oauth2 承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize スコープ: https://cognitiveservices.azure.com/.default |
APIキー | 正しい | 文字列 | ここには Azure OpenAI API キーを指定します |
要求本文
コンテンツ タイプ: アプリケーション/json
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
dimensions | 整数 | 結果として出力される埋め込みに必要なディメンションの数。 text-embedding-3 以降のモデルでのみサポートされます。 |
いいえ | |
エンコーディング形式 | 列挙型 | 埋め込みを返す形式。 float または base64 を指定できます。使用可能な値: float 、 base64 |
いいえ | |
入力 | 文字列または配列 | イエス | ||
モデル | 文字列 | 埋め込み要求に使用するモデル。 | イエス | |
ユーザー | 文字列 | OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 | いいえ |
応答
状態コード: 200
説明: 要求は成功しました。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | OpenAI.CreateEmbeddingResponse |
状態コード: 既定値
説明: 予期しないエラー応答。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureErrorResponse |
例示
例
指定されたプロンプトの埋め込みを返却します。
POST {endpoint}/openai/v1/embeddings?api-version=preview
{
"model": "text-embedding-ada-002",
"input": [
"this is a test"
]
}
応答: 状態コード: 200
{
"body": {
"data": [
{
"index": 0,
"embedding": [
-0.012838088,
-0.007421397,
-0.017617522,
-0.028278312,
-0.018666342,
0.01737855,
-0.01821495,
-0.006950092,
-0.009937238,
-0.038580645,
0.010674067,
0.02412286,
-0.013647936,
0.013189907,
0.0021125758,
0.012406612,
0.020790534,
0.00074595667,
0.008397198,
-0.00535031,
0.008968075,
0.014351576,
-0.014086051,
0.015055214,
-0.022211088,
-0.025198232,
0.0065186154,
-0.036350243,
0.009180495,
-0.009698266,
0.009446018,
-0.008463579,
-0.0040426035,
-0.03443847,
-0.00091273896,
-0.0019217303,
0.002349888,
-0.021560553,
0.016515596,
-0.015572986,
0.0038666942,
-8.432463e-05,
0.0032178196,
-0.020365695,
-0.009631885,
-0.007647093,
0.0033837722,
-0.026764825,
-0.010501476,
0.020219658,
0.024640633,
-0.0066912062,
-0.036456455,
-0.0040923897,
-0.013966565,
0.017816665,
0.005366905,
0.022835068,
0.0103488,
-0.0010811808,
-0.028942121,
0.0074280356,
-0.017033368,
0.0074877786,
0.021640211,
0.002499245,
0.013316032,
0.0021524043,
0.010129742,
0.0054731146,
0.03143805,
0.014856071,
0.0023366117,
-0.0008243692,
0.022781964,
0.003038591,
-0.017617522,
0.0013309394,
0.0022154662,
0.00097414135,
0.012041516,
-0.027906578,
-0.023817508,
0.013302756,
-0.003003741,
-0.006890349,
0.0016744611
]
}
],
"usage": {
"prompt_tokens": 4,
"total_tokens": 4
}
}
}
画像生成 - 編集
POST https://{endpoint}/openai/deployments/{deployment-id}/images/edits?api-version=2025-04-01-preview
特定の gpt-image-1 モデル デプロイのテキスト キャプションからイメージを編集します
URI パラメーター
名前 | 場所 | 必須 | タイプ | 説明 |
---|---|---|---|---|
エンドポイント | パス | イエス | 文字列 URL | サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com 。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com |
deployment-id | パス | イエス | 文字列 | |
api-version | クエリ | イエス | 文字列 |
リクエストヘッダー
トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。
名前 | 必須 | タイプ | 説明 |
---|---|---|---|
認証 | 正しい | 文字列 | 例:Authorization: Bearer {Azure_OpenAI_Auth_Token} Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com 型: oauth2 承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize スコープ: https://cognitiveservices.azure.com/.default |
APIキー | 正しい | 文字列 | ここには Azure OpenAI API キーを指定します |
要求本文
Content-Type: マルチパート/フォームデータ
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
イメージ | 文字列または配列 | 編集する画像。 サポートされているイメージ ファイルまたはイメージの配列である必要があります。 各イメージは、25 MB 未満の png ファイルまたは jpg ファイルである必要があります。 | イエス | |
マスク | 文字列 | 完全に透明な領域 (アルファが 0 など) の追加画像は、画像を編集する場所を示します。 複数の画像が指定されている場合は、マスクが最初の画像に適用されます。 有効な PNG ファイル (4 MB 未満) で、画像と同じサイズにする必要があります。 | いいえ | |
n | 整数 | 生成するイメージの数。 | いいえ | 1 |
ダイアログを表示する | 文字列 | 目的のイメージのテキストの説明。 最大長は 3,2000 文字です。 | イエス | |
品質 | 列挙型 | 生成されるイメージの品質。 high 、 medium 、および low は、 gpt-image-1 でのみサポートされます。 dall-e-2 は、 standard 品質のみをサポートします。 既定値は auto です。使用できる値: standard 、 low 、 medium 、 high 、 auto |
いいえ | |
response_format | 列挙型 | 生成された画像が返される形式です。 url または b64_json のいずれかである必要があります。 URL は、イメージが生成されてから 60 分間のみ有効です。 dall-e-2 は常に base64 でエンコードされたイメージを返すので、このパラメーターはgpt-image-1 でのみサポートされます。使用可能な値: url 、 b64_json |
いいえ | |
size | 列挙型 | 生成されたイメージのサイズ。 1024x1024 の場合は 1536x1024 、1024x1536 (横)、auto (縦)、または gpt-image-1 (既定値) のいずれか、256x256 の場合は 512x512 、1024x1024 、または dall-e-2 のいずれかにする必要があります。使用可能な値: 256x256 、 512x512 、 1024x1024 、 1536x1024 、 1024x1536 、 auto |
いいえ | |
ユーザー | 文字列 | OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 | いいえ |
応答
状態コード: 200
説明: OK
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureImagesResponse |
状態コード: 既定値
説明: エラーが発生しました。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | azureerrorresponse |
イメージの作成
POST {endpoint}/openai/v1/images/generations?api-version=preview
URI パラメーター
名前 | 場所 | 必須 | タイプ | 説明 |
---|---|---|---|---|
エンドポイント | パス | イエス | 文字列 URL | サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com 。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com |
api-version | クエリ | いいえ | この要求に使用する明示的な Azure AI Foundry Models API バージョン。latest 特に指定がない場合は。 |
リクエストヘッダー
トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。
名前 | 必須 | タイプ | 説明 |
---|---|---|---|
認証 | 正しい | 文字列 | 例:Authorization: Bearer {Azure_OpenAI_Auth_Token} Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com 型: oauth2 承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize スコープ: https://cognitiveservices.azure.com/.default |
APIキー | 正しい | 文字列 | ここには Azure OpenAI API キーを指定します |
要求本文
コンテンツ タイプ: アプリケーション/json
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
バックグラウンド | 列挙型 | 生成されたイメージの背景の透明度を設定できます。 このパラメーターは、 gpt-image-1 に対してのみサポートされます。 transparent 、opaque 、またはauto のいずれかである必要があります (既定値)。 auto を使用すると、モデルによってイメージに最適な背景が自動的に決定されます。transparent 場合、出力形式は透明度をサポートする必要があるため、png (既定値) またはwebp に設定する必要があります。使用可能な値: transparent 、 opaque 、 auto |
いいえ | |
モデル | 文字列 | イメージの生成に使用するモデル デプロイ。 | イエス | |
モデレート | 列挙型 | gpt-image-1 によって生成されるイメージのコンテンツ モデレーション レベルを制御します。 制限の緩いフィルター処理の場合は low または auto (既定値) である必要があります。使用可能な値: low 、 auto |
いいえ | |
n | 整数 | 生成するイメージの数。 1 から 10 の間である必要があります。 dall-e-3 では、n=1 のみがサポートされます。 |
いいえ | 1 |
出力圧縮 | 整数 | 生成されたイメージの圧縮レベル (0 から 100%)。 このパラメーターは、gpt-image-1 形式またはwebp 出力形式のjpeg でのみサポートされ、既定値は 100 です。 |
いいえ | 100 |
出力形式 (output_format) | 列挙型 | 生成された画像が返される形式です。 このパラメーターは、gpt-image-1 に対してのみサポートされます。 png 、jpeg 、webp のいずれかである必要があります。使用可能な値: png 、 jpeg 、 webp |
いいえ | |
ダイアログを表示する | 文字列 | 目的のイメージのテキストの説明。 最大長は、 gpt-image-1 3,2000 文字、 dall-e-2 1000 文字、 dall-e-3 4,000 文字です。 |
イエス | |
品質 | 列挙型 | 生成されるイメージの品質。 - auto (既定値) は、指定されたモデルの最適な品質を自動的に選択します。- high 、 medium 、および low は、 gpt-image-1 でサポートされています。- hd standard では、dall-e-3 がサポートされています。- standard は、 dall-e-2 の唯一のオプションです。使用可能な値: standard 、 hd 、 low 、 medium 、 high 、 auto |
いいえ | |
response_format | 列挙型 | dall-e-2 とdall-e-3 を含む生成されたイメージが返される形式。 url または b64_json のいずれかである必要があります。 URL は、イメージが生成されてから 60 分間のみ有効です。 このパラメーターは、base64 でエンコードされたイメージを常に返す gpt-image-1 ではサポートされていません。使用可能な値: url 、 b64_json |
いいえ | |
size | 列挙型 | 生成されたイメージのサイズ。 1024x1024 の場合は 1536x1024 、1024x1536 (横)、auto (縦)、または gpt-image-1 (既定値) のいずれか、256x256 の場合は 512x512 、1024x1024 、または dall-e-2 のいずれか、1024x1024 の場合は 1792x1024 、1024x1792 、dall-e-3 のいずれかにする必要があります。使用可能な値: auto 、 1024x1024 、 1536x1024 、 1024x1536 、 256x256 、 512x512 、 1792x1024 、 1024x1792 |
いいえ | |
スタイル | 列挙型 | 生成されたイメージのスタイル。 このパラメーターは、dall-e-3 に対してのみサポートされます。 vivid または natural のいずれかである必要があります。 このモデルは、「Vivid」によって超リアルで劇的な画像を生成する傾向があります。 natural では、より自然で、よりリアルではない見た目の画像が生成されます。使用可能な値: vivid 、 natural |
いいえ | |
ユーザー | 文字列 | OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 | いいえ |
応答
状態コード: 200
説明: 要求は成功しました。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureImagesResponse |
状態コード: 既定値
説明: 予期しないエラー応答。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureErrorResponse |
例示
例
プロンプトの指定を受けて画像を作成します。
POST {endpoint}/openai/v1/images/generations?api-version=preview
{
"model": "dall-e-3",
"prompt": "In the style of WordArt, Microsoft Clippy wearing a cowboy hat.",
"n": 1,
"style": "natural",
"quality": "standard"
}
応答: 状態コード: 200
{
"body": {
"created": 1698342300,
"data": [
{
"revised_prompt": "A vivid, natural representation of Microsoft Clippy wearing a cowboy hat.",
"prompt_filter_results": {
"sexual": {
"severity": "safe",
"filtered": false
},
"violence": {
"severity": "safe",
"filtered": false
},
"hate": {
"severity": "safe",
"filtered": false
},
"self_harm": {
"severity": "safe",
"filtered": false
},
"profanity": {
"detected": false,
"filtered": false
},
"custom_blocklists": {
"filtered": false,
"details": []
}
},
"url": "https://dalletipusw2.blob.core.windows.net/private/images/e5451cc6-b1ad-4747-bd46-b89a3a3b8bc3/generated_00.png?se=2023-10-27T17%3A45%3A09Z&...",
"content_filter_results": {
"sexual": {
"severity": "safe",
"filtered": false
},
"violence": {
"severity": "safe",
"filtered": false
},
"hate": {
"severity": "safe",
"filtered": false
},
"self_harm": {
"severity": "safe",
"filtered": false
}
}
}
]
}
}
応答を作成する
POST {endpoint}/openai/v1/responses?api-version=preview
モデル応答を作成します。
URI パラメーター
名前 | 場所 | 必須 | タイプ | 説明 |
---|---|---|---|---|
エンドポイント | パス | イエス | 文字列 URL | サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com 。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com |
api-version | クエリ | いいえ | この要求に使用する明示的な Azure AI Foundry Models API バージョン。latest 特に指定がない場合は。 |
リクエストヘッダー
トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。
名前 | 必須 | タイプ | 説明 |
---|---|---|---|
認証 | 正しい | 文字列 | 例:Authorization: Bearer {Azure_OpenAI_Auth_Token} Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com 型: oauth2 承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize スコープ: https://cognitiveservices.azure.com/.default |
APIキー | 正しい | 文字列 | ここには Azure OpenAI API キーを指定します |
要求本文
コンテンツ タイプ: アプリケーション/json
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
バックグラウンド | ブーリアン | モデル応答をバックグラウンドで実行するかどうか。 | いいえ | いいえ |
include | アレイ | モデル応答に含める追加の出力データを指定します。 現在サポートされている値は次のとおりです。 - file_search_call.results : ファイル検索ツールの呼び出しの検索結果を含めます。- message.input_image.image_url : 入力メッセージの画像 URL を含めます。- computer_call_output.output.image_url : コンピューター呼び出し出力の画像 URL を含めます。- reasoning.encrypted_content : 推論項目の出力に、暗号化されたバージョンの推論トークンが含まれます。 これにより、応答 API をステートレスに使用する場合 ( store パラメーターが false に設定されている場合や、組織がゼロ データ保持プログラムに登録されている場合など) に、複数ターンの会話で理由項目を使用できるようになります。 |
いいえ | |
入力 | 文字列または配列 | イエス | ||
指示 | 文字列 | システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。previous_response_id と共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。 |
いいえ | |
最大出力トークン数 | 整数 | 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . | いいえ | |
メタデータ | オブジェクト | オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 |
いいえ | |
モデル | 文字列 | この応答の作成に使用するモデル デプロイ。 | イエス | |
並列ツール呼び出し | ブーリアン | モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 | いいえ | 正しい |
以前のレスポンスID | 文字列 | モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 | いいえ | |
推論 | オブジェクト | o シリーズ モデルのみ 推論モデルの構成オプション。 |
いいえ | |
└─ 努力 | OpenAI.ReasoningEffort | o シリーズ モデルのみ 推論モデルの推論に関する作業を制限します。 現在サポートされている値は、 low 、medium 、high です。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。 |
いいえ | |
└─ 要約を生成する | 列挙型 | 非推奨: 代わりに summary を使用してください。モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。 auto 、concise 、または detailed のいずれか。使用可能な値: auto 、 concise 、 detailed |
いいえ | |
└─ 概要 | 列挙型 | モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。auto 、concise 、または detailed のいずれか。使用可能な値: auto 、 concise 、 detailed |
いいえ | |
保存する | ブーリアン | 生成されたモデル応答を格納して、後で API を使用して取得するかどうかを指定します。 | いいえ | 正しい |
ストリーミング | ブーリアン | true に設定すると、 サーバー送信イベントを使用して生成されるときに、モデル応答データがクライアントにストリーミングされます。 | いいえ | いいえ |
温度 | number | 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | 1 |
SMS 送信 | オブジェクト | モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 | いいえ | |
└─ format | OpenAI.ResponseTextFormatConfiguration | いいえ | ||
ツール選択 | オブジェクト | モデルによって呼び出されるツールを制御します (ある場合)。none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。required は、モデルが 1 つ以上のツールを呼び出す必要があることを意味します。 |
いいえ | |
└─ タイプ | OpenAI.ToolChoiceObjectType | モデルが組み込みのツールを使用して応答を生成する必要があることを示します。 | いいえ | |
ツール | アレイ | 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。モデルを提供できるツールの 2 つのカテゴリは次のとおりです。 - 組み込みツール: ファイル検索など、モデルの機能を拡張する OpenAI によって提供されるツール。 - 関数呼び出し (カスタム ツール):ユーザーが定義した関数。モデルが独自のコードを呼び出すことができます。 |
いいえ | |
top_p | number | 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。 一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | 1 |
truncation | 列挙型 | モデルの応答に使用する切り捨て戦略。 - auto : この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。 - disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。使用可能な値: auto 、 disabled |
いいえ | |
ユーザー | 文字列 | OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 | いいえ |
応答
状態コード: 200
説明: 要求は成功しました。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureResponse | |
text/event-stream | OpenAI.ResponseStreamEvent |
状態コード: 既定値
説明: 予期しないエラー応答。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureErrorResponse |
例示
例
モデル応答を作成する
POST {endpoint}/openai/v1/responses?api-version=preview
応答を取得する
GET {endpoint}/openai/v1/responses/{response_id}?api-version=preview
指定された ID を持つモデル応答を取得します。
URI パラメーター
名前 | 場所 | 必須 | タイプ | 説明 |
---|---|---|---|---|
エンドポイント | パス | イエス | 文字列 URL | サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com 。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com |
api-version | クエリ | いいえ | この要求に使用する明示的な Azure AI Foundry Models API バージョン。latest 特に指定がない場合は。 |
|
レスポンスID | パス | イエス | 文字列 | |
インクルード[] | クエリ | いいえ | アレイ |
リクエストヘッダー
トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。
名前 | 必須 | タイプ | 説明 |
---|---|---|---|
認証 | 正しい | 文字列 | 例:Authorization: Bearer {Azure_OpenAI_Auth_Token} Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com 型: oauth2 承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize スコープ: https://cognitiveservices.azure.com/.default |
APIキー | 正しい | 文字列 | ここには Azure OpenAI API キーを指定します |
応答
状態コード: 200
説明: 要求は成功しました。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureResponse |
状態コード: 既定値
説明: 予期しないエラー応答。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureErrorResponse |
応答の削除
DELETE {endpoint}/openai/v1/responses/{response_id}?api-version=preview
ID で応答を削除します。
URI パラメーター
名前 | 場所 | 必須 | タイプ | 説明 |
---|---|---|---|---|
エンドポイント | パス | イエス | 文字列 URL | サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com 。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com |
api-version | クエリ | いいえ | この要求に使用する明示的な Azure AI Foundry Models API バージョン。latest 特に指定がない場合は。 |
|
レスポンスID | パス | イエス | 文字列 |
リクエストヘッダー
トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。
名前 | 必須 | タイプ | 説明 |
---|---|---|---|
認証 | 正しい | 文字列 | 例:Authorization: Bearer {Azure_OpenAI_Auth_Token} Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com 型: oauth2 承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize スコープ: https://cognitiveservices.azure.com/.default |
APIキー | 正しい | 文字列 | ここには Azure OpenAI API キーを指定します |
応答
状態コード: 200
説明: 要求は成功しました。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | オブジェクト |
状態コード: 既定値
説明: 予期しないエラー応答。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureErrorResponse |
Listinputitems
GET {endpoint}/openai/v1/responses/{response_id}/input_items?api-version=preview
特定の応答の入力項目の一覧を返します。
URI パラメーター
名前 | 場所 | 必須 | タイプ | 説明 |
---|---|---|---|---|
エンドポイント | パス | イエス | 文字列 URL | サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com 。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com |
api-version | クエリ | いいえ | この要求に使用する明示的な Azure AI Foundry Models API バージョン。latest 特に指定がない場合は。 |
|
レスポンスID | パス | イエス | 文字列 | |
リミット | クエリ | いいえ | 整数 | 返されるオブジェクトの数の制限。 制限の範囲は 1 から 100 で、既定値は 20 です。 |
順序 | クエリ | いいえ | 文字列 使用可能な値: asc 、 desc |
オブジェクトの created_at タイムスタンプによる並べ替え順序。 asc は昇順、desc は降順で使用します。 |
after | クエリ | いいえ | 文字列 | 改ページで使うカーソル。 after は、リスト内での場所を定義するオブジェクト ID です。たとえば、リスト取得要求を行い、obj_foo で終わる 100 個のオブジェクトを受け取った場合、後続の呼び出しに after=obj_foo を含めて、リストの次のページをフェッチできます。 |
before | クエリ | いいえ | 文字列 | 改ページで使うカーソル。 before は、リスト内での場所を定義するオブジェクト ID です。たとえば、リスト取得要求を行い、obj_foo で終わる 100 個のオブジェクトを受け取った場合、後続の呼び出しに before=obj_foo を含めて、リストの前のページをフェッチできます。 |
リクエストヘッダー
トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。
名前 | 必須 | タイプ | 説明 |
---|---|---|---|
認証 | 正しい | 文字列 | 例:Authorization: Bearer {Azure_OpenAI_Auth_Token} Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com 型: oauth2 承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize スコープ: https://cognitiveservices.azure.com/.default |
APIキー | 正しい | 文字列 | ここには Azure OpenAI API キーを指定します |
応答
状態コード: 200
説明: 要求は成功しました。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | OpenAI.ResponseItemList |
状態コード: 既定値
説明: 予期しないエラー応答。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureErrorResponse |
ビデオ生成ジョブ - 作成
POST {endpoint}/openai/v1/video/generations/jobs?api-version=preview
URI パラメーター
名前 | 場所 | 必須 | タイプ | 説明 |
---|---|---|---|---|
エンドポイント | パス | イエス | 文字列 URL | サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com 。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com |
api-version | クエリ | いいえ | この要求に使用する明示的な Azure AI Foundry Models API バージョン。latest 特に指定がない場合は。 |
リクエストヘッダー
トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。
名前 | 必須 | タイプ | 説明 |
---|---|---|---|
認証 | 正しい | 文字列 | 例:Authorization: Bearer {Azure_OpenAI_Auth_Token} Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com 型: oauth2 承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize スコープ: https://cognitiveservices.azure.com/.default |
APIキー | 正しい | 文字列 | ここには Azure OpenAI API キーを指定します |
要求本文
コンテンツ タイプ: アプリケーション/json
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
高さ | 整数 | ビデオの高さ。 サポートされているディメンションは、480x480、480x854、854x480、720x720、720x1280、1280x720、1080x1080、1080x1920、1920x1080 です。 | イエス | |
モデル | 文字列 | この要求に使用するデプロイの名前。 | イエス | |
n秒 | 整数 | ビデオ生成ジョブの期間。 1 ~ 20 秒の間である必要があります。 | いいえ | 5 |
n_variants | 整数 | このジョブのバリエーションとして作成するビデオの数。 1 から 5 の間である必要があります。 寸法が小さいほど、より多くのバリアントが可能になります。 | いいえ | 1 |
ダイアログを表示する | 文字列 | このビデオ生成ジョブのプロンプト。 | イエス | |
width | 整数 | ビデオの幅。 サポートされているディメンションは、480x480、480x854、854x480、720x720、720x1280、1280x720、1080x1080、1080x1920、1920x1080 です。 | イエス |
応答
状態コード: 200
説明: 要求は成功しました。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | VideoGenerationJob |
状態コード: 既定値
説明: 予期しないエラー応答。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureOpenAIVideoGenerationErrorResponse |
例示
例
ビデオ生成ジョブを作成する
POST {endpoint}/openai/v1/video/generations/jobs?api-version=preview
{
"prompt": "A cat playing piano in a jazz bar.",
"model": "video-gen-001"
}
応答: 状態コード: 200
{
"body": {
"id": "vidjob_1234567890",
"object": "video_generation_job",
"created": 1680000000,
"status": "queued",
"prompt": "A cat playing piano in a jazz bar.",
"model": "video-gen-001"
}
}
ビデオ生成ジョブ - リスト
GET {endpoint}/openai/v1/video/generations/jobs?api-version=preview
URI パラメーター
名前 | 場所 | 必須 | タイプ | 説明 |
---|---|---|---|---|
エンドポイント | パス | イエス | 文字列 URL | サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com 。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com |
api-version | クエリ | いいえ | この要求に使用する明示的な Azure AI Foundry Models API バージョン。latest 特に指定がない場合は。 |
|
before | クエリ | いいえ | 文字列 | |
after | クエリ | いいえ | 文字列 | |
リミット | クエリ | イエス | 整数 | |
statuses | クエリ | いいえ | アレイ |
リクエストヘッダー
トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。
名前 | 必須 | タイプ | 説明 |
---|---|---|---|
認証 | 正しい | 文字列 | 例:Authorization: Bearer {Azure_OpenAI_Auth_Token} Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com 型: oauth2 承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize スコープ: https://cognitiveservices.azure.com/.default |
APIキー | 正しい | 文字列 | ここには Azure OpenAI API キーを指定します |
応答
状態コード: 200
説明: 要求は成功しました。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | VideoGenerationJobList |
状態コード: 既定値
説明: 予期しないエラー応答。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureOpenAIVideoGenerationErrorResponse |
ビデオ生成ジョブ - Get
GET {endpoint}/openai/v1/video/generations/jobs/{job-id}?api-version=preview
URI パラメーター
名前 | 場所 | 必須 | タイプ | 説明 |
---|---|---|---|---|
エンドポイント | パス | イエス | 文字列 URL | サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com 。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com |
api-version | クエリ | いいえ | この要求に使用する明示的な Azure AI Foundry Models API バージョン。latest 特に指定がない場合は。 |
|
job-id | パス | イエス | 文字列 | Azure OpenAI 要求に使用するビデオ生成ジョブの ID。 |
リクエストヘッダー
トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。
名前 | 必須 | タイプ | 説明 |
---|---|---|---|
認証 | 正しい | 文字列 | 例:Authorization: Bearer {Azure_OpenAI_Auth_Token} Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com 型: oauth2 承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize スコープ: https://cognitiveservices.azure.com/.default |
APIキー | 正しい | 文字列 | ここには Azure OpenAI API キーを指定します |
応答
状態コード: 200
説明: 要求は成功しました。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | VideoGenerationJob |
状態コード: 既定値
説明: 予期しないエラー応答。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureOpenAIVideoGenerationErrorResponse |
ビデオ生成ジョブ - 削除
DELETE {endpoint}/openai/v1/video/generations/jobs/{job-id}?api-version=preview
URI パラメーター
名前 | 場所 | 必須 | タイプ | 説明 |
---|---|---|---|---|
エンドポイント | パス | イエス | 文字列 URL | サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com 。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com |
api-version | クエリ | いいえ | この要求に使用する明示的な Azure AI Foundry Models API バージョン。latest 特に指定がない場合は。 |
|
job-id | パス | イエス | 文字列 | Azure OpenAI 要求に使用するビデオ生成ジョブの ID。 |
リクエストヘッダー
トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。
名前 | 必須 | タイプ | 説明 |
---|---|---|---|
認証 | 正しい | 文字列 | 例:Authorization: Bearer {Azure_OpenAI_Auth_Token} Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com 型: oauth2 承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize スコープ: https://cognitiveservices.azure.com/.default |
APIキー | 正しい | 文字列 | ここには Azure OpenAI API キーを指定します |
応答
状態コード: 204
説明: この要求に送信するコンテンツはありませんが、ヘッダーが役立つ場合があります。
状態コード: 既定値
説明: 予期しないエラー応答。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureOpenAIVideoGenerationErrorResponse |
ビデオ生成 - Get
GET {endpoint}/openai/v1/video/generations/{generation-id}?api-version=preview
URI パラメーター
名前 | 場所 | 必須 | タイプ | 説明 |
---|---|---|---|---|
エンドポイント | パス | イエス | 文字列 URL | サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com 。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com |
api-version | クエリ | いいえ | この要求に使用する明示的な Azure AI Foundry Models API バージョン。latest 特に指定がない場合は。 |
|
generation-id | パス | イエス | 文字列 | Azure OpenAI 要求に使用するビデオ生成の ID。 |
リクエストヘッダー
トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。
名前 | 必須 | タイプ | 説明 |
---|---|---|---|
認証 | 正しい | 文字列 | 例:Authorization: Bearer {Azure_OpenAI_Auth_Token} Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com 型: oauth2 承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize スコープ: https://cognitiveservices.azure.com/.default |
APIキー | 正しい | 文字列 | ここには Azure OpenAI API キーを指定します |
応答
状態コード: 200
説明: 要求は成功しました。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | VideoGeneration |
状態コード: 既定値
説明: 予期しないエラー応答。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureOpenAIVideoGenerationErrorResponse |
ビデオの生成 - サムネイルを取得する
GET {endpoint}/openai/v1/video/generations/{generation-id}/content/thumbnail?api-version=preview
URI パラメーター
名前 | 場所 | 必須 | タイプ | 説明 |
---|---|---|---|---|
エンドポイント | パス | イエス | 文字列 URL | サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com 。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com |
api-version | クエリ | いいえ | この要求に使用する明示的な Azure AI Foundry Models API バージョン。latest 特に指定がない場合は。 |
|
generation-id | パス | イエス | 文字列 | Azure OpenAI 要求に使用するビデオ生成の ID。 |
If-Modified-Since | ヘッダー | いいえ | 文字列 | GMT 時刻として書式設定されたタイムスタンプ |
リクエストヘッダー
トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。
名前 | 必須 | タイプ | 説明 |
---|---|---|---|
認証 | 正しい | 文字列 | 例:Authorization: Bearer {Azure_OpenAI_Auth_Token} Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com 型: oauth2 承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize スコープ: https://cognitiveservices.azure.com/.default |
APIキー | 正しい | 文字列 | ここには Azure OpenAI API キーを指定します |
応答
状態コード: 200
説明: 要求は成功しました。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | 文字列 |
状態コード: 既定値
説明: 予期しないエラー応答。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureOpenAIVideoGenerationErrorResponse |
ビデオ生成 - ビデオを取得する
GET {endpoint}/openai/v1/video/generations/{generation-id}/content/video?api-version=preview
URI パラメーター
名前 | 場所 | 必須 | タイプ | 説明 |
---|---|---|---|---|
エンドポイント | パス | イエス | 文字列 URL | サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com 。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com |
api-version | クエリ | いいえ | この要求に使用する明示的な Azure AI Foundry Models API バージョン。latest 特に指定がない場合は。 |
|
generation-id | パス | イエス | 文字列 | Azure OpenAI 要求に使用するビデオ生成の ID。 |
If-Modified-Since | ヘッダー | いいえ | 文字列 | |
品質 | クエリ | いいえ |
リクエストヘッダー
トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。
名前 | 必須 | タイプ | 説明 |
---|---|---|---|
認証 | 正しい | 文字列 | 例:Authorization: Bearer {Azure_OpenAI_Auth_Token} Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com 型: oauth2 承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize スコープ: https://cognitiveservices.azure.com/.default |
APIキー | 正しい | 文字列 | ここには Azure OpenAI API キーを指定します |
応答
状態コード: 200
説明: 要求は成功しました。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | 文字列 |
状態コード: 既定値
説明: 予期しないエラー応答。
Content-Type(コンテンツの種類) | タイプ | 説明 |
---|---|---|
application/json | AzureOpenAIVideoGenerationErrorResponse |
コンポーネント
オーディオタスクラベル
使用可能なオーディオ操作応答に使用できる記述子を定義します。
プロパティ | 価値 |
---|---|
説明 | 使用可能なオーディオ操作応答に使用できる記述子を定義します。 |
タイプ | 文字列 |
値 | transcribe translate |
AzureAIFoundryModelsApiVersion
プロパティ | 価値 |
---|---|
タイプ | 文字列 |
値 | latest preview |
AzureAudioTranscriptionResponse
音声をテキストに文字起こしする操作の結果情報。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
duration | 数値 | 付随する文字起こし情報を生成するために処理されたオーディオの合計時間。 | いいえ | |
言語 | 文字列 | 文字起こしされたオーディオ データで検出された音声言語。 これは、'en' や 'fr' などの 2 文字の ISO-639-1 言語コードとして表されます。 |
いいえ | |
セグメント | アレイ | 処理された各オーディオ セグメントのタイミング、確率、およびその他の詳細に関する情報のコレクション。 | いいえ | |
タスク | オブジェクト | 使用可能なオーディオ操作応答に使用できる記述子を定義します。 | いいえ | |
SMS 送信 | 文字列 | 指定されたオーディオ データの文字起こしされたテキスト。 | イエス | |
words | アレイ | 処理された各単語のタイミングに関する情報のコレクション。 | いいえ |
AzureChatCompletionResponseMessage
Azure OpenAI サービスでのチャット完了応答メッセージの拡張応答モデル コンポーネント。 このモデルでは、意図、引用、および実行される検索拡張生成に関連するその他の情報のために On Your Data 機能によって使用されるチャット メッセージ コンテキストのサポートが追加されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
注釈 | アレイ | Web 検索ツールを使用する場合と同様に、メッセージの注釈 (該当する場合)。 | いいえ | |
オーディオ | オブジェクト | オーディオ出力モダリティが要求された場合、このオブジェクトにはモデルからのオーディオ応答に関するデータが含まれます。 | いいえ | |
└─ データ | 文字列 | 要求で指定された形式で、モデルによって生成された Base64 でエンコードされたオーディオ バイト。 | いいえ | |
└─ 有効期限_終了 | 整数 | マルチターン会話で使用するために、このオーディオ応答がサーバー上でアクセスできなくなった場合の Unix タイムスタンプ (秒単位)。 | いいえ | |
└─ 識別子 | 文字列 | このオーディオ出力の一意識別子。 | いいえ | |
└─ トランスクリプト | 文字列 | モデルによって生成されたオーディオのトランスクリプト。 | いいえ | |
コンテンツ | 文字列 | メッセージの内容。 | イエス | |
コンテキスト | オブジェクト | 拡張機能の動作を使用するときに Azure OpenAI サービスによって生成される、チャット完了応答メッセージに追加された追加のプロパティ。 これには、On Your Data 機能の意図と引用情報が含まれます。 | いいえ | |
└─ 取得されたすべてのドキュメント | オブジェクト | データ取得操作によって取得されたドキュメントに関する概要情報。 | いいえ | |
└─ chunk_id | 文字列 | 引用のチャンク ID。 | いいえ | |
└─ コンテンツ | 文字列 | 引用の内容。 | いいえ | |
└─ データソースインデックス | 整数 | 取得に使用されるデータ ソースのインデックス。 | いいえ | |
└─ ファイルパス | 文字列 | 引用文献のファイル パス。 | いいえ | |
└─ フィルター理由 | 列挙型 | 該当する場合は、ドキュメントがフィルター処理された理由を示します。 使用可能な値: score 、 rerank |
いいえ | |
└─ オリジナル検索スコア | number | 取得の元の検索スコア。 | いいえ | |
└─ リランクスコア (rerank_score) | number | 取得のための再ランク付けスコア。 | いいえ | |
└─ 検索クエリ | アレイ | ドキュメントを取得するために実行される検索クエリ。 | いいえ | |
└─ タイトル | 文字列 | 引用文献のタイトル。 | いいえ | |
└─ url | 文字列 | 引用の URL。 | いいえ | |
└─ 引用 | アレイ | データ取得によって生成される引用。 | いいえ | |
└─ 意図 | 文字列 | チャット履歴から検出された意図。対話間の会話コンテキストを伝達するために使用されます | いいえ | |
function_call | オブジェクト | 非推奨となり、tool_calls に置き換えられました。 モデルによって生成された、呼び出される関数の名前と引数。 |
いいえ | |
└─ 引数 | 文字列 | いいえ | ||
└─ 名前 | 文字列 | いいえ | ||
推論内容 | 文字列 | サポートされているモデルから生成された推論コンテンツを含む Azure 固有の拡張機能プロパティ。 | いいえ | |
拒否 | 文字列 | モデルによって生成された拒否メッセージ。 | イエス | |
ロール | 列挙型 | このメッセージの作成者の役割。 使用可能な値: assistant |
イエス | |
tool_calls | ChatCompletionMessageToolCallsItem(チャット完了メッセージツール呼び出し項目) | 関数呼び出しなど、モデルによって生成されるツール呼び出し。 | いいえ |
AzureChatCompletionStreamResponseDelta
Azure OpenAI サービスでのストリーミング チャット応答メッセージの拡張応答モデル。 このモデルでは、意図、引用、および実行される検索拡張生成に関連するその他の情報のために On Your Data 機能によって使用されるチャット メッセージ コンテキストのサポートが追加されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
オーディオ | オブジェクト | いいえ | ||
└─ データ | 文字列 | いいえ | ||
└─ 有効期限_終了 | 整数 | いいえ | ||
└─ 識別子 | 文字列 | いいえ | ||
└─ トランスクリプト | 文字列 | いいえ | ||
コンテンツ | 文字列 | チャンク メッセージのコンテンツ。 | いいえ | |
コンテキスト | オブジェクト | 拡張機能の動作を使用するときに Azure OpenAI サービスによって生成される、チャット完了応答メッセージに追加された追加のプロパティ。 これには、On Your Data 機能の意図と引用情報が含まれます。 | いいえ | |
└─ all_retrieved_documents | オブジェクト | データ取得操作によって取得されたドキュメントに関する概要情報。 | いいえ | |
└─ chunk_id | 文字列 | 引用のチャンク ID。 | いいえ | |
└─ コンテンツ | 文字列 | 引用の内容。 | いいえ | |
└─ データソースインデックス | 整数 | 取得に使用されるデータ ソースのインデックス。 | いいえ | |
└─ ファイルパス | 文字列 | 引用文献のファイル パス。 | いいえ | |
└─ フィルター理由 | 列挙型 | 該当する場合は、ドキュメントがフィルター処理された理由を示します。 使用可能な値: score 、 rerank |
いいえ | |
└─ オリジナル検索スコア | number | 取得の元の検索スコア。 | いいえ | |
└─ リランクスコア | number | 取得のための再ランク付けスコア。 | いいえ | |
└─ 検索クエリ | アレイ | ドキュメントを取得するために実行される検索クエリ。 | いいえ | |
└─ タイトル | 文字列 | 引用文献のタイトル。 | いいえ | |
└─ url | 文字列 | 引用の URL。 | いいえ | |
└─ 引用 | アレイ | データ取得によって生成される引用。 | いいえ | |
└─ 意図 | 文字列 | チャット履歴から検出された意図。対話間の会話コンテキストを伝達するために使用されます | いいえ | |
function_call | オブジェクト | 非推奨となり、tool_calls に置き換えられました。 モデルによって生成された、呼び出される関数の名前と引数。 |
いいえ | |
└─ 引数 | 文字列 | いいえ | ||
└─ 名前 | 文字列 | いいえ | ||
推論内容 | 文字列 | サポートされているモデルから生成された推論コンテンツを含む Azure 固有の拡張機能プロパティ。 | いいえ | |
拒否 | 文字列 | モデルによって生成された拒否メッセージ。 | いいえ | |
ロール | オブジェクト | メッセージの作成者の役割 | いいえ | |
tool_calls | アレイ | いいえ |
AzureChatDataSource
1 つの Azure OpenAI チャット データ ソースの構成データの表現。 これは、応答動作を拡張するために Azure OpenAI チャット拡張機能を使用する必要があるチャット補完要求によって使用されます。 この構成の使用は、Azure OpenAI とのみ互換性があります。
AzureChatDataSource の識別子
このコンポーネントでは、プロパティ type
を使用して、さまざまな型を区別します。
型の値 | スキーマ |
---|---|
azure_search |
AzureSearchChatDataSource |
azure_cosmos_db |
AzureCosmosDBChatDataSource |
elasticsearch |
ElasticsearchChatDataSource |
pinecone |
PineconeChatDataSource |
mongo_db |
MongoDBChatDataSource |
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | オブジェクト | イエス |
Azureチャットデータソースアクセストークン認証オプション
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アクセス トークン | 文字列 | イエス | ||
型 | 列挙型 | 使用可能な値: access_token |
イエス |
AzureChatDataSourceApiKeyAuthenticationOptions (Azure Chat データソース API キー認証オプション)
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
キー | 文字列 | イエス | ||
型 | 列挙型 | 使用可能な値: api_key |
イエス |
AzureChatDataSourceAuthenticationOptions
AzureChatDataSourceAuthenticationOptions の識別子
このコンポーネントでは、プロパティ type
を使用して、さまざまな型を区別します。
型の値 | スキーマ |
---|---|
system_assigned_managed_identity |
AzureChatDataSourceSystemAssignedManagedIdentityAuthenticationOptions |
user_assigned_managed_identity |
AzureChatDataSourceUserAssignedManagedIdentityAuthenticationOptions |
access_token |
AzureChatDataSourceAccessTokenAuthenticationOptions |
connection_string |
AzureChatDataSourceConnectionStringAuthenticationOptions |
key_and_key_id |
AzureChatDataSourceKeyAndKeyIdAuthenticationOptions |
encoded_api_key |
AzureChatDataSourceEncodedApiKeyAuthenticationOptions |
username_and_password |
AzureChatDataSourceユーザー名とパスワード認証オプション |
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | AzureChatDataSourceAuthenticationOptionsType | イエス |
AzureChatDataSourceAuthenticationOptionsType
プロパティ | 価値 |
---|---|
タイプ | 文字列 |
値 | api_key username_and_password connection_string key_and_key_id encoded_api_key access_token system_assigned_managed_identity user_assigned_managed_identity |
AzureChatデータソース接続文字列認証オプション
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
connection_string | 文字列 | イエス | ||
型 | 列挙型 | 使用可能な値: connection_string |
イエス |
AzureChatDataSourceDeploymentNameVectorizationSource
Azure OpenAI 埋め込みモデルデプロイに対して内部サービス呼び出しを行うベクター化ソースを表します。 エンドポイントベースのベクター化ソースとは異なり、デプロイ名ベースのベクター化ソースは同じ Azure OpenAI リソースの一部である必要がありますが、プライベート ネットワークでも使用できます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
デプロイメント名 | 文字列 | ベクター化に使用する埋め込みモデルのデプロイ。 このデプロイは、チャットの完了に使用されるモデル デプロイと同じ Azure OpenAI リソース内に存在する必要があります。 | イエス | |
dimensions | 整数 | 埋め込み時に要求するディメンションの数。 'text-embedding-3' 以降のモデルでのみサポートされます。 |
いいえ | |
型 | 列挙型 | 型識別子。このベクター化ソース型の場合は常に 'deployment_name' です。 使用可能な値: deployment_name |
イエス |
AzureチャットデータソースエンコードされたAPIキー認証オプション
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
encoded_api_key(エンコードされたAPIキー) | 文字列 | イエス | ||
型 | 列挙型 | 使用可能な値: encoded_api_key |
イエス |
アジュールチャットデータソースエンドポイントベクトル化ソース
Azure OpenAI 埋め込みモデルデプロイに対してパブリック サービス呼び出しを行うベクター化ソースを表します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
認証 | オブジェクト | イエス | ||
└─ access_token | 文字列 | いいえ | ||
└─ key | 文字列 | いいえ | ||
└─ タイプ | 列挙型 | 使用可能な値: access_token |
いいえ | |
dimensions | 整数 | 埋め込み時に要求するディメンションの数。 'text-embedding-3' 以降のモデルでのみサポートされます。 |
いいえ | |
エンドポイント | 文字列 | 埋め込みの取得元となるリソース エンドポイント URL を指定します。 次の形式にする必要があります。 https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/embeddings. api-version クエリ パラメーターは許可されません。 |
イエス | |
型 | 列挙型 | このベクター化ソース型の型識別子は、常に「エンドポイント」です。 使用可能な値: endpoint |
イエス |
Azureチャットデータソース統合ベクトル化ソース
サポートする検索リソース内で定義されている統合ベクター化ソースを表します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | このベクター化ソース型の型識別子。常に "統合" されます。 使用可能な値: integrated |
イエス |
AzureChatDataSourceKeyAndKeyIdAuthenticationOptions
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
キー | 文字列 | イエス | ||
キーID | 文字列 | イエス | ||
型 | 列挙型 | 使用可能な値: key_and_key_id |
イエス |
AzureChatDataSourceModelIdVectorizationSource
検索サービス モデル ID に基づいてサービス呼び出しを行うベクター化ソースを表します。 現在、このソースの種類は Elasticsearch でのみサポートされています。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
モデルID | 文字列 | ベクター化に使用する埋め込みモデルのビルド ID。 | イエス | |
型 | 列挙型 | 型識別子。このベクター化ソース型の場合は常に 'model_id' です。 使用可能な値: model_id |
イエス |
AzureChatDataSourceSystemAssignedManagedIdentityAuthenticationOptions
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | 使用可能な値: system_assigned_managed_identity |
イエス |
Azureチャットデータソースタイプ
プロパティ | 価値 |
---|---|
タイプ | 文字列 |
値 | azure_search azure_cosmos_db elasticsearch pinecone mongo_db |
AzureChatDataSourceUserAssignedManagedIdentityAuthenticationOptions(アジュールチャットデータソースユーザーアサインドマネージドアイデンティティオーセンティケーションオプションズ)
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
managed_identity_resource_id(管理されたアイデンティティのリソースID) | 文字列 | イエス | ||
型 | 列挙型 | 使用可能な値: user_assigned_managed_identity |
イエス |
Azureチャットデータソースユーザーネームおよびパスワード認証オプション
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
パスワード | 文字列 | イエス | ||
型 | 列挙型 | 使用可能な値: username_and_password |
イエス | |
ユーザー名 | 文字列 | イエス |
Azureチャットデータソースベクトル化ソース
データ ソースとの埋め込みリソースとして使用できるデータ ベクター化ソースの表現。
AzureChatDataSourceVectorizationSource の識別子
このコンポーネントでは、プロパティ type
を使用して、さまざまな型を区別します。
型の値 | スキーマ |
---|---|
deployment_name |
AzureChatデータソースデプロイメント名ベクトル化ソース |
integrated |
Azure Chat データソース 統合ベクトル化ソース |
model_id |
AzureChatDataSourceModelIdVectorizationSource |
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | オブジェクト | イエス |
AzureChatDataSourceVectorizationSourceType
プロパティ | 価値 |
---|---|
タイプ | 文字列 |
値 | endpoint deployment_name model_id integrated |
AzureChatMessageContext
拡張機能の動作を使用するときに Azure OpenAI サービスによって生成される、チャット完了応答メッセージに追加された追加のプロパティ。 これには、On Your Data 機能の意図と引用情報が含まれます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
取得したすべてのドキュメント | オブジェクト | データ取得操作によって取得されたドキュメントに関する概要情報。 | いいえ | |
└─ chunk_id | 文字列 | 引用のチャンク ID。 | いいえ | |
└─ コンテンツ | 文字列 | 引用の内容。 | いいえ | |
└─ データソースインデックス | 整数 | 取得に使用されるデータ ソースのインデックス。 | いいえ | |
└─ ファイルパス | 文字列 | 引用文献のファイル パス。 | いいえ | |
└─ フィルター理由 | 列挙型 | 該当する場合は、ドキュメントがフィルター処理された理由を示します。 使用可能な値: score 、 rerank |
いいえ | |
└─ オリジナル検索スコア | number | 取得の元の検索スコア。 | いいえ | |
└─ リランクスコア | number | 取得のための再ランク付けスコア。 | いいえ | |
└─ 検索クエリ | アレイ | ドキュメントを取得するために実行される検索クエリ。 | いいえ | |
└─ タイトル | 文字列 | 引用文献のタイトル。 | いいえ | |
└─ url | 文字列 | 引用の URL。 | いいえ | |
引用 | アレイ | データ取得によって生成される引用。 | いいえ | |
意図 | 文字列 | チャット履歴から検出された意図。対話間の会話コンテキストを伝達するために使用されます | いいえ |
Azureコンテンツフィルターブロックリスト結果
構成されたカスタム ブロックリストの true/false フィルター結果のコレクション。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
details | アレイ | 個々のブロックリスト ID のペアと、フィルター処理アクションが発生したかどうか。 | いいえ | |
フィルタリングされた | ブーリアン | 詳細なブロックリストのいずれかがフィルター処理アクションになったかどうかを示す値。 | イエス |
AzureContentFilterCompletionTextSpan
Azure OpenAI コンテンツフィルターの結果で使用される補完テキストの範囲の表現。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
completion_end_offset | 整数 | このスパンから除外される最初の UTF32 コード ポイントのオフセット。 このフィールドは、空のスパンの場合は常に completion_start_offset と等しくなります。 このフィールドは、空でないスパンの場合は常にcompletion_start_offsetよりも大きくなります。 | イエス | |
completion_start_offset | 整数 | このスパンの開始である UTF32 コード ポイントのオフセット。 | イエス |
AzureContentFilterCompletionTextSpanDetectionResult
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
details | アレイ | 検出された完了テキストスパンに関する詳細情報。 | イエス | |
detected | ブーリアン | ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 | イエス | |
フィルタリングされた | ブーリアン | コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 | イエス |
Azureコンテンツフィルタ検出結果
コンテンツが検出されたかどうか、およびコンテンツがフィルター処理されたかどうかを示すラベル付きのコンテンツ フィルター結果アイテム。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
detected | ブーリアン | ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 | イエス | |
フィルタリングされた | ブーリアン | コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 | イエス |
Azureコンテンツフィルター画像プロンプト結果
イメージ生成操作の入力要求コンテンツのコンテンツ フィルター結果。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
カスタムブロックリスト | オブジェクト | 構成されたカスタム ブロックリストの true/false フィルター結果のコレクション。 | いいえ | |
└─ 詳細 | アレイ | 個々のブロックリスト ID のペアと、フィルター処理アクションが発生したかどうか。 | いいえ | |
└─ フィルター処理された | ブーリアン | 詳細なブロックリストのいずれかがフィルター処理アクションになったかどうかを示す値。 | いいえ | |
jailbreak | オブジェクト | コンテンツが検出されたかどうか、およびコンテンツがフィルター処理されたかどうかを示すラベル付きのコンテンツ フィルター結果アイテム。 | イエス | |
└─ 検出 | ブーリアン | ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 | いいえ | |
冒涜 | オブジェクト | コンテンツが検出されたかどうか、およびコンテンツがフィルター処理されたかどうかを示すラベル付きのコンテンツ フィルター結果アイテム。 | いいえ | |
└─ 検出 | ブーリアン | ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 | いいえ |
Azureコンテンツフィルター画像応答結果
画像生成操作の出力応答コンテンツのコンテンツ フィルター結果。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
hate | オブジェクト | カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 | いいえ | |
└─ 重大度 | 列挙型 | ラベル付けされたコンテンツの重大度。 使用可能な値: safe 、 low 、 medium 、 high |
いいえ | |
自傷行為 | オブジェクト | カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 | いいえ | |
└─ 重大度 | 列挙型 | ラベル付けされたコンテンツの重大度。 使用可能な値: safe 、 low 、 medium 、 high |
いいえ | |
sexual | オブジェクト | カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 | いいえ | |
└─ 重大度 | 列挙型 | ラベル付けされたコンテンツの重大度。 使用可能な値: safe 、 low 、 medium 、 high |
いいえ | |
暴力 | オブジェクト | カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 | いいえ | |
└─ 重大度 | 列挙型 | ラベル付けされたコンテンツの重大度。 使用可能な値: safe 、 low 、 medium 、 high |
いいえ |
Azureコンテンツフィルター結果選択用
生成 AI システムによって生成された 1 つの応答項目のコンテンツ フィルター結果。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
カスタムブロックリスト | オブジェクト | 構成されたカスタム ブロックリストの true/false フィルター結果のコレクション。 | いいえ | |
└─ 詳細 | アレイ | 個々のブロックリスト ID のペアと、フィルター処理アクションが発生したかどうか。 | いいえ | |
└─ フィルター処理された | ブーリアン | 詳細なブロックリストのいずれかがフィルター処理アクションになったかどうかを示す値。 | いいえ | |
エラー | オブジェクト | 存在する場合は、コンテンツ のフィルター処理で評価が完了しないエラーに関する詳細。 | いいえ | |
└─ コード | 整数 | エラーに関連付けられた、コンピューターが読み取り可能な個別のコード。 | いいえ | |
└─ メッセージ | 文字列 | エラーに関連付けられている人間が判読できるメッセージ。 | いいえ | |
hate | オブジェクト | カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 | いいえ | |
└─ 重大度 | 列挙型 | ラベル付けされたコンテンツの重大度。 使用可能な値: safe 、 low 、 medium 、 high |
いいえ | |
冒涜 | オブジェクト | コンテンツが検出されたかどうか、およびコンテンツがフィルター処理されたかどうかを示すラベル付きのコンテンツ フィルター結果アイテム。 | いいえ | |
└─ 検出 | ブーリアン | ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 | いいえ | |
保護された素材コード | オブジェクト | ライセンスされたコードまたはその他の保護されたソース マテリアルとの一致を記述する検出結果。 | いいえ | |
└─ 引用 | オブジェクト | 使用可能な場合は、関連するライセンスとその場所を説明する引用文献の詳細。 | いいえ | |
└─ URL | 文字列 | ライセンスに関連付けられている URL。 | いいえ | |
└─ ライセンス | 文字列 | 検出に関連付けられているライセンスの名前または識別子。 | いいえ | |
└─ 検出 | ブーリアン | ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 | いいえ | |
保護された素材テキスト | オブジェクト | コンテンツが検出されたかどうか、およびコンテンツがフィルター処理されたかどうかを示すラベル付きのコンテンツ フィルター結果アイテム。 | いいえ | |
└─ 検出 | ブーリアン | ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 | いいえ | |
自傷行為 | オブジェクト | カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 | いいえ | |
└─ 重大度 | 列挙型 | ラベル付けされたコンテンツの重大度。 使用可能な値: safe 、 low 、 medium 、 high |
いいえ | |
sexual | オブジェクト | カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 | いいえ | |
└─ 重大度 | 列挙型 | ラベル付けされたコンテンツの重大度。 使用可能な値: safe 、 low 、 medium 、 high |
いいえ | |
ungrounded_material | AzureContentFilterCompletionTextSpanDetectionResult | いいえ | ||
暴力 | オブジェクト | カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 | いいえ | |
└─ 重大度 | 列挙型 | ラベル付けされたコンテンツの重大度。 使用可能な値: safe 、 low 、 medium 、 high |
いいえ |
Azureコンテンツフィルター結果フォームプロンプト
生成 AI システムへの単一の入力プロンプト項目に関連付けられたコンテンツ フィルターの結果。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツフィルター結果 | オブジェクト | 結果のコンテンツ フィルター カテゴリの詳細。 | いいえ | |
└─ カスタムブロックリスト | オブジェクト | 構成されたカスタム ブロックリストの true/false フィルター結果のコレクション。 | いいえ | |
└─ 詳細 | アレイ | 個々のブロックリスト ID のペアと、フィルター処理アクションが発生したかどうか。 | いいえ | |
└─ フィルター処理された | ブーリアン | 詳細なブロックリストのいずれかがフィルター処理アクションになったかどうかを示す値。 | いいえ | |
└─ エラー | オブジェクト | 存在する場合は、コンテンツ のフィルター処理で評価が完了しないエラーに関する詳細。 | いいえ | |
└─ コード | 整数 | エラーに関連付けられた、コンピューターが読み取り可能な個別のコード。 | いいえ | |
└─ メッセージ | 文字列 | エラーに関連付けられている人間が判読できるメッセージ。 | いいえ | |
└─ ヘイト | オブジェクト | カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 | いいえ | |
└─ 重大度 | 列挙型 | ラベル付けされたコンテンツの重大度。 使用可能な値: safe 、 low 、 medium 、 high |
いいえ | |
└─ 間接攻撃 | オブジェクト | コンテンツが検出されたかどうか、およびコンテンツがフィルター処理されたかどうかを示すラベル付きのコンテンツ フィルター結果アイテム。 | いいえ | |
└─ 検出 | ブーリアン | ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 | いいえ | |
└─ 脱獄 | オブジェクト | コンテンツが検出されたかどうか、およびコンテンツがフィルター処理されたかどうかを示すラベル付きのコンテンツ フィルター結果アイテム。 | いいえ | |
└─ 検出 | ブーリアン | ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 | いいえ | |
└─ 不適切な表現 | オブジェクト | コンテンツが検出されたかどうか、およびコンテンツがフィルター処理されたかどうかを示すラベル付きのコンテンツ フィルター結果アイテム。 | いいえ | |
└─ 検出 | ブーリアン | ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 | いいえ | |
└─ 自傷行為 | オブジェクト | カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 | いいえ | |
└─ 重大度 | 列挙型 | ラベル付けされたコンテンツの重大度。 使用可能な値: safe 、 low 、 medium 、 high |
いいえ | |
└─ sexual | オブジェクト | カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 | いいえ | |
└─ 重大度 | 列挙型 | ラベル付けされたコンテンツの重大度。 使用可能な値: safe 、 low 、 medium 、 high |
いいえ | |
└─ 暴力 | オブジェクト | カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 | いいえ | |
└─ フィルター処理された | ブーリアン | コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 | いいえ | |
└─ 重大度 | 列挙型 | ラベル付けされたコンテンツの重大度。 使用可能な値: safe 、 low 、 medium 、 high |
いいえ | |
プロンプトインデックス | 整数 | 関連するコンテンツ フィルターの結果カテゴリに関連付けられている入力プロンプトのインデックス。 | いいえ |
AzureContentFilterSeverityResult
カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
フィルタリングされた | ブーリアン | コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 | イエス | |
深刻さ | 列挙型 | ラベル付けされたコンテンツの重大度。 使用可能な値: safe 、 low 、 medium 、 high |
イエス |
AzureCosmosDBチャットデータソース
Azure CosmosDB リソースを使用するデータ ソース構成を表します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
パラメーター | オブジェクト | Azure CosmosDB データ ソースの使用を制御するためのパラメーター情報。 | イエス | |
└─ 部分結果を許可する | ブーリアン | true に設定すると、システムは部分的な検索結果の使用を許可し、すべての部分クエリが失敗した場合、要求は失敗します。 指定されていない場合、または false として指定された場合、検索クエリが失敗した場合、要求は失敗します。 | いいえ | いいえ |
└─ 認証 | AzureChatDataSourceConnectionStringAuthenticationOptions | いいえ | ||
└─ container_name | 文字列 | いいえ | ||
└─ database_name | 文字列 | いいえ | ||
└─ 埋め込み依存関係 | Azureチャットデータソースベクトル化ソース | データ ソースとの埋め込みリソースとして使用できるデータ ベクター化ソースの表現。 | いいえ | |
└─ フィールドマッピング | オブジェクト | いいえ | ||
└─ コンテンツフィールド | アレイ | いいえ | ||
└─ コンテンツフィールドセパレーター | 文字列 | いいえ | ||
└─ ファイルパスフィールド | 文字列 | いいえ | ||
└─ タイトルフィールド | 文字列 | いいえ | ||
└─ url_field | 文字列 | いいえ | ||
└─ ベクトルフィールド | アレイ | いいえ | ||
└─ in_scope | ブーリアン | クエリをインデックス付きデータの使用に制限するかどうかを指定します。 | いいえ | |
コンテキストを含める | アレイ | 応答に含める出力コンテキスト プロパティ。 既定では、引用と意図が要求されます。 |
いいえ | ['引用', '意図'] |
└─ インデックス名 | 文字列 | いいえ | ||
└─ 最大検索クエリ数 | 整数 | 1 人のユーザー メッセージに対して検索プロバイダーに送信する必要がある、書き換えられたクエリの最大数。 既定では、システムによって自動決定が行われます。 |
いいえ | |
└─ 厳密さ | 整数 | 検索の関連性フィルター処理の構成された厳密度。 厳密度が高いほど精度は向上しますが、回答の再現率は低くなります。 |
いいえ | |
└─ top_n_documents | 整数 | クエリで機能するように構成されたドキュメントの数。 | いいえ | |
型 | 列挙型 | 判別された型の識別子。これは常に 'azure_cosmos_db' です。 使用可能な値: azure_cosmos_db |
イエス |
AzureCreateChatCompletionRequest
Azure OpenAI サービスに対するチャット完了の拡張要求モデル。 これにより、On Your Data 機能のデータ ソースを提供する機能が追加されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
オーディオ | オブジェクト | オーディオ出力のパラメーター。 modalities: ["audio"] でオーディオ出力を要求する場合に必要です。 |
いいえ | |
└─ format | 列挙型 | 出力オーディオの形式を指定します。 wav 、mp3 、flac 、opus 、またはpcm16 のいずれかである必要があります。使用可能な値: wav 、 aac 、 mp3 、 flac 、 opus 、 pcm16 |
いいえ | |
└─ ボイス | オブジェクト | いいえ | ||
データソース | アレイ | Azure OpenAI 専用の On Your Data 機能に使用するデータ ソース。 | いいえ | |
頻度ペナルティ (frequency_penalty) | number | -2.0 から 2.0 の数値。 値を正にすると、これまでのテキストに存在する頻度に基づいて新しいトークンにペナルティが課せられ、モデルが同じ行を逐語的に繰り返す可能性が低下します。 | いいえ | 0 |
function_call | 列挙型 | {"name": "my_function"} で特定の関数を指定すると、モデルはその関数を強制的に呼び出します。使用可能な値: none 、 auto |
いいえ | |
functions | アレイ | 非推奨になりました。tools を使用してください。モデルが JSON 入力を生成する可能性がある関数の一覧。 |
いいえ | |
ロジットバイアス | オブジェクト | 指定したトークンが入力候補に表示される可能性を変更します。 トークン (トークナイザーのトークン ID で指定) を関連付けられたバイアス値 (-100 から 100) にマップする JSON オブジェクトを受け入れます。 数学的には、サンプリングの前にモデルによって生成されたロジットにバイアスが追加されます。 正確な効果はモデルごとに異なりますが、-1 から 1 の値では選択の可能性が低下または増加し、-100 や 100 などの値では、関連するトークンの禁止または排他的な選択になります。 |
いいえ | 無し |
logprobs | ブーリアン | 出力トークンのログ確率を返すかどうかを指定します。 true に設定すると、content の message に含まれる各出力トークンのログ確率が返されます。 |
いいえ | いいえ |
max_completion_tokens(最大完了トークン数) | 整数 | 可視出力トークンや推論トークンなど、完了するために生成できるトークンの数の上限。 | いいえ | |
マックス_トークン | 整数 | チャット入力候補で生成できるトークンの最大数。 この値を使用して、API 経由で生成されるテキストのコストを制御できます。 この値は、 max_completion_tokens を優先して非推奨となり、o1 シリーズ モデルと互換性がありません。 |
いいえ | |
メッセージ | アレイ | これまでの会話を構成するメッセージの一覧。 使用するモデルに応じて、テキスト、画像、オーディオなど、さまざまなメッセージの種類 (モダリティ) がサポートされます。 | イエス | |
メタデータ | オブジェクト | オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 |
いいえ | |
モダリティ | オブジェクト | モデルで生成する出力の種類。 ほとんどのモデルは既定でテキストを生成できます。 ["text"] gpt-4o-audio-preview モデルを使用してオーディオを生成することもできます。 このモデルでテキストとオーディオの両方の応答を生成するように要求するには、以下を使用できます。["text", "audio"] |
いいえ | |
モデル | 文字列 | チャット完了要求に使用するモデルデプロイ識別子。 | イエス | |
n | 整数 | 入力メッセージごとに生成するチャット補完の選択肢の数。 選択肢全体で生成されたトークンの数に基づいて課金されることに注意してください。 コストを最小限に抑えるために、n を 1 のままにします。 |
いいえ | 1 |
並列ツール呼び出し | オブジェクト | ツールの使用中に並列関数の呼び出しを有効にするかどうか。 | いいえ | |
予測 | オブジェクト | モデルからの予測出力の基本表現。 | いいえ | |
└─ タイプ | OpenAI.ChatOutputPredictionType | いいえ | ||
presence_penalty | 数値 | -2.0 から 2.0 の数値。 正の値を指定すると、これまでのテキストに出現するかどうかに基づいて新しいトークンにペナルティが課せられ、モデルが新しいトピックを扱う可能性が高まります。 | いいえ | 0 |
推論努力 | オブジェクト | o シリーズ モデルのみ 推論モデルの推論に関する作業を制限します。 現在サポートされている値は、 low 、medium 、high です。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。 |
いいえ | |
response_format | オブジェクト | いいえ | ||
└─ タイプ | 列挙型 | 使用可能な値: text 、 json_object 、 json_schema |
いいえ | |
シード | 整数 | この機能はベータ版です。 指定されている場合、このシステムは、同じ seed とパラメーターを使用して繰り返された要求に対して同じ結果を返せるように、決定論的にサンプリングを行うように最善を尽くします。決定性は保証されないため、バックエンドでの変更を監視するには、 system_fingerprint 応答パラメーターを参照する必要があります。 |
いいえ | |
止まれ | オブジェクト | 最新の推論モデルの o3 と o4-mini ではサポートされていません。API がそれ以上のトークンの生成を停止する、最大 4 つのシーケンス。 返されるテキストに停止シーケンスは含まれません。 |
いいえ | |
保存する | ブーリアン | モデル蒸留または評価製品で使用するために、このチャット完了リクエストの出力を保存するかどうか。 | いいえ | いいえ |
ストリーミング | ブーリアン | true に設定すると、サーバー送信イベントを使用して生成されるときに、モデル応答データがクライアントにストリーミングされます。 | いいえ | いいえ |
ストリームオプション | オブジェクト | ストリーミング応答のオプション。 stream: true に設定した場合はこれのみを設定します。 |
いいえ | |
include_usage | ブーリアン | 設定されている場合は、data: [DONE] メッセージの前に追加のチャンクがストリームされます。 このチャンクの usage フィールドは要求全体のトークンの使用状況に関する統計情報を示し、choices フィールドは常に空の配列になります。 他のすべてのチャンクにも usage フィールドが含まれますが、null 値です。 手記: ストリームが中断された場合、要求のトークン使用量の合計を含む最終的な使用チャンクを受け取らない可能性があります。 |
いいえ | |
温度 | number | 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | 1 |
ツール選択 | OpenAI.ChatCompletionToolChoiceOption | モデルによって呼び出されるツールを制御します (ある場合)。none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。required は、モデルが 1 つ以上のツールを呼び出す必要があることを意味します。{"type": "function", "function": {"name": "my_function"}} を介して特定のツールを指定すると、モデルでそのツールの呼び出しが強制されます。ツールが存在しない場合は、 none が既定値です。 ツールが存在する場合は、auto が既定値です。 |
いいえ | |
ツール | アレイ | モデルによって呼び出されるツールの一覧。 現在のところ、関数のみがツールとしてサポートされています。 これを使用し、モデルによって JSON 入力が生成される関数の一覧を提供します。 最大 128 個の関数がサポートされています。 | いいえ | |
top_logprobs (トップログプロブズ) | 整数 | 0 から 20 までの整数値を指定します。これは、各トークンの位置において、最も出現確率の高いトークンをいくつ返すかを表します。各トークンには、それぞれ関連するログ確率が付与されます。 このパラメーターを使う場合、 logprobs は true に設定する必要があります。 |
いいえ | |
top_p | number | 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。 一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | 1 |
ユーザー | 文字列 | エンド ユーザーを表す一意の識別子。これは不正使用を監視および検出するのに役立ちます。 | いいえ | |
ユーザーセキュリティコンテキスト | AzureUserSecurityContext | ユーザー セキュリティ コンテキストには、アプリケーション自体と、アプリケーションと対話するエンド ユーザーを記述する複数のパラメーターが含まれています。 これらのフィールドは、包括的な AI アプリケーション保護アプローチを提供することで、セキュリティ運用チームがセキュリティ インシデントを調査し軽減するのを支援します。 Microsoft Defender for Cloud を使用した AI アプリケーションの保護に関する詳細については、こちらを参照してください。 | いいえ |
AzureCreateChatCompletionResponse
Azure OpenAI サービスの拡張最上位レベルのチャット完了応答モデル。 このモデルでは、プロンプト入力用の責任ある AI コンテンツ フィルター注釈が追加されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
選択肢 | アレイ | イエス | ||
created | 整数 | チャット入力候補が作成されたときの Unix タイムスタンプ (秒単位)。 | イエス | |
識別子 | 文字列 | チャット入力候補の一意識別子。 | イエス | |
モデル | 文字列 | チャット入力候補に使われるモデル。 | イエス | |
オブジェクト | 列挙型 | オブジェクトの種類。これは常に chat.completion です。使用可能な値: chat.completion |
イエス | |
プロンプトフィルター結果 | アレイ | チャット入力候補へのプロンプト入力に関連付けられた責任ある AI コンテンツ フィルターの注釈。 | いいえ | |
system_fingerprint (システムフィンガープリント) | 文字列 | このフィンガープリントは、モデルが実行されるバックエンド構成を表します。seed 要求パラメーターと組み合わせて使うと、決定性に影響を与える可能性のあるバックエンドの変更がいつ行われたかを把握できます。 |
いいえ | |
使用 | OpenAI.CompletionUsage | 入力候補要求の使用状況の統計情報。 | いいえ |
AzureCreateChatCompletionStreamResponse
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
選択肢 | アレイ | チャット入力候補の選択肢の一覧。 n が 1 より大きい場合は、複数の要素を含めることができます。 stream_options: {"include_usage": true} 設定した場合は、最後のチャンクに対して空にすることもできます。 |
イエス | |
created | 整数 | チャット入力候補が作成されたときの Unix タイムスタンプ (秒単位)。 各チャンクのタイムスタンプは同じです。 | イエス | |
デルタ | AzureChatCompletionStreamResponseDelta | Azure OpenAI サービスでのストリーミング チャット応答メッセージの拡張応答モデル。 このモデルでは、意図、引用、および実行される検索拡張生成に関連するその他の情報のために On Your Data 機能によって使用されるチャット メッセージ コンテキストのサポートが追加されます。 |
いいえ | |
識別子 | 文字列 | チャット入力候補の一意識別子。 各チャンクの ID は同じです。 | イエス | |
モデル | 文字列 | 入力候補を生成するモデル。 | イエス | |
オブジェクト | 列挙型 | オブジェクトの種類。これは常に chat.completion.chunk です。使用可能な値: chat.completion.chunk |
イエス | |
system_fingerprint (システムフィンガープリント) | 文字列 | このフィンガープリントは、モデルが実行されるバックエンド構成を表します。seed 要求パラメーターと組み合わせて使うと、決定性に影響を与える可能性のあるバックエンドの変更がいつ行われたかを把握できます。 |
いいえ | |
使用 | オブジェクト | 入力候補要求の使用状況の統計情報。 | いいえ | |
└─ 補完トークン | 整数 | 生成された入力候補内のトークンの数。 | いいえ | 0 |
└─ 完了トークンの詳細 | オブジェクト | 完了に使用されたトークンの内訳。 | いいえ | |
└─ 受け入れられた予測トークン | 整数 | 予測出力を使用している場合、入力候補に表示された予測のトークン数。 | いいえ | 0 |
└─ オーディオトークン | 整数 | モデルによって生成されるオーディオ入力トークン。 | いいえ | 0 |
└─ 推論トークン | 整数 | 推論のためにモデルによって生成されたトークン。 | いいえ | 0 |
└─ 予測拒否トークン | 整数 | 予測出力を使用している場合、入力候補に表示されなかった予測のトークンの数。 ただし、推論トークンと同様に、これらのトークンも、課金、出力、コンテキスト ウィンドウの制限を目的として、入力候補トークンの合計にカウントされます。 | いいえ | 0 |
└─ プロンプトトークン | 整数 | プロンプト内のトークンの数。 | いいえ | 0 |
└─ プロンプトトークンの詳細 | オブジェクト | プロンプトで使用されるトークンの内訳。 | いいえ | |
└─ オーディオトークン | 整数 | プロンプト内に存在するオーディオ入力トークン。 | いいえ | 0 |
└─ キャッシュされたトークン | 整数 | プロンプトにキャッシュされたトークンが存在します。 | いいえ | 0 |
└─ 合計トークン | 整数 | 要求内で使われたトークンの合計数 (プロンプトと入力候補の和)。 | いいえ | 0 |
アジュールクリエイトコンプレーションリクエスト
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
ベスト・オブ | 整数 | サーバー側で best_of 入力候補を生成し、"最適なもの" (トークンあたりの対数確率が最高のもの) を返します。 結果をストリーミングすることはできません。n とともに使用すると、best_of は入力候補の数を制御し、n は返す数を指定します。best_of は n より大きくする必要があります。注: このパラメーターにより多くの入力候補が生成されるため、トークン クォータがすぐに消費される可能性があります。 慎重に使用し、 max_tokens と stop の設定が合理的であることを確認してください。 |
いいえ | 1 |
echo | ブーリアン | 入力候補に加えてプロンプトをエコーバックします。 | いいえ | いいえ |
頻度ペナルティ (frequency_penalty) | number | -2.0 から 2.0 の数値。 値を正にすると、これまでのテキストに存在する頻度に基づいて新しいトークンにペナルティが課せられ、モデルが同じ行を逐語的に繰り返す可能性が低下します。 | いいえ | 0 |
ロジットバイアス | オブジェクト | 指定したトークンが入力候補に表示される可能性を変更します。 トークン (GPT トークナイザーのトークン ID で指定) を関連付けられたバイアス値 (-100 から 100) にマップする JSON オブジェクトを受け入れます。 数学的には、サンプリングの前にモデルによって生成されたロジットにバイアスが追加されます。 正確な効果はモデルごとに異なりますが、-1 から 1 の値では選択の可能性が低下または増加し、-100 や 100 などの値では、関連するトークンの禁止または排他的な選択になります。 たとえば、<|endoftext|> トークンが生成されないように、 {"50256": -100} を渡すことができます。 |
いいえ | 無し |
logprobs | 整数 | logprobs の最も可能性の高い出力トークンと、選択したトークンのログ確率を含めます。 たとえば、logprobs が 5 の場合、API は可能性が最も高い 5 個のトークンの一覧を返します。 API は常に、サンプリングされたトークンの logprob を返します。そのため、応答には、最大 logprobs+1 の要素が含まれる可能性があります。logprobs の最大値は 5 です。 |
いいえ | 無し |
マックス_トークン | 整数 | 入力候補に生成できるトークンの最大数。 プロンプトのトークン数に max_tokens を加えた数は、モデルのコンテキスト長を超えることはできません。 |
いいえ | 16 |
モデル | 文字列 | テキスト入力候補要求に使用するモデル。 | イエス | |
n | 整数 | プロンプトごとに生成する入力候補の数。 注: このパラメーターにより多くの入力候補が生成されるため、トークン クォータがすぐに消費される可能性があります。 慎重に使用し、 max_tokens と stop の設定が合理的であることを確認してください。 |
いいえ | 1 |
presence_penalty | 数値 | -2.0 から 2.0 の数値。 正の値を指定すると、これまでのテキストに出現するかどうかに基づいて新しいトークンにペナルティが課せられ、モデルが新しいトピックを扱う可能性が高まります。 | いいえ | 0 |
ダイアログを表示する | 文字列または配列 | 文字列、文字列の配列、トークンの配列、またはトークン配列の配列としてエンコードされた、補完を生成するためのプロンプト。 <|endoftext|>は、トレーニング中にモデルに表示されるドキュメント区切り記号であるため、プロンプトが指定されていない場合、モデルは新しいドキュメントの先頭から生成されます。 |
いいえ | |
シード | 整数 | 指定されている場合、このシステムは、同じ seed とパラメーターを使用して繰り返された要求に対して同じ結果を返せるように、決定論的にサンプリングを行うように最善を尽くします。決定性は保証されないため、バックエンドでの変更を監視するには、 system_fingerprint 応答パラメーターを参照する必要があります。 |
いいえ | |
止まれ | オブジェクト | 最新の推論モデルの o3 と o4-mini ではサポートされていません。API がそれ以上のトークンの生成を停止する、最大 4 つのシーケンス。 返されるテキストに停止シーケンスは含まれません。 |
いいえ | |
ストリーミング | ブーリアン | 部分的な進行状況をストリーム バックするかどうか。 設定されている場合、トークンは使用可能になるとデータのみのサーバー送信イベントとして送信され、ストリームは data: [DONE] メッセージによって終了します。 |
いいえ | いいえ |
ストリームオプション | オブジェクト | ストリーミング応答のオプション。 stream: true に設定した場合はこれのみを設定します。 |
いいえ | |
include_usage | ブーリアン | 設定されている場合は、data: [DONE] メッセージの前に追加のチャンクがストリームされます。 このチャンクの usage フィールドは要求全体のトークンの使用状況に関する統計情報を示し、choices フィールドは常に空の配列になります。 他のすべてのチャンクにも usage フィールドが含まれますが、null 値です。 手記: ストリームが中断された場合、要求のトークン使用量の合計を含む最終的な使用チャンクを受け取らない可能性があります。 |
いいえ | |
suffix | 文字列 | 挿入されたテキストの入力候補の後に付加されるサフィックス。 このパラメーターは、 gpt-3.5-turbo-instruct に対してのみサポートされます。 |
いいえ | 無し |
温度 | number | 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | 1 |
top_p | number | 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。 一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | 1 |
ユーザー | 文字列 | OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 | いいえ |
AzureCreateCompletionResponse
API からの入力候補応答を表します。 注: (チャット エンドポイントとは異なり) ストリーム応答オブジェクトと非ストリーム応答オブジェクトはどちらも同じシェイプを共有します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
選択肢 | アレイ | 入力プロンプト用にモデルが生成した入力候補の一覧。 | イエス | |
created | 整数 | 入力候補が作成されたときの Unix タイムスタンプ (秒単位)。 | イエス | |
識別子 | 文字列 | チャット入力候補の一意識別子。 | イエス | |
モデル | 文字列 | 入力候補に使用されるモデル。 | イエス | |
オブジェクト | 列挙型 | オブジェクトの種類であり、これは常に "text_completion" になります 使用可能な値: text_completion |
イエス | |
プロンプトフィルター結果 | アレイ | いいえ | ||
system_fingerprint (システムフィンガープリント) | 文字列 | このフィンガープリントは、モデルが実行されるバックエンド構成を表します。seed 要求パラメーターと組み合わせて使うと、決定性に影響を与える可能性のあるバックエンドの変更がいつ行われたかを把握できます。 |
いいえ | |
使用 | OpenAI.CompletionUsage | 入力候補要求の使用状況の統計情報。 | いいえ |
AzureCreateEmbeddingRequest (アジュール・クリエイト・エンベディング・リクエスト)
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
dimensions | 整数 | 結果として出力される埋め込みに必要なディメンションの数。 text-embedding-3 以降のモデルでのみサポートされます。 |
いいえ | |
エンコーディング形式 | 列挙型 | 埋め込みを返す形式。 float または base64 を指定できます。使用可能な値: float 、 base64 |
いいえ | |
入力 | 文字列または配列 | イエス | ||
モデル | 文字列 | 埋め込み要求に使用するモデル。 | イエス | |
ユーザー | 文字列 | OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 | いいえ |
AzureCreateImageEditRequestMultiPart
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
バックグラウンド | 列挙型 | 生成されたイメージの背景の透明度を設定できます。 このパラメーターは、 gpt-image-1 に対してのみサポートされます。 transparent 、opaque 、またはauto のいずれかである必要があります (既定値)。 auto を使用すると、モデルによってイメージに最適な背景が自動的に決定されます。transparent 場合、出力形式は透明度をサポートする必要があるため、png (既定値) またはwebp に設定する必要があります。使用可能な値: transparent 、 opaque 、 auto |
いいえ | |
イメージ | 文字列または配列 | イエス | ||
マスク | 文字列 | いいえ | ||
モデル | 文字列 | イメージ編集操作に使用するモデル デプロイ。 | イエス | |
n | 整数 | 生成するイメージの数。 1 から 10 の間である必要があります。 | いいえ | 1 |
ダイアログを表示する | 文字列 | 目的のイメージのテキストの説明。 最大長は、 dall-e-2 では 1000 文字、 gpt-image-1 の場合は 3,2000 文字です。 |
イエス | |
品質 | 列挙型 | 生成されるイメージの品質。 high 、 medium 、および low は、 gpt-image-1 でのみサポートされます。 dall-e-2 は、 standard 品質のみをサポートします。 既定値は auto です。使用できる値: standard 、 low 、 medium 、 high 、 auto |
いいえ | |
response_format | 列挙型 | 生成された画像が返される形式です。 url または b64_json のいずれかである必要があります。 URL は、イメージが生成されてから 60 分間のみ有効です。 dall-e-2 は常に base64 でエンコードされたイメージを返すので、このパラメーターはgpt-image-1 でのみサポートされます。使用可能な値: url 、 b64_json |
いいえ | |
size | 列挙型 | 生成されたイメージのサイズ。 1024x1024 の場合は 1536x1024 、1024x1536 (横)、auto (縦)、または gpt-image-1 (既定値) のいずれか、256x256 の場合は 512x512 、1024x1024 、または dall-e-2 のいずれかにする必要があります。使用可能な値: 256x256 、 512x512 、 1024x1024 、 1536x1024 、 1024x1536 、 auto |
いいえ | |
ユーザー | 文字列 | OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 | いいえ |
Azure画像作成リクエスト
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
バックグラウンド | 列挙型 | 生成されたイメージの背景の透明度を設定できます。 このパラメーターは、 gpt-image-1 に対してのみサポートされます。 transparent 、opaque 、またはauto のいずれかである必要があります (既定値)。 auto を使用すると、モデルによってイメージに最適な背景が自動的に決定されます。transparent 場合、出力形式は透明度をサポートする必要があるため、png (既定値) またはwebp に設定する必要があります。使用可能な値: transparent 、 opaque 、 auto |
いいえ | |
モデル | 文字列 | イメージの生成に使用するモデル デプロイ。 | イエス | |
モデレート | 列挙型 | gpt-image-1 によって生成されるイメージのコンテンツ モデレーション レベルを制御します。 制限の緩いフィルター処理の場合は low または auto (既定値) である必要があります。使用可能な値: low 、 auto |
いいえ | |
n | 整数 | 生成するイメージの数。 1 から 10 の間である必要があります。 dall-e-3 では、n=1 のみがサポートされます。 |
いいえ | 1 |
出力圧縮 | 整数 | 生成されたイメージの圧縮レベル (0 から 100%)。 このパラメーターは、gpt-image-1 形式またはwebp 出力形式のjpeg でのみサポートされ、既定値は 100 です。 |
いいえ | 100 |
出力形式 (output_format) | 列挙型 | 生成された画像が返される形式です。 このパラメーターは、gpt-image-1 に対してのみサポートされます。 png 、jpeg 、webp のいずれかである必要があります。使用可能な値: png 、 jpeg 、 webp |
いいえ | |
ダイアログを表示する | 文字列 | 目的のイメージのテキストの説明。 最大長は、 gpt-image-1 3,2000 文字、 dall-e-2 1000 文字、 dall-e-3 4,000 文字です。 |
イエス | |
品質 | 列挙型 | 生成されるイメージの品質。 - auto (既定値) は、指定されたモデルの最適な品質を自動的に選択します。- high 、 medium 、および low は、 gpt-image-1 でサポートされています。- hd standard では、dall-e-3 がサポートされています。- standard は、 dall-e-2 の唯一のオプションです。使用可能な値: standard 、 hd 、 low 、 medium 、 high 、 auto |
いいえ | |
response_format | 列挙型 | dall-e-2 とdall-e-3 を含む生成されたイメージが返される形式。 url または b64_json のいずれかである必要があります。 URL は、イメージが生成されてから 60 分間のみ有効です。 このパラメーターは、base64 でエンコードされたイメージを常に返す gpt-image-1 ではサポートされていません。使用可能な値: url 、 b64_json |
いいえ | |
size | 列挙型 | 生成されたイメージのサイズ。 1024x1024 の場合は 1536x1024 、1024x1536 (横)、auto (縦)、または gpt-image-1 (既定値) のいずれか、256x256 の場合は 512x512 、1024x1024 、または dall-e-2 のいずれか、1024x1024 の場合は 1792x1024 、1024x1792 、dall-e-3 のいずれかにする必要があります。使用可能な値: auto 、 1024x1024 、 1536x1024 、 1024x1536 、 256x256 、 512x512 、 1792x1024 、 1024x1792 |
いいえ | |
スタイル | 列挙型 | 生成されたイメージのスタイル。 このパラメーターは、dall-e-3 に対してのみサポートされます。 vivid または natural のいずれかである必要があります。 このモデルは、「Vivid」によって超リアルで劇的な画像を生成する傾向があります。 natural では、より自然で、よりリアルではない見た目の画像が生成されます。使用可能な値: vivid 、 natural |
いいえ | |
ユーザー | 文字列 | OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 | いいえ |
AzureCreateResponse
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
バックグラウンド | ブーリアン | モデル応答をバックグラウンドで実行するかどうか。 | いいえ | いいえ |
include | アレイ | モデル応答に含める追加の出力データを指定します。 現在サポートされている値は次のとおりです。 - file_search_call.results : ファイル検索ツールの呼び出しの検索結果を含めます。- message.input_image.image_url : 入力メッセージの画像 URL を含めます。- computer_call_output.output.image_url : コンピューター呼び出し出力の画像 URL を含めます。- reasoning.encrypted_content : 推論項目の出力に、暗号化されたバージョンの推論トークンが含まれます。 これにより、応答 API をステートレスに使用する場合 ( store パラメーターが false に設定されている場合や、組織がゼロ データ保持プログラムに登録されている場合など) に、複数ターンの会話で理由項目を使用できるようになります。 |
いいえ | |
入力 | 文字列または配列 | イエス | ||
指示 | 文字列 | システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。previous_response_id と共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。 |
いいえ | |
最大出力トークン数 | 整数 | 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . | いいえ | |
メタデータ | オブジェクト | オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 |
いいえ | |
モデル | 文字列 | この応答の作成に使用するモデル デプロイ。 | イエス | |
並列ツール呼び出し | ブーリアン | モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 | いいえ | 正しい |
以前のレスポンスID | 文字列 | モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 | いいえ | |
推論 | オブジェクト | o シリーズ モデルのみ 推論モデルの構成オプション。 |
いいえ | |
└─ 努力 | OpenAI.ReasoningEffort | o シリーズ モデルのみ 推論モデルの推論に関する作業を制限します。 現在サポートされている値は、 low 、medium 、high です。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。 |
いいえ | |
└─ 要約を生成する | 列挙型 | 非推奨: 代わりに summary を使用してください。モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。 auto 、concise 、または detailed のいずれか。使用可能な値: auto 、 concise 、 detailed |
いいえ | |
└─ 概要 | 列挙型 | モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。auto 、concise 、または detailed のいずれか。使用可能な値: auto 、 concise 、 detailed |
いいえ | |
保存する | ブーリアン | 生成されたモデル応答を格納して、後で API を使用して取得するかどうかを指定します。 | いいえ | 正しい |
ストリーミング | ブーリアン | true に設定すると、 サーバー送信イベントを使用して生成されるときに、モデル応答データがクライアントにストリーミングされます。 | いいえ | いいえ |
温度 | number | 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | 1 |
SMS 送信 | オブジェクト | モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 | いいえ | |
└─ format | OpenAI.ResponseTextFormatConfiguration | いいえ | ||
ツール選択 | オブジェクト | モデルによって呼び出されるツールを制御します (ある場合)。none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。required は、モデルが 1 つ以上のツールを呼び出す必要があることを意味します。 |
いいえ | |
└─ タイプ | OpenAI.ToolChoiceObjectType | モデルが組み込みのツールを使用して応答を生成する必要があることを示します。 | いいえ | |
ツール | アレイ | 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。モデルを提供できるツールの 2 つのカテゴリは次のとおりです。 - 組み込みツール: ファイル検索など、モデルの機能を拡張する OpenAI によって提供されるツール。 - 関数呼び出し (カスタム ツール):ユーザーが定義した関数。モデルが独自のコードを呼び出すことができます。 |
いいえ | |
top_p | number | 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。 一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | 1 |
truncation | 列挙型 | モデルの応答に使用する切り捨て戦略。 - auto : この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。 - disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。使用可能な値: auto 、 disabled |
いいえ | |
ユーザー | 文字列 | OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 | いいえ |
AzureCreateSpeechRequestMultiPart (アジュール クリエイト スピーチ リクエスト マルチパート)
テキスト読み上げ操作の動作を制御する要求オプションの表現。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
入力 | 文字列 | オーディオを生成する対象のテキスト。 最大長は 4096 文字です。 | イエス | |
指示 | 文字列 | 追加の手順を使用して、生成されたオーディオの音声を制御します。 tts-1 またはtts-1-hd では機能しません。 |
いいえ | |
モデル | 文字列 | このテキスト読み上げ要求に使用するモデル。 | イエス | |
response_format | オブジェクト | テキスト読み上げでサポートされているオーディオ出力形式。 | いいえ | |
速度 | number | 生成されたオーディオの音声速度。 値は 0.25 から 4.0 の範囲で有効です。既定値は 1.0 で、より高速な音声に対応する値は 1.0 です。 | いいえ | 1 |
voice | オブジェクト | イエス |
AzureCreateTranscriptionRequestMultiPart
オーディオ文字起こし要求の構成情報。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
チャンキング戦略 | オブジェクト | いいえ | ||
└─ prefix_padding_ms | 整数 | VAD が音声を検出する前に含めるオーディオの量 (ミリ秒)。 | いいえ | 300 |
└─ 無音時間_ミリ秒 | 整数 | 音声停止を検出する無音時間 (ミリ秒単位)。 値を小さくすると、モデルの応答が速くなりますが、ユーザーの短い休止に割り込む可能性があります。 |
いいえ | 200 |
└─ しきい値 | 数値 | 音声アクティビティ検出の感度しきい値 (0.0 から 1.0)。 しきい値を大きくすると、モデルをアクティブ化するために大きな音声が必要になるため、ノイズの多い環境ではパフォーマンスが向上する可能性があります。 | いいえ | 0.5 |
└─ タイプ | 列挙型 | サーバー側 VAD を使用して手動チャンクを有効にするには、 server_vad に設定する必要があります。使用可能な値: server_vad |
いいえ | |
ファイル | 文字列 | イエス | ||
ファイル名 | 文字列 | オーディオ データに関連付けるファイル名または説明識別子 (省略可能)。 | いいえ | |
インクルード[] | アレイ | 文字起こし応答に含める追加情報。 logprobs では、文字起こしに対するモデルの信頼度を理解するために、応答でトークンのログ確率が返されます。 logprobs は、 json に設定されたresponse_formatでのみ機能し、モデルの gpt-4o-transcribe と gpt-4o-mini-transcribe でのみ機能します。 |
いいえ | |
言語 | 文字列 | 入力オーディオの言語。 ISO-639-1 (例: en ) 形式で入力言語を指定すると、精度と待機時間が向上します。 |
いいえ | |
モデル | 文字列 | この文字起こし要求に使用するモデル。 | いいえ | |
ダイアログを表示する | 文字列 | モデルのスタイルをガイドしたり、前のオーディオ セグメントを続行したりするための省略可能なテキスト。 プロンプトはオーディオ言語と一致する必要があります。 | いいえ | |
response_format | オブジェクト | いいえ | ||
ストリーミング | ブーリアン | true に設定すると、 サーバー送信イベントを使用して生成されるときに、モデル応答データがクライアントにストリーミングされます。 注: ストリーミングは、 whisper-1 モデルではサポートされていないため、無視されます。 |
いいえ | いいえ |
温度 | number | 0 から 1 の間のサンプリング温度。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 0 に設定すると、モデルは ログ確率 を使用して、特定のしきい値に達するまで温度を自動的に上昇させます。 | いいえ | 0 |
timestamp_granularities[] | アレイ | この文字起こしに入力するタイムスタンプの詳細度。 タイムスタンプの詳細度を使用するには response_format を verbose_json に設定する必要があります。 オプションの word と segment は一方または両方がサポートされます。 注: セグメントのタイムスタンプに対する追加の待ち時間はありませんが、単語のタイムスタンプを生成すると、追加の待機時間が発生します。 |
いいえ | ['segment'] |
Azureエラーレスポンス
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
エラー | オブジェクト | エラーの詳細です。 | いいえ | |
└─ コード | 文字列 | エラーの個別のマシン生成識別子。 | いいえ | |
└─ 内部エラー | いいえ | |||
└─ メッセージ | 文字列 | エラーに関連付けられている人間が判読できるメッセージ。 | いいえ | |
└─ パラメータ | 文字列 | 該当する場合は、エラーに関連付けられている要求入力パラメーター | いいえ | |
└─ タイプ | 列挙型 | オブジェクトの種類は、常に 'error' です。 使用可能な値: error |
いいえ |
AzureImage
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツフィルター結果 | AzureContentFilterImageResponseResults | 画像生成操作の出力応答コンテンツのコンテンツ フィルター結果。 | イエス | |
プロンプトフィルター結果 | AzureContentFilterImagePromptResults | イメージ生成操作の入力要求コンテンツのコンテンツ フィルター結果。 | イエス |
AzureImagesResponse
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
created | 整数 | イメージが作成されたときの Unix タイムスタンプ (秒単位)。 | イエス | |
データ | アレイ | いいえ | ||
使用 | オブジェクト | gpt-image-1 の場合のみ、イメージ生成のトークン使用状況情報。 |
いいえ | |
└─ インプットトークン | 整数 | 入力プロンプトのトークン (イメージとテキスト) の数。 | いいえ | |
└─ 入力トークンの詳細 | オブジェクト | 入力トークンは、画像生成のための詳細情報を示します。 | いいえ | |
└─ 画像トークン | 整数 | 入力プロンプトのイメージ トークンの数。 | いいえ | |
└─ テキストトークン | 整数 | 入力プロンプトのテキスト トークンの数。 | いいえ | |
└─ 出力トークン | 整数 | 出力イメージ内のイメージ トークンの数。 | いいえ | |
└─ 合計トークン | 整数 | イメージの生成に使用されるトークン (イメージとテキスト) の合計数。 | いいえ |
AzureOpenAIVideoGenerationErrorResponse
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コード | 文字列 | エラーの個別のマシン生成識別子。 | いいえ | |
内部エラー | オブジェクト | 該当する場合は、このエラーを発生させたアップストリーム エラー。 | いいえ | |
└─ コード | 列挙型 | 内部エラーに関連付けられているコード。 使用可能な値: ResponsibleAIPolicyViolation |
いいえ | |
└─ エラーの詳細 | オブジェクト | いいえ | ||
└─ 改訂されたプロンプト | 文字列 | 該当する場合は、生成に使用される変更されたプロンプト。 | いいえ | |
メッセージ | 文字列 | エラーに関連付けられている人間が判読できるメッセージ。 | いいえ | |
パラメータ | 文字列 | 該当する場合は、エラーに関連付けられている要求入力パラメーター | いいえ | |
型 | 文字列 | 該当する場合は、エラーに関連付けられた入力行番号。 | いいえ |
AzureResponse
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
バックグラウンド | ブーリアン | モデル応答をバックグラウンドで実行するかどうか。 | いいえ | いいえ |
作成日時 | 整数 | この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 | イエス | |
エラー | オブジェクト | モデルが応答の生成に失敗したときに返されるエラー オブジェクト。 | イエス | |
└─ コード | OpenAI.ResponseErrorCode | 応答のエラー コード。 | いいえ | |
└─ メッセージ | 文字列 | 人が判読できるエラーの説明。 | いいえ | |
識別子 | 文字列 | この応答の一意の識別子。 | イエス | |
不完全な詳細 | オブジェクト | 応答が不完全である理由の詳細。 | イエス | |
└─ 理由 | 列挙型 | 応答が不完全である理由。 使用可能な値: max_output_tokens 、 content_filter |
いいえ | |
指示 | 文字列 | システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。previous_response_id と共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。 |
いいえ | |
最大出力トークン数 | 整数 | 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . | いいえ | |
メタデータ | オブジェクト | オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 |
イエス | |
モデル | 文字列 | この応答の生成に使用されるモデル。 | イエス | |
オブジェクト | 列挙型 | このリソースのオブジェクトの種類 - 常に response に設定されます。使用可能な値: response |
イエス | |
出力 | アレイ | モデルによって生成されたコンテンツ項目の配列。 - output 配列内の項目の長さと順序は、モデルの応答に依存します。- output 配列の最初の項目にアクセスし、モデルによって生成されたコンテンツを含む assistant メッセージであると仮定するのではなく、SDK でサポートされている output_text プロパティの使用を検討できます。 |
イエス | |
出力テキスト | 文字列 | output 配列内のすべてのoutput_text 項目からの集計テキスト出力を含む SDK 専用の便利なプロパティ (存在する場合)。 Python SDK と JavaScript SDK でサポートされています。 |
いいえ | |
並列ツール呼び出し | ブーリアン | モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 | イエス | 正しい |
以前のレスポンスID | 文字列 | モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 | いいえ | |
推論 | オブジェクト | o シリーズ モデルのみ 推論モデルの構成オプション。 |
いいえ | |
└─ 努力 | OpenAI.ReasoningEffort | o シリーズ モデルのみ 推論モデルの推論に関する作業を制限します。 現在サポートされている値は、 low 、medium 、high です。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。 |
いいえ | |
└─ 要約を生成する | 列挙型 | 非推奨: 代わりに summary を使用してください。モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。 auto 、concise 、または detailed のいずれか。使用可能な値: auto 、 concise 、 detailed |
いいえ | |
└─ 概要 | 列挙型 | モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。auto 、concise 、または detailed のいずれか。使用可能な値: auto 、 concise 、 detailed |
いいえ | |
状態 | 列挙型 | 応答生成の状態。 completed 、failed 、in_progress 、cancelled 、queued 、incomplete のいずれか。使用可能な値: completed 、 failed 、 in_progress 、 cancelled 、 queued 、 incomplete |
いいえ | |
温度 | number | 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。 |
イエス | |
SMS 送信 | オブジェクト | モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 | いいえ | |
└─ format | OpenAI.ResponseTextFormatConfiguration | いいえ | ||
ツール選択 | オブジェクト | モデルによって呼び出されるツールを制御します (ある場合)。none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。required は、モデルが 1 つ以上のツールを呼び出す必要があることを意味します。 |
いいえ | |
└─ タイプ | OpenAI.ToolChoiceObjectType | モデルが組み込みのツールを使用して応答を生成する必要があることを示します。 | いいえ | |
ツール | アレイ | 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。モデルを提供できるツールの 2 つのカテゴリは次のとおりです。 - 組み込みツール: モデルの機能を拡張する OpenAI によって提供されるツール。 nction 呼び出し (カスタム ツール):ユーザーが定義した関数を使用して、モデルが独自のコードを呼び出すことができます |
いいえ | |
top_p | number | 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。 一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。 |
イエス | |
truncation | 列挙型 | モデルの応答に使用する切り捨て戦略。 - auto : この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。 - disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。使用可能な値: auto 、 disabled |
いいえ | |
使用 | OpenAI.ResponseUsage | 入力トークン、出力トークン、出力トークンの内訳、使用されたトークンの合計など、トークンの使用状況の詳細を表します。 | いいえ | |
ユーザー | 文字列 | OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 | イエス |
AzureSearchChatDataSource
Azure Search リソースを使用するデータ ソース構成を表します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
パラメーター | オブジェクト | Azure Search データ ソースの使用を制御するためのパラメーター情報。 | イエス | |
└─ 部分結果を許可する | ブーリアン | true に設定すると、システムは部分的な検索結果の使用を許可し、すべての部分クエリが失敗した場合、要求は失敗します。 指定されていない場合、または false として指定された場合、検索クエリが失敗した場合、要求は失敗します。 | いいえ | いいえ |
└─ 認証 | オブジェクト | いいえ | ||
└─ access_token | 文字列 | いいえ | ||
└─ key | 文字列 | いいえ | ||
└─ マネージドアイデンティティリソースID | 文字列 | いいえ | ||
└─ タイプ | 列挙型 | 使用可能な値: access_token |
いいえ | |
└─ 埋め込み依存関係 | オブジェクト | Azure OpenAI 埋め込みモデルデプロイに対してパブリック サービス呼び出しを行うベクター化ソースを表します。 | いいえ | |
└─ 認証 | AzureChatDataSourceApiKeyAuthenticationOptions または AzureChatDataSourceAccessTokenAuthenticationOptions | エンドポイント ベースのベクター化ソースで使用する認証メカニズム。 エンドポイント認証では、API キーとアクセス トークンのメカニズムがサポートされます。 |
いいえ | |
└─ deployment_name | 文字列 | ベクター化に使用する埋め込みモデルのデプロイ。 このデプロイは、チャットの完了に使用されるモデル デプロイと同じ Azure OpenAI リソース内に存在する必要があります。 | いいえ | |
└─ ディメンション | 整数 | 埋め込み時に要求するディメンションの数。 'text-embedding-3' 以降のモデルでのみサポートされます。 |
いいえ | |
└─ エンドポイント | 文字列 | 埋め込みの取得元となるリソース エンドポイント URL を指定します。 次の形式にする必要があります。 https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/embeddings. api-version クエリ パラメーターは許可されません。 |
いいえ | |
└─ タイプ | 列挙型 | このベクター化ソース型の型識別子。常に "統合" されます。 使用可能な値: integrated |
いいえ | |
└─ エンドポイント | 文字列 | 使用する Azure Search リソースの絶対エンドポイント パス。 | いいえ | |
└─ フィールドマッピング | オブジェクト | Azure Search リソースで使用するフィールド マッピング。 | いいえ | |
└─ コンテンツフィールド | アレイ | コンテンツとして扱う必要があるインデックス フィールドの名前。 | いいえ | |
└─ コンテンツフィールドセパレーター | 文字列 | コンテンツ フィールドで使用する区切り記号パターン。 | いいえ | |
└─ ファイルパスフィールド | 文字列 | ファイルパスとして使用するインデックス フィールドの名前。 | いいえ | |
└─ イメージベクトルフィールド | アレイ | 画像のベクター データを表すフィールドの名前。 | いいえ | |
└─ タイトルフィールド | 文字列 | タイトルとして使用するインデックス フィールドの名前。 | いいえ | |
└─ url_field | 文字列 | URL として使用するインデックス フィールドの名前。 | いいえ | |
└─ ベクトルフィールド | アレイ | ベクトル データを表すフィールドの名前。 | いいえ | |
└─ フィルター | 文字列 | 検索に適用するフィルター。 | いいえ | |
└─ in_scope | ブーリアン | クエリをインデックス付きデータの使用に制限するかどうかを指定します。 | いいえ | |
コンテキストを含める | アレイ | 応答に含める出力コンテキスト プロパティ。 既定では、引用と意図が要求されます。 |
いいえ | ['引用', '意図'] |
└─ インデックス名 | 文字列 | Azure Search リソースで指定されている、使用するインデックスの名前。 | いいえ | |
└─ 最大検索クエリ数 | 整数 | 1 人のユーザー メッセージに対して検索プロバイダーに送信する必要がある、書き換えられたクエリの最大数。 既定では、システムによって自動決定が行われます。 |
いいえ | |
└─ クエリの種類 | 列挙型 | 使用する Azure Search リソースのクエリの種類。 使用できる値: simple 、 semantic 、 vector 、 vector_simple_hybrid 、 vector_semantic_hybrid |
いいえ | |
└─ セマンティック設定 | 文字列 | クエリの追加のセマンティック構成。 | いいえ | |
└─ 厳密さ | 整数 | 検索の関連性フィルター処理の構成された厳密度。 厳密度が高いほど精度は向上しますが、回答の再現率は低くなります。 |
いいえ | |
└─ top_n_documents | 整数 | クエリで機能するように構成されたドキュメントの数。 | いいえ | |
型 | 列挙型 | 判別された型の識別子。これは常に 'azure_search' です。 使用可能な値: azure_search |
イエス |
Azureユーザーセキュリティコンテキスト (AzureUserSecurityContext)
ユーザー セキュリティ コンテキストには、アプリケーション自体と、アプリケーションと対話するエンド ユーザーを記述する複数のパラメーターが含まれています。 これらのフィールドは、包括的な AI アプリケーション保護アプローチを提供することで、セキュリティ運用チームがセキュリティ インシデントを調査し軽減するのを支援します。 Microsoft Defender for Cloud を使用した AI アプリケーションの保護に関する詳細については、こちらを参照してください。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アプリケーション名 | 文字列 | アプリケーションの名前。 機密性の高い個人情報は、このフィールドに含めないようにしてください。 | いいえ | |
エンドユーザーID (end_user_id) | 文字列 | この識別子は、生成 AI アプリケーション内でエンド ユーザーを認証するために使用される Microsoft Entra ID (旧称 Azure Active Directory) のユーザー オブジェクト ID です。 機密性の高い個人情報は、このフィールドに含めないようにしてください。 | いいえ | |
エンドユーザー_テナント_ID | 文字列 | エンド ユーザーが属する Microsoft 365 テナント ID。 これは、生成型 AI アプリケーションがマルチテナントである場合に必要です。 | いいえ | |
source_ip | 文字列 | 元のクライアントの IP アドレスをキャプチャします。 | いいえ |
AzureVideoGenerationError
型: オブジェクト
チャット完了メッセージツール呼び出しアイテム
関数呼び出しなど、モデルによって生成されるツール呼び出し。
以下から成る配列: OpenAI.ChatCompletionMessageToolCall
CompletionChoice
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツフィルター結果 | AzureContentFilterResultForChoice | 生成 AI システムによって生成された 1 つの応答項目のコンテンツ フィルター結果。 | いいえ | |
終了理由 | 列挙型 | モデルがトークンの生成を停止した理由。 これは、モデルが自然な停止ポイントまたは指定された停止シーケンスにヒットした場合stop 、要求で指定されたトークンの最大数に達した場合length 、もしくはコンテンツ フィルターのフラグによってコンテンツが省略された場合content_filter にそれぞれ当たります。使用可能な値: stop 、 length 、 content_filter |
イエス | |
インデックス | 整数 | イエス | ||
logprobs | オブジェクト | イエス | ||
└─ text_offset | アレイ | いいえ | ||
└─ token_logprobs | アレイ | いいえ | ||
└─ トークン | アレイ | いいえ | ||
└─ top_logprobs | アレイ | いいえ | ||
SMS 送信 | 文字列 | イエス |
動画生成リクエストの作成
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
高さ | 整数 | ビデオの高さ。 サポートされているディメンションは、480x480、480x854、854x480、720x720、720x1280、1280x720、1080x1080、1080x1920、1920x1080 です。 | イエス | |
モデル | 文字列 | この要求に使用するデプロイの名前。 | イエス | |
n秒 | 整数 | ビデオ生成ジョブの期間。 1 ~ 20 秒の間である必要があります。 | いいえ | 5 |
n_variants | 整数 | このジョブのバリエーションとして作成するビデオの数。 1 から 5 の間である必要があります。 寸法が小さいほど、より多くのバリアントが可能になります。 | いいえ | 1 |
ダイアログを表示する | 文字列 | このビデオ生成ジョブのプロンプト。 | イエス | |
width | 整数 | ビデオの幅。 サポートされているディメンションは、480x480、480x854、854x480、720x720、720x1280、1280x720、1080x1080、1080x1920、1920x1080 です。 | イエス |
ElasticsearchChatDataSource
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
パラメーター | オブジェクト | Elasticsearch データ ソースの使用を制御するためのパラメーター情報。 | イエス | |
└─ 部分結果を許可する | ブーリアン | true に設定すると、システムは部分的な検索結果の使用を許可し、すべての部分クエリが失敗した場合、要求は失敗します。 指定されていない場合、または false として指定された場合、検索クエリが失敗した場合、要求は失敗します。 | いいえ | いいえ |
└─ 認証 | オブジェクト | いいえ | ||
└─ エンコードされたAPIキー | 文字列 | いいえ | ||
└─ key | 文字列 | いいえ | ||
└─ key_id | 文字列 | いいえ | ||
└─ タイプ | 列挙型 | 使用可能な値: encoded_api_key |
いいえ | |
└─ 埋め込み依存関係 | Azureチャットデータソースベクトル化ソース | データ ソースとの埋め込みリソースとして使用できるデータ ベクター化ソースの表現。 | いいえ | |
└─ エンドポイント | 文字列 | いいえ | ||
└─ フィールドマッピング | オブジェクト | いいえ | ||
└─ コンテンツフィールド | アレイ | いいえ | ||
└─ コンテンツフィールドセパレーター | 文字列 | いいえ | ||
└─ ファイルパスフィールド | 文字列 | いいえ | ||
└─ タイトルフィールド | 文字列 | いいえ | ||
└─ url_field | 文字列 | いいえ | ||
└─ ベクトルフィールド | アレイ | いいえ | ||
└─ in_scope | ブーリアン | クエリをインデックス付きデータの使用に制限するかどうかを指定します。 | いいえ | |
コンテキストを含める | アレイ | 応答に含める出力コンテキスト プロパティ。 既定では、引用と意図が要求されます。 |
いいえ | ['引用', '意図'] |
└─ インデックス名 | 文字列 | いいえ | ||
└─ 最大検索クエリ数 | 整数 | 1 人のユーザー メッセージに対して検索プロバイダーに送信する必要がある、書き換えられたクエリの最大数。 既定では、システムによって自動決定が行われます。 |
いいえ | |
└─ クエリの種類 | 列挙型 | 使用可能な値: simple 、 vector |
いいえ | |
└─ 厳密さ | 整数 | 検索の関連性フィルター処理の構成された厳密度。 厳密度が高いほど精度は向上しますが、回答の再現率は低くなります。 |
いいえ | |
└─ top_n_documents | 整数 | クエリで機能するように構成されたドキュメントの数。 | いいえ | |
型 | 列挙型 | 判別された型の識別子。これは常に 'elasticsearch' です。 使用可能な値: elasticsearch |
イエス |
ジョブステータス
プロパティ | 価値 |
---|---|
タイプ | 文字列 |
値 | preprocessing queued running processing cancelled succeeded failed |
MongoDBChatDataSource
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
パラメーター | オブジェクト | MongoDB データ ソースの使用を制御するためのパラメーター情報。 | イエス | |
└─ 部分結果を許可する | ブーリアン | true に設定された場合、システムは部分的な検索結果の使用を許可し、すべてが失敗した場合はリクエストが失敗します。 部分クエリは失敗します。 指定されていない場合、または false として指定された場合、検索クエリが失敗した場合、要求は失敗します。 |
いいえ | いいえ |
└─ アプリ名 | 文字列 | MongoDB アプリケーションの名前。 | いいえ | |
└─ 認証 | オブジェクト | いいえ | ||
└─ パスワード | 文字列 | いいえ | ||
└─ タイプ | 列挙型 | 使用可能な値: username_and_password |
いいえ | |
└─ ユーザー名 | 文字列 | いいえ | ||
└─ collection_name | 文字列 | MongoDB コレクションの名前。 | いいえ | |
└─ database_name | 文字列 | MongoDB データベースの名前。 | いいえ | |
└─ 埋め込み依存関係 | オブジェクト | Azure OpenAI 埋め込みモデルデプロイに対してパブリック サービス呼び出しを行うベクター化ソースを表します。 | いいえ | |
└─ 認証 | AzureChatDataSourceApiKeyAuthenticationOptions または AzureChatDataSourceAccessTokenAuthenticationOptions | エンドポイント ベースのベクター化ソースで使用する認証メカニズム。 エンドポイント認証では、API キーとアクセス トークンのメカニズムがサポートされます。 |
いいえ | |
└─ deployment_name | 文字列 | ベクター化に使用する埋め込みモデルのデプロイ。 このデプロイは、チャットの完了に使用されるモデル デプロイと同じ Azure OpenAI リソース内に存在する必要があります。 | いいえ | |
└─ ディメンション | 整数 | 埋め込み時に要求するディメンションの数。 'text-embedding-3' 以降のモデルでのみサポートされます。 |
いいえ | |
└─ エンドポイント | 文字列 | 埋め込みの取得元となるリソース エンドポイント URL を指定します。 次の形式にする必要があります。 https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/embeddings. api-version クエリ パラメーターは許可されません。 |
いいえ | |
└─ タイプ | 列挙型 | 型識別子。このベクター化ソース型の場合は常に 'deployment_name' です。 使用可能な値: deployment_name |
いいえ | |
└─ エンドポイント | 文字列 | MongoDB クラスター エンドポイントの名前。 | いいえ | |
└─ フィールドマッピング | オブジェクト | MongoDB データ ソースで使用されるデータに適用するフィールド マッピング。 MongoDB にはコンテンツとベクター フィールドのマッピングが必要であることに注意してください。 |
いいえ | |
└─ コンテンツフィールド | アレイ | いいえ | ||
└─ コンテンツフィールドセパレーター | 文字列 | いいえ | ||
└─ ファイルパスフィールド | 文字列 | いいえ | ||
└─ タイトルフィールド | 文字列 | いいえ | ||
└─ url_field | 文字列 | いいえ | ||
└─ ベクトルフィールド | アレイ | いいえ | ||
└─ in_scope | ブーリアン | クエリをインデックス付きデータの使用に制限するかどうかを指定します。 | いいえ | |
コンテキストを含める | アレイ | 応答に含める出力コンテキスト プロパティ。 既定では、引用と意図が要求されます。 |
いいえ | ['引用', '意図'] |
└─ インデックス名 | 文字列 | MongoDB インデックスの名前。 | いいえ | |
└─ 最大検索クエリ数 | 整数 | 1 人のユーザー メッセージに対して検索プロバイダーに送信する必要がある、書き換えられたクエリの最大数。 既定では、システムによって自動決定が行われます。 |
いいえ | |
└─ 厳密さ | 整数 | 検索の関連性フィルター処理の構成された厳密度。 厳密度が高いほど精度は向上しますが、回答の再現率は低くなります。 |
いいえ | |
└─ top_n_documents | 整数 | クエリで機能するように構成されたドキュメントの数。 | いいえ | |
型 | 列挙型 | 判別された型識別子は常に「mongo_db」です。 使用可能な値: mongo_db |
イエス |
OpenAI.Annotation
OpenAI.Annotation の識別子
このコンポーネントでは、プロパティ type
を使用して、さまざまな型を区別します。
型の値 | スキーマ |
---|---|
file_citation |
OpenAI.AnnotationFileCitation |
url_citation |
OpenAI.AnnotationUrlCitation |
file_path |
OpenAI.AnnotationFilePath |
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | OpenAI.AnnotationType | イエス |
OpenAI.AnnotationFileCitation
ファイルへの引用。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
file_id | 文字列 | ファイルの ID。 | イエス | |
インデックス | 整数 | ファイルの一覧内のファイルのインデックス。 | イエス | |
型 | 列挙型 | ファイル引用の種類。 常に file_citation です。使用可能な値: file_citation |
イエス |
OpenAI.AnnotationFilePath
ファイルへのパス。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
file_id | 文字列 | ファイルの ID。 | イエス | |
インデックス | 整数 | ファイルの一覧内のファイルのインデックス。 | イエス | |
型 | 列挙型 | ファイル パスの種類。 常に file_path です。使用可能な値: file_path |
イエス |
OpenAI.AnnotationType
プロパティ | 価値 |
---|---|
タイプ | 文字列 |
値 | file_citation url_citation file_path |
OpenAI.AnnotationUrlCitation
モデル応答の生成に使用される Web リソースの引用。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
end_index(終了インデックス) | 整数 | メッセージ内の URL 引用の最後の文字のインデックス。 | イエス | |
start_index | 整数 | メッセージ内の URL 引用の最初の文字のインデックス。 | イエス | |
タイトル | 文字列 | Web リソースのタイトル。 | イエス | |
型 | 列挙型 | URL 引用の種類。 常に url_citation です。使用可能な値: url_citation |
イエス | |
url | 文字列 | Web リソースの URL。 | イエス |
OpenAI.おおよその位置
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
city | 文字列 | いいえ | ||
country | 文字列 | いいえ | ||
リージョン | 文字列 | いいえ | ||
タイムゾーン | 文字列 | いいえ | ||
型 | 列挙型 | 使用可能な値: approximate |
イエス |
OpenAI.AudioResponseFormat(オープンAIオーディオレスポンスフォーマット)
json
、text
、srt
、verbose_json
、またはvtt
のいずれかの出力の形式。 gpt-4o-transcribe
とgpt-4o-mini-transcribe
の場合、サポートされている形式はjson
のみです。
プロパティ | 価値 |
---|---|
説明 | json 、text 、srt 、verbose_json 、またはvtt のいずれかの出力の形式。 gpt-4o-transcribe とgpt-4o-mini-transcribe の場合、サポートされている形式はjson のみです。 |
タイプ | 文字列 |
値 | json text srt verbose_json vtt |
OpenAI.ChatCompletionFunctionCallOption
{"name": "my_function"}
で特定の関数を指定すると、モデルはその関数を強制的に呼び出します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
名前 | 文字列 | 呼び出す関数の名前。 | イエス |
OpenAI.ChatCompletionFunctions
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
説明 | 文字列 | モデルが関数をいつどのように呼び出すかを選ぶために使われる、関数の動作の説明。 | いいえ | |
名前 | 文字列 | 呼び出す関数の名前。 a-z、A-Z、0-9 を使用するか、アンダースコアとダッシュを含める必要があります。最大長は 64 です。 | イエス | |
パラメーター | 関数が受け取るパラメーター。JSON スキーマ オブジェクトとして記述されます。 形式のドキュメントについては、JSON スキーマのリファレンスを参照してください。 parameters を省略すると、空のパラメーター リストを持つ関数が定義されます。 |
いいえ |
オープンAI.チャット完了メッセージオーディオチャンク
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
データ | 文字列 | いいえ | ||
有効期限 | 整数 | いいえ | ||
識別子 | 文字列 | いいえ | ||
トランスクリプト | 文字列 | いいえ |
OpenAI.ChatCompletionMessageToolCall
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
関数 | オブジェクト | モデルが呼び出した関数。 | イエス | |
└─ 引数 | 文字列 | モデルによって JSON 形式で生成された、関数を呼び出すための引数。 モデルは常に有効な JSON を生成するとは限らず、関数スキーマで定義されていないパラメーターを生成する可能性があることに注意してください。 関数を呼び出す前に、コード内の引数を検証します。 | いいえ | |
└─ 名前 | 文字列 | 呼び出す関数の名前。 | いいえ | |
識別子 | 文字列 | ツール呼び出しの ID。 | イエス | |
型 | 列挙型 | ツールの種類。 現時点では、function のみがサポートされています。使用可能な値: function |
イエス |
OpenAI.ChatCompletionMessageToolCallChunk
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
関数 | オブジェクト | いいえ | ||
└─ 引数 | 文字列 | モデルによって JSON 形式で生成された、関数を呼び出すための引数。 モデルは常に有効な JSON を生成するとは限らず、関数スキーマで定義されていないパラメーターを生成する可能性があることに注意してください。 関数を呼び出す前に、コード内の引数を検証します。 | いいえ | |
└─ 名前 | 文字列 | 呼び出す関数の名前。 | いいえ | |
識別子 | 文字列 | ツール呼び出しの ID。 | いいえ | |
インデックス | 整数 | イエス | ||
型 | 列挙型 | ツールの種類。 現時点では、function のみがサポートされています。使用可能な値: function |
いいえ |
OpenAIチャット完了指定ツール選択
モデルで使用する必要があるツールを指定します。 モデルで特定の関数を強制的に呼び出すために使用します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
関数 | オブジェクト | イエス | ||
└─ 名前 | 文字列 | 呼び出す関数の名前。 | いいえ | |
型 | 列挙型 | ツールの種類。 現時点では、function のみがサポートされています。使用可能な値: function |
イエス |
OpenAI.チャット完了リクエストアシスタントメッセージ
ユーザー メッセージに応答してモデルによって送信されるメッセージ。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
オーディオ | オブジェクト | モデルからの以前のオーディオ応答に関するデータ。 | いいえ | |
└─ 識別子 | 文字列 | モデルからの以前のオーディオ出力の一意識別子。 | いいえ | |
コンテンツ | 文字列または配列 | いいえ | ||
function_call | オブジェクト | 非推奨となり、tool_calls に置き換えられました。 モデルによって生成された、呼び出される関数の名前と引数。 |
いいえ | |
└─ 引数 | 文字列 | いいえ | ||
└─ 名前 | 文字列 | いいえ | ||
名前 | 文字列 | 参加者の名前 (省略可能)。 同じロールの参加者を区別するためのモデル情報を指定します。 | いいえ | |
拒否 | 文字列 | アシスタントによる拒否メッセージ。 | いいえ | |
ロール | 列挙型 | メッセージ作成者のロール。この場合は assistant 。使用可能な値: assistant |
イエス | |
tool_calls | ChatCompletionMessageToolCallsItem(チャット完了メッセージツール呼び出し項目) | 関数呼び出しなど、モデルによって生成されるツール呼び出し。 | いいえ |
OpenAI.ChatCompletionRequestAssistantMessageContentPart
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
拒否 | 文字列 | モデルによって生成された拒否メッセージ。 | イエス | |
SMS 送信 | 文字列 | テキスト コンテンツ。 | イエス | |
型 | 列挙型 | コンテンツ パーツの種類。 使用可能な値: refusal |
イエス |
OpenAI.チャットコンプリーションリクエスト開発者メッセージ
ユーザーが送信したメッセージに関係なく、モデルが従うことになる開発者提供の手順。 o1 モデル以降では、developer
メッセージは以前の system
メッセージに置き換えられます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツ | 文字列または配列 | イエス | ||
名前 | 文字列 | 参加者の名前 (省略可能)。 同じロールの参加者を区別するためのモデル情報を指定します。 | いいえ | |
ロール | 列挙型 | メッセージ作成者のロール。この場合は developer 。使用可能な値: developer |
イエス |
OpenAIチャット完了リクエスト関数メッセージ
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツ | 文字列 | 関数メッセージのコンテンツ。 | イエス | |
名前 | 文字列 | 呼び出す関数の名前。 | イエス | |
ロール | 列挙型 | メッセージ作成者のロール。この場合は function 。使用可能な値: function |
イエス |
OpenAI.ChatCompletionRequestMessage(OpenAIのチャット完了要求メッセージ)
OpenAI.ChatCompletionRequestMessage の識別子
このコンポーネントでは、プロパティ role
を使用して、さまざまな型を区別します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツ | 文字列または配列 | いいえ | ||
ロール | オブジェクト | メッセージの作成者の役割 | イエス |
OpenAI.チャット完了リクエストメッセージ内容部分
OpenAI.ChatCompletionRequestMessageContentPart の識別子
このコンポーネントでは、プロパティ type
を使用して、さまざまな型を区別します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | OpenAI.ChatCompletionRequestMessageContentPartType | イエス |
OpenAI.ChatCompletionRequestMessageContentPartAudio(OpenAI チャット完了リクエストメッセージコンテンツパートのオーディオ)
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
インプット音声 | オブジェクト | イエス | ||
└─ データ | 文字列 | Base64 エンコードされたオーディオ データ。 | いいえ | |
└─ format | 列挙型 | エンコードされたオーディオ データの形式。 現在、"wav" と "mp3" がサポートされています。 使用可能な値: wav 、 mp3 |
いいえ | |
型 | 列挙型 | コンテンツ パーツの種類。 常に input_audio です。使用可能な値: input_audio |
イエス |
OpenAI.ChatCompletionRequestMessageContentPartFile(メッセージ内容部ファイル)
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
ファイル | オブジェクト | イエス | ||
└─ ファイルデータ | 文字列 | base64 でエンコードされたファイル データ。ファイルを文字列としてモデルに渡すときに使用されます。 | いいえ | |
└─ ファイルID | 文字列 | 入力として使用するアップロードされたファイルの ID。 | いいえ | |
└─ ファイル名 | 文字列 | ファイルの名前。ファイルを文字列としてモデルに渡すときに使用されます。 | いいえ | |
型 | 列挙型 | コンテンツ パーツの種類。 常に file です。使用可能な値: file |
イエス |
OpenAI.ChatCompletionRequestMessageContentPartImage
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
画像URL | オブジェクト | イエス | ||
└─ 詳細 | 列挙型 | 画像の詳細レベルを指定します。 。 使用可能な値: auto 、 low 、 high |
いいえ | |
└─ url | 文字列 | 画像の URL または base64 でエンコードされた画像データのいずれか。 | いいえ | |
型 | 列挙型 | コンテンツ パーツの種類。 使用可能な値: image_url |
イエス |
OpenAI.ChatCompletionRequestMessageContentPartRefusal
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
拒否 | 文字列 | モデルによって生成された拒否メッセージ。 | イエス | |
型 | 列挙型 | コンテンツ パーツの種類。 使用可能な値: refusal |
イエス |
OpenAI.ChatCompletionRequestMessageContentPartText
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
SMS 送信 | 文字列 | テキスト コンテンツ。 | イエス | |
型 | 列挙型 | コンテンツ パーツの種類。 使用可能な値: text |
イエス |
OpenAI.ChatCompletionRequestMessageContentPartType
プロパティ | 価値 |
---|---|
タイプ | 文字列 |
値 | text file input_audio image_url refusal |
OpenAI.ChatCompletionRequestSystemMessage
ユーザーが送信したメッセージに関係なく、モデルが従うことになる開発者提供の手順。 o1 モデル以降では、代わりに developer
メッセージを使用します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツ | 文字列または配列 | イエス | ||
名前 | 文字列 | 参加者の名前 (省略可能)。 同じロールの参加者を区別するためのモデル情報を指定します。 | いいえ | |
ロール | 列挙型 | メッセージ作成者のロール。この場合は system 。使用可能な値: system |
イエス |
OpenAI.チャット完了リクエストシステムメッセージコンテンツ部分
参照: OpenAI.ChatCompletionRequestMessageContentPartText
OpenAIチャット完了リクエストツールメッセージ
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツ | 文字列または配列 | イエス | ||
ロール | 列挙型 | メッセージ作成者のロール。この場合は tool 。使用可能な値: tool |
イエス | |
tool_call_id | 文字列 | このメッセージが応答しているツール呼び出し。 | イエス |
OpenAI.ChatCompletionRequestToolMessageContentPart
参照: OpenAI.ChatCompletionRequestMessageContentPartText
OpenAI.ChatCompletionRequestUserMessage
プロンプトまたは追加のコンテキスト情報を含むエンド ユーザーによって送信されたメッセージ。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツ | 文字列または配列 | イエス | ||
名前 | 文字列 | 参加者の名前 (省略可能)。 同じロールの参加者を区別するためのモデル情報を指定します。 | いいえ | |
ロール | 列挙型 | メッセージ作成者のロール。この場合は user 。使用可能な値: user |
イエス |
OpenAI.ChatCompletionRequestUserMessageContentPart
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
ファイル | オブジェクト | イエス | ||
└─ ファイルデータ | 文字列 | base64 でエンコードされたファイル データ。ファイルを文字列としてモデルに渡すときに使用されます。 | いいえ | |
└─ ファイルID | 文字列 | 入力として使用するアップロードされたファイルの ID。 | いいえ | |
└─ ファイル名 | 文字列 | ファイルの名前。ファイルを文字列としてモデルに渡すときに使用されます。 | いいえ | |
画像URL | オブジェクト | イエス | ||
└─ 詳細 | 列挙型 | 画像の詳細レベルを指定します。 。 使用可能な値: auto 、 low 、 high |
いいえ | |
└─ url | 文字列 | 画像の URL または base64 でエンコードされた画像データのいずれか。 | いいえ | |
インプット音声 | オブジェクト | イエス | ||
└─ データ | 文字列 | Base64 エンコードされたオーディオ データ。 | いいえ | |
└─ format | 列挙型 | エンコードされたオーディオ データの形式。 現在、"wav" と "mp3" がサポートされています。 使用可能な値: wav 、 mp3 |
いいえ | |
SMS 送信 | 文字列 | テキスト コンテンツ。 | イエス | |
型 | 列挙型 | コンテンツ パーツの種類。 常に file です。使用可能な値: file |
イエス |
OpenAI.ChatCompletionRole(オープンAIチャット補完ロール)
メッセージの作成者の役割
プロパティ | 価値 |
---|---|
説明 | メッセージの作成者の役割 |
タイプ | 文字列 |
値 | system developer user assistant tool function |
OpenAI.ChatCompletionStreamOptions(OpenAIチャット完了ストリームオプション)
ストリーミング応答のオプション。 stream: true
に設定した場合はこれのみを設定します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
include_usage | ブーリアン | 設定されている場合は、data: [DONE] メッセージの前に追加のチャンクがストリームされます。 このチャンクの usage フィールドは要求全体のトークンの使用状況に関する統計情報を示し、choices フィールドは常に空の配列になります。 他のすべてのチャンクにも usage フィールドが含まれますが、null 値です。 手記: ストリームが中断された場合、要求のトークン使用量の合計を含む最終的な使用チャンクを受け取らない可能性があります。 |
いいえ |
OpenAI.ChatCompletionStreamResponseDelta
ストリーミングされたモデル応答によって生成されるチャット入力候補デルタ。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
オーディオ | オブジェクト | いいえ | ||
└─ データ | 文字列 | いいえ | ||
└─ 有効期限_終了 | 整数 | いいえ | ||
└─ 識別子 | 文字列 | いいえ | ||
└─ トランスクリプト | 文字列 | いいえ | ||
コンテンツ | 文字列 | チャンク メッセージのコンテンツ。 | いいえ | |
function_call | オブジェクト | 非推奨となり、tool_calls に置き換えられました。 モデルによって生成された、呼び出される関数の名前と引数。 |
いいえ | |
└─ 引数 | 文字列 | いいえ | ||
└─ 名前 | 文字列 | いいえ | ||
拒否 | 文字列 | モデルによって生成された拒否メッセージ。 | いいえ | |
ロール | オブジェクト | メッセージの作成者の役割 | いいえ | |
tool_calls | アレイ | いいえ |
OpenAI.ChatCompletionTokenLogprob
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
バイト | アレイ | トークンの UTF-8 バイト表現を表す整数の一覧。 文字が複数のトークンによって表され、そのバイト表現を組み合わせて正しいテキスト表現を生成する必要がある場合に便利です。 トークンのバイト表現がない場合は、null を指定できます。 |
イエス | |
logprob | number | 上位 20 個の最も可能性の高いトークン内にある場合の、このトークンのログ確率。 それ以外の場合、トークンの可能性が非常に低いことを示すために、-9999.0 値が使用されます。 |
イエス | |
トークン | 文字列 | トークン。 | イエス | |
top_logprobs (トップログプロブズ) | アレイ | このトークン位置にある、最も可能性の高いトークンとそのログ確率の一覧。 まれに、要求したよりも少ない数の top_logprobs が返される場合があります。 |
イエス |
OpenAI.ChatCompletionTool
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
関数 | OpenAI.FunctionObject | イエス | ||
型 | 列挙型 | ツールの種類。 現時点では、function のみがサポートされています。使用可能な値: function |
イエス |
OpenAI.ChatCompletionToolChoiceOption
モデルによって呼び出されるツールを制御します (ある場合)。
none
は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。
auto
は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。
required
は、モデルが 1 つ以上のツールを呼び出す必要があることを意味します。
{"type": "function", "function": {"name": "my_function"}}
を介して特定のツールを指定すると、モデルでそのツールの呼び出しが強制されます。
ツールが存在しない場合は、none
が既定値です。 ツールが存在する場合は、auto
が既定値です。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
関数 | オブジェクト | イエス | ||
└─ 名前 | 文字列 | 呼び出す関数の名前。 | いいえ | |
型 | 列挙型 | ツールの種類。 現時点では、function のみがサポートされています。使用可能な値: function |
イエス |
OpenAI.ChatOutputPrediction(チャット出力予測)
モデルからの予測出力の基本表現。
OpenAI.ChatOutputPrediction の識別子
このコンポーネントでは、プロパティ type
を使用して、さまざまな型を区別します。
型の値 | スキーマ |
---|---|
content |
OpenAI.ChatOutputPredictionContent |
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | OpenAI.ChatOutputPredictionType | イエス |
OpenAIチャット出力予測コンテンツ
静的な予測出力コンテンツ (再生成されるテキスト ファイルの内容など)。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツ | 文字列または配列 | イエス | ||
型 | 列挙型 | 提供する予測コンテンツの種類。 現在、この型は常に content です。使用可能な値: content |
イエス |
OpenAI.ChatOutputPredictionType
プロパティ | 価値 |
---|---|
タイプ | 文字列 |
値 | content |
OpenAIコードインタープリターのファイル出力
ファイルであるコード インタープリター ツール呼び出しの出力。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
files | アレイ | イエス | ||
型 | 列挙型 | コード インタープリター ファイル出力の型。 常に files です。使用可能な値: files |
イエス |
OpenAIコードインタープリタテキスト出力
テキストであるコード インタープリター ツール呼び出しの出力。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
ログ | 文字列 | コード インタープリター ツール呼び出しのログ。 | イエス | |
型 | 列挙型 | コード インタープリターテキスト出力の型。 常に logs です。使用可能な値: logs |
イエス |
OpenAI.CodeInterpreterTool
プロンプトへの応答を生成するのに役立つ Python コードを実行するツール。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテナ | オブジェクト | コード インタープリター コンテナーの構成。 必要に応じて、コードを実行するファイルの ID を指定します。 | イエス | |
└─ ファイル識別子 | アレイ | コードで利用可能にするためのアップロードされたファイルのオプションリスト。 | いいえ | |
└─ タイプ | 列挙型 | 常に auto です。使用可能な値: auto |
いいえ | |
型 | 列挙型 | コード インタープリター ツールの型。 常に code_interpreter です。使用可能な値: code_interpreter |
イエス |
OpenAI.CodeInterpreterToolAuto
コード インタープリター コンテナーの構成。 必要に応じて、コードを実行するファイルの ID を指定します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
ファイルID | アレイ | コードで利用可能にするためのアップロードされたファイルのオプションリスト。 | いいえ | |
型 | 列挙型 | 常に auto です。使用可能な値: auto |
イエス |
OpenAI.CodeInterpreterToolCallItemParam
コードを実行するためのツール呼び出し。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コード | 文字列 | 実行するコード。 | イエス | |
コンテナID | 文字列 | コードの実行に使用されるコンテナーの ID。 | いいえ | |
results | アレイ | コード インタープリター ツール呼び出しの結果。 | イエス | |
型 | 列挙型 | 使用可能な値: code_interpreter_call |
イエス |
OpenAI コードインタープリター ツールコールアイテムリソース
コードを実行するためのツール呼び出し。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コード | 文字列 | 実行するコード。 | イエス | |
コンテナID | 文字列 | コードの実行に使用されるコンテナーの ID。 | いいえ | |
results | アレイ | コード インタープリター ツール呼び出しの結果。 | イエス | |
状態 | 列挙型 | 使用可能な値: in_progress 、 interpreting 、 completed |
イエス | |
型 | 列挙型 | 使用可能な値: code_interpreter_call |
イエス |
OpenAIのコードインタープリターツール出力
コード インタープリター ツールの出力。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
files | アレイ | イエス | ||
ログ | 文字列 | コード インタープリター ツール呼び出しのログ。 | イエス | |
型 | 列挙型 | コード インタープリター ファイル出力の型。 常に files です。使用可能な値: files |
イエス |
OpenAI.比較フィルター
定義された比較操作を使用して、指定した属性キーを特定の値と比較するために使用されるフィルター。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
キー | 文字列 | 値と比較するキー。 | イエス | |
型 | 列挙型 | 比較演算子 ( eq 、 ne 、 gt 、 gte 、 lt 、 lte ) を指定します。- eq :イコール- ne : 等しくない- gt : より大きい- gte : 以上または等しい- lt :未満- lte : 以下使用可能な値: eq 、 ne 、 gt 、 gte 、 lt 、 lte |
イエス | |
価値 | 文字列または数値またはブール値 | イエス |
OpenAI.CompletionUsage (オープンAI・コンプリーション使用状況)
入力候補要求の使用状況の統計情報。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
完了トークン | 整数 | 生成された入力候補内のトークンの数。 | イエス | 0 |
完了トークンの詳細 | オブジェクト | 完了に使用されたトークンの内訳。 | いいえ | |
└─ 受け入れられた予測トークン | 整数 | 予測出力を使用している場合、入力候補に表示された予測のトークン数。 | いいえ | 0 |
└─ オーディオトークン | 整数 | モデルによって生成されるオーディオ入力トークン。 | いいえ | 0 |
└─ 推論トークン | 整数 | 推論のためにモデルによって生成されたトークン。 | いいえ | 0 |
└─ 予測拒否トークン | 整数 | 予測出力を使用している場合、入力候補に表示されなかった予測のトークンの数。 ただし、推論トークンと同様に、これらのトークンも、課金、出力、コンテキスト ウィンドウの制限を目的として、入力候補トークンの合計にカウントされます。 | いいえ | 0 |
プロンプトトークン | 整数 | プロンプト内のトークンの数。 | イエス | 0 |
プロンプトトークン詳細 | オブジェクト | プロンプトで使用されるトークンの内訳。 | いいえ | |
└─ オーディオトークン | 整数 | プロンプト内に存在するオーディオ入力トークン。 | いいえ | 0 |
└─ キャッシュされたトークン | 整数 | プロンプトにキャッシュされたトークンが存在します。 | いいえ | 0 |
合計トークン | 整数 | 要求内で使われたトークンの合計数 (プロンプトと入力候補の和)。 | イエス | 0 |
OpenAI・コンパウンドフィルター
and
またはor
を使用して複数のフィルターを結合します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
filters | アレイ | 結合するフィルターの配列。 項目は、 ComparisonFilter または CompoundFilter できます。 |
イエス | |
型 | 列挙型 | 操作の種類: and または or 。使用可能な値: and 、 or |
イエス |
OpenAI.ComputerAction
OpenAI.ComputerAction の識別子
このコンポーネントでは、プロパティ type
を使用して、さまざまな型を区別します。
型の値 | スキーマ |
---|---|
click |
OpenAI.ComputerActionClick |
double_click |
OpenAI.ComputerActionDoubleClick |
drag |
OpenAI.ComputerActionDrag |
move |
OpenAI.ComputerActionMove |
screenshot |
OpenAI.ComputerActionScreenshot |
scroll |
OpenAI.ComputerActionScroll |
type |
OpenAI.ComputerActionTypeKeys |
wait |
OpenAI.ComputerActionWait |
keypress |
OpenAI.ComputerActionKeyPress |
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | OpenAI.ComputerActionType | イエス |
OpenAI.ComputerActionClick
クリック操作。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
ボタン | 列挙型 | クリック中に押されたマウス ボタンを示します。 left 、right 、wheel 、back 、または forward の 1 つ。使用できる値: left 、 right 、 wheel 、 back 、 forward |
イエス | |
型 | 列挙型 | イベントの種類を指定します。 クリック アクションの場合、このプロパティは常に click に設定されます。使用可能な値: click |
イエス | |
x | 整数 | クリックが発生した x 座標。 | イエス | |
y | 整数 | クリックが発生した y 座標。 | イエス |
OpenAI.ComputerActionDoubleClick
ダブルクリック アクション。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | イベントの種類を指定します。 ダブルクリック アクションの場合、このプロパティは常に double_click に設定されます。使用可能な値: double_click |
イエス | |
x | 整数 | ダブルクリックが発生した x 座標。 | イエス | |
y | 整数 | ダブルクリックが発生した y 座標。 | イエス |
OpenAI.ComputerActionDrag(コンピューターアクションドラッグ)
ドラッグ操作。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
パス | アレイ | ドラッグ アクションのパスを表す座標の配列。 座標はオブジェクトの配列として表示されます。例:[{ x: 100, y: 200 }, { x: 200, y: 300 }] |
イエス | |
型 | 列挙型 | イベントの種類を指定します。 ドラッグ アクションの場合、このプロパティは常に drag に設定されます。使用可能な値: drag |
イエス |
OpenAI.ComputerActionKeyPress
モデルが実行するキー押下のコレクション。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
キー | アレイ | モデルが押す必要があるキーの組み合わせ。 これは文字列の配列であり、それぞれがキーを表します。 | イエス | |
型 | 列挙型 | イベントの種類を指定します。 keypress アクションの場合、このプロパティは常に keypress に設定されます。使用可能な値: keypress |
イエス |
OpenAI.ComputerActionMove
マウスの移動アクション。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | イベントの種類を指定します。 移動アクションの場合、このプロパティは常に move に設定されます。使用可能な値: move |
イエス | |
x | 整数 | 移動先の x 座標。 | イエス | |
y | 整数 | 移動先の y 座標。 | イエス |
OpenAI.コンピュータアクションスクリーンショット
スクリーンショット操作。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | イベントの種類を指定します。 スクリーンショット アクションの場合、このプロパティは常に screenshot に設定されます。使用可能な値: screenshot |
イエス |
OpenAI.コンピューターアクションスクロール
スクロール アクション。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
scroll_x | 整数 | 水平スクロール距離。 | イエス | |
scroll_y | 整数 | 垂直スクロール距離。 | イエス | |
型 | 列挙型 | イベントの種類を指定します。 スクロール アクションの場合、このプロパティは常に scroll に設定されます。使用可能な値: scroll |
イエス | |
x | 整数 | スクロールが発生した x 座標。 | イエス | |
y | 整数 | スクロールが発生した y 座標。 | イエス |
OpenAI.ComputerActionType(オープンAI・コンピューター・アクション・タイプ)
プロパティ | 価値 |
---|---|
タイプ | 文字列 |
値 | screenshot click double_click scroll type wait keypress drag move |
OpenAI・コンピュータアクションタイプキー
テキストを入力するアクション。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
SMS 送信 | 文字列 | 入力するテキスト。 | イエス | |
型 | 列挙型 | イベントの種類を指定します。 型アクションの場合、このプロパティは常に type に設定されます。使用可能な値: type |
イエス |
OpenAI.ComputerActionWait
待機操作。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | イベントの種類を指定します。 待機アクションの場合、このプロパティは常に wait に設定されます。使用可能な値: wait |
イエス |
OpenAI.ComputerToolCallItemParam
コンピューター使用ツールへのツール呼び出し。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アクション | OpenAI.ComputerAction | イエス | ||
通話ID | 文字列 | 出力を使用してツール呼び出しに応答するときに使用される識別子。 | イエス | |
安全チェック待ち | アレイ | コンピューターを使った通話の保留中の安全性チェック。 | イエス | |
型 | 列挙型 | 使用可能な値: computer_call |
イエス |
OpenAI.ComputerToolCallItemResource
コンピューター使用ツールへのツール呼び出し。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アクション | OpenAI.ComputerAction | イエス | ||
通話ID | 文字列 | 出力を使用してツール呼び出しに応答するときに使用される識別子。 | イエス | |
安全チェック待ち | アレイ | コンピューターを使った通話の保留中の安全性チェック。 | イエス | |
状態 | 列挙型 | アイテムの状態。 in_progress 、completed 、または incomplete のいずれか。 API 経由で項目が返される際に設定されます。使用可能な値: in_progress 、 completed 、 incomplete |
イエス | |
型 | 列挙型 | 使用可能な値: computer_call |
イエス |
OpenAI.ComputerToolCallOutputItemOutput
OpenAI.ComputerToolCallOutputItemOutput の識別子
このコンポーネントでは、プロパティ type
を使用して、さまざまな型を区別します。
型の値 | スキーマ |
---|---|
computer_screenshot |
OpenAI.ComputerToolCallOutputItemOutputComputerScreenshot |
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | OpenAI.ComputerToolCallOutputItemOutputType | コンピューター使用ツールで使用されるコンピューターのスクリーンショット画像。 | イエス |
OpenAI.ComputerToolCallOutputItemOutputComputerScreenshot
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
file_id | 文字列 | いいえ | ||
画像URL | 文字列 | いいえ | ||
型 | 列挙型 | 使用可能な値: computer_screenshot |
イエス |
OpenAI.ComputerToolCallOutputItemOutputType
コンピューター使用ツールで使用されるコンピューターのスクリーンショット画像。
プロパティ | 価値 |
---|---|
説明 | コンピューター使用ツールで使用されるコンピューターのスクリーンショット画像。 |
タイプ | 文字列 |
値 | computer_screenshot |
OpenAI.ComputerToolCallOutputItemParam
コンピューター ツール呼び出しの出力。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
承認された安全性チェック | アレイ | 開発者によって確認された API によって報告された安全性チェック。 | いいえ | |
通話ID | 文字列 | 出力を生成したコンピューター ツール呼び出しの ID。 | イエス | |
出力 | OpenAI.ComputerToolCallOutputItemOutput | イエス | ||
型 | 列挙型 | 使用可能な値: computer_call_output |
イエス |
OpenAI.ComputerToolCallOutputItemResource
コンピューター ツール呼び出しの出力。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
承認済みの安全性チェック | アレイ | 開発者によって確認された API によって報告された安全性チェック。 | いいえ | |
通話ID | 文字列 | 出力を生成したコンピューター ツール呼び出しの ID。 | イエス | |
出力 | OpenAI.ComputerToolCallOutputItemOutput | イエス | ||
状態 | 列挙型 | アイテムの状態。 in_progress 、completed 、または incomplete のいずれか。 API 経由で項目が返される際に設定されます。使用可能な値: in_progress 、 completed 、 incomplete |
イエス | |
型 | 列挙型 | 使用可能な値: computer_call_output |
イエス |
OpenAI.コンピュータツールコール安全性チェック
コンピューターを使った通話の保留中の安全性チェック。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コード | 文字列 | 保留中の安全性チェックの種類。 | イエス | |
識別子 | 文字列 | 保留中の安全性チェックの ID。 | イエス | |
メッセージ | 文字列 | 保留されている安全性チェックの詳細。 | イエス |
OpenAI.コンピュータ使用プレビューツール
仮想コンピューターを制御するツール。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
ディスプレイ高さ | 整数 | コンピューターディスプレイの高さ。 | イエス | |
ディスプレイ幅 | 整数 | コンピューターディスプレイの幅。 | イエス | |
環境 | 列挙型 | 制御するコンピューター環境の種類。 使用できる値: windows 、 mac 、 linux 、 ubuntu 、 browser |
イエス | |
型 | 列挙型 | コンピューター使用ツールの種類。 常に computer_use_preview です。使用可能な値: computer_use_preview |
イエス |
OpenAI.Coordinate
x/y 座標ペア (例: { x: 100, y: 200 }
)。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
x | 整数 | x 座標。 | イエス | |
y | 整数 | y 座標。 | イエス |
OpenAI.CreateEmbeddingResponse
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
データ | アレイ | モデルによって生成された埋め込みの一覧。 | イエス | |
モデル | 文字列 | 埋め込みを生成するために使われるモデルの名前。 | イエス | |
オブジェクト | 列挙型 | オブジェクトの種類。常に "list" です。 使用可能な値: list |
イエス | |
使用 | オブジェクト | 要求の使用状況に関する情報。 | イエス | |
└─ プロンプトトークン | 整数 | プロンプトで使用されるトークンの数。 | いいえ | |
└─ 合計トークン | 整数 | 要求によって使用されるトークンの合計数。 | いいえ |
OpenAI.Embedding
埋め込みエンドポイントによって返される埋め込みベクターを表します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
embedding (埋め込み) | 配列または文字列 | イエス | ||
インデックス | 整数 | 埋め込みリスト内の埋め込みのインデックス。 | イエス | |
オブジェクト | 列挙型 | オブジェクトの種類。これは常に "embedding" です。 使用可能な値: embedding |
イエス |
OpenAI.FileSearchTool
アップロードされたファイルから関連するコンテンツを検索するツール。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
filters | オブジェクト | いいえ | ||
最大結果数 | 整数 | 返される結果の最大数。 この数値は 1 から 50 までの数にする必要があります (1 と 50 も含まれます)。 | いいえ | |
ランキングオプション | オブジェクト | いいえ | ||
└─ ranker | 列挙型 | ファイル検索に使用するランカー。 使用可能な値: auto 、 default-2024-11-15 |
いいえ | |
└─ スコアのしきい値 | number | ファイル検索のスコアしきい値(0 ~ 1 の数値)。 1 に近い数値は、最も関連性の高い結果のみを返そうとしますが、返される結果が少なくなる可能性があります。 | いいえ | |
型 | 列挙型 | ファイル検索ツールの種類。 常に file_search です。使用可能な値: file_search |
イエス | |
vector_store_ids | アレイ | 検索するベクトルストアの ID。 | イエス |
OpenAI.FileSearchToolCallItemParam
ファイル検索ツールの呼び出しの結果。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
Query | アレイ | ファイルの検索に使用されるクエリ。 | イエス | |
results | アレイ | ファイル検索ツールの呼び出しの結果。 | いいえ | |
型 | 列挙型 | 使用可能な値: file_search_call |
イエス |
OpenAI.FileSearchToolCallItemResource
ファイル検索ツールの呼び出しの結果。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
Query | アレイ | ファイルの検索に使用されるクエリ。 | イエス | |
results | アレイ | ファイル検索ツールの呼び出しの結果。 | いいえ | |
状態 | 列挙型 | ファイル検索ツールの呼び出しの状態。 in_progress 、searching 、incomplete 、またはfailed のいずれか使用できる値: in_progress 、 searching 、 completed 、 incomplete 、 failed |
イエス | |
型 | 列挙型 | 使用可能な値: file_search_call |
イエス |
OpenAIフィルターズ
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
filters | アレイ | 結合するフィルターの配列。 項目は、 ComparisonFilter または CompoundFilter できます。 |
イエス | |
キー | 文字列 | 値と比較するキー。 | イエス | |
型 | 列挙型 | 操作の種類: and または or 。使用可能な値: and 、 or |
イエス | |
価値 | 文字列または数値またはブール値 | 属性キーと比較する値は、文字列、数値、またはブール型をサポートします。 | イエス |
OpenAI.FunctionObject
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
説明 | 文字列 | モデルが関数をいつどのように呼び出すかを選ぶために使われる、関数の動作の説明。 | いいえ | |
名前 | 文字列 | 呼び出す関数の名前。 a-z、A-Z、0-9 を使用するか、アンダースコアとダッシュを含める必要があります。最大長は 64 です。 | イエス | |
パラメーター | 関数が受け取るパラメーター。JSON スキーマ オブジェクトとして記述されます。 | いいえ | ||
strict | ブーリアン | 関数呼び出しの生成時に厳密なスキーマ準拠を有効にするかどうか。 true に設定すると、モデルは parameters フィールドで定義されている正確なスキーマに従います。 strict が true の場合、JSON スキーマのサブセットのみがサポートされます。 |
いいえ | いいえ |
OpenAI.FunctionTool(オープンエーアイ・ファンクションツール)
モデルが呼び出しを選択できる関数を独自のコードで定義します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
説明 | 文字列 | 関数の説明。 関数を呼び出すかどうかを判断するためにモデルによって使用されます。 | いいえ | |
名前 | 文字列 | 呼び出す関数の名前。 | イエス | |
パラメーター | 関数のパラメーターを記述する JSON スキーマ オブジェクト。 | イエス | ||
strict | ブーリアン | 厳密なパラメーター検証を適用するかどうかを指定します。 デフォルト true 。 |
イエス | |
型 | 列挙型 | 関数ツールの型。 常に function です。使用可能な値: function |
イエス |
OpenAI.FunctionToolCallItemParam
関数を実行するためのツール呼び出し。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
引数 | 文字列 | 関数に渡す引数の JSON 文字列。 | イエス | |
通話ID | 文字列 | モデルによって生成される関数ツール呼び出しの一意の ID。 | イエス | |
名前 | 文字列 | 実行する関数の名前。 | イエス | |
型 | 列挙型 | 使用可能な値: function_call |
イエス |
OpenAI.FunctionToolCallItemResource
関数を実行するためのツール呼び出し。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
引数 | 文字列 | 関数に渡す引数の JSON 文字列。 | イエス | |
通話ID | 文字列 | モデルによって生成される関数ツール呼び出しの一意の ID。 | イエス | |
名前 | 文字列 | 実行する関数の名前。 | イエス | |
状態 | 列挙型 | アイテムの状態。 in_progress 、completed 、または incomplete のいずれか。 API 経由で項目が返される際に設定されます。使用可能な値: in_progress 、 completed 、 incomplete |
イエス | |
型 | 列挙型 | 使用可能な値: function_call |
イエス |
OpenAI.FunctionToolCallOutputItemParam
関数ツール呼び出しの出力。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
通話ID | 文字列 | モデルによって生成される関数ツール呼び出しの一意の ID。 | イエス | |
出力 | 文字列 | 関数ツール呼び出しの出力の JSON 文字列。 | イエス | |
型 | 列挙型 | 使用可能な値: function_call_output |
イエス |
OpenAI.FunctionToolCallOutputItemResource
関数ツール呼び出しの出力。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
通話ID | 文字列 | モデルによって生成される関数ツール呼び出しの一意の ID。 | イエス | |
出力 | 文字列 | 関数ツール呼び出しの出力の JSON 文字列。 | イエス | |
状態 | 列挙型 | アイテムの状態。 in_progress 、completed 、または incomplete のいずれか。 API 経由で項目が返される際に設定されます。使用可能な値: in_progress 、 completed 、 incomplete |
イエス | |
型 | 列挙型 | 使用可能な値: function_call_output |
イエス |
OpenAI.ImageGenTool
gpt-image-1
などのモデルを使用して画像を生成するツール。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
バックグラウンド | 列挙型 | 生成されたイメージの背景の種類。 transparent 、opaque 、または auto のいずれか。 既定値: auto 。使用可能な値: transparent 、 opaque 、 auto |
いいえ | |
入力画像マスク | オブジェクト | インペインティング用のオプションのマスク。 image_url (文字列、省略可能) とfile_id (文字列、省略可能) を格納します。 |
いいえ | |
└─ ファイルID | 文字列 | マスク イメージのファイル ID。 | いいえ | |
└─ image_url | 文字列 | Base64 でエンコードされたマスク イメージ。 | いいえ | |
モデル | 列挙型 | 使用するイメージ生成モデル。 既定値: gpt-image-1 。使用可能な値: gpt-image-1 |
いいえ | |
モデレート | 列挙型 | 生成されたイメージのモデレーション レベル。 既定値: auto 。使用可能な値: auto 、 low |
いいえ | |
出力圧縮 | 整数 | 出力イメージの圧縮レベル。 既定値: 100。 | いいえ | 100 |
出力形式 (output_format) | 列挙型 | 生成されたイメージの出力形式。 png 、webp 、または jpeg のいずれか。 既定値: png 。使用可能な値: png 、 webp 、 jpeg |
いいえ | |
部分的な画像 | 整数 | ストリーミング モードで生成する部分イメージの数 。0 (既定値) から 3。 | いいえ | 0 |
品質 | 列挙型 | 生成されたイメージの品質。 low 、medium 、high 、または auto のいずれかです。 既定値: auto 。使用可能な値: low 、 medium 、 high 、 auto |
いいえ | |
size | 列挙型 | 生成されたイメージのサイズ。 1024x1024 、1024x1536 、1536x1024 、または auto のいずれかです。 既定値: auto 。使用可能な値: 1024x1024 、 1024x1536 、 1536x1024 、 auto |
いいえ | |
型 | 列挙型 | イメージ生成ツールの種類。 常に image_generation です。使用可能な値: image_generation |
イエス |
OpenAI.ImageGenToolCallItemParam
モデルによって行われたイメージ生成要求。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
結果 | 文字列 | base64 でエンコードされた生成されたイメージ。 | イエス | |
型 | 列挙型 | 使用可能な値: image_generation_call |
イエス |
OpenAI.ImageGenToolCallItemResource
モデルによって行われたイメージ生成要求。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
結果 | 文字列 | base64 でエンコードされた生成されたイメージ。 | イエス | |
状態 | 列挙型 | 使用可能な値: in_progress 、 completed 、 generating 、 failed |
イエス | |
型 | 列挙型 | 使用可能な値: image_generation_call |
イエス |
OpenAI.ImplicitUserMessage
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツ | 文字列または配列 | イエス |
OpenAI.Includable
モデル応答に含める追加の出力データを指定します。 現在サポートされている値は次のとおりです。
file_search_call.results
: ファイル検索ツールの呼び出しの検索結果を含めます。message.input_image.image_url
: 入力メッセージの画像 URL を含めます。computer_call_output.output.image_url
: コンピューター呼び出し出力の画像 URL を含めます。reasoning.encrypted_content
: 推論項目の出力に、暗号化されたバージョンの推論トークンが含まれます。 これにより、応答 API をステートレスに使用する場合 (store
パラメーターがfalse
に設定されている場合や、組織がゼロ データ保持プログラムに登録されている場合など) に、複数ターンの会話で理由項目を使用できるようになります。
プロパティ | 価値 |
---|---|
説明 | モデル応答に含める追加の出力データを指定します。 現在サポートされている値は次のとおりです。 - file_search_call.results : ファイル検索ツールの呼び出しの検索結果を含めます。- message.input_image.image_url : 入力メッセージの画像 URL を含めます。- computer_call_output.output.image_url : コンピューター呼び出し出力の画像 URL を含めます。- reasoning.encrypted_content : 推論項目の出力に、暗号化されたバージョンの推論トークンが含まれます。 これにより、応答 API をステートレスに使用する場合 ( store パラメーターが false に設定されている場合や、組織がゼロ データ保持プログラムに登録されている場合など) に、複数ターンの会話で理由項目を使用できるようになります。 |
タイプ | 文字列 |
値 | file_search_call.results message.input_image.image_url computer_call_output.output.image_url reasoning.encrypted_content |
OpenAI.ItemContent
OpenAI.ItemContent の識別子
このコンポーネントでは、プロパティ type
を使用して、さまざまな型を区別します。
型の値 | スキーマ |
---|---|
input_audio |
OpenAI.ItemContentInputAudio |
output_audio |
OpenAI.ItemContentOutputAudio |
refusal |
OpenAI.ItemContentRefusal |
input_text |
OpenAI.ItemContentInputText |
input_image |
OpenAI.ItemContentInputImage |
input_file |
OpenAI.ItemContentInputFile |
output_text |
OpenAI.ItemContentOutputText |
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | OpenAI.ItemContentType | マルチモーダル入力および出力に関する情報。 | イエス |
OpenAI.ItemContentInputAudio
モデルへのオーディオ入力。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
データ | 文字列 | Base64 でエンコードされたオーディオ データ。 | イエス | |
フォーマット | 列挙型 | オーディオ データの形式。 現在サポートされている形式は、 mp3 と wav です。使用可能な値: mp3 、 wav |
イエス | |
型 | 列挙型 | 入力項目の種類。 常に input_audio です。使用可能な値: input_audio |
イエス |
OpenAI.ItemContentInputFile
モデルへのファイル入力。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
ファイルデータ | 文字列 | モデルに送信されるファイルの内容。 | いいえ | |
file_id | 文字列 | モデルに送信されるファイルの ID。 | いいえ | |
ファイル名 | 文字列 | モデルに送信されるファイルの名前。 | いいえ | |
型 | 列挙型 | 入力項目の種類。 常に input_file です。使用可能な値: input_file |
イエス |
OpenAI.ItemContentInputImage
モデルへの画像入力。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
ディテール | 列挙型 | モデルに送信されるイメージの詳細レベル。 high 、low 、または auto のいずれか。 既定値は auto です。使用可能な値: low 、 high 、 auto |
いいえ | |
file_id | 文字列 | モデルに送信されるファイルの ID。 | いいえ | |
画像URL | 文字列 | モデルに送信されるイメージの URL。 データ URL 内の完全修飾 URL または base64 でエンコードされたイメージ。 | いいえ | |
型 | 列挙型 | 入力項目の種類。 常に input_image です。使用可能な値: input_image |
イエス |
OpenAI.ItemContentInputText
モデルへのテキスト入力。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
SMS 送信 | 文字列 | モデルへのテキスト入力。 | イエス | |
型 | 列挙型 | 入力項目の種類。 常に input_text です。使用可能な値: input_text |
イエス |
OpenAI.ItemContentOutputAudio
モデルからのオーディオ出力。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
データ | 文字列 | モデルからの Base64 でエンコードされたオーディオ データ。 | イエス | |
トランスクリプト | 文字列 | モデルからのオーディオ データのトランスクリプト。 | イエス | |
型 | 列挙型 | 出力オーディオの種類。 常に output_audio です。使用可能な値: output_audio |
イエス |
OpenAI.ItemContentOutputText
モデルからのテキスト出力。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
注釈 | アレイ | テキスト出力の注釈。 | イエス | |
SMS 送信 | 文字列 | モデルからのテキスト出力。 | イエス | |
型 | 列挙型 | 出力テキストの型。 常に output_text です。使用可能な値: output_text |
イエス |
OpenAI.ItemContentRefusal
モデルからの拒否。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
拒否 | 文字列 | モデルからの拒否の説明。 | イエス | |
型 | 列挙型 | 拒否の種類。 常に refusal です。使用可能な値: refusal |
イエス |
OpenAI.ItemContentType
マルチモーダル入力および出力に関する情報。
プロパティ | 価値 |
---|---|
説明 | マルチモーダル入力および出力に関する情報。 |
タイプ | 文字列 |
値 | input_text input_audio input_image input_file output_text output_audio refusal |
OpenAI.ItemParam
応答の生成に使用されるコンテンツ項目。
OpenAI.ItemParam の識別子
このコンポーネントでは、プロパティ type
を使用して、さまざまな型を区別します。
型の値 | スキーマ |
---|---|
message |
OpenAI.ResponsesMessageItemParam |
function_call_output |
OpenAI.FunctionToolCallOutputItemParam |
file_search_call |
OpenAI.FileSearchToolCallItemParam |
computer_call |
OpenAI.ComputerToolCallItemParam |
computer_call_output |
OpenAI.ComputerToolCallOutputItemParam |
web_search_call |
OpenAI.WebSearchToolCallItemParam |
function_call |
OpenAI.FunctionToolCallItemParam |
reasoning |
OpenAI.ReasoningItemParam |
item_reference |
OpenAI.ItemReferenceItemParam |
image_generation_call |
OpenAI.ImageGenToolCallItemParam |
code_interpreter_call |
OpenAI.CodeInterpreterToolCallItemParam |
mcp_list_tools |
OpenAI.MCPListToolsItemParam |
mcp_approval_request |
OpenAI.MCPApprovalRequestItemParam |
mcp_approval_response |
OpenAI.MCPApprovalResponseItemParam |
mcp_call |
OpenAI.MCPCallItemParam |
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | OpenAI.ItemType | イエス |
OpenAI.ItemReferenceItemParam
参照する項目の内部識別子。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
識別子 | 文字列 | 参照されている、以前に生成された応答項目のサービス発信 ID。 | イエス | |
型 | 列挙型 | 使用可能な値: item_reference |
イエス |
OpenAI.ItemResource
応答の生成に使用されるコンテンツ項目。
OpenAI.ItemResource の識別子
このコンポーネントでは、プロパティ type
を使用して、さまざまな型を区別します。
型の値 | スキーマ |
---|---|
message |
OpenAI.ResponsesMessageItemResource |
computer_call_output |
OpenAI.ComputerToolCallOutputItemResource |
function_call |
OpenAI.FunctionToolCallItemResource |
function_call_output |
OpenAI.FunctionToolCallOutputItemResource |
mcp_approval_response |
OpenAI.MCPApprovalResponseItemResource |
code_interpreter_call |
OpenAI.CodeInterpreterToolCallItemResource |
file_search_call |
OpenAI.FileSearchToolCallItemResource |
computer_call |
OpenAI.ComputerToolCallItemResource |
web_search_call |
OpenAI.WebSearchToolCallItemResource |
reasoning |
OpenAI.ReasoningItemResource |
image_generation_call |
OpenAI.ImageGenTool呼び出し項目リソース |
mcp_list_tools |
OpenAI.MCPListToolsItemResource |
mcp_approval_request |
OpenAI.MCPApprovalRequestItemResource |
mcp_call |
OpenAI.MCPCallItemResource |
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
識別子 | 文字列 | イエス | ||
型 | OpenAI.ItemType | イエス |
OpenAI.アイテムタイプ
プロパティ | 価値 |
---|---|
タイプ | 文字列 |
値 | message file_search_call function_call function_call_output computer_call computer_call_output web_search_call reasoning item_reference image_generation_call code_interpreter_call mcp_list_tools mcp_approval_request mcp_approval_response mcp_call |
OpenAI.Location
OpenAI.Location の識別子
このコンポーネントでは、プロパティ type
を使用して、さまざまな型を区別します。
型の値 | スキーマ |
---|---|
approximate |
OpenAI.ApproximateLocation |
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | OpenAI.LocationType | イエス |
OpenAI.LocationType
プロパティ | 価値 |
---|---|
タイプ | 文字列 |
値 | approximate |
OpenAI.MCPApprovalRequestItemParam
ツール呼び出しの人間による承認の要求。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
引数 | 文字列 | ツールの引数の JSON 文字列。 | イエス | |
名前 | 文字列 | 実行するツールの名前。 | イエス | |
サーバーラベル | 文字列 | 要求を行っている MCP サーバーのラベル。 | イエス | |
型 | 列挙型 | 使用可能な値: mcp_approval_request |
イエス |
OpenAI.MCPApprovalRequestItemResource
ツール呼び出しの人間による承認の要求。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
引数 | 文字列 | ツールの引数の JSON 文字列。 | イエス | |
名前 | 文字列 | 実行するツールの名前。 | イエス | |
サーバーラベル | 文字列 | 要求を行っている MCP サーバーのラベル。 | イエス | |
型 | 列挙型 | 使用可能な値: mcp_approval_request |
イエス |
OpenAI.MCPApprovalResponseItemParam
MCP 承認要求への応答。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
承認リクエストID | 文字列 | 回答中の承認要求の ID。 | イエス | |
承認 | ブーリアン | 要求が承認されたかどうか。 | イエス | |
理由 | 文字列 | 決定の省略可能な理由。 | いいえ | |
型 | 列挙型 | 使用可能な値: mcp_approval_response |
イエス |
OpenAI.MCP承認応答項目リソース
MCP 承認要求への応答。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
承認リクエストID | 文字列 | 回答中の承認要求の ID。 | イエス | |
承認 | ブーリアン | 要求が承認されたかどうか。 | イエス | |
理由 | 文字列 | 決定の省略可能な理由。 | いいえ | |
型 | 列挙型 | 使用可能な値: mcp_approval_response |
イエス |
OpenAI.MCPCallItemParam
MCP サーバーでのツールの呼び出し。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
引数 | 文字列 | ツールに渡される引数の JSON 文字列。 | イエス | |
エラー | 文字列 | ツール呼び出しからのエラー (存在する場合)。 | いいえ | |
名前 | 文字列 | 実行されたツールの名前。 | イエス | |
出力 | 文字列 | ツール呼び出しからの出力。 | いいえ | |
サーバーラベル | 文字列 | ツールを実行している MCP サーバーのラベル。 | イエス | |
型 | 列挙型 | 使用可能な値: mcp_call |
イエス |
OpenAI.MCPCallItemResource
MCP サーバーでのツールの呼び出し。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
引数 | 文字列 | ツールに渡される引数の JSON 文字列。 | イエス | |
エラー | 文字列 | ツール呼び出しからのエラー (存在する場合)。 | いいえ | |
名前 | 文字列 | 実行されたツールの名前。 | イエス | |
出力 | 文字列 | ツール呼び出しからの出力。 | いいえ | |
サーバーラベル | 文字列 | ツールを実行している MCP サーバーのラベル。 | イエス | |
型 | 列挙型 | 使用可能な値: mcp_call |
イエス |
OpenAI.MCPListToolsItemParam
MCP サーバーで使用できるツールの一覧。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
エラー | 文字列 | サーバーでツールを一覧表示できない場合のエラー メッセージ。 | いいえ | |
サーバーラベル | 文字列 | MCP サーバーのラベル。 | イエス | |
ツール | アレイ | サーバーで使用できるツール。 | イエス | |
型 | 列挙型 | 使用可能な値: mcp_list_tools |
イエス |
OpenAI.MCPListToolsItemResource
MCP サーバーで使用できるツールの一覧。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
エラー | 文字列 | サーバーでツールを一覧表示できない場合のエラー メッセージ。 | いいえ | |
サーバーラベル | 文字列 | MCP サーバーのラベル。 | イエス | |
ツール | アレイ | サーバーで使用できるツール。 | イエス | |
型 | 列挙型 | 使用可能な値: mcp_list_tools |
イエス |
OpenAI.MCPListToolsTool
MCP サーバーで使用できるツール。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
注釈 | ツールに関する追加の注釈。 | いいえ | ||
説明 | 文字列 | ツールの説明。 | いいえ | |
入力スキーマ | ツールの入力を記述する JSON スキーマ。 | イエス | ||
名前 | 文字列 | ツールの名前。 | イエス |
OpenAI.MCPTool
リモート モデル コンテキスト プロトコル (MCP) サーバーを使用して、モデルに追加のツールへのアクセス権を付与します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
許可されたツール | オブジェクト | いいえ | ||
└─ ツール名 | アレイ | 使用できるツール名の一覧。 | いいえ | |
headers | オブジェクト | MCP サーバーに送信するオプションの HTTP ヘッダー。 認証またはその他の目的で使用します。 | いいえ | |
承認が必要 | オブジェクト (以下の有効なモデルを参照) | 承認が必要な MCP サーバーのツールを指定します。 | いいえ | |
サーバーラベル | 文字列 | この MCP サーバーのラベル。ツール呼び出しで識別するために使用されます。 | イエス | |
サーバーのURL | 文字列 | MCP サーバーの URL。 | イエス | |
型 | 列挙型 | MCP ツールの種類。 常に mcp です。使用可能な値: mcp |
イエス |
OpenAI.ParallelToolCalls
ツールの使用中に並列関数の呼び出しを有効にするかどうか。
型: ブール
OpenAIランキングオプション
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
ランカー | 列挙型 | ファイル検索に使用するランカー。 使用可能な値: auto 、 default-2024-11-15 |
いいえ | |
スコア閾値 | number | ファイル検索のスコアしきい値(0 ~ 1 の数値)。 1 に近い数値は、最も関連性の高い結果のみを返そうとしますが、返される結果が少なくなる可能性があります。 | いいえ |
OpenAI.推論
o シリーズ モデルのみ
推論モデルの構成オプション。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
作業量 | オブジェクト | o シリーズ モデルのみ 推論モデルの推論に関する作業を制限します。 現在サポートされている値は、 low 、medium 、high です。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。 |
いいえ | |
要約を生成する | 列挙型 | 非推奨: 代わりに summary を使用してください。モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。 auto 、concise 、または detailed のいずれか。使用可能な値: auto 、 concise 、 detailed |
いいえ | |
概要 | 列挙型 | モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。auto 、concise 、または detailed のいずれか。使用可能な値: auto 、 concise 、 detailed |
いいえ |
OpenAI.ReasoningEffort
o シリーズ モデルのみ
推論モデルの推論に関する作業を制限します。
現在サポートされている値は、low
、medium
、high
です。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。
プロパティ | 価値 |
---|---|
説明 | o シリーズ モデルのみ 推論モデルの推論に関する作業を制限します。 現在サポートされている値は、 low 、medium 、high です。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。 |
タイプ | 文字列 |
値 | low medium high |
OpenAI.ReasoningItemParam
応答の生成中に推論モデルによって使用される思考のチェーンの説明。 コンテキストを手動で管理する場合は、これらの項目を応答 API への input
に含めて、会話の後続のターンに使用してください。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
暗号化されたコンテンツ | 文字列 | 推論項目の暗号化されたコンテンツ - include パラメーターにreasoning.encrypted_content を使用して応答が生成されたときに設定されます。 |
いいえ | |
概要 | アレイ | テキストの内容の推論。 | イエス | |
型 | 列挙型 | 使用可能な値: reasoning |
イエス |
OpenAI.推論アイテムリソース
応答の生成中に推論モデルによって使用される思考のチェーンの説明。 コンテキストを手動で管理する場合は、これらの項目を応答 API への input
に含めて、会話の後続のターンに使用してください。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
暗号化されたコンテンツ | 文字列 | 推論項目の暗号化されたコンテンツ - include パラメーターにreasoning.encrypted_content を使用して応答が生成されたときに設定されます。 |
いいえ | |
概要 | アレイ | テキストの内容の推論。 | イエス | |
型 | 列挙型 | 使用可能な値: reasoning |
イエス |
OpenAI.ReasoningItemSummaryPart
OpenAI.ReasoningItemSummaryPart の識別子
このコンポーネントでは、プロパティ type
を使用して、さまざまな型を区別します。
型の値 | スキーマ |
---|---|
summary_text |
OpenAI.推論項目要約テキスト部分 |
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | OpenAI.ReasoningItemSummaryPartType | イエス |
OpenAI.ReasoningItemSummaryPartType
プロパティ | 価値 |
---|---|
タイプ | 文字列 |
値 | summary_text |
OpenAI推論項目の要約テキスト部分
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
SMS 送信 | 文字列 | イエス | ||
型 | 列挙型 | 使用可能な値: summary_text |
イエス |
OpenAI.Response
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
バックグラウンド | ブーリアン | モデル応答をバックグラウンドで実行するかどうか。 | いいえ | いいえ |
作成日時 | 整数 | この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 | イエス | |
エラー | オブジェクト | モデルが応答の生成に失敗したときに返されるエラー オブジェクト。 | イエス | |
└─ コード | OpenAI.ResponseErrorCode | 応答のエラー コード。 | いいえ | |
└─ メッセージ | 文字列 | 人が判読できるエラーの説明。 | いいえ | |
識別子 | 文字列 | この応答の一意の識別子。 | イエス | |
不完全な詳細 | オブジェクト | 応答が不完全である理由の詳細。 | イエス | |
└─ 理由 | 列挙型 | 応答が不完全である理由。 使用可能な値: max_output_tokens 、 content_filter |
いいえ | |
指示 | 文字列 | システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。previous_response_id と共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。 |
いいえ | |
最大出力トークン数 | 整数 | 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . | いいえ | |
メタデータ | オブジェクト | オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 |
イエス | |
オブジェクト | 列挙型 | このリソースのオブジェクトの種類 - 常に response に設定されます。使用可能な値: response |
イエス | |
出力 | アレイ | モデルによって生成されたコンテンツ項目の配列。 - output 配列内の項目の長さと順序は、モデルの応答に依存します。- output 配列の最初の項目にアクセスし、モデルによって生成されたコンテンツを含む assistant メッセージであると仮定するのではなく、SDK でサポートされている output_text プロパティの使用を検討できます。 |
イエス | |
出力テキスト | 文字列 | output 配列内のすべてのoutput_text 項目からの集計テキスト出力を含む SDK 専用の便利なプロパティ (存在する場合)。 Python SDK と JavaScript SDK でサポートされています。 |
いいえ | |
並列ツール呼び出し | ブーリアン | モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 | イエス | 正しい |
以前のレスポンスID | 文字列 | モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 | いいえ | |
推論 | オブジェクト | o シリーズ モデルのみ 推論モデルの構成オプション。 |
いいえ | |
└─ 努力 | OpenAI.ReasoningEffort | o シリーズ モデルのみ 推論モデルの推論に関する作業を制限します。 現在サポートされている値は、 low 、medium 、high です。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。 |
いいえ | |
└─ 要約を生成する | 列挙型 | 非推奨: 代わりに summary を使用してください。モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。 auto 、concise 、または detailed のいずれか。使用可能な値: auto 、 concise 、 detailed |
いいえ | |
└─ 概要 | 列挙型 | モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。auto 、concise 、または detailed のいずれか。使用可能な値: auto 、 concise 、 detailed |
いいえ | |
状態 | 列挙型 | 応答生成の状態。 completed 、failed 、in_progress 、cancelled 、queued 、incomplete のいずれか。使用可能な値: completed 、 failed 、 in_progress 、 cancelled 、 queued 、 incomplete |
いいえ | |
温度 | number | 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。 |
イエス | |
SMS 送信 | オブジェクト | モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 | いいえ | |
└─ format | OpenAI.ResponseTextFormatConfiguration | いいえ | ||
ツール選択 | オブジェクト | モデルによって呼び出されるツールを制御します (ある場合)。none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。required は、モデルが 1 つ以上のツールを呼び出す必要があることを意味します。 |
いいえ | |
└─ タイプ | OpenAI.ToolChoiceObjectType | モデルが組み込みのツールを使用して応答を生成する必要があることを示します。 | いいえ | |
ツール | アレイ | 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。モデルを提供できるツールの 2 つのカテゴリは次のとおりです。 - 組み込みツール: モデルの機能を拡張する OpenAI によって提供される ツール関数呼び出し (カスタム ツール): ユーザーが定義した関数。モデルが独自のコードを呼び出すことができます。 コンテキストの管理。 |
いいえ | |
top_p | number | 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。 一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。 |
イエス | |
truncation | 列挙型 | モデルの応答に使用する切り捨て戦略。 - auto : この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。 - disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。使用可能な値: auto 、 disabled |
いいえ | |
使用 | OpenAI.ResponseUsage | 入力トークン、出力トークン、出力トークンの内訳、使用されたトークンの合計など、トークンの使用状況の詳細を表します。 | いいえ | |
ユーザー | 文字列 | OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 | イエス |
OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent
コード インタープリターによって部分的なコード スニペットが追加されたときに生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
デルタ | 文字列 | コード インタープリターによって追加された部分コード スニペット。 | イエス | |
output_index | 整数 | コードインタープリターの呼び出しが進行中の出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.code_interpreter_call.code.delta です。使用可能な値: response.code_interpreter_call.code.delta |
イエス |
OpenAI.応答コードインタプリタ呼び出し完了イベント
コード スニペットの出力がコード インタープリターによって終了されたときに生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コード | 文字列 | コード インタープリターによる最終的なコード スニペット出力。 | イエス | |
output_index | 整数 | コードインタープリターの呼び出しが進行中の出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.code_interpreter_call.code.done です。使用可能な値: response.code_interpreter_call.code.done |
イエス |
OpenAI.ResponseCodeInterpreterCallCompletedEvent
コード インタープリター呼び出しが完了したときに生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コードインタープリター呼び出し | OpenAI.CodeInterpreterToolCallItemResource | コードを実行するためのツール呼び出し。 | イエス | |
output_index | 整数 | コードインタープリターの呼び出しが進行中の出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.code_interpreter_call.completed です。使用可能な値: response.code_interpreter_call.completed |
イエス |
OpenAI.ResponseCodeInterpreterCallInProgressEvent
コード インタープリター呼び出しが進行中のときに生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コードインタープリター呼び出し | OpenAI.CodeInterpreterToolCallItemResource | コードを実行するためのツール呼び出し。 | イエス | |
output_index | 整数 | コードインタープリターの呼び出しが進行中の出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.code_interpreter_call.in_progress です。使用可能な値: response.code_interpreter_call.in_progress |
イエス |
OpenAI.ResponseCodeInterpreterCallInterpretingEvent
コード インタープリターがコード スニペットをアクティブに解釈しているときに生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コードインタープリター呼び出し | OpenAI.CodeInterpreterToolCallItemResource | コードを実行するためのツール呼び出し。 | イエス | |
output_index | 整数 | コードインタープリターの呼び出しが進行中の出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.code_interpreter_call.interpreting です。使用可能な値: response.code_interpreter_call.interpreting |
イエス |
OpenAI.ResponseCompletedEvent
モデルの応答が完了したときに出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
返答 | オブジェクト | イエス | ||
└─ 背景 | ブーリアン | モデル応答をバックグラウンドで実行するかどうか。 | いいえ | いいえ |
└─ created_at | 整数 | この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 | いいえ | |
└─ エラー | OpenAI.ResponseError | モデルが応答の生成に失敗したときに返されるエラー オブジェクト。 | いいえ | |
└─ 識別子 | 文字列 | この応答の一意の識別子。 | いいえ | |
└─ 不完全な詳細情報 | オブジェクト | 応答が不完全である理由の詳細。 | いいえ | |
└─ 理由 | 列挙型 | 応答が不完全である理由。 使用可能な値: max_output_tokens 、 content_filter |
いいえ | |
└─ 手順 | 文字列 | システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。previous_response_id と共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。 |
いいえ | |
└─ 最大出力トークン数 | 整数 | 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . | いいえ | |
└─ メタデータ | オブジェクト | オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 |
いいえ | |
└─ オブジェクト | 列挙型 | このリソースのオブジェクトの種類 - 常に response に設定されます。使用可能な値: response |
いいえ | |
└─ 出力 | アレイ | モデルによって生成されたコンテンツ項目の配列。 - output 配列内の項目の長さと順序は、モデルの応答に依存します。- output 配列の最初の項目にアクセスし、モデルによって生成されたコンテンツを含む assistant メッセージであると仮定するのではなく、SDK でサポートされている output_text プロパティの使用を検討できます。 |
いいえ | |
└─ 出力テキスト | 文字列 | output 配列内のすべてのoutput_text 項目からの集計テキスト出力を含む SDK 専用の便利なプロパティ (存在する場合)。 Python SDK と JavaScript SDK でサポートされています。 |
いいえ | |
└─ 並列ツール呼び出し | ブーリアン | モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 | いいえ | 正しい |
└─ 前の応答のID | 文字列 | モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 | いいえ | |
└─ 推論 | OpenAI.Reasoning | o シリーズ モデルのみ 推論モデルの構成オプション。 |
いいえ | |
└─ 状態 | 列挙型 | 応答生成の状態。 completed 、failed 、in_progress 、cancelled 、queued 、incomplete のいずれか。使用可能な値: completed 、 failed 、 in_progress 、 cancelled 、 queued 、 incomplete |
いいえ | |
└─ 温度 | number | 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | |
└─ テキスト | オブジェクト | モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 | いいえ | |
└─ format | OpenAI.ResponseTextFormatConfiguration | いいえ | ||
└─ ツール選択 | OpenAI.ToolChoiceOptions または OpenAI.ToolChoiceObject | 応答を生成するときに使用するツール (またはツール) をモデルで選択する方法。 モデルが呼び出すことができるツールを指定する方法については、 tools パラメーターを参照してください。 |
いいえ | |
└─ ツール | アレイ | 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。モデルを提供できるツールの 2 つのカテゴリは次のとおりです。 - 組み込みツール: モデルの機能を拡張するツール。 |
いいえ | |
└─ top_p | number | 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。 一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | |
└─ truncation | 列挙型 | モデルの応答に使用する切り捨て戦略。 - auto : この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。 - disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。使用可能な値: auto 、 disabled |
いいえ | |
└─ 使用法 | OpenAI.ResponseUsage | 入力トークン、出力トークン、出力トークンの内訳、使用されたトークンの合計など、トークンの使用状況の詳細を表します。 | いいえ | |
└─ ユーザー | 文字列 | OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 | いいえ | |
型 | 列挙型 | イベントの種類。 常に response.completed です。使用可能な値: response.completed |
イエス |
OpenAI.ResponseContentPartAddedEvent
新しいコンテンツ パーツが追加されたときに生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツインデックス | 整数 | 追加されたコンテンツ パーツのインデックス。 | イエス | |
アイテムID | 文字列 | コンテンツ パーツが追加された出力項目の ID。 | イエス | |
output_index | 整数 | コンテンツ パーツが追加された出力項目のインデックス。 | イエス | |
パーツ | オブジェクト | イエス | ||
└─ タイプ | OpenAI.ItemContentType | マルチモーダル入力および出力に関する情報。 | いいえ | |
型 | 列挙型 | イベントの種類。 常に response.content_part.added です。使用可能な値: response.content_part.added |
イエス |
OpenAI.ResponseContentPartDoneEvent
コンテンツ パーツが完了したときに生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツインデックス | 整数 | 実行されるコンテンツ パーツのインデックス。 | イエス | |
アイテムID | 文字列 | コンテンツ パーツが追加された出力項目の ID。 | イエス | |
output_index | 整数 | コンテンツ パーツが追加された出力項目のインデックス。 | イエス | |
パーツ | オブジェクト | イエス | ||
└─ タイプ | OpenAI.ItemContentType | マルチモーダル入力および出力に関する情報。 | いいえ | |
型 | 列挙型 | イベントの種類。 常に response.content_part.done です。使用可能な値: response.content_part.done |
イエス |
OpenAI.ResponseCreatedEvent(応答生成イベント)
応答の作成時に生成されるイベント。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
返答 | オブジェクト | イエス | ||
└─ 背景 | ブーリアン | モデル応答をバックグラウンドで実行するかどうか。 | いいえ | いいえ |
└─ created_at | 整数 | この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 | いいえ | |
└─ エラー | OpenAI.ResponseError | モデルが応答の生成に失敗したときに返されるエラー オブジェクト。 | いいえ | |
└─ 識別子 | 文字列 | この応答の一意の識別子。 | いいえ | |
└─ 不完全な詳細情報 | オブジェクト | 応答が不完全である理由の詳細。 | いいえ | |
└─ 理由 | 列挙型 | 応答が不完全である理由。 使用可能な値: max_output_tokens 、 content_filter |
いいえ | |
└─ 手順 | 文字列 | システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。previous_response_id と共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。 |
いいえ | |
└─ 最大出力トークン数 | 整数 | 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . | いいえ | |
└─ メタデータ | オブジェクト | オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 |
いいえ | |
└─ オブジェクト | 列挙型 | このリソースのオブジェクトの種類 - 常に response に設定されます。使用可能な値: response |
いいえ | |
└─ 出力 | アレイ | モデルによって生成されたコンテンツ項目の配列。 - output 配列内の項目の長さと順序は、モデルの応答に依存します。- output 配列の最初の項目にアクセスし、モデルによって生成されたコンテンツを含む assistant メッセージであると仮定するのではなく、SDK でサポートされている output_text プロパティの使用を検討できます。 |
いいえ | |
└─ 出力テキスト | 文字列 | output 配列内のすべてのoutput_text 項目からの集計テキスト出力を含む SDK 専用の便利なプロパティ (存在する場合)。 Python SDK と JavaScript SDK でサポートされています。 |
いいえ | |
└─ 並列ツール呼び出し | ブーリアン | モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 | いいえ | 正しい |
└─ 前の応答のID | 文字列 | モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 | いいえ | |
└─ 推論 | OpenAI.Reasoning | o シリーズ モデルのみ 推論モデルの構成オプション。 |
いいえ | |
└─ 状態 | 列挙型 | 応答生成の状態。 completed 、failed 、in_progress 、cancelled 、queued 、incomplete のいずれか。使用可能な値: completed 、 failed 、 in_progress 、 cancelled 、 queued 、 incomplete |
いいえ | |
└─ 温度 | number | 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | |
└─ テキスト | オブジェクト | モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 | いいえ | |
└─ format | OpenAI.ResponseTextFormatConfiguration | いいえ | ||
└─ ツール選択 | OpenAI.ToolChoiceOptions または OpenAI.ToolChoiceObject | 応答を生成するときに使用するツール (またはツール) をモデルで選択する方法。 モデルが呼び出すことができるツールを指定する方法については、 tools パラメーターを参照してください。 |
いいえ | |
└─ ツール | アレイ | 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。モデルを提供できるツールの 2 つのカテゴリは次のとおりです。 - 組み込みツール: モデルの機能を拡張する OpenAI によって提供されるツール。 関数呼び出し (カスタム ツール):ユーザーが定義した関数。モデルが独自のコードを呼び出すことができます。 コンテキストの管理。 |
いいえ | |
└─ top_p | number | 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。 一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | |
└─ truncation | 列挙型 | モデルの応答に使用する切り捨て戦略。 - auto : この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。 - disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。使用可能な値: auto 、 disabled |
いいえ | |
└─ 使用法 | OpenAI.ResponseUsage | 入力トークン、出力トークン、出力トークンの内訳、使用されたトークンの合計など、トークンの使用状況の詳細を表します。 | いいえ | |
└─ ユーザー | 文字列 | OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 | いいえ | |
型 | 列挙型 | イベントの種類。 常に response.created です。使用可能な値: response.created |
イエス |
OpenAI.レスポンスエラー
モデルが応答の生成に失敗したときに返されるエラー オブジェクト。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コード | OpenAI.ResponseErrorCode | 応答のエラー コード。 | イエス | |
メッセージ | 文字列 | 人が判読できるエラーの説明。 | イエス |
OpenAI.ResponseErrorCode
応答のエラー コード。
プロパティ | 価値 |
---|---|
説明 | 応答のエラー コード。 |
タイプ | 文字列 |
値 | server_error rate_limit_exceeded invalid_prompt vector_store_timeout invalid_image invalid_image_format invalid_base64_image invalid_image_url image_too_large image_too_small image_parse_error image_content_policy_violation invalid_image_mode image_file_too_large unsupported_image_media_type empty_image_file failed_to_download_image image_file_not_found |
OpenAI.ResponseErrorEvent
エラーが発生したときに出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コード | 文字列 | エラー コード。 | イエス | |
メッセージ | 文字列 | エラー メッセージ。 | イエス | |
パラメータ | 文字列 | エラー パラメーター。 | イエス | |
型 | 列挙型 | イベントの種類。 常に error です。使用可能な値: error |
イエス |
OpenAI.ResponseFailedEvent (応答失敗イベント)
応答が失敗したときに生成されるイベント。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
返答 | オブジェクト | イエス | ||
└─ 背景 | ブーリアン | モデル応答をバックグラウンドで実行するかどうか。 | いいえ | いいえ |
└─ created_at | 整数 | この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 | いいえ | |
└─ エラー | OpenAI.ResponseError | モデルが応答の生成に失敗したときに返されるエラー オブジェクト。 | いいえ | |
└─ 識別子 | 文字列 | この応答の一意の識別子。 | いいえ | |
└─ 不完全な詳細情報 | オブジェクト | 応答が不完全である理由の詳細。 | いいえ | |
└─ 理由 | 列挙型 | 応答が不完全である理由。 使用可能な値: max_output_tokens 、 content_filter |
いいえ | |
└─ 手順 | 文字列 | システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。previous_response_id と共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。 |
いいえ | |
└─ 最大出力トークン数 | 整数 | 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . | いいえ | |
└─ メタデータ | オブジェクト | オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 |
いいえ | |
└─ オブジェクト | 列挙型 | このリソースのオブジェクトの種類 - 常に response に設定されます。使用可能な値: response |
いいえ | |
└─ 出力 | アレイ | モデルによって生成されたコンテンツ項目の配列。 - output 配列内の項目の長さと順序は、モデルの応答に依存します。- output 配列の最初の項目にアクセスし、モデルによって生成されたコンテンツを含む assistant メッセージであると仮定するのではなく、SDK でサポートされている output_text プロパティの使用を検討できます。 |
いいえ | |
└─ 出力テキスト | 文字列 | output 配列内のすべてのoutput_text 項目からの集計テキスト出力を含む SDK 専用の便利なプロパティ (存在する場合)。 Python SDK と JavaScript SDK でサポートされています。 |
いいえ | |
└─ 並列ツール呼び出し | ブーリアン | モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 | いいえ | 正しい |
└─ 前の応答のID | 文字列 | モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 | いいえ | |
└─ 推論 | OpenAI.Reasoning | o シリーズ モデルのみ 推論モデルの構成オプション。 |
いいえ | |
└─ 状態 | 列挙型 | 応答生成の状態。 completed 、failed 、in_progress 、cancelled 、queued 、incomplete のいずれか。使用可能な値: completed 、 failed 、 in_progress 、 cancelled 、 queued 、 incomplete |
いいえ | |
└─ 温度 | number | 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | |
└─ テキスト | オブジェクト | モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 | いいえ | |
└─ format | OpenAI.ResponseTextFormatConfiguration | いいえ | ||
└─ ツール選択 | OpenAI.ToolChoiceOptions または OpenAI.ToolChoiceObject | 応答を生成するときに使用するツール (またはツール) をモデルで選択する方法。 モデルが呼び出すことができるツールを指定する方法については、 tools パラメーターを参照してください。 |
いいえ | |
└─ ツール | アレイ | 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。モデルを提供できるツールの 2 つのカテゴリは次のとおりです。 - 組み込みツール: モデルの機能を拡張する OpenAI によって提供されるツール。 関数呼び出し (カスタム ツール):ユーザーが定義した関数。モデルが独自のコードを呼び出すことができます。 コンテキストの管理。 |
いいえ | |
└─ top_p | number | 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。 一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | |
└─ truncation | 列挙型 | モデルの応答に使用する切り捨て戦略。 - auto : この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。 - disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。使用可能な値: auto 、 disabled |
いいえ | |
└─ 使用法 | OpenAI.ResponseUsage | 入力トークン、出力トークン、出力トークンの内訳、使用されたトークンの合計など、トークンの使用状況の詳細を表します。 | いいえ | |
└─ ユーザー | 文字列 | OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 | いいえ | |
型 | 列挙型 | イベントの種類。 常に response.failed です。使用可能な値: response.failed |
イエス |
OpenAI.ResponseFileSearchCallCompletedEvent(レスポンスファイル検索コール完了イベント)
ファイル検索呼び出しが完了したときに生成されます (結果が見つかりました)。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アイテムID | 文字列 | ファイル検索呼び出しが開始される出力項目の ID。 | イエス | |
output_index | 整数 | ファイル検索呼び出しが開始される出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.file_search_call.completed です。使用可能な値: response.file_search_call.completed |
イエス |
OpenAI.応答ファイル検索呼び出し進行中イベント
ファイル検索呼び出しが開始されたときに生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アイテムID | 文字列 | ファイル検索呼び出しが開始される出力項目の ID。 | イエス | |
output_index | 整数 | ファイル検索呼び出しが開始される出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.file_search_call.in_progress です。使用可能な値: response.file_search_call.in_progress |
イエス |
OpenAI.ResponseFileSearchCallSearchingEvent
ファイル検索が現在検索されているときに出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アイテムID | 文字列 | ファイル検索呼び出しが開始される出力項目の ID。 | イエス | |
output_index | 整数 | ファイル検索呼び出しで検索する出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.file_search_call.searching です。使用可能な値: response.file_search_call.searching |
イエス |
OpenAI.ResponseFormat
OpenAI.ResponseFormat の判別器
このコンポーネントでは、プロパティ type
を使用して、さまざまな型を区別します。
型の値 | スキーマ |
---|---|
text |
OpenAI.ResponseFormatText |
json_object |
OpenAI.ResponseFormatJsonObject |
json_schema |
OpenAI.ResponseFormatJsonSchema |
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | 使用可能な値: text 、 json_object 、 json_schema |
イエス |
OpenAI.レスポンスフォーマット_JSONオブジェクト
JSON オブジェクトの応答形式。 JSON 応答を生成する古い方法。
json_schema
をサポートするモデルには、の使用をお勧めします。 このモデルでは、システムまたはユーザーに指示するメッセージがない場合、JSON は生成されないことに注意してください。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | 定義されている応答形式の型。 常に json_object です。使用可能な値: json_object |
イエス |
OpenAI.ResponseFormatJsonSchema
JSON スキーマの応答形式。 構造化された JSON 応答を生成するために使用されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
JSON_スキーマ | オブジェクト | JSON スキーマを含む構造化出力構成オプション。 | イエス | |
└─ 説明 | 文字列 | 応答形式の説明で、モデルがその形式でどのように応答するかを決定するために使用されます。 | いいえ | |
└─ 名前 | 文字列 | 応答形式の名前。 a-z、A-Z、0-9 を使用するか、アンダースコアとダッシュを含める必要があります。最大長は 64 です。 | いいえ | |
└─ スキーマ | OpenAI.ResponseFormatJsonSchemaSchema | JSON スキーマ オブジェクトとして記述された応答形式のスキーマ。 JSON スキーマを作成する方法については 、こちらをご覧ください。 |
いいえ | |
└─ 厳密 | ブーリアン | 出力の生成時に厳密なスキーマ準拠を有効にするかどうかを指定します。 true に設定すると、モデルは schema フィールドで定義されている正確なスキーマに常に従います。 strict が true の場合、JSON スキーマのサブセットのみがサポートされます。 。 |
いいえ | いいえ |
型 | 列挙型 | 定義されている応答形式の型。 常に json_schema です。使用可能な値: json_schema |
イエス |
OpenAI.ResponseFormatJsonSchemaSchema
JSON スキーマ オブジェクトとして記述された応答形式のスキーマ。 JSON スキーマを作成する方法については 、こちらをご覧ください。
型: オブジェクト
OpenAI.応答フォーマットテキスト
既定の応答形式。 テキスト応答を生成するために使用されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | 定義されている応答形式の型。 常に text です。使用可能な値: text |
イエス |
OpenAI.ResponseFunctionCallArgumentsDeltaEvent
部分的な関数呼び出し引数デルタがある場合に出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
デルタ | 文字列 | 関数呼び出し引数は、追加されるデルタを返します。 | イエス | |
アイテムID | 文字列 | 関数呼び出し引数デルタが追加される出力項目の ID。 | イエス | |
output_index | 整数 | 関数呼び出し引数デルタが追加される出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.function_call_arguments.delta です。使用可能な値: response.function_call_arguments.delta |
イエス |
OpenAI.ResponseFunctionCallArgumentsDoneEvent
関数呼び出し引数が終了したときに出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
引数 | 文字列 | 関数呼び出し引数。 | イエス | |
アイテムID | 文字列 | 項目の ID。 | イエス | |
output_index | 整数 | 出力項目のインデックス。 | イエス | |
型 | 列挙型 | 使用可能な値: response.function_call_arguments.done |
イエス |
OpenAI.ResponseImageGenCallCompletedEvent
イメージ生成ツールの呼び出しが完了し、最終的なイメージが使用可能になったときに生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アイテムID | 文字列 | 処理中の画像生成項目の一意識別子。 | イエス | |
output_index | 整数 | 応答の出力配列内の出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に 'response.image_generation_call.completed' です。 使用可能な値: response.image_generation_call.completed |
イエス |
OpenAI.ResponseImageGenCallGeneratingEvent
イメージ生成ツールの呼び出しがアクティブにイメージを生成しているときに生成されます (中間状態)。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アイテムID | 文字列 | 処理中の画像生成項目の一意識別子。 | イエス | |
output_index | 整数 | 応答の出力配列内の出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に 'response.image_generation_call.generating' です。 使用可能な値: response.image_generation_call.generating |
イエス |
OpenAI.ResponseImageGenCallInProgressEvent
イメージ生成ツールの呼び出しが進行中のときに生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アイテムID | 文字列 | 処理中の画像生成項目の一意識別子。 | イエス | |
output_index | 整数 | 応答の出力配列内の出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に 'response.image_generation_call.in_progress' です。 使用可能な値: response.image_generation_call.in_progress |
イエス |
OpenAI.ResponseImageGenCallPartialImageEvent
イメージ生成ストリーミング中に部分的なイメージが使用可能な場合に生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アイテムID | 文字列 | 処理中の画像生成項目の一意識別子。 | イエス | |
output_index | 整数 | 応答の出力配列内の出力項目のインデックス。 | イエス | |
partial_image_b64 | 文字列 | Base64 でエンコードされた部分イメージ データ。イメージとしてのレンダリングに適しています。 | イエス | |
部分画像インデックス | 整数 | 部分イメージの 0 から始まるインデックス (バックエンドは 1 から始まりますが、ユーザーの場合は 0 から始まります)。 | イエス | |
型 | 列挙型 | イベントの種類。 常に 'response.image_generation_call.partial_image' です。 使用可能な値: response.image_generation_call.partial_image |
イエス |
OpenAI.ResponseInProgressEvent
応答の進行中に出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
返答 | オブジェクト | イエス | ||
└─ 背景 | ブーリアン | モデル応答をバックグラウンドで実行するかどうか。 | いいえ | いいえ |
└─ created_at | 整数 | この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 | いいえ | |
└─ エラー | OpenAI.ResponseError | モデルが応答の生成に失敗したときに返されるエラー オブジェクト。 | いいえ | |
└─ 識別子 | 文字列 | この応答の一意の識別子。 | いいえ | |
└─ 不完全な詳細情報 | オブジェクト | 応答が不完全である理由の詳細。 | いいえ | |
└─ 理由 | 列挙型 | 応答が不完全である理由。 使用可能な値: max_output_tokens 、 content_filter |
いいえ | |
└─ 手順 | 文字列 | システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。previous_response_id と共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。 |
いいえ | |
└─ 最大出力トークン数 | 整数 | 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . | いいえ | |
└─ メタデータ | オブジェクト | オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 |
いいえ | |
└─ オブジェクト | 列挙型 | このリソースのオブジェクトの種類 - 常に response に設定されます。使用可能な値: response |
いいえ | |
└─ 出力 | アレイ | モデルによって生成されたコンテンツ項目の配列。 - output 配列内の項目の長さと順序は、モデルの応答に依存します。- output 配列の最初の項目にアクセスし、モデルによって生成されたコンテンツを含む assistant メッセージであると仮定するのではなく、SDK でサポートされている output_text プロパティの使用を検討できます。 |
いいえ | |
└─ 出力テキスト | 文字列 | output 配列内のすべてのoutput_text 項目からの集計テキスト出力を含む SDK 専用の便利なプロパティ (存在する場合)。 Python SDK と JavaScript SDK でサポートされています。 |
いいえ | |
└─ 並列ツール呼び出し | ブーリアン | モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 | いいえ | 正しい |
└─ 前の応答のID | 文字列 | モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 | いいえ | |
└─ 推論 | OpenAI.Reasoning | o シリーズ モデルのみ 推論モデルの構成オプション。 |
いいえ | |
└─ 状態 | 列挙型 | 応答生成の状態。 completed 、failed 、in_progress 、cancelled 、queued 、incomplete のいずれか。使用可能な値: completed 、 failed 、 in_progress 、 cancelled 、 queued 、 incomplete |
いいえ | |
└─ 温度 | number | 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | |
└─ テキスト | オブジェクト | モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 | いいえ | |
└─ format | OpenAI.ResponseTextFormatConfiguration | いいえ | ||
└─ ツール選択 | OpenAI.ToolChoiceOptions または OpenAI.ToolChoiceObject | 応答を生成するときに使用するツール (またはツール) をモデルで選択する方法。 モデルが呼び出すことができるツールを指定する方法については、 tools パラメーターを参照してください。 |
いいえ | |
└─ ツール | アレイ | 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。モデルを提供できるツールの 2 つのカテゴリは次のとおりです。 - 組み込みツール: モデルの機能を拡張する OpenAI によって提供されるツール。 |
いいえ | |
└─ top_p | number | 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。 一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | |
└─ truncation | 列挙型 | モデルの応答に使用する切り捨て戦略。 - auto : この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。 - disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。使用可能な値: auto 、 disabled |
いいえ | |
└─ 使用法 | OpenAI.ResponseUsage | 入力トークン、出力トークン、出力トークンの内訳、使用されたトークンの合計など、トークンの使用状況の詳細を表します。 | いいえ | |
└─ ユーザー | 文字列 | OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 | いいえ | |
型 | 列挙型 | イベントの種類。 常に response.in_progress です。使用可能な値: response.in_progress |
イエス |
OpenAI.ResponseIncompleteEvent
応答が不完全として終了したときに生成されるイベント。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
返答 | オブジェクト | イエス | ||
└─ 背景 | ブーリアン | モデル応答をバックグラウンドで実行するかどうか。 | いいえ | いいえ |
└─ created_at | 整数 | この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 | いいえ | |
└─ エラー | OpenAI.ResponseError | モデルが応答の生成に失敗したときに返されるエラー オブジェクト。 | いいえ | |
└─ 識別子 | 文字列 | この応答の一意の識別子。 | いいえ | |
└─ 不完全な詳細情報 | オブジェクト | 応答が不完全である理由の詳細。 | いいえ | |
└─ 理由 | 列挙型 | 応答が不完全である理由。 使用可能な値: max_output_tokens 、 content_filter |
いいえ | |
└─ 手順 | 文字列 | システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。previous_response_id と共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。 |
いいえ | |
└─ 最大出力トークン数 | 整数 | 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . | いいえ | |
└─ メタデータ | オブジェクト | オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 |
いいえ | |
└─ オブジェクト | 列挙型 | このリソースのオブジェクトの種類 - 常に response に設定されます。使用可能な値: response |
いいえ | |
└─ 出力 | アレイ | モデルによって生成されたコンテンツ項目の配列。 - output 配列内の項目の長さと順序は、モデルの応答に依存します。- output 配列の最初の項目にアクセスし、モデルによって生成されたコンテンツを含む assistant メッセージであると仮定するのではなく、SDK でサポートされている output_text プロパティの使用を検討できます。 |
いいえ | |
└─ 出力テキスト | 文字列 | output 配列内のすべてのoutput_text 項目からの集計テキスト出力を含む SDK 専用の便利なプロパティ (存在する場合)。 Python SDK と JavaScript SDK でサポートされています。 |
いいえ | |
└─ 並列ツール呼び出し | ブーリアン | モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 | いいえ | 正しい |
└─ 前の応答のID | 文字列 | モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 | いいえ | |
└─ 推論 | OpenAI.Reasoning | o シリーズ モデルのみ 推論モデルの構成オプション。 |
いいえ | |
└─ 状態 | 列挙型 | 応答生成の状態。 completed 、failed 、in_progress 、cancelled 、queued 、incomplete のいずれか。使用可能な値: completed 、 failed 、 in_progress 、 cancelled 、 queued 、 incomplete |
いいえ | |
└─ 温度 | number | 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | |
└─ テキスト | オブジェクト | モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 | いいえ | |
└─ format | OpenAI.ResponseTextFormatConfiguration | いいえ | ||
└─ ツール選択 | OpenAI.ToolChoiceOptions または OpenAI.ToolChoiceObject | 応答を生成するときに使用するツール (またはツール) をモデルで選択する方法。 モデルが呼び出すことができるツールを指定する方法については、 tools パラメーターを参照してください。 |
いいえ | |
└─ ツール | アレイ | 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。モデルを提供できるツールの 2 つのカテゴリは次のとおりです。 - 組み込みツール: モデルの機能を拡張するツール、 関数呼び出し (カスタム ツール) |
いいえ | |
└─ top_p | number | 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。 一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | |
└─ truncation | 列挙型 | モデルの応答に使用する切り捨て戦略。 - auto : この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。 - disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。使用可能な値: auto 、 disabled |
いいえ | |
└─ 使用法 | OpenAI.ResponseUsage | トークン使用の詳細を表し、入力トークン、出力トークンを含みます。 出力トークンの内訳と、使用されたトークンの合計。 |
いいえ | |
└─ ユーザー | 文字列 | OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 | いいえ | |
型 | 列挙型 | イベントの種類。 常に response.incomplete です。使用可能な値: response.incomplete |
イエス |
OpenAI.ResponseItemList
応答項目の一覧。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
データ | アレイ | この応答の生成に使用される項目の一覧。 | イエス | |
ファーストID | 文字列 | リスト内の最初の項目の ID。 | イエス | |
has_more | ブーリアン | さらに項目があるかどうか。 | イエス | |
last_id | 文字列 | リスト内の最後の項目の ID。 | イエス | |
オブジェクト | 列挙型 | 返されるオブジェクトの型は、 list する必要があります。使用可能な値: list |
イエス |
OpenAI.ResponseMCPCallArgumentsDeltaEvent
MCP ツール呼び出しの引数に差分 (部分更新) がある場合に出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
デルタ | MCP ツール呼び出しの引数の部分的な更新。 | イエス | ||
アイテムID | 文字列 | 処理中の MCP ツール呼び出し項目の一意識別子。 | イエス | |
output_index | 整数 | 応答の出力配列内の出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に 'response.mcp_call.arguments_delta' です。 使用可能な値: response.mcp_call.arguments_delta |
イエス |
OpenAI.ResponseMCPCallArgumentsDoneEvent
MCP ツール呼び出しの引数が終了したときに出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
引数 | MCP ツール呼び出しの最終引数。 | イエス | ||
アイテムID | 文字列 | 処理中の MCP ツール呼び出し項目の一意識別子。 | イエス | |
output_index | 整数 | 応答の出力配列内の出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に 'response.mcp_call.arguments_done' です。 使用可能な値: response.mcp_call.arguments_done |
イエス |
OpenAI.ResponseMCPコール完了イベント
MCP ツールの呼び出しが正常に完了したときに生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | イベントの種類。 常に 'response.mcp_call.completed' です。 使用可能な値: response.mcp_call.completed |
イエス |
オープンAI.レスポンスMCPコール失敗イベント
MCP ツールの呼び出しが失敗したときに生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | イベントの種類。 常に「response.mcp_call.failed」です。 使用可能な値: response.mcp_call.failed |
イエス |
OpenAI.ResponseMCPCallInProgressEvent
MCP ツールの呼び出しが進行中のときに生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アイテムID | 文字列 | 処理中の MCP ツール呼び出し項目の一意識別子。 | イエス | |
output_index | 整数 | 応答の出力配列内の出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に 'response.mcp_call.in_progress' です。 使用可能な値: response.mcp_call.in_progress |
イエス |
OpenAI.ResponseMCPListToolsCompletedEvent
使用可能な MCP ツールの一覧が正常に取得されたときに生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | イベントの種類。 常に 'response.mcp_list_tools.completed' です。 使用可能な値: response.mcp_list_tools.completed |
イエス |
OpenAI.ResponseMCPListToolsFailedEvent
使用可能な MCP ツールの一覧表示が失敗したときに生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | イベントの種類。 常に「response.mcp_list_tools.failed」という状態です。 使用可能な値: response.mcp_list_tools.failed |
イエス |
OpenAI.ResponseMCPListToolsInProgressEvent
システムが使用可能な MCP ツールの一覧を取得中の場合に生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | イベントの種類。 常に 'response.mcp_list_tools.in_progress' です。 使用可能な値: response.mcp_list_tools.in_progress |
イエス |
OpenAI.ResponseOutputItemAddedEvent
新しい出力項目が追加されたときに出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
項目 | オブジェクト | 応答の生成に使用されるコンテンツ項目。 | イエス | |
└─ 識別子 | 文字列 | いいえ | ||
└─ タイプ | OpenAI.ItemType | いいえ | ||
output_index | 整数 | 追加された出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.output_item.added です。使用可能な値: response.output_item.added |
イエス |
OpenAI.ResponseOutputItemDoneEvent
出力項目が完了とマークされたときに出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
項目 | オブジェクト | 応答の生成に使用されるコンテンツ項目。 | イエス | |
└─ 識別子 | 文字列 | いいえ | ||
└─ タイプ | OpenAI.ItemType | いいえ | ||
output_index | 整数 | 完了とマークされた出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.output_item.done です。使用可能な値: response.output_item.done |
イエス |
OpenAI.ResponseQueuedEvent
応答がキューに登録され、処理を待機しているときに出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
返答 | オブジェクト | イエス | ||
└─ 背景 | ブーリアン | モデル応答をバックグラウンドで実行するかどうか。 | いいえ | いいえ |
└─ created_at | 整数 | この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 | いいえ | |
└─ エラー | OpenAI.ResponseError | モデルが応答の生成に失敗したときに返されるエラー オブジェクト。 | いいえ | |
└─ 識別子 | 文字列 | この応答の一意の識別子。 | いいえ | |
└─ 不完全な詳細情報 | オブジェクト | 応答が不完全である理由の詳細。 | いいえ | |
└─ 理由 | 列挙型 | 応答が不完全である理由。 使用可能な値: max_output_tokens 、 content_filter |
いいえ | |
└─ 手順 | 文字列 | システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。previous_response_id と共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。 |
いいえ | |
└─ 最大出力トークン数 | 整数 | 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . | いいえ | |
└─ メタデータ | オブジェクト | オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 |
いいえ | |
└─ オブジェクト | 列挙型 | このリソースのオブジェクトの種類 - 常に response に設定されます。使用可能な値: response |
いいえ | |
└─ 出力 | アレイ | モデルによって生成されたコンテンツ項目の配列。 - output 配列内の項目の長さと順序は、モデルの応答に依存します。- output 配列の最初の項目にアクセスし、モデルによって生成されたコンテンツを含む assistant メッセージであると仮定するのではなく、SDK でサポートされている output_text プロパティの使用を検討できます。 |
いいえ | |
└─ 出力テキスト | 文字列 | output 配列内のすべてのoutput_text 項目からの集計テキスト出力を含む SDK 専用の便利なプロパティ (存在する場合)。 Python SDK と JavaScript SDK でサポートされています。 |
いいえ | |
└─ 並列ツール呼び出し | ブーリアン | モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 | いいえ | 正しい |
└─ 前の応答のID | 文字列 | モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 | いいえ | |
└─ 推論 | OpenAI.Reasoning | o シリーズ モデルのみ 推論モデルの構成オプション。 |
いいえ | |
└─ 状態 | 列挙型 | 応答生成の状態。 completed 、failed 、in_progress 、cancelled 、queued 、incomplete のいずれか。使用可能な値: completed 、 failed 、 in_progress 、 cancelled 、 queued 、 incomplete |
いいえ | |
└─ 温度 | number | 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | |
└─ テキスト | オブジェクト | モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 | いいえ | |
└─ format | OpenAI.ResponseTextFormatConfiguration | いいえ | ||
└─ ツール選択 | OpenAI.ToolChoiceOptions または OpenAI.ToolChoiceObject | 応答を生成するときに使用するツール (またはツール) をモデルで選択する方法。 モデルが呼び出すことができるツールを指定する方法については、 tools パラメーターを参照してください。 |
いいえ | |
└─ ツール | アレイ | 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。モデルを提供できるツールの 2 つのカテゴリは次のとおりです。 -組み込みツール: モデルの機能を拡張するツール。 関数呼び出し (カスタム ツール):ユーザーが定義した関数。独自のコードを呼び出すためにモデルをナブリングします。 |
いいえ | |
└─ top_p | number | 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。 一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。 |
いいえ | |
└─ truncation | 列挙型 | モデルの応答に使用する切り捨て戦略。 - auto : この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。 - disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。使用可能な値: auto 、 disabled |
いいえ | |
└─ 使用法 | OpenAI.ResponseUsage | 入力トークン、出力トークン、出力トークンの内訳、使用されたトークンの合計など、トークンの使用状況の詳細を表します。 | いいえ | |
└─ ユーザー | 文字列 | OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 | いいえ | |
型 | 列挙型 | イベントの種類。 常に 'response.queued' です。 使用可能な値: response.queued |
イエス |
OpenAI.ResponseReasoningDeltaEvent
推論コンテンツへの差分 (部分的な更新) がある場合に出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツインデックス | 整数 | 出力項目内の推論コンテンツ パーツのインデックス。 | イエス | |
デルタ | 推論コンテンツの部分的な更新。 | イエス | ||
アイテムID | 文字列 | 推論を更新中の項目の一意識別子。 | イエス | |
output_index | 整数 | 応答の出力配列内の出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に 'response.reasoning.delta' です。 使用可能な値: response.reasoning.delta |
イエス |
OpenAI.ResponseReasoningDoneEvent
アイテムの推論コンテンツが確定されたときに出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツインデックス | 整数 | 出力項目内の推論コンテンツ パーツのインデックス。 | イエス | |
アイテムID | 文字列 | 推論が完了した項目のユニーク識別子。 | イエス | |
output_index | 整数 | 応答の出力配列内の出力項目のインデックス。 | イエス | |
SMS 送信 | 文字列 | 最終的な推論テキスト。 | イエス | |
型 | 列挙型 | イベントの種類。 常に 'response.reasoning.done' です。 使用可能な値: response.reasoning.done |
イエス |
OpenAI.ResponseReasoningSummaryDeltaEvent
推論概要コンテンツへの差分 (部分的な更新) がある場合に出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
デルタ | 推論の概要コンテンツの部分的な更新。 | イエス | ||
アイテムID | 文字列 | 推論概要を更新中の項目の一意識別子。 | イエス | |
output_index | 整数 | 応答の出力配列内の出力項目のインデックス。 | イエス | |
要約インデックス | 整数 | 出力項目内のサマリー パーツのインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に 'response.reasoning_summary.delta' です。 使用可能な値: response.reasoning_summary.delta |
イエス |
オープンAI.レスポンス推論要約完了イベント
アイテムの推論の概要コンテンツが確定されたときに出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アイテムID | 文字列 | 推論概要が確定された項目の一意識別子。 | イエス | |
output_index | 整数 | 応答の出力配列内の出力項目のインデックス。 | イエス | |
サマリーインデックス | 整数 | 出力項目内のサマリー パーツのインデックス。 | イエス | |
SMS 送信 | 文字列 | 最終的な推論の概要テキスト。 | イエス | |
型 | 列挙型 | イベントの種類。 常に 'response.reasoning_summary.done' です。 使用可能な値: response.reasoning_summary.done |
イエス |
OpenAI.ResponseReasoningSummaryPartAddedEvent
新しい推論の概要部分が追加されたときに生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アイテムID | 文字列 | このサマリー パーツが関連付けられているアイテムの ID。 | イエス | |
output_index | 整数 | このサマリー パーツが関連付けられている出力項目のインデックス。 | イエス | |
パーツ | オブジェクト | イエス | ||
└─ タイプ | OpenAI.ReasoningItemSummaryPartType | いいえ | ||
サマリーインデックス | 整数 | 推論の概要内の概要部分のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.reasoning_summary_part.added です。使用可能な値: response.reasoning_summary_part.added |
イエス |
OpenAI.ResponseReasoningSummaryPartDoneEvent
推論の概要部分が完了したときに出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アイテムID | 文字列 | このサマリー パーツが関連付けられているアイテムの ID。 | イエス | |
output_index | 整数 | このサマリー パーツが関連付けられている出力項目のインデックス。 | イエス | |
パーツ | オブジェクト | イエス | ||
└─ タイプ | OpenAI.ReasoningItemSummaryPartType | いいえ | ||
サマリーインデックス | 整数 | 推論の概要内の概要部分のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.reasoning_summary_part.done です。使用可能な値: response.reasoning_summary_part.done |
イエス |
OpenAI.ResponseReasoningSummaryTextDeltaEvent
推論の概要テキストにデルタが追加されたときに出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
デルタ | 文字列 | 概要に追加されたテキストデルタ。 | イエス | |
アイテムID | 文字列 | この概要テキストデルタが関連付けられている項目の ID。 | イエス | |
output_index | 整数 | この概要テキストデルタが関連付けられている出力項目のインデックス。 | イエス | |
サマリーインデックス | 整数 | 推論の概要内の概要部分のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.reasoning_summary_text.delta です。使用可能な値: response.reasoning_summary_text.delta |
イエス |
OpenAI.ResponseReasoningSummaryTextDoneEvent
推論の概要テキストが完了したときに出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アイテムID | 文字列 | この概要テキストが関連付けられているアイテムの ID。 | イエス | |
output_index | 整数 | この概要テキストが関連付けられている出力項目のインデックス。 | イエス | |
要約インデックス | 整数 | 推論の概要内の概要部分のインデックス。 | イエス | |
SMS 送信 | 文字列 | 完全な推論の概要のフルテキスト。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.reasoning_summary_text.done です。使用可能な値: response.reasoning_summary_text.done |
イエス |
OpenAI.ResponseRefusalDeltaEvent
部分的な拒否テキストがある場合に出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツインデックス | 整数 | 拒否テキストが追加されるコンテンツ パーツのインデックス。 | イエス | |
デルタ | 文字列 | 追加される拒否テキスト。 | イエス | |
アイテムID | 文字列 | 拒否テキストが追加される出力項目の ID。 | イエス | |
output_index | 整数 | 拒否テキストが追加される出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.refusal.delta です。使用可能な値: response.refusal.delta |
イエス |
OpenAI.ResponseRefusalDoneEvent
拒否テキストが終了したときに出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツインデックス | 整数 | 拒否テキストが確定されるコンテンツ パーツのインデックス。 | イエス | |
アイテムID | 文字列 | 拒否テキストが確定される出力項目の ID。 | イエス | |
output_index | 整数 | 拒否テキストが確定される出力項目のインデックス。 | イエス | |
拒否 | 文字列 | 最終処理される拒否テキスト。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.refusal.done です。使用可能な値: response.refusal.done |
イエス |
OpenAI.ResponseStreamEvent
OpenAI.ResponseStreamEvent の識別子
このコンポーネントでは、プロパティ type
を使用して、さまざまな型を区別します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
シーケンス番号 | 整数 | このイベントのシーケンス番号。 | イエス | |
型 | OpenAI.ResponseStreamEventType | イエス |
OpenAIレスポンスストリームイベントタイプ
プロパティ | 価値 |
---|---|
タイプ | 文字列 |
値 | response.audio.delta response.audio.done response.audio_transcript.delta response.audio_transcript.done response.code_interpreter_call.code.delta response.code_interpreter_call.code.done response.code_interpreter_call.completed response.code_interpreter_call.in_progress response.code_interpreter_call.interpreting response.completed response.content_part.added response.content_part.done response.created error response.file_search_call.completed response.file_search_call.in_progress response.file_search_call.searching response.function_call_arguments.delta response.function_call_arguments.done response.in_progress response.failed response.incomplete response.output_item.added response.output_item.done response.refusal.delta response.refusal.done response.output_text.annotation.added response.output_text.delta response.output_text.done response.reasoning_summary_part.added response.reasoning_summary_part.done response.reasoning_summary_text.delta response.reasoning_summary_text.done response.web_search_call.completed response.web_search_call.in_progress response.web_search_call.searching response.image_generation_call.completed response.image_generation_call.generating response.image_generation_call.in_progress response.image_generation_call.partial_image response.mcp_call.arguments_delta response.mcp_call.arguments_done response.mcp_call.completed response.mcp_call.failed response.mcp_call.in_progress response.mcp_list_tools.completed response.mcp_list_tools.failed response.mcp_list_tools.in_progress response.queued response.reasoning.delta response.reasoning.done response.reasoning_summary.delta response.reasoning_summary.done |
OpenAI.ResponseTextAnnotationDeltaEvent
テキスト注釈が追加されたときに生成されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コメント | OpenAI.Annotation | イエス | ||
注釈インデックス | 整数 | 追加された注釈のインデックス。 | イエス | |
コンテンツインデックス | 整数 | テキスト注釈が追加されたコンテンツ パーツのインデックス。 | イエス | |
アイテムID | 文字列 | テキスト注釈が追加された出力項目の ID。 | イエス | |
output_index | 整数 | テキスト注釈が追加された出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.output_text.annotation.added です。使用可能な値: response.output_text.annotation.added |
イエス |
OpenAI.ResponseTextDeltaEvent
追加のテキストデルタがある場合に出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツインデックス | 整数 | テキスト デルタが追加されたコンテンツ パーツのインデックス。 | イエス | |
デルタ | 文字列 | 追加されたテキスト デルタ。 | イエス | |
アイテムID | 文字列 | テキストデルタが追加された出力項目の ID。 | イエス | |
output_index | 整数 | テキストデルタが追加された出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.output_text.delta です。使用可能な値: response.output_text.delta |
イエス |
OpenAI.ResponseTextDoneEvent
テキスト コンテンツが終了したときに出力されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツインデックス | 整数 | テキスト コンテンツが確定されるコンテンツ パーツのインデックス。 | イエス | |
アイテムID | 文字列 | テキスト コンテンツが最終処理される出力項目の ID。 | イエス | |
output_index | 整数 | テキスト コンテンツが最終処理される出力項目のインデックス。 | イエス | |
SMS 送信 | 文字列 | 最終処理されるテキスト コンテンツ。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.output_text.done です。使用可能な値: response.output_text.done |
イエス |
OpenAI.レスポンステキストフォーマット設定
OpenAI.ResponseTextFormatConfiguration のディスクリミネータ
このコンポーネントでは、プロパティ type
を使用して、さまざまな型を区別します。
型の値 | スキーマ |
---|---|
text |
OpenAI.レスポンステキストフォーマット構成テキスト |
json_object |
OpenAI.応答テキスト形式設定Jsonオブジェクト |
json_schema |
OpenAI.ResponseTextFormatConfigurationJsonSchema (応答テキスト形式設定の JSON スキーマ) |
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | OpenAI.ResponseTextFormatConfigurationType | モデルが出力する必要がある形式を指定するオブジェクト。{ "type": "json_schema" } を構成すると、構造化出力が有効になり、モデルが指定した JSON スキーマと一致することが保証されます。 既定の形式は { "type": "text" } であり、追加のオプションはありません。gpt-4o 以降のモデルでは推奨されません。 { "type": "json_object" } に設定すると、古い JSON モードが有効になり、モデルによって生成されるメッセージが有効な JSON であることが保証されます。 json_schema をサポートするモデルには、を使用することをお勧めします。 |
イエス |
OpenAIの応答テキスト形式設定JSONオブジェクト
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | 使用可能な値: json_object |
イエス |
OpenAI・レスポンステキストフォーマット構成JSONスキーマ
JSON スキーマの応答形式。 構造化された JSON 応答を生成するために使用されます。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
説明 | 文字列 | 応答形式の説明で、モデルがその形式でどのように応答するかを決定するために使用されます。 | いいえ | |
名前 | 文字列 | 応答形式の名前。 a-z、A-Z、0-9 を使用するか、アンダースコアとダッシュを含める必要があります。最大長は 64 です。 | イエス | |
スキーマ | OpenAI.ResponseFormatJsonSchemaSchema | JSON スキーマ オブジェクトとして記述された応答形式のスキーマ。 JSON スキーマを作成する方法については 、こちらをご覧ください。 |
イエス | |
strict | ブーリアン | 出力の生成時に厳密なスキーマ準拠を有効にするかどうかを指定します。 true に設定すると、モデルは schema フィールドで定義されている正確なスキーマに常に従います。 strict が true の場合、JSON スキーマのサブセットのみがサポートされます。 |
いいえ | いいえ |
型 | 列挙型 | 定義されている応答形式の型。 常に json_schema です。使用可能な値: json_schema |
イエス |
OpenAI.レスポンステキストフォーマット設定テキスト
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | 使用可能な値: text |
イエス |
OpenAI.ResponseTextFormatConfigurationType
モデルが出力する必要がある形式を指定するオブジェクト。
{ "type": "json_schema" }
を構成すると、構造化出力が有効になり、モデルが指定した JSON スキーマと一致することが保証されます。
既定の形式は { "type": "text" }
であり、追加のオプションはありません。
gpt-4o 以降のモデルでは推奨されません。
{ "type": "json_object" }
に設定すると、古い JSON モードが有効になり、モデルによって生成されるメッセージが有効な JSON であることが保証されます。 json_schema
をサポートするモデルには、を使用することをお勧めします。
プロパティ | 価値 |
---|---|
説明 | モデルが出力する必要がある形式を指定するオブジェクト。 |
{ "type": "json_schema" }
を構成すると、構造化出力が有効になり、モデルが指定した JSON スキーマと一致することが保証されます。
既定の形式は { "type": "text" }
であり、追加のオプションはありません。
gpt-4o 以降のモデルでは推奨されません。
{ "type": "json_object" }
に設定すると、古い JSON モードが有効になり、モデルによって生成されるメッセージが有効な JSON であることが保証されます。 json_schema
をサポートするモデルには、を使用することをお勧めします。 | | 型 | string | | 値 | text
json_schema
json_object
|
OpenAIレスポンス使用量
入力トークン、出力トークン、出力トークンの内訳、使用されたトークンの合計など、トークンの使用状況の詳細を表します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
入力トークン | 整数 | 入力トークンの数。 | イエス | |
入力トークンの詳細 | オブジェクト | 入力トークンの詳細な内訳。 | イエス | |
└─ キャッシュされたトークン | 整数 | キャッシュから取得されたトークンの数。 | いいえ | |
アウトプットトークン (output_tokens) | 整数 | 出力トークンの数。 | イエス | |
出力トークンの詳細 | オブジェクト | 出力トークンの詳細な内訳。 | イエス | |
└─ 推論トークン | 整数 | 推論トークンの数。 | いいえ | |
合計トークン | 整数 | 使用されたトークンの合計数。 | イエス |
OpenAI.レスポンスウェブ検索呼び出し完了イベント
注: web_searchは、Azure OpenAI 経由ではまだ使用できません。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アイテムID | 文字列 | Web 検索呼び出しに関連付けられている出力項目の一意の ID。 | イエス | |
output_index | 整数 | Web 検索呼び出しが関連付けられている出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.web_search_call.completed です。使用可能な値: response.web_search_call.completed |
イエス |
OpenAI.ResponseWebSearchCallInProgressEvent
注: web_searchは、Azure OpenAI 経由ではまだ使用できません。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アイテムID | 文字列 | Web 検索呼び出しに関連付けられている出力項目の一意の ID。 | イエス | |
output_index | 整数 | Web 検索呼び出しが関連付けられている出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.web_search_call.in_progress です。使用可能な値: response.web_search_call.in_progress |
イエス |
OpenAIのレスポンスウェブ検索コールサーチングイベント
注: web_searchは、Azure OpenAI 経由ではまだ使用できません。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
アイテムID | 文字列 | Web 検索呼び出しに関連付けられている出力項目の一意の ID。 | イエス | |
output_index | 整数 | Web 検索呼び出しが関連付けられている出力項目のインデックス。 | イエス | |
型 | 列挙型 | イベントの種類。 常に response.web_search_call.searching です。使用可能な値: response.web_search_call.searching |
イエス |
OpenAI.ResponsesAssistantMessageItemParam
assistant
ロールを持つメッセージ パラメーター項目。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツ | アレイ | メッセージに関連付けられているコンテンツ。 | イエス | |
ロール | 列挙型 | 常に assistant されるメッセージの役割。使用可能な値: assistant |
イエス |
OpenAI.ResponsesAssistantMessageItemResource(OpenAI応答アシスタントメッセージアイテムリソース)
assistant
ロールを持つメッセージ リソース項目。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツ | アレイ | メッセージに関連付けられているコンテンツ。 | イエス | |
ロール | 列挙型 | 常に assistant されるメッセージの役割。使用可能な値: assistant |
イエス |
OpenAI.ResponsesDeveloperMessageItemParam
developer
ロールを持つメッセージ パラメーター項目。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツ | アレイ | メッセージに関連付けられているコンテンツ。 | イエス | |
ロール | 列挙型 | 常に developer されるメッセージの役割。使用可能な値: developer |
イエス |
OpenAI.ResponsesDeveloperMessageItemResource
developer
ロールを持つメッセージ リソース項目。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツ | アレイ | メッセージに関連付けられているコンテンツ。 | イエス | |
ロール | 列挙型 | 常に developer されるメッセージの役割。使用可能な値: developer |
イエス |
OpenAI.ResponsesMessageItemParam
クライアント要求パラメーターとして提供されるロールとコンテンツを表す応答メッセージ項目。
OpenAI.ResponsesMessageItemParam の識別子
このコンポーネントでは、プロパティ role
を使用して、さまざまな型を区別します。
型の値 | スキーマ |
---|---|
user |
OpenAI.ResponsesUserMessageItemParam |
system |
OpenAI.ResponsesSystemMessageItemParam |
developer |
OpenAI.ResponsesDeveloperMessageItemParam |
assistant |
OpenAI.ResponsesAssistantMessageItemParam |
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
ロール | オブジェクト | 応答メッセージ項目の有効なロールのコレクション。 | イエス | |
型 | 列挙型 | 応答項目の型。これは常に "message" です。 使用可能な値: message |
イエス |
OpenAI.ResponsesMessageItemResource
サービス応答で提供されるロールとコンテンツを表す応答メッセージ リソース項目。
OpenAI.ResponsesMessageItemResource の識別子
このコンポーネントでは、プロパティ role
を使用して、さまざまな型を区別します。
型の値 | スキーマ |
---|---|
user |
OpenAI.ResponsesUserMessageItemResource |
system |
OpenAI応答システムメッセージアイテムリソース |
developer |
OpenAI.ResponsesDeveloperMessageItemResource |
assistant |
OpenAI.ResponsesAssistantMessageItemResource |
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
ロール | オブジェクト | 応答メッセージ項目の有効なロールのコレクション。 | イエス | |
状態 | 列挙型 | アイテムの状態。 in_progress 、completed 、または incomplete のいずれか。 API 経由で項目が返される際に設定されます。使用可能な値: in_progress 、 completed 、 incomplete |
イエス | |
型 | 列挙型 | 応答項目の型。これは常に "message" です。 使用可能な値: message |
イエス |
OpenAI.ResponsesMessageRole
応答メッセージ項目の有効なロールのコレクション。
プロパティ | 価値 |
---|---|
説明 | 応答メッセージ項目の有効なロールのコレクション。 |
タイプ | 文字列 |
値 | system developer user assistant |
OpenAI.ResponsesSystemMessageItemParam
system
ロールを持つメッセージ パラメーター項目。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツ | アレイ | メッセージに関連付けられているコンテンツ。 | イエス | |
ロール | 列挙型 | 常に system されるメッセージの役割。使用可能な値: system |
イエス |
OpenAIレスポンスシステムメッセージアイテムリソース
system
ロールを持つメッセージ リソース項目。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツ | アレイ | メッセージに関連付けられているコンテンツ。 | イエス | |
ロール | 列挙型 | 常に system されるメッセージの役割。使用可能な値: system |
イエス |
OpenAI.ResponsesUserMessageItemParam
user
ロールを持つメッセージ パラメーター項目。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツ | アレイ | メッセージに関連付けられているコンテンツ。 | イエス | |
ロール | 列挙型 | 常に user されるメッセージの役割。使用可能な値: user |
イエス |
OpenAI.ResponsesUserMessageItemResource
user
ロールを持つメッセージ リソース項目。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
コンテンツ | アレイ | メッセージに関連付けられているコンテンツ。 | イエス | |
ロール | 列挙型 | 常に user されるメッセージの役割。使用可能な値: user |
イエス |
OpenAI.StopConfiguration
最新の推論モデルの o3
と o4-mini
ではサポートされていません。
API がそれ以上のトークンの生成を停止する、最大 4 つのシーケンス。 返されるテキストに停止シーケンスは含まれません。
このスキーマは、次のいずれかの型を受け入れます。
- string
- array
OpenAI.Tool
OpenAI.Tool の識別子
このコンポーネントでは、プロパティ type
を使用して、さまざまな型を区別します。
型の値 | スキーマ |
---|---|
function |
OpenAI.FunctionTool |
file_search |
OpenAI.FileSearchTool |
computer_use_preview |
OpenAI.ComputerUsePreviewTool |
web_search_preview |
OpenAI.WebSearchPreviewTool |
code_interpreter |
OpenAI.CodeInterpreterTool |
image_generation |
OpenAI.ImageGenTool |
mcp |
OpenAI.MCPTool |
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | OpenAI.ToolType | 応答の生成に使用できるツール。 | イエス |
OpenAI.ToolChoiceObject
OpenAI.ToolChoiceObject の識別子
このコンポーネントでは、プロパティ type
を使用して、さまざまな型を区別します。
型の値 | スキーマ |
---|---|
file_search |
OpenAI.ToolChoiceObjectFileSearch |
computer_use_preview |
OpenAI.ToolChoiceObjectComputer |
web_search_preview |
OpenAI.ToolChoiceObjectWebSearch |
image_generation |
OpenAI.ToolChoiceObjectImageGen |
code_interpreter |
OpenAI.ToolChoiceObjectCodeInterpreter |
mcp |
OpenAI.ToolChoiceObjectMCP |
function |
OpenAI.ToolChoiceObjectFunction |
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | OpenAI.ToolChoiceObjectType | モデルが組み込みのツールを使用して応答を生成する必要があることを示します。 | イエス |
OpenAI.ツール選択オブジェクトコードインタープリター
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | 使用可能な値: code_interpreter |
イエス |
OpenAI.ToolChoiceObjectComputer
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | 使用可能な値: computer_use_preview |
イエス |
OpenAI.ToolChoiceObjectFileSearch
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | 使用可能な値: file_search |
イエス |
OpenAI.ToolChoiceObjectFunction
モデルで特定の関数を強制的に呼び出すには、このオプションを使用します。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
名前 | 文字列 | 呼び出す関数の名前。 | イエス | |
型 | 列挙型 | 関数呼び出しの場合、型は常に function 。使用可能な値: function |
イエス |
OpenAI.ToolChoiceObjectImageGen
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | 使用可能な値: image_generation |
イエス |
OpenAI.ToolChoiceObjectMCP
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | 使用可能な値: mcp |
イエス |
OpenAI.ToolChoiceObjectType (ツール選択オブジェクトタイプ)
モデルが組み込みのツールを使用して応答を生成する必要があることを示します。
プロパティ | 価値 |
---|---|
説明 | モデルが組み込みのツールを使用して応答を生成する必要があることを示します。 |
タイプ | 文字列 |
値 | file_search function computer_use_preview web_search_preview image_generation code_interpreter mcp |
OpenAI.ToolChoiceObjectWebSearch
注: web_searchは、Azure OpenAI 経由ではまだ使用できません。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | 使用可能な値: web_search_preview |
イエス |
OpenAIツール選択オプション
モデルによって呼び出されるツールを制御します (ある場合)。
none
は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。
auto
は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。
required
は、モデルが 1 つ以上のツールを呼び出す必要があることを意味します。
プロパティ | 価値 |
---|---|
説明 | モデルによって呼び出されるツールを制御します (ある場合)。none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。required は、モデルが 1 つ以上のツールを呼び出す必要があることを意味します。 |
タイプ | 文字列 |
値 | none auto required |
OpenAI.ToolType
応答の生成に使用できるツール。
プロパティ | 価値 |
---|---|
説明 | 応答の生成に使用できるツール。 |
タイプ | 文字列 |
値 | file_search function computer_use_preview web_search_preview mcp code_interpreter image_generation |
OpenAI.TranscriptionAudioResponseFormat
参照: OpenAI.AudioResponseFormat
OpenAI.トランスクリプションインクルード
プロパティ | 価値 |
---|---|
タイプ | 文字列 |
値 | logprobs |
OpenAI.トランスクリプションセグメント
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
avg_logprob | 数値 | セグメントの平均 logprob。 値が -1 より小さい場合は、logprobs が失敗したと考えてください。 | イエス | |
圧縮比 | 数値 | セグメントの圧縮率。 値が 2.4 より大きい場合は、圧縮に失敗したと考えてください。 | イエス | |
終了 | 数値 | セグメントの終了時刻 (秒単位)。 | イエス | |
識別子 | 整数 | セグメントの一意識別子 | イエス | |
no_speech_prob | 数値 | セグメント内に音声がない確率。 値が 1.0 より大きく、 avg_logprob が -1 未満の場合は、このセグメントをサイレントと見なします。 |
イエス | |
seek | 整数 | セグメントのオフセットを検索します。 | イエス | |
start | 数値 | セグメントの開始時刻 (秒単位)。 | イエス | |
温度 | number | セグメントの生成に使用される温度パラメーター。 | イエス | |
SMS 送信 | 文字列 | セグメントのテキスト コンテンツ。 | イエス | |
トークン | アレイ | テキスト コンテンツのトークン ID の配列。 | イエス |
「OpenAI.TranscriptionWord」
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
終了 | number | 単語の終了時刻 (秒)。 | イエス | |
start | number | 単語の開始時刻 (秒)。 | イエス | |
ワード | 文字列 | 単語のテキスト コンテンツ。 | イエス |
OpenAI.VadConfig
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
prefix_padding_ms | 整数 | VAD が音声を検出する前に含めるオーディオの量 (ミリ秒)。 | いいえ | 300 |
無音期間_ms | 整数 | 音声停止を検出する無音時間 (ミリ秒単位)。 値を小さくすると、モデルの応答が速くなりますが、ユーザーの短い休止に割り込む可能性があります。 |
いいえ | 200 |
しきい値 | number | 音声アクティビティ検出の感度しきい値 (0.0 から 1.0)。 しきい値を大きくすると、モデルをアクティブ化するために大きな音声が必要になるため、ノイズの多い環境ではパフォーマンスが向上する可能性があります。 | いいえ | 0.5 |
型 | 列挙型 | サーバー側 VAD を使用して手動チャンクを有効にするには、 server_vad に設定する必要があります。使用可能な値: server_vad |
イエス |
OpenAI.VectorStoreFileAttributes
オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字、ブール値、または数値の文字列です。
型: オブジェクト
OpenAI.VoiceIdsShared
プロパティ | 価値 |
---|---|
タイプ | 文字列 |
値 | alloy ash ballad coral echo fable onyx nova sage shimmer verse |
OpenAI.WebSearchPreviewTool
注: web_searchは、Azure OpenAI 経由ではまだ使用できません。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
検索コンテキストサイズ | 列挙型 | 検索に使用するコンテキスト ウィンドウ領域の量に関する概要ガイダンス。 low 、medium 、または high のいずれか。 medium はデフォルト値です。使用可能な値: low 、 medium 、 high |
いいえ | |
型 | 列挙型 | Web 検索ツールの種類。 web_search_preview 、web_search_preview_2025_03_11 のいずれか。使用可能な値: web_search_preview |
イエス | |
ユーザーの位置 | オブジェクト | いいえ | ||
└─ タイプ | OpenAI.LocationType | いいえ |
OpenAI.WebSearchToolCallItemParam
Web 検索ツールの呼び出しの結果。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
型 | 列挙型 | 使用可能な値: web_search_call |
イエス |
OpenAI.WebSearchToolCallItemResource
Web 検索ツールの呼び出しの結果。
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
状態 | 列挙型 | Web 検索ツールの呼び出しの状態。 使用可能な値: in_progress 、 searching 、 completed 、 failed |
イエス | |
型 | 列挙型 | 使用可能な値: web_search_call |
イエス |
PineconeChatDataSource
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
パラメーター | オブジェクト | Pinecone データ ソースの使用を制御するためのパラメーター情報。 | イエス | |
└─ 部分結果を許可する | ブーリアン | true に設定すると、システムは部分的な検索結果の使用を許可し、すべての部分クエリが失敗した場合、要求は失敗します。 指定されていない場合、または false として指定された場合、検索クエリが失敗した場合、要求は失敗します。 | いいえ | いいえ |
└─ 認証 | オブジェクト | いいえ | ||
└─ key | 文字列 | いいえ | ||
└─ タイプ | 列挙型 | 使用可能な値: api_key |
いいえ | |
└─ 埋め込み依存関係 | オブジェクト | データ ソースとの埋め込みリソースとして使用できるデータ ベクター化ソースの表現。 | いいえ | |
└─ タイプ | Azure Chat データ ソース ベクトル化 ソース タイプ | 具象ベクター化ソースの区別識別子。 | いいえ | |
└─ 環境 | 文字列 | Pinecone で使用する環境名。 | いいえ | |
└─ フィールドマッピング | オブジェクト | Pinecone データ ソースで使用されるデータに適用するフィールド マッピング。 Pinecone にはコンテンツ フィールドのマッピングが必要であることに注意してください。 |
いいえ | |
└─ コンテンツフィールド | アレイ | いいえ | ||
└─ コンテンツフィールドセパレーター | 文字列 | いいえ | ||
└─ ファイルパスフィールド | 文字列 | いいえ | ||
└─ タイトルフィールド | 文字列 | いいえ | ||
└─ url_field | 文字列 | いいえ | ||
└─ in_scope | ブーリアン | クエリをインデックス付きデータの使用に制限するかどうかを指定します。 | いいえ | |
コンテキストを含める | アレイ | 応答に含める出力コンテキスト プロパティ。 既定では、引用と意図が要求されます。 |
いいえ | ['引用', '意図'] |
└─ インデックス名 | 文字列 | 使用する Pinecone データベース インデックスの名前。 | いいえ | |
└─ 最大検索クエリ数 | 整数 | 1 人のユーザー メッセージに対して検索プロバイダーに送信する必要がある、書き換えられたクエリの最大数。 既定では、システムによって自動決定が行われます。 |
いいえ | |
└─ 厳密さ | 整数 | 検索の関連性フィルター処理の構成された厳密度。 厳密度が高いほど精度は向上しますが、回答の再現率は低くなります。 |
いいえ | |
└─ top_n_documents | 整数 | クエリで機能するように構成されたドキュメントの数。 | いいえ | |
型 | 列挙型 | 判別された型の識別子。これは常に 'pinecone' です。 使用可能な値: pinecone |
イエス |
品質
プロパティ | 価値 |
---|---|
タイプ | 文字列 |
値 | high low |
レスポンスモダリティーズ
モデルで生成する出力の種類。 ほとんどのモデルは既定でテキストを生成できます。
["text"]
gpt-4o-audio-preview
モデルを使用してオーディオを生成することもできます。 このモデルでテキストとオーディオの両方の応答を生成するように要求するには、以下を使用できます。
["text", "audio"]
文字列の配列:
音声生成応答形式
テキスト読み上げでサポートされているオーディオ出力形式。
VideoGeneration
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
作成日時 | 整数 | ビデオが生成された時刻。 | イエス | |
高さ | 整数 | ビデオの高さ。 | イエス | |
識別子 | 文字列 | ビデオ生成プロセスの ID。 | イエス | |
job_id | 文字列 | このビデオのビデオ生成ジョブの ID。 | イエス | |
n秒 | 整数 | ビデオ生成の期間。 | イエス | |
オブジェクト | 列挙型 | 使用可能な値: video.generation |
イエス | |
ダイアログを表示する | 文字列 | このビデオ生成のプロンプト。 | イエス | |
width | 整数 | ビデオの幅。 | イエス |
ビデオ生成ジョブ (VideoGenerationJob)
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
作成日時 | 整数 | ジョブが作成された時刻。 | イエス | |
有効期限 | 整数 | ジョブがサーバーから削除されたときの Unix タイムスタンプ (秒単位)。 データの損失を防ぐために、ジョブのビデオ コンテンツとメタデータは、この日付より前に保存する必要があります。 既定の範囲と最大範囲は、ジョブ完了タイムスタンプから 24 時間です。 | いいえ | |
故障理由 | string (以下の有効なモデルを参照) | いいえ | ||
完了日時 | 整数 | すべてのビデオ生成でジョブが終了した時刻。 | いいえ | |
generations | アレイ | このジョブ用に生成されたビデオ。 この数値は、指定された n_variants と生成の作成の成功によって決まります。 | いいえ | |
高さ | 整数 | ビデオの高さ。 | イエス | |
識別子 | 文字列 | ジョブの ID。 | イエス | |
モデル | 文字列 | この動画生成ジョブで使用するデプロイメントの名前。 | イエス | |
n秒 | 整数 | ビデオ生成ジョブの期間。 | イエス | |
n_variants | 整数 | このビデオ生成ジョブのバリエーションとして作成するビデオの数。 | イエス | |
オブジェクト | 列挙型 | 使用可能な値: video.generation.job |
イエス | |
ダイアログを表示する | 文字列 | このビデオ生成ジョブのプロンプト。 | イエス | |
状態 | オブジェクト | イエス | ||
width | 整数 | ビデオの高さ。 | イエス |
ビデオ生成ジョブリスト
名前 | タイプ | 説明 | 必須 | 既定値 |
---|---|---|---|---|
データ | アレイ | イエス | ||
ファーストID | 文字列 | いいえ | ||
has_more | ブーリアン | イエス | ||
last_id | 文字列 | いいえ | ||
オブジェクト | 列挙型 | 使用可能な値: list |
イエス |
次のステップ
モデルと REST API を使用した微調整について説明します。 Azure OpenAI をサポートする基になるモデルの詳細について説明します。