Microsoft Foundry Models v1 REST API リファレンスの Azure OpenAI

API バージョン: v1

サーバー変数:

変数 既定 説明
エンドポイント サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com

認証

API キー

api-key ヘッダーを使用して API キーを渡します。

認証トークン

authorization ヘッダーを使用して認証トークンを渡します。

Oauth2authoauth20

フロー: 暗黙的

承認 URL:https://login.microsoftonline.com/common/oauth2/v2.0/authorize

スコープ:

  • https://ai.azure.com/.default

Batch

バッチの作成

POST {endpoint}/openai/v1/batches

要求のアップロードされたファイルからバッチを作成して実行する

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求ヘッダー

名前 必須 タイプ 説明
受け入れる True 文字列
使用可能な値: application/json

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
completion_window 列挙型 バッチを処理する期間。 現在、 24h のみがサポートされています。
使用可能な値: 24h
はい
エンドポイント 列挙型 バッチ内のすべての要求に使用されるエンドポイント。 現在、 /v1/chat/completions がサポートされています。
使用可能な値: /v1/chat/completions/v1/embeddings
はい
input_file_id 文字列 新しいバッチの要求を含むアップロードされたファイルの ID。



入力ファイルは JSON ファイルとして書式設定する必要があります。
目的の batchと共にアップロードする必要があります。
いいえ

応答

状態コード: 201

説明: 要求が成功し、結果として新しいリソースが作成されました。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

バッチを一覧表示する

GET {endpoint}/openai/v1/batches

組織のバッチを一覧表示します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
クエリ いいえ 文字列 改ページ位置付けに使用するカーソル。 after は、リスト内の場所を定義するオブジェクト ID です。
たとえば、リスト要求を行い、100 個のオブジェクトを受信し、obj_fooで終わる場合は、
後続の呼び出しには、リストの次のページをフェッチするために after=obj_foo を含めることができます。
制限 クエリ いいえ 整数 返されるオブジェクトの数の制限。 制限の範囲は 1 ~ 100 で、⿇〗〗〘
既定値は 20 です。

要求ヘッダー

名前 必須 タイプ 説明
受け入れる True 文字列
使用可能な値: application/json

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ListBatchesResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

バッチの取得

GET {endpoint}/openai/v1/batches/{batch_id}

バッチを取得します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
batch_id パス はい 文字列 取得するバッチの ID。

要求ヘッダー

名前 必須 タイプ 説明
受け入れる True 文字列
使用可能な値: application/json

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

バッチの取り消し

POST {endpoint}/openai/v1/batches/{batch_id}/cancel

進行中のバッチを取り消します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
batch_id パス はい 文字列 取り消すバッチの ID。

要求ヘッダー

名前 必須 タイプ 説明
受け入れる True 文字列
使用可能な値: application/json

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

チャット

チャットの完了を作成する

POST {endpoint}/openai/v1/chat/completions

チャットの完了を作成します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
オーディオ OpenAI.CreateChatCompletionRequestAudio または null オーディオ出力のパラメーター。 オーディオ出力が要求された場合に必要
modalities: ["audio"]
いいえ
frequency_penalty number または null -2.0 から 2.0 までの数値。 正の値は、次に基づいて新しいトークンを罰する
テキスト内の既存の頻度が、モデルの
同じ行を逐語的に繰り返す可能性があります。
いいえ
function_call string または OpenAI.ChatCompletionFunctionCallOption tool_choiceを優先して非推奨になりました。
モデルによって呼び出される (ある場合) 関数を制御します。
none は、モデルが関数を呼び出さず、代わりに
メッセージ。
auto は、モデルがメッセージの生成または呼び出しを選択できることを意味します。
関数。
{"name": "my_function"}を使用して特定の関数を指定すると、
その関数を呼び出すモデル。
none は、関数が存在しない場合の既定値です。 auto は既定値です
関数が存在する場合は 。
いいえ
関数 OpenAI.ChatCompletionFunctions の配列 toolsを優先して非推奨になりました。
モデルが JSON 入力を生成する可能性がある関数の一覧。
いいえ
logit_bias オブジェクトまたは null 指定したトークンが完了に表示される可能性を変更します。
トークンをマップする JSON オブジェクトを受け入れます (トークン ID によって指定されます)
トークナイザー) を -100 から 100 に関連付けられたバイアス値に設定します。 数学
バイアスは、サンプリングの前にモデルによって生成されたロジットに追加されます。
正確な効果はモデルによって異なりますが、-1 と 1 の間の値は
選択の可能性を低下または増加させる。-100 や 100 などの値
は、関連するトークンを禁止または排他的に選択する必要があります。
いいえ
logprobs boolean または null 出力トークンのログ確率を返すかどうか。 true の場合、
は、〟〟で返される各出力トークンのログ確率を返します。
contentmessage
いいえ
max_completion_tokens integer または null に対して生成できるトークンの数の上限
目に見える出力トークンと推論トークンを含む、完了。
いいえ
max_tokens integer または null チャット完了で生成できるトークンの最大数。
この値を使用して、API 経由で生成されるテキストのコストを制御できます。

この値は、 max_completion_tokensを優先して非推奨になりました。
o1シリーズモデルと互換性がありません。
いいえ
メッセージ OpenAI.ChatCompletionRequestMessage の配列 これまでの会話を構成するメッセージの一覧。 によって異なります。
使用するモデル、さまざまなメッセージの種類 (モダリティ) がサポートされています。
テキスト、画像、オーディオなど。
はい
メタデータ OpenAI.Metadata または null いいえ
モダリティ OpenAI.ResponseModalities モデルで生成する出力の種類。
ほとんどのモデルでは、既定のテキストを生成できます。
["text"]
gpt-4o-audio-previewモデルを使用して、
オーディオを生成します。 このモデルの生成を要求するには
テキストとオーディオの両方の応答を使用できます。
["text", "audio"]
いいえ
モデル 文字列 gpt-4oo3など、応答の生成に使用されるモデル ID。 OpenAI
は、さまざまな機能、パフォーマンスを備えた幅広いモデルを提供します
特性、および価格ポイント。 モデル ガイドを参照してください
をクリックして、使用可能なモデルを参照および比較します。
はい
N integer または null 入力メッセージごとに生成するチャット完了の選択肢の数。 すべての選択肢で生成されたトークンの数に基づいて課金されることに注意してください。 コストを最小限に抑えるために、 n1 のままにします。 いいえ
parallel_tool_calls OpenAI.ParallelToolCalls ツールの使用中に 並列関数呼び出し を有効にするかどうかを指定します。 いいえ
予測 OpenAI.PredictionContent 静的な予測出力コンテンツ (テキスト ファイルの内容など)
再生成中です。
いいえ
└─ コンテンツ OpenAI.ChatCompletionRequestMessageContentPartText の文字列または配列 モデル応答を生成するときに照合する必要があるコンテンツ。
生成されたトークンがこのコンテンツと一致する場合、モデル全体の応答
は、はるかに迅速に返すことができます。
はい
└─ 型 列挙型 提供する予測コンテンツの種類。 この型は次のようになります。
現在は常に content
使用可能な値: content
はい
presence_penalty number または null -2.0 から 2.0 までの数値。 正の値は、次に基づいて新しいトークンを罰する
これまでにテキストに表示されるかどうかに関係なく、モデルの可能性が高まる
新しいトピックについて説明します。
いいえ
prompt_cache_key 文字列 OpenAI によって、同様の要求に対する応答をキャッシュし、キャッシュ ヒット 率を最適化するために使用されます。 user フィールドを置き換えます。 詳細については、こちらをご覧ください いいえ
prompt_cache_retention string または null いいえ
reasoning_effort OpenAI.ReasoningEffort の推論に関する作業を制限します。
推論モデル。
現在サポートされている値は、 noneminimallowmediumhigh、および xhighです。 削減
推論作業により、応答が速くなり、使用されるトークンが少なくなる可能性があります
応答の推論に関する〗
- gpt-5.1 は既定で none に設定され、推論は実行されません。 gpt-5.1でサポートされている推論値は、nonelowmedium、およびhighです。 ツール呼び出しは、gpt-5.1 のすべての推論値でサポートされています。
- gpt-5.1 前のすべてのモデル medium 推論作業が既定で行われ、 noneはサポートされません。
- gpt-5-pro モデルは、既定で推論作業 high (およびサポートのみ) になります。
- xhigh は、 gpt-5.1-codex-max後のすべてのモデルでサポートされます。
いいえ
response_format OpenAI.CreateChatCompletionRequestResponseFormat モデルが出力する必要がある形式を指定するオブジェクト。
{ "type": "json_schema", "json_schema": {...} }に設定すると、
モデルが指定された JSON と一致することを保証する構造化された出力
スキーマ。 詳細については、「 構造化出力」を参照してください。
ガイド

{ "type": "json_object" }に設定すると、古い JSON モードが有効になります。
は、モデルが生成するメッセージが有効な JSON であることを保証します。 使用 json_schema
は、それをサポートするモデルに適しています。
いいえ
└─ 型 OpenAI.CreateChatCompletionRequestResponseFormatType はい
safety_identifier 文字列 OpenAI の使用ポリシーに違反している可能性があるアプリケーションのユーザーを検出するために使用される安定した識別子。
ID は、各ユーザーを一意に識別する文字列である必要があります。 識別情報が送信されないように、ユーザー名または電子メール アドレスをハッシュすることをお勧めします。 詳細については、こちらをご覧ください
いいえ
種子 integer または null この機能はベータ版です。
指定した場合、システムは、同じ seed とパラメーターを持つ繰り返し要求が同じ結果を返すように、決定論的にサンプリングするように最善を尽くします。
決定性は保証されません。バックエンドの変更を監視するには、 system_fingerprint 応答パラメーターを参照する必要があります。
いいえ
停止 OpenAI.StopConfiguration 最新の推論モデルの o3o4-miniではサポートされていません。
API がそれ以降のトークンの生成を停止する最大 4 つのシーケンス。 次の値を使用
返されたテキストには、停止シーケンスは含まれません。
いいえ
保存する boolean または null このチャット完了要求の出力を格納するかどうか
モデル蒸留またはエバンス製品での使用。
いいえ
ストリーミング boolean または null true に設定すると、モデル応答データがクライアントにストリーミングされます。
サーバー送信イベントを使用して生成されます。
いいえ
stream_options OpenAI.ChatCompletionStreamOptions または null いいえ
温度 number または null いいえ
tool_choice OpenAI.ChatCompletionToolChoiceOption モデルによって呼び出されるツール (ある場合) を制御します。
none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。
auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。
required は、モデルが 1 つ以上のツールを呼び出す必要があるということです。
{"type": "function", "function": {"name": "my_function"}}を使用して特定のツールを指定すると、モデルはそのツールを強制的に呼び出します。
none は、ツールが存在しない場合の既定値です。 auto は、ツールが存在する場合の既定値です。
いいえ
ツール OpenAI.ChatCompletionTool または OpenAI.CustomToolChatCompletions の配列 モデルが呼び出す可能性があるツールの一覧。 次のいずれかを指定できます。
カスタム ツール または
関数ツール
いいえ
top_logprobs integer または null いいえ
top_p number または null いいえ
ユーザー string (非推奨) エンド ユーザーを表す一意の識別子。
不正使用を監視して検出します。
いいえ
user_security_context AzureUserSecurityContext ユーザー セキュリティ コンテキストには、アプリケーション自体と、アプリケーションと対話するエンド ユーザーを記述する複数のパラメーターが含まれています。 これらのフィールドは、AI アプリケーションを保護するための包括的なアプローチを提供することで、セキュリティ運用チームがセキュリティ インシデントを調査および軽減するのに役立ちます。 Microsoft Defender for Cloud を使用した AI アプリケーションの保護の詳細について説明します。 いいえ
詳細 OpenAI.Verbosity モデルの応答の詳細度を制限します。 値を小さくすると、次のようになります。
より簡潔な応答が得られますが、値が大きいほど、より詳細な応答が生成されます。
現在サポートされている値は、 lowmedium、および highです。
いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json オブジェクトまたはオブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

POST {endpoint}/openai/v1/chat/completions

完了

完了の作成

POST {endpoint}/openai/v1/completions

完了を作成します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
best_of integer または null サーバー側 best_of 完了を生成し、"best" (トークンあたりのログ確率が最も高いもの) を返します。 結果をストリーミングすることはできません。
nと共に使用する場合、best_ofは候補の入力候補の数を制御し、n返す数を指定します。best_ofnより大きくする必要があります。
注:* このパラメーターは多くの完了を生成するため、トークン クォータをすぐに使用できます。 慎重に使用し、 max_tokensstopに適切な設定が設定されていることを確認します。
いいえ
エコー boolean または null 完了に加えてプロンプトをエコー バックする いいえ
frequency_penalty number または null -2.0 から 2.0 までの数値。 正の値は、これまでのテキスト内の既存の頻度に基づいて新しいトークンを罰し、モデルが同じ行を逐語的に繰り返す可能性を減らします。
頻度とプレゼンスのペナルティの詳細を参照してください。
いいえ
logit_bias オブジェクトまたは null 指定したトークンが完了に表示される可能性を変更します。
トークン (GPT トークナイザーのトークン ID で指定) を関連付けられたバイアス値に -100 から 100 にマップする JSON オブジェクトを受け入れます。 数学的には、バイアスは、サンプリングの前にモデルによって生成されたロジットに追加されます。 正確な効果はモデルによって異なりますが、-1 と1の間の値は選択の可能性を低下または増加させる必要があります。-100 や 100 などの値は、関連するトークンを禁止または排他的に選択する必要があります。
たとえば、 {"50256": -100} を渡して、 <|endoftext|> トークンが生成されないようにすることができます。
いいえ
logprobs integer または null 最も可能性の高い出力トークンと、選択したトークン logprobs ログの確率を含めます。 たとえば、 logprobs が 5 の場合、API は最も可能性の高い 5 つのトークンの一覧を返します。 API は常にサンプリングされたトークンの logprob を返します。そのため、応答には最大 logprobs+1 要素がある可能性があります。
logprobsの最大値は 5 です。
いいえ
max_tokens integer または null 完了時に生成できるトークンの最大数。
プロンプトと max_tokens のトークン数は、モデルのコンテキスト長を超えることはできません。 トークンをカウントするための Python コードの例
いいえ
モデル 文字列 使用するモデルの ID。 List models API を使用すると、使用可能なすべてのモデルを表示したり、モデルの概要を参照してモデルの説明を確認したりできます。 はい
N integer または null 各プロンプトに対して生成する入力候補の数。
注:* このパラメーターは多くの完了を生成するため、トークン クォータをすぐに使用できます。 慎重に使用し、 max_tokensstopに適切な設定が設定されていることを確認します。
いいえ
presence_penalty number または null -2.0 から 2.0 までの数値。 正の値は、これまでにテキストに表示されたかどうかに基づいて新しいトークンを罰し、モデルが新しいトピックについて話す可能性を高めます。
頻度とプレゼンスのペナルティの詳細を参照してください。
いいえ
ダイアログを表示する 文字列または文字列または null の配列 いいえ
種子 integer または null 指定した場合、システムは、同じ seed とパラメーターを持つ繰り返し要求が同じ結果を返すように、決定論的にサンプリングするように最善を尽くします。
決定性は保証されません。バックエンドの変更を監視するには、 system_fingerprint 応答パラメーターを参照する必要があります。
いいえ
停止 OpenAI.StopConfiguration 最新の推論モデルの o3o4-miniではサポートされていません。
API がそれ以降のトークンの生成を停止する最大 4 つのシーケンス。 次の値を使用
返されたテキストには、停止シーケンスは含まれません。
いいえ
ストリーミング boolean または null 部分的な進行状況をストリーム バックするかどうか。 設定した場合、トークンは、使用可能になるとデータ専用 のサーバー送信イベントとして送信 され、ストリームは data: [DONE] メッセージによって終了します。 Python コードの例 いいえ
stream_options OpenAI.ChatCompletionStreamOptions または null いいえ
サフィックス string または null 挿入されたテキストが完了した後に表示されるサフィックス。
このパラメーターは、 gpt-3.5-turbo-instructでのみサポートされます。
いいえ
温度 number または null 使用するサンプリング温度 (0 ~ 2)。 0.8 のような値を大きくすると出力がランダムになり、0.2 のような値が小さいほどフォーカスが高くなり、決定論的になります。
一般に、この変更または top_p を行うことをお勧めしますが、両方は変更しないことをお勧めします。
いいえ
top_p number または null 温度を使用したサンプリングの代わりに、核サンプリングと呼ばれ、モデルはtop_p確率質量を持つトークンの結果を考慮します。 したがって、0.1 は、上位 10 個の% 確率質量を含むトークンのみが考慮されていることを意味します。
一般に、この変更または temperature を行うことをお勧めしますが、両方は変更しないことをお勧めします。
いいえ
ユーザー 文字列 詳細については、こちらをご覧ください いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

POST {endpoint}/openai/v1/completions

Containers

コンテナーを一覧表示する

GET {endpoint}/openai/v1/containers

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
制限 クエリ いいえ 整数 返されるオブジェクトの数の制限。 制限の範囲は 1 ~ 100 で、⿇〗〗〘
既定値は 20 です。
順序 クエリ いいえ 文字列
使用可能な値: ascdesc
オブジェクトの created_at タイムスタンプによる並べ替え順序。 asc 昇順およびdesc
降順の場合は 〗。
クエリ いいえ 文字列 改ページ位置付けに使用するカーソル。 after は、リスト内の場所を定義するオブジェクト ID です。
たとえば、リスト要求を行い、100 個のオブジェクトを受信し、obj_fooで終わる場合は、
後続の呼び出しには、リストの次のページをフェッチするために after=obj_foo を含めることができます。
以前は クエリ いいえ 文字列 改ページ位置付けに使用するカーソル。 before は、リスト内の場所を定義するオブジェクト ID です。
たとえば、リスト要求を行い、100 個のオブジェクトを受信し、obj_fooで終わる場合は、
後続の呼び出しには、リストの前のページをフェッチするために before=obj_foo を含めることができます。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ContainerListResource

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

コンテナーを作成する

POST {endpoint}/openai/v1/containers

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
expires_after OpenAI.CreateContainerBodyExpiresAfter いいえ
└─ アンカー 列挙型
使用可能な値: last_active_at
はい
└─ 分 整数 はい
file_ids 文字列の配列 コンテナーにコピーするファイルの ID。 いいえ
memory_limit 列挙型 コンテナーのメモリ制限 (省略可能)。 既定値は 1g です。
使用可能な値: 1g4g16g64g
いいえ
名前 文字列 作成するコンテナーの名前。 はい

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ContainerResource

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

コンテナーを取得する

GET {endpoint}/openai/v1/containers/{container_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
container_id パス はい 文字列 取得するコンテナーの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ContainerResource

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

コンテナーの削除

DELETE {endpoint}/openai/v1/containers/{container_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
container_id パス はい 文字列 削除するコンテナーの ID。

応答

状態コード: 200

説明: 要求は成功しました。

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

コンテナー ファイルを一覧表示する

GET {endpoint}/openai/v1/containers/{container_id}/files

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
container_id パス はい 文字列 ファイルを一覧表示するコンテナーの ID。
制限 クエリ いいえ 整数 返されるオブジェクトの数の制限。 制限の範囲は 1 ~ 100 で、⿇〗〗〘
既定値は 20 です。
順序 クエリ いいえ 文字列
使用可能な値: ascdesc
オブジェクトの created_at タイムスタンプによる並べ替え順序。 asc 昇順およびdesc
降順の場合は 〗。
クエリ いいえ 文字列 改ページ位置付けに使用するカーソル。 after は、リスト内の場所を定義するオブジェクト ID です。
たとえば、リスト要求を行い、100 個のオブジェクトを受信し、obj_fooで終わる場合は、
後続の呼び出しには、リストの次のページをフェッチするために after=obj_foo を含めることができます。
以前は クエリ いいえ 文字列 改ページ位置付けに使用するカーソル。 before は、リスト内の場所を定義するオブジェクト ID です。
たとえば、リスト要求を行い、100 個のオブジェクトを受信し、obj_fooで終わる場合は、
後続の呼び出しには、リストの前のページをフェッチするために before=obj_foo を含めることができます。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ContainerFileListResource

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

コンテナー ファイルを作成する

POST {endpoint}/openai/v1/containers/{container_id}/files

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
container_id パス はい 文字列 ファイルを作成するコンテナーの ID。

要求本文

Content-Type: マルチパート/フォームデータ

名前 タイプ 説明 必須 既定
ファイル アップロードする File オブジェクト (ファイル名ではありません)。 いいえ
file_id 文字列 作成するファイルの名前。 いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ContainerFileResource

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

コンテナー ファイルを取得する

GET {endpoint}/openai/v1/containers/{container_id}/files/{file_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
container_id パス はい 文字列 コンテナーの ID。
file_id パス はい 文字列 取得するファイルの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ContainerFileResource

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

コンテナー ファイルを削除する

DELETE {endpoint}/openai/v1/containers/{container_id}/files/{file_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
container_id パス はい 文字列 コンテナーの ID。
file_id パス はい 文字列 削除するファイルの ID。

応答

状態コード: 200

説明: 要求は成功しました。

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

コンテナー ファイルのコンテンツを取得する

GET {endpoint}/openai/v1/containers/{container_id}/files/{file_id}/content

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
container_id パス はい 文字列 コンテナーの ID。
file_id パス はい 文字列 コンテンツを取得するファイルの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/octet-stream オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

会話

会話を作成する

POST {endpoint}/openai/v1/conversations

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
項目 OpenAI.InputItem または null の配列 いいえ
メタデータ OpenAI.Metadata または null いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ConversationResource

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

会話を取得する

GET {endpoint}/openai/v1/conversations/{conversation_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
conversation_id パス はい 文字列 取得する会話の ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ConversationResource

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

会話を更新する

POST {endpoint}/openai/v1/conversations/{conversation_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
conversation_id パス はい 文字列 更新する会話の ID。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
メタデータ OpenAI.Metadata または null オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。
キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。
はい

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ConversationResource

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

会話を削除する

DELETE {endpoint}/openai/v1/conversations/{conversation_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
conversation_id パス はい 文字列 削除する会話の ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.DeletedConversationResource

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

会話アイテムを一覧表示する

GET {endpoint}/openai/v1/conversations/{conversation_id}/items

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
conversation_id パス はい 文字列 アイテムを一覧表示する会話の ID。
制限 クエリ いいえ 整数 返されるオブジェクトの数の制限。 制限の範囲は 1 から 100 で、既定値は 20 です。
順序 クエリ いいえ 文字列
使用可能な値: ascdesc
入力項目を返す順序。 既定値は desc です。
クエリ いいえ 文字列 改ページ位置の後にアイテムを一覧表示するアイテム ID。
含める クエリ いいえ アレイ モデル応答に含める追加の出力データを指定します。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ConversationItemList

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

会話アイテムを作成する

POST {endpoint}/openai/v1/conversations/{conversation_id}/items

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
conversation_id パス はい 文字列 アイテムを追加する会話の ID。
含める クエリ いいえ アレイ 応答に含める追加のフィールド。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
項目 OpenAI.InputItem の配列 はい

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ConversationItemList

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

会話アイテムを取得する

GET {endpoint}/openai/v1/conversations/{conversation_id}/items/{item_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
conversation_id パス はい 文字列 アイテムを含む会話の ID。
item_id パス はい 文字列 取得する項目の ID。
含める クエリ いいえ アレイ 応答に含める追加のフィールド。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ConversationItem

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

会話アイテムを削除する

DELETE {endpoint}/openai/v1/conversations/{conversation_id}/items/{item_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
conversation_id パス はい 文字列 アイテムを含む会話の ID。
item_id パス はい 文字列 削除するアイテムの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ConversationResource

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

Evals

回避を一覧表示する

GET {endpoint}/openai/v1/evals

プロジェクトの評価を一覧表示します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
クエリ いいえ 文字列 前の改ページ調整要求からの最後の評価の識別子。
制限 クエリ いいえ 整数 1 つの改ページ位置の応答で返される回避の数の制限。
順序 クエリ いいえ 文字列
使用可能な値: ascdesc
タイムスタンプによる evals の並べ替え順序。 昇順または asc を使用する
desc 降順の場合は 〗。
order_by クエリ いいえ 文字列
使用可能な値: created_atupdated_at
Evals は、作成時刻または最終更新時刻で並べ替えることができます。 使用
created_at作成時刻の場合は、最終更新日時にはupdated_at
時間。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.EvalList

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

eval の作成

POST {endpoint}/openai/v1/evals

モデルのパフォーマンスをテストするために使用できる評価の構造を作成します。

評価は、一連のテスト基準とデータソースです。 評価を作成したら、さまざまなモデルとモデル パラメーターで実行できます。 複数の種類の採点者とデータソースをサポートしています。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
data_source_config OpenAI.CreateEvalCustomDataSourceConfig または OpenAI.CreateEvalLogsDataSourceConfig または OpenAI.CreateEvalStoredCompletionsDataSourceConfig 評価実行に使用されるデータ ソースの構成。 評価で使用されるデータのスキーマを指定します。 はい
メタデータ OpenAI.Metadata または null いいえ
名前 文字列 評価の名前。 いいえ
statusCode 列挙型
使用可能な値: 201
はい
testing_criteria OpenAI.CreateEvalLabelModelGrader または OpenAI.EvalGraderStringCheck または OpenAI.EvalGraderTextSimilarity または OpenAI.EvalGraderPython または OpenAI.EvalGraderScoreModel または EvalGraderEndpoint の配列 このグループ内のすべての評価実行の採点者の一覧。 成績者は、 {{item.variable_name}}などの二重中かっこ表記を使用して、データ ソース内の変数を参照できます。 モデルの出力を参照するには、 sample 名前空間 (つまり、 {{sample.output_text}}) を使用します。 はい

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.Eval

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

eval を取得する

GET {endpoint}/openai/v1/evals/{eval_id}

評価を ID で取得します。 評価を ID で取得します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
eval_id パス はい 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.Eval

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

eval の更新

POST {endpoint}/openai/v1/evals/{eval_id}

指定された評価の select の変更可能なプロパティを更新します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
eval_id パス はい 文字列

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
メタデータ OpenAI.Metadata オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは次のようになります。
オブジェクトに関する追加情報を構造化された
形式、API またはダッシュボードを使用したオブジェクトのクエリ。
キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
いいえ
名前 文字列 いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.Eval

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

eval の削除

DELETE {endpoint}/openai/v1/evals/{eval_id}

指定した評価を削除します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
eval_id パス はい 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

評価の実行を取得する

GET {endpoint}/openai/v1/evals/{eval_id}/runs

指定した評価の実行の一覧を取得します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
eval_id パス はい 文字列
クエリ いいえ 文字列
制限 クエリ いいえ 整数
順序 クエリ いいえ 文字列
使用可能な値: ascdesc
状態 クエリ いいえ 文字列
使用できる値: queuedin_progresscompletedcanceledfailed

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.EvalRunList

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

eval 実行の作成

POST {endpoint}/openai/v1/evals/{eval_id}/runs

新しい評価実行を作成し、採点プロセスを開始します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
eval_id パス はい 文字列

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
data_source OpenAI.CreateEvalJsonlRunDataSource または OpenAI.CreateEvalCompletionsRunDataSource または OpenAI.CreateEvalResponsesRunDataSource 実行のデータ ソースに関する詳細。 はい
メタデータ OpenAI.Metadata または null いいえ
名前 文字列 実行の名前。 いいえ

応答

状態コード: 201

説明: 要求が成功し、結果として新しいリソースが作成されました。

Content-Type 説明
application/json OpenAI.EvalRun

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

eval の実行を取得する

GET {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}

ID で実行される特定の評価を取得します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
eval_id パス はい 文字列
run_id パス はい 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.EvalRun

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

評価の実行を取り消す

POST {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}

特定の評価実行をその ID で取り消します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
eval_id パス はい 文字列
run_id パス はい 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.EvalRun

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

eval 実行の削除

DELETE {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}

特定の評価実行をその ID で削除します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
eval_id パス はい 文字列
run_id パス はい 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

eval 実行の出力項目を取得する

GET {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}/output_items

指定した評価実行の出力項目の一覧を取得します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
eval_id パス はい 文字列
run_id パス はい 文字列
クエリ いいえ 文字列
制限 クエリ いいえ 整数
状態 クエリ いいえ 文字列
使用可能な値: failpass
順序 クエリ いいえ 文字列
使用可能な値: ascdesc

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.EvalRunOutputItemList

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

eval run の出力項目を取得する

GET {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}/output_items/{output_item_id}

評価実行から特定の出力項目を ID で取得します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
eval_id パス はい 文字列
run_id パス はい 文字列
output_item_id パス はい 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.EvalRunOutputItem

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

Files

ファイルの作成

POST {endpoint}/openai/v1/files

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求本文

Content-Type: マルチパート/フォームデータ

名前 タイプ 説明 必須 既定
expires_after オブジェクト はい
└─ アンカー AzureFileExpiryAnchor はい
└─ 秒 整数 はい
ファイル アップロードする File オブジェクト (ファイル名ではありません)。 はい
目的 列挙型 アップロードされたファイルの目的。 次の 1 つ: - assistants: Assistants API で使用 - batch: Batch API で使用 - fine-tune: 微調整に使用 - evals: eval データ セットに使用
使用可能な値: assistantsbatchfine-tuneevals
はい

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

POST {endpoint}/openai/v1/files

ファイルを一覧表示する

GET {endpoint}/openai/v1/files

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
目的 クエリ いいえ 文字列
制限 クエリ いいえ 整数
順序 クエリ いいえ 文字列
使用可能な値: ascdesc
クエリ いいえ 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ListFilesResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

ファイルを取得する

GET {endpoint}/openai/v1/files/{file_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
file_id パス はい 文字列 この要求に使用するファイルの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

ファイルを削除する

DELETE {endpoint}/openai/v1/files/{file_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
file_id パス はい 文字列 この要求に使用するファイルの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.DeleteFileResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

ファイルのダウンロード

GET {endpoint}/openai/v1/files/{file_id}/content

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
file_id パス はい 文字列 この要求に使用するファイルの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/octet-stream オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

埋め込み

埋め込みの作成

POST {endpoint}/openai/v1/embeddings

入力テキストを表す埋め込みベクターを作成します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
寸法 整数 結果の出力埋め込みで必要なディメンションの数。 text-embedding-3以降のモデルでのみサポートされます。
制約: 最小: 1
いいえ
encoding_format 列挙型 埋め込みを返す形式。 floatまたはbase64にすることができます。
使用可能な値: floatbase64
いいえ
入力 文字列または文字列の配列、整数の配列、または配列の配列 埋め込むテキストを入力します。トークンの文字列または配列としてエンコードされます。 1 つの要求に複数の入力を埋め込むには、文字列の配列またはトークン配列の配列を渡します。 入力は、モデルの最大入力トークン (すべての埋め込みモデルの場合は 8,192 トークン) を超えてはなりません。空の文字列にすることはできません。また、配列は 2,048 次元以下である必要があります。 トークンをカウントするための Python コードの例。 すべての埋め込みモデルでは、入力ごとのトークン制限に加えて、1 つの要求内のすべての入力に対して合計最大 300,000 個のトークンが適用されます。 はい
モデル 文字列 使用するモデルの ID。 List models API を使用すると、使用可能なすべてのモデルを表示したり、モデルの概要を参照してモデルの説明を確認したりできます。 はい
ユーザー 文字列 詳細については、こちらをご覧ください いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.CreateEmbeddingResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

POST {endpoint}/openai/v1/embeddings

微調整

グレーダーを実行する

POST {endpoint}/openai/v1/fine_tuning/alpha/graders/run

グレーダーを実行します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
OpenAI.GraderStringCheck または OpenAI.GraderTextSimilarity または OpenAI.GraderPython または OpenAI.GraderScoreModel または OpenAI.GraderMulti または GraderEndpoint 微調整ジョブに使用されるグレーダー。 はい
項目 OpenAI.RunGraderRequestItem いいえ
model_sample 文字列 評価するモデル サンプル。 この値は、次の値を設定するために使用されます。
sample名前空間。 詳細については 、ガイド を参照してください。
output_json変数は、モデルサンプルが
有効な JSON 文字列。
はい

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.RunGraderResponse

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

グレーダーを検証する

POST {endpoint}/openai/v1/fine_tuning/alpha/graders/validate

グレーダーを検証します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
OpenAI.GraderStringCheck または OpenAI.GraderTextSimilarity または OpenAI.GraderPython または OpenAI.GraderScoreModel または OpenAI.GraderMulti または GraderEndpoint いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ValidateGraderResponse

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

チェックポイントのアクセス許可の微調整を一覧表示する

GET {endpoint}/openai/v1/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions

チェックポイントのアクセス許可を一覧表示する

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
fine_tuned_model_checkpoint パス はい 文字列 アクセス許可を取得する微調整されたモデル チェックポイントの ID。
project_id クエリ いいえ 文字列 アクセス許可を取得するプロジェクトの ID。
クエリ いいえ 文字列 前の改ページ要求からの最後のアクセス許可 ID の識別子。
制限 クエリ いいえ 整数 取得するアクセス許可の数。
順序 クエリ いいえ 文字列
使用可能な値: ascendingdescending
アクセス許可を取得する順序。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ListFineTuningCheckpointPermissionResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

チェックポイントの微調整アクセス許可を作成する

POST {endpoint}/openai/v1/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions

チェックポイントのアクセス許可を作成する

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
fine_tuned_model_checkpoint パス はい 文字列 権限を作成するための微調整されたモデル チェックポイントの ID。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
project_ids 文字列の配列 アクセス権を付与するプロジェクト識別子。 はい

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ListFineTuningCheckpointPermissionResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

チェックポイントの微調整アクセス許可を削除する

DELETE {endpoint}/openai/v1/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions/{permission_id}

チェックポイントのアクセス許可を削除する

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
fine_tuned_model_checkpoint パス はい 文字列 権限を削除する微調整されたモデル チェックポイントの ID。
permission_id パス はい 文字列 削除する微調整されたモデル チェックポイントのアクセス許可の ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.DeleteFineTuningCheckpointPermissionResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

微調整ジョブを作成する

POST {endpoint}/openai/v1/fine_tuning/jobs

特定のデータセットから新しいモデルを作成するプロセスを開始する微調整ジョブを作成します。

応答には、ジョブの状態や、完了した微調整されたモデルの名前など、エンキューされたジョブの詳細が含まれます。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
ハイパーパラメーター OpenAI.CreateFineTuningJobRequestHyperparameters いいえ
└─ バッチサイズ (batch_size) 文字列または整数 いいえ 自動
└─ learning_rate_multiplier(学習率乗数) 文字列または数値 いいえ
└─ n_epochs (エポック数) 文字列または整数 いいえ 自動
統合 OpenAI.CreateFineTuningJobRequestIntegrations または null の配列 微調整ジョブに対して有効にする統合の一覧。 いいえ
メタデータ OpenAI.Metadata または null いいえ
メソッド OpenAI.FineTuneMethod 微調整に使用されるメソッド。 いいえ
モデル string (以下の有効なモデルを参照) 微調整するモデルの名前。 次のいずれかを選択できます。
サポートされているモデル
はい
種子 integer または null シードはジョブの再現性を制御します。 同じシード パラメーターとジョブ パラメーターを渡すと同じ結果が得られますが、まれに異なる場合があります。
シードが指定されていない場合は、シードが自動的に生成されます。
いいえ
サフィックス string または null 微調整されたモデル名に追加される最大 64 文字の文字列。
たとえば、"custom-model-name" の suffix では、 ft:gpt-4o-mini:openai:custom-model-name:7p4lURelのようなモデル名が生成されます。
いいえ
training_file 文字列 トレーニング データを含むアップロードされたファイルの ID。
ファイルをアップロードする方法については、ファイルのアップロードを参照してください。
データセットは JSONL ファイルとして書式設定する必要があります。 さらに、目的の fine-tuneを使用してファイルをアップロードする必要があります。
ファイルの内容は、モデルで チャット入力候補 の形式、または微調整方法で 基本設定 形式が使用されているかどうかによって異なる必要があります。
詳細については、 微調整ガイド を参照してください。
はい
validation_file string または null 検証データを含むアップロードされたファイルの ID。
このファイルを指定した場合、データは検証の生成に使用されます。
メトリックは、微調整中に定期的に行われます。 これらのメトリックは、〘〗
微調整結果ファイル。
トレーニング ファイルと検証ファイルの両方に同じデータを含めないようにする必要があります。
データセットは JSONL ファイルとして書式設定する必要があります。 目的の fine-tuneを使用してファイルをアップロードする必要があります。
詳細については、 微調整ガイド を参照してください。
いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.FineTuningJob

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

ページ分割された微調整ジョブを一覧表示する

GET {endpoint}/openai/v1/fine_tuning/jobs

組織の微調整ジョブを一覧表示する

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
クエリ いいえ 文字列 前の改ページ調整要求の最後のジョブの識別子。
制限 クエリ いいえ 整数 取得する微調整ジョブの数。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ListPaginatedFineTuningJobsResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

微調整ジョブを取得する

GET {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}

微調整ジョブに関する情報を取得します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
fine_tuning_job_id パス はい 文字列 微調整ジョブの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.FineTuningJob

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

微調整ジョブを取り消す

POST {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/cancel

微調整ジョブを直ちに取り消します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
fine_tuning_job_id パス はい 文字列 取り消す微調整ジョブの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.FineTuningJob

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

微調整ジョブのチェックポイントを一覧表示する

GET {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/checkpoints

微調整ジョブのチェックポイントを一覧表示します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
fine_tuning_job_id パス はい 文字列 チェックポイントを取得する微調整 ジョブの ID。
クエリ いいえ 文字列 前の改ページ調整要求の最後のチェックポイント ID の識別子。
制限 クエリ いいえ 整数 取得するチェックポイントの数。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ListFineTuningJobCheckpointsResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

微調整 - チェックポイントのコピー

POST {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/checkpoints/{fine_tuning_checkpoint_id}/copy

指定された宛先アカウントとリージョンで、微調整チェックポイントのコピーを作成します。

注: この Azure OpenAI API はプレビュー段階であり、変更される可能性があります。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
fine_tuning_job_id パス はい 文字列
fine_tuning_checkpoint_id パス はい 文字列

要求ヘッダー

名前 必須 タイプ 説明
aoai-copy-ft-checkpoints True 文字列
使用可能な値: preview
AOAI プレビュー機能であるモデルのチェックポイント コピー操作へのアクセスを有効にします。
この機能では、'aoai-copy-ft-checkpoints' ヘッダーを 'preview' に設定する必要があります。
受け入れる True 文字列
使用可能な値: application/json

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
destinationResourceId 文字列 コピー先のリソースの ID。 はい
リージョン 文字列 モデルのコピー先のリージョン。 はい

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json CopyModelResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

微調整 - チェックポイントの取得

GET {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/checkpoints/{fine_tuning_checkpoint_id}/copy

チェックポイント コピーの微調整の状態を取得します。

注: この Azure OpenAI API はプレビュー段階であり、変更される可能性があります。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
fine_tuning_job_id パス はい 文字列
fine_tuning_checkpoint_id パス はい 文字列

要求ヘッダー

名前 必須 タイプ 説明
aoai-copy-ft-checkpoints True 文字列
使用可能な値: preview
AOAI プレビュー機能であるモデルのチェックポイント コピー操作へのアクセスを有効にします。
この機能では、'aoai-copy-ft-checkpoints' ヘッダーを 'preview' に設定する必要があります。
受け入れる True 文字列
使用可能な値: application/json

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json CopyModelResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

微調整イベントを一覧表示する

GET {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/events

微調整ジョブの状態の更新を取得します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
fine_tuning_job_id パス はい 文字列 イベントを取得する微調整ジョブの ID。
クエリ いいえ 文字列 前の改ページ位置の要求からの最後のイベントの識別子。
制限 クエリ いいえ 整数 取得するイベントの数。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ListFineTuningJobEventsResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

微調整ジョブを一時停止する

POST {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/pause

微調整ジョブを一時停止します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
fine_tuning_job_id パス はい 文字列 一時停止する微調整ジョブの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.FineTuningJob

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

微調整ジョブを再開する

POST {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/resume

一時停止した微調整ジョブを再開します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
fine_tuning_job_id パス はい 文字列 再開する微調整ジョブの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.FineTuningJob

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

モデル

モデルを一覧表示する

GET {endpoint}/openai/v1/models

現在使用可能なモデルを一覧表示し、所有者や可用性などの各モデルに関する基本情報を提供します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ListModelsResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

モデルの取得

GET {endpoint}/openai/v1/models/{model}

モデル インスタンスを取得し、所有者やアクセス許可などのモデルに関する基本情報を提供します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
モデル パス はい 文字列 この要求に使用するモデルの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.Model

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

モデルの削除

DELETE {endpoint}/openai/v1/models/{model}

モデル インスタンスを削除します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
モデル パス はい 文字列 削除するモデルの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.DeleteModelResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

リアルタイム

リアルタイム通話を作成する

POST {endpoint}/openai/v1/realtime/calls

WebRTC 経由で新しい Realtime API 呼び出しを作成し、ピア接続を完了するために必要な SDP 応答を受け取ります。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求本文

Content-Type: マルチパート/フォームデータ

名前 タイプ 説明 必須 既定
Sdp 文字列 呼び出し元によって生成された WebRTC セッション記述プロトコル (SDP) オファー。 はい
セッション OpenAI.RealtimeSessionCreateRequestGA リアルタイム セッション オブジェクトの構成。 いいえ
└─ オーディオ OpenAI.RealtimeSessionCreateRequestGAAudio 入力オーディオと出力オーディオの構成。 いいえ
└─ を含める 文字列の配列 サーバー出力に含める追加のフィールド。
item.input_audio_transcription.logprobs: 入力オーディオの文字起こしに対して logprobs を含めます。
いいえ
└─ 手順 文字列 モデル呼び出しの前に付加される既定のシステム命令 (つまり、システム メッセージ)。 このフィールドを使用すると、クライアントは必要な応答に基づいてモデルをガイドできます。 モデルは、応答のコンテンツと形式 (たとえば、"非常に簡潔にする"、"優しく行動する"、"ここでは適切な応答の例") と音声動作 ("すばやく話す"、"声に感情を挿入する"、"頻繁に笑う" など) に対して指示できます。 この命令はモデルに従う保証はありませんが、目的の動作に関するガイダンスをモデルに提供します。
サーバーは、このフィールドが設定されておらず、セッションの開始時に session.created イベントに表示される場合に使用される既定の命令を設定します。
いいえ
└─ 最大出力トークン数 integer (以下の有効なモデルを参照) 1 つのアシスタント応答の出力トークンの最大数。
ツール呼び出しを含む。 1 ~ 4096 の範囲の整数を指定します。
出力トークンを制限するか、または inf で使用可能な最大トークンに対して
指定されたモデル。 既定値は inf です。
いいえ
└─ モデル 文字列 このセッションに使用されるリアルタイム モデル。 いいえ
└─ output_modalities 文字列の配列 モデルが応答できるモダリティのセット。 既定値は ["audio"] で、次を示します。
モデルが音声とトランスクリプトで応答することを示します。 ["text"] 作るために使用することができます
モデルはテキストのみで応答します。 textaudioの両方を同時に要求することはできません。
いいえ ['audio']
└─ プロンプト OpenAI.Prompt プロンプト テンプレートとその変数への参照。
詳細については、こちらをご覧ください
いいえ
└─ ツール選択 OpenAI.ToolChoiceOptions または OpenAI.ToolChoiceFunction または OpenAI.ToolChoiceMCP モデルがツールを選択する方法。 文字列モードのいずれかを指定するか、特定のモードを強制的に指定します。
関数/MCP ツール。
いいえ 自動
└─ ツール OpenAI.RealtimeFunctionTool または OpenAI.MCPTool の配列 モデルで使用できるツール。 いいえ
└─ トレース string または OpenAI.RealtimeSessionCreateRequestGATracing または null "" トレースを無効にするには null に設定します。 ある時
トレーシングがセッションに対して有効になっているため、構成を変更することはできません。
auto では、セッションのトレースが作成され、そのセッションの既定値が
ワークフロー名、グループ ID、およびメタデータ。
いいえ 自動
└─ 切り捨て OpenAI.RealtimeTruncation 会話内のトークンの数がモデルの入力トークンの制限を超えると、会話は切り捨てられます。つまり、メッセージ (最も古いものから始まる) はモデルのコンテキストに含まれません。 最大出力トークンが 4,096 個の 32k コンテキスト モデルでは、切り捨てが発生する前にコンテキストに含めることができるトークンは 28,224 個のみです。
クライアントは、トークンの使用量とコストを制御する効果的な方法である、トークンの上限を小さくして切り捨てる切り捨て動作を構成できます。
メッセージはコンテキストの先頭から削除されるため、切り捨てにより、次のターンでキャッシュされたトークンの数が減ります (キャッシュの停止)。 ただし、クライアントは、メッセージを最大コンテキスト サイズの一部まで保持するように切り捨てを構成することもできます。これにより、将来の切り捨ての必要性が減り、キャッシュレートが向上します。
切り捨ては完全に無効にできます。つまり、サーバーは切り捨てることはありませんが、会話がモデルの入力トークンの制限を超えるとエラーが返されます。
いいえ
└─ 型 列挙型 作成するセッションの種類。 常に Realtime API に対して realtime
使用可能な値: realtime
はい

応答

状態コード: 201

説明: 要求が成功し、結果として新しいリソースが作成されました。

Content-Type 説明
application/sdp 文字列

応答ヘッダー:

ヘッダー タイプ 説明
位置 文字列 後続の制御要求の呼び出し ID を含む相対 URL。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

リアルタイム通話を受け入れる

POST {endpoint}/openai/v1/realtime/calls/{call_id}/accept

着信 SIP コールを受け入れ、それを処理するリアルタイム セッションを設定します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
call_id パス はい 文字列 realtime.call.incoming webhook で提供される呼び出しの識別子。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
オーディオ OpenAI.RealtimeSessionCreateRequestGAAudio いいえ
└─ 入力 OpenAI.RealtimeSessionCreateRequestGAAudioInput いいえ
└─ 出力 OpenAI.RealtimeSessionCreateRequestGAAudioOutput いいえ
含める 文字列の配列 サーバー出力に含める追加のフィールド。
item.input_audio_transcription.logprobs: 入力オーディオの文字起こしに対して logprobs を含めます。
いいえ
指示 文字列 モデル呼び出しの前に付加される既定のシステム命令 (つまり、システム メッセージ)。 このフィールドを使用すると、クライアントは必要な応答に基づいてモデルをガイドできます。 モデルは、応答のコンテンツと形式 (たとえば、"非常に簡潔にする"、"優しく行動する"、"ここでは適切な応答の例") と音声動作 ("すばやく話す"、"声に感情を挿入する"、"頻繁に笑う" など) に対して指示できます。 この命令はモデルに従う保証はありませんが、目的の動作に関するガイダンスをモデルに提供します。
サーバーは、このフィールドが設定されておらず、セッションの開始時に session.created イベントに表示される場合に使用される既定の命令を設定します。
いいえ
max_output_tokens integer (以下の有効なモデルを参照) 1 つのアシスタント応答の出力トークンの最大数。
ツール呼び出しを含む。 1 ~ 4096 の範囲の整数を指定します。
出力トークンを制限するか、または inf で使用可能な最大トークンに対して
指定されたモデル。 既定値は inf です。
いいえ
モデル 文字列 このセッションに使用されるリアルタイム モデル。 いいえ
output_modalities 文字列の配列 モデルが応答できるモダリティのセット。 既定値は ["audio"] で、次を示します。
モデルが音声とトランスクリプトで応答することを示します。 ["text"] 作るために使用することができます
モデルはテキストのみで応答します。 textaudioの両方を同時に要求することはできません。
いいえ ['audio']
ダイアログを表示する OpenAI.Prompt プロンプト テンプレートとその変数への参照。
詳細については、こちらをご覧ください
いいえ
tool_choice OpenAI.ToolChoiceOptions または OpenAI.ToolChoiceFunction または OpenAI.ToolChoiceMCP モデルがツールを選択する方法。 文字列モードのいずれかを指定するか、特定のモードを強制的に指定します。
関数/MCP ツール。
いいえ
ツール OpenAI.RealtimeFunctionTool または OpenAI.MCPTool の配列 モデルで使用できるツール。 いいえ
トレース string または OpenAI.RealtimeSessionCreateRequestGATracing または null "" トレースを無効にするには null に設定します。 ある時
トレーシングがセッションに対して有効になっているため、構成を変更することはできません。
auto では、セッションのトレースが作成され、そのセッションの既定値が
ワークフロー名、グループ ID、およびメタデータ。
いいえ
切り捨て OpenAI.RealtimeTruncation 会話内のトークンの数がモデルの入力トークンの制限を超えると、会話は切り捨てられます。つまり、メッセージ (最も古いものから始まる) はモデルのコンテキストに含まれません。 最大出力トークンが 4,096 個の 32k コンテキスト モデルでは、切り捨てが発生する前にコンテキストに含めることができるトークンは 28,224 個のみです。
クライアントは、トークンの使用量とコストを制御する効果的な方法である、トークンの上限を小さくして切り捨てる切り捨て動作を構成できます。
メッセージはコンテキストの先頭から削除されるため、切り捨てにより、次のターンでキャッシュされたトークンの数が減ります (キャッシュの停止)。 ただし、クライアントは、メッセージを最大コンテキスト サイズの一部まで保持するように切り捨てを構成することもできます。これにより、将来の切り捨ての必要性が減り、キャッシュレートが向上します。
切り捨ては完全に無効にできます。つまり、サーバーは切り捨てることはありませんが、会話がモデルの入力トークンの制限を超えるとエラーが返されます。
いいえ
列挙型 作成するセッションの種類。 常に Realtime API に対して realtime
使用可能な値: realtime
はい

応答

状態コード: 200

説明: 要求は成功しました。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

リアルタイム通話を切断する

POST {endpoint}/openai/v1/realtime/calls/{call_id}/hangup

アクティブなリアルタイム API 呼び出しは、SIP または WebRTC を介して開始されたかどうかに関係なく終了します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
call_id パス はい 文字列 呼び出しの識別子。

応答

状態コード: 200

説明: 要求は成功しました。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

リアルタイム通話を参照する

POST {endpoint}/openai/v1/realtime/calls/{call_id}/refer

SIP REFER 動詞を使用して、アクティブな SIP コールを新しい宛先に転送します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
call_id パス はい 文字列 realtime.call.incoming webhook で提供される呼び出しの識別子。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
target_uri 文字列 SIP Refer-To ヘッダーに表示される URI。 次のような値をサポートします。
tel:+14155550123 または sip:agent\@example.com
はい

応答

状態コード: 200

説明: 要求は成功しました。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

リアルタイム通話を拒否する

POST {endpoint}/openai/v1/realtime/calls/{call_id}/reject

SIP ステータス コードを発信者に返して、着信 SIP コールを拒否します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
call_id パス はい 文字列 realtime.call.incoming webhook で提供される呼び出しの識別子。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
status_code 整数 呼び出し元に返送する SIP 応答コード。 既定値は 603 (辞退)
省略した場合は 〗。
いいえ

応答

状態コード: 200

説明: 要求は成功しました。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

リアルタイム クライアント シークレットを作成する

POST {endpoint}/openai/v1/realtime/client_secrets

関連付けられたセッション構成を使用して Realtime クライアント シークレットを作成します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
expires_after OpenAI.RealtimeCreateClientSecretRequestExpiresAfter いいえ
└─ アンカー 列挙型
使用可能な値: created_at
いいえ
└─ 秒 整数 制約: 最小: 10、最大: 7200 いいえ 600
セッション OpenAI.RealtimeSessionCreateRequestUnion いいえ
└─ 型 OpenAI.RealtimeSessionCreateRequestUnionType はい

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.RealtimeCreateClientSecretResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

リアルタイム セッションを作成する

POST {endpoint}/openai/v1/realtime/sessions

Realtime API を使用してクライアント側アプリケーションで使用するエフェメラル API トークンを作成します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
client_secret OpenAI.RealtimeSessionCreateRequestClientSecret はい
└─ 有効期限_終了 整数 はい
└─ 値 文字列 はい
input_audio_format 文字列 入力オーディオの形式。 オプションは、 pcm16g711_ulaw、または g711_alawです。 いいえ
input_audio_transcription OpenAI.RealtimeSessionCreateRequestInputAudioTranscription いいえ
└─ モデル 文字列 いいえ
指示 文字列 モデル呼び出しの前に付加される既定のシステム命令 (つまり、システム メッセージ)。 このフィールドを使用すると、クライアントは必要な応答に基づいてモデルをガイドできます。 モデルは、応答のコンテンツと形式 (たとえば、"非常に簡潔にする"、"優しく行動する"、"ここでは適切な応答の例") と音声動作 ("すばやく話す"、"声に感情を挿入する"、"頻繁に笑う" など) に対して指示できます。 この命令はモデルに従う保証はありませんが、目的の動作に関するガイダンスをモデルに提供します。
サーバーは、このフィールドが設定されておらず、セッションの開始時に session.created イベントに表示される場合に使用される既定の命令を設定します。
いいえ
max_response_output_tokens integer (以下の有効なモデルを参照) 1 つのアシスタント応答の出力トークンの最大数。
ツール呼び出しを含む。 1 ~ 4096 の範囲の整数を指定します。
出力トークンを制限するか、または inf で使用可能な最大トークンに対して
指定されたモデル。 既定値は inf です。
いいえ
モダリティ 文字列の配列 モデルが応答できるモダリティのセット。 オーディオを無効にするには、
これを ["text"] に設定します。
いいえ ['text', 'audio']
output_audio_format 文字列 出力オーディオの形式。 オプションは、 pcm16g711_ulaw、または g711_alawです。 いいえ
ダイアログを表示する OpenAI.Prompt プロンプト テンプレートとその変数への参照。
詳細については、こちらをご覧ください
いいえ
速度 モデルの音声応答の速度。 1.0 が既定の速度です。 0.25 は
最小速度。 1.5は最高速度です。 この値は変更のみ可能です
は、応答が進行中ではなく、モデルターンの間に入ります。
制約: 最小: 0.25、最大: 1.5
いいえ 1
温度 モデルのサンプリング温度。[0.6, 1.2] に制限されます。 既定値は 0.8 です。 いいえ
tool_choice 文字列 モデルがツールを選択する方法。 オプションは、 autononerequired、または
関数を指定します。
いいえ
ツール OpenAI.RealtimeSessionCreateRequestTools の配列 モデルで使用できるツール (関数)。 いいえ
トレース 文字列またはオブジェクト トレースの構成オプション。 トレースを無効にするには、null に設定します。 ある時
トレーシングがセッションに対して有効になっているため、構成を変更することはできません。
auto では、セッションのトレースが作成され、そのセッションの既定値が
ワークフロー名、グループ ID、およびメタデータ。
いいえ
切り捨て OpenAI.RealtimeTruncation 会話内のトークンの数がモデルの入力トークンの制限を超えると、会話は切り捨てられます。つまり、メッセージ (最も古いものから始まる) はモデルのコンテキストに含まれません。 最大出力トークンが 4,096 個の 32k コンテキスト モデルでは、切り捨てが発生する前にコンテキストに含めることができるトークンは 28,224 個のみです。
クライアントは、トークンの使用量とコストを制御する効果的な方法である、トークンの上限を小さくして切り捨てる切り捨て動作を構成できます。
メッセージはコンテキストの先頭から削除されるため、切り捨てにより、次のターンでキャッシュされたトークンの数が減ります (キャッシュの停止)。 ただし、クライアントは、メッセージを最大コンテキスト サイズの一部まで保持するように切り捨てを構成することもできます。これにより、将来の切り捨ての必要性が減り、キャッシュレートが向上します。
切り捨ては完全に無効にできます。つまり、サーバーは切り捨てることはありませんが、会話がモデルの入力トークンの制限を超えるとエラーが返されます。
いいえ
turn_detection OpenAI.RealtimeSessionCreateRequestTurnDetection いいえ
└─ prefix_padding_ms(プリフィックス・パディング・ミリ秒) 整数 いいえ
└─ 無音時間_ミリ秒 整数 いいえ
└─ しきい値 いいえ
└─ 型 文字列 いいえ
列挙型
使用可能な値: realtime
はい
OpenAI.VoiceIdsShared いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.RealtimeSessionCreateResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

リアルタイムの文字起こしセッションを作成する

POST {endpoint}/openai/v1/realtime/transcription_sessions

リアルタイムの文字起こし専用の Realtime API を使用して、クライアント側アプリケーションで使用するエフェメラル API トークンを作成します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
含める 文字列の配列 文字起こしに含める項目のセット。 現在使用可能な項目は次のとおりです。
item.input_audio_transcription.logprobs
いいえ
input_audio_format 列挙型 入力オーディオの形式。 オプションは、 pcm16g711_ulaw、または g711_alawです。
pcm16の場合、入力オーディオは 24 kHz サンプル レートで 16 ビット PCM である必要があります。
単一チャネル (モノラル)、およびリトル エンディアンバイト順。
使用可能な値: pcm16g711_ulawg711_alaw
いいえ
input_audio_noise_reduction OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction いいえ
└─ 型 OpenAI.NoiseReductionType ノイズリダクションの種類。 near_field はヘッドフォンなどの近距離マイク用で、 far_field はラップトップや会議室のマイクなどの遠距離マイク用です。 いいえ
input_audio_transcription OpenAI.AudioTranscription いいえ
└─ 言語 文字列 入力オーディオの言語。 で入力言語を指定する
ISO-639-1 (例: en) 形式
は、精度と待機時間を向上させます。
いいえ
└─ モデル 文字列 文字起こしに使用するモデル。 現在のオプションは、 whisper-1gpt-4o-mini-transcribegpt-4o-mini-transcribe-2025-12-15gpt-4o-transcribe、および gpt-4o-transcribe-diarizeです。 スピーカー ラベルを使用したダイアライズが必要な場合は、 gpt-4o-transcribe-diarize を使用します。 いいえ
└─ プロンプト 文字列 モデルのスタイルをガイドしたり、前のオーディオを続行したりするための省略可能なテキスト
セグメント。
whisper-1の場合、プロンプトはキーワードの一覧です
gpt-4o-transcribe モデル (gpt-4o-transcribe-diarize を除く) の場合、プロンプトはフリー テキスト文字列です (たとえば、"テクノロジに関連する単語を想定する" など)。
いいえ
turn_detection OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection いいえ
└─ prefix_padding_ms(プリフィックス・パディング・ミリ秒) 整数 いいえ
└─ 無音時間_ミリ秒 整数 いいえ
└─ しきい値 いいえ
└─ 型 列挙型
使用可能な値: server_vad
いいえ
列挙型
使用可能な値: transcription
はい

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.RealtimeTranscriptionSessionCreateResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

応答

応答を作成する

POST {endpoint}/openai/v1/responses

モデル応答を作成します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
バックグラウンド boolean または null いいえ
会話 OpenAI.ConversationParam または null いいえ
含める OpenAI.IncludeEnum または null の配列 いいえ
入力 OpenAI.InputParam 応答の生成に使用される、モデルへのテキスト、画像、またはファイルの入力。
詳細情報:
- テキストの入力と出力
- 画像入力
- ファイル入力
- 会話の状態
- 関数呼び出し
いいえ
指示 string または null いいえ
max_output_tokens integer または null いいえ
max_tool_calls integer または null いいえ
メタデータ OpenAI.Metadata または null いいえ
モデル 文字列 gpt-4oo3など、応答の生成に使用されるモデル ID。 OpenAI
は、さまざまな機能、パフォーマンスを備えた幅広いモデルを提供します
特性、および価格ポイント。 モデル ガイドを参照してください
をクリックして、使用可能なモデルを参照および比較します。
いいえ
parallel_tool_calls boolean または null いいえ
previous_response_id string または null いいえ
ダイアログを表示する OpenAI.Prompt プロンプト テンプレートとその変数への参照。
詳細については、こちらをご覧ください
いいえ
prompt_cache_key 文字列 OpenAI によって、同様の要求に対する応答をキャッシュし、キャッシュ ヒット 率を最適化するために使用されます。 user フィールドを置き換えます。 詳細については、こちらをご覧ください いいえ
prompt_cache_retention string または null いいえ
推論 OpenAI.Reasoning または null いいえ
safety_identifier 文字列 OpenAI の使用ポリシーに違反している可能性があるアプリケーションのユーザーを検出するために使用される安定した識別子。
ID は、各ユーザーを一意に識別する文字列である必要があります。 識別情報が送信されないように、ユーザー名または電子メール アドレスをハッシュすることをお勧めします。 詳細については、こちらをご覧ください
いいえ
保存する boolean または null いいえ
ストリーミング boolean または null いいえ
stream_options OpenAI.ResponseStreamOptions または null いいえ
温度 number または null いいえ
SMS 送信 OpenAI.ResponseTextParam モデルからのテキスト応答の構成オプション。 プレーンにすることができます
テキストまたは構造化された JSON データ。 詳細情報:
- テキストの入力と出力
- 構造化された出力
いいえ
tool_choice OpenAI.ToolChoiceParam 生成時に使用するツール (またはツール) をモデルで選択する方法
応答。 tools パラメーターを参照して、どのツールを指定するかを確認します
モデルが呼び出すことができます。
いいえ
ツール OpenAI.ToolsArray 応答の生成中にモデルが呼び出す可能性があるツールの配列。 あなたが
では、 tool_choice パラメーターを設定して、使用するツールを指定できます。
次のカテゴリのツールがサポートされています。
- 組み込みツール: OpenAI によって提供されるツール。
モデルの機能 (Web 検索など)
または ファイル検索。 詳細情報
組み込みツール。
- MCP ツール: カスタム MCP サーバーを介したサードパーティ システムとの統合
または Google ドライブや SharePoint などの定義済みのコネクタ。 詳細情報
MCP ツール
- 関数呼び出し (カスタム ツール):ユーザーが定義した関数、
厳密に型指定された引数を使用して独自のコードを呼び出すモデルを有効にする
と出力。 詳細情報
関数呼び出し。 を使用することもできます。
独自のコードを呼び出すカスタム ツール。
いいえ
top_logprobs integer または null いいえ
top_p number または null いいえ
切り捨て string または null いいえ
ユーザー string (非推奨) このフィールドは、 safety_identifier および prompt_cache_keyに置き換えられます。 キャッシュの最適化を維持するには、代わりに prompt_cache_key を使用します。
エンドユーザーの安定した識別子。
同様の要求をより適切にバケット化してキャッシュ ヒット率を向上させ、OpenAI が不正使用を検出して防ぐのに役立ちます。 詳細については、こちらをご覧ください
いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json オブジェクト
text/event-stream オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

POST {endpoint}/openai/v1/responses

応答を取得する

GET {endpoint}/openai/v1/responses/{response_id}

指定された ID を持つモデル応答を取得します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
response_id パス はい 文字列
include[] クエリ いいえ アレイ 応答に含める追加のフィールド。 詳細については、上記の応答作成の include パラメーターを参照してください。
ストリーミング クエリ いいえ ブール true に設定すると、サーバー送信イベントを使用して生成されるときに、モデル応答データがクライアントにストリーミングされます。
starting_after クエリ いいえ 整数 ストリーミングを開始するイベントのシーケンス番号。
include_obfuscation クエリ いいえ ブール true の場合、ストリーム難読化が有効になります。 ストリーム難読化により、ストリーミング デルタ イベントの obfuscation フィールドにランダムな文字が追加され、特定のサイドチャネル攻撃の軽減策としてペイロード サイズが正規化されます。 これらの難読化フィールドは既定で含まれていますが、データ ストリームにわずかなオーバーヘッドが追加されます。 アプリケーションと OpenAI API の間のネットワーク リンクを信頼する場合は、 include_obfuscation を false に設定して帯域幅を最適化できます。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

応答の削除

DELETE {endpoint}/openai/v1/responses/{response_id}

ID で応答を削除します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
response_id パス はい 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

応答を取り消す

POST {endpoint}/openai/v1/responses/{response_id}/cancel

指定された ID を持つモデル応答を取り消します。 バックグラウンド パラメーターを true に設定して作成された応答のみを取り消すことができます。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
response_id パス はい 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

入力項目を一覧表示する

GET {endpoint}/openai/v1/responses/{response_id}/input_items

特定の応答の入力項目の一覧を返します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
response_id パス はい 文字列
制限 クエリ いいえ 整数 返されるオブジェクトの数の制限。 制限の範囲は 1 ~ 100 で、⿇〗〗〘
既定値は 20 です。
順序 クエリ いいえ 文字列
使用可能な値: ascdesc
オブジェクトの created_at タイムスタンプによる並べ替え順序。 asc 昇順およびdesc
降順の場合は 〗。
クエリ いいえ 文字列 改ページ位置付けに使用するカーソル。 after は、リスト内の場所を定義するオブジェクト ID です。
たとえば、リスト要求を行い、100 個のオブジェクトを受信し、obj_fooで終わる場合は、
後続の呼び出しには、リストの次のページをフェッチするために after=obj_foo を含めることができます。
以前は クエリ いいえ 文字列 改ページ位置付けに使用するカーソル。 before は、リスト内の場所を定義するオブジェクト ID です。
たとえば、リスト要求を行い、100 個のオブジェクトを受信し、obj_fooで終わる場合は、
後続の呼び出しには、リストの前のページをフェッチするために before=obj_foo を含めることができます。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ResponseItemList

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

スレッド

スレッドの作成

POST {endpoint}/openai/v1/threads

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
メッセージ OpenAI.CreateMessageRequest の配列 スレッドを開始する メッセージ の一覧。 いいえ
メタデータ OpenAI.Metadata または null いいえ
tool_resources OpenAI.CreateThreadRequestToolResources または null いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ThreadObject

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

Createthread and run

POST {endpoint}/openai/v1/threads/runs

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
assistant_id 文字列 この実行の実行に使用する アシスタント の ID。 はい
指示 string または null アシスタントの既定のシステム メッセージをオーバーライドします。 これは、実行ごとに動作を変更する場合に便利です。 いいえ
max_completion_tokens integer または null 実行の過程で使用できる完了トークンの最大数。 実行では、実行の複数のターンで、指定された完了トークンの数のみを使用するように最善を尽くします。 実行が指定された完了トークンの数を超えた場合、実行は状態 incompleteで終了します。 詳細については、「 incomplete_details 」を参照してください。 いいえ
max_prompt_tokens integer または null 実行の過程で使用できるプロンプト トークンの最大数。 実行では、実行の複数のターンで、指定された数のプロンプト トークンのみを使用するように最善を尽くします。 実行が指定されたプロンプト トークンの数を超えると、実行は状態 incompleteで終了します。 詳細については、「 incomplete_details 」を参照してください。 いいえ
メタデータ OpenAI.Metadata または null いいえ
モデル 文字列 この実行の実行に使用する モデル の ID。 ここで値を指定すると、アシスタントに関連付けられているモデルがオーバーライドされます。 そうでない場合は、アシスタントに関連付けられているモデルが使用されます。 いいえ
parallel_tool_calls OpenAI.ParallelToolCalls ツールの使用中に 並列関数呼び出し を有効にするかどうかを指定します。 いいえ
response_format OpenAI.AssistantsApiResponseFormatOption モデルが出力する必要がある形式を指定します。 GPT-4oGPT-4 Turbo、およびgpt-3.5-turbo-1106以降のすべての GPT-3.5 ターボ モデルと互換性があります。
{ "type": "json_schema", "json_schema": {...} }に設定すると、モデルが指定された JSON スキーマと一致することを保証する構造化出力が有効になります。 詳細については、以下を参照してください。
{ "type": "json_object" }に設定すると JSON モードが有効になります。これにより、モデルによって生成されるメッセージが有効な JSON であることが保証されます。
重要:* JSON モードを使用する場合は、システムまたはユーザー メッセージを使用して自分で JSON を生成するようにモデルに指示する 必要もあります 。 これを行わないと、生成がトークンの制限に達するまで、モデルは空白の終わりのないストリームを生成し、実行時間が長く、一見 "スタック" な要求になる可能性があります。 また、生成がfinish_reason="length"を超えたか、会話が最大コンテキスト長を超えたことを示すmax_tokens場合は、メッセージの内容が部分的に切断される可能性があることにも注意してください。
いいえ
ストリーミング boolean または null true場合は、サーバー送信イベントとして実行中に発生したイベントのストリームを返します。実行が終了すると、data: [DONE]メッセージが表示されます。 いいえ
温度 number または null 使用するサンプリング温度 (0 ~ 2)。 0.8 のような値を大きくすると出力がランダムになり、0.2 のような値が小さいほどフォーカスが高くなり、決定論的になります。 いいえ
スレッド OpenAI.CreateThreadRequest 新しいスレッドを作成するためのオプション。 実行中にスレッドが指定されていない場合は、次の手順を実行します。
要求すると、空のスレッドが作成されます。
いいえ
tool_choice OpenAI.AssistantsApiToolChoiceOption モデルによって呼び出されるツール (ある場合) を制御します。
none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。
auto は既定値であり、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。
required は、モデルがユーザーに応答する前に 1 つ以上のツールを呼び出す必要があります。
{"type": "file_search"}{"type": "function", "function": {"name": "my_function"}}などの特定のツールを指定すると、モデルはそのツールを強制的に呼び出します。
いいえ
tool_resources OpenAI.CreateThreadAndRunRequestToolResources または null アシスタントのツールによって使用されるリソースのセット。 リソースは、ツールの種類に固有です。 たとえば、 code_interpreter ツールにはファイル ID の一覧が必要ですが、 file_search ツールにはベクター ストア ID の一覧が必要です。 いいえ
ツール OpenAI.AssistantTool の配列 アシスタントがこの実行に使用できるツールをオーバーライドします。 これは、実行ごとに動作を変更する場合に便利です。 いいえ
top_p number または null 温度を使用したサンプリングの代わりに、核サンプリングと呼ばれ、モデルはtop_p確率質量を持つトークンの結果を考慮します。 したがって、0.1 は、上位 10 個の% 確率質量を含むトークンのみが考慮されていることを意味します。
通常、この値または温度は変更することをお勧めしますが、両方は変更しないことをお勧めします。
いいえ
truncation_strategy OpenAI.TruncationObject 実行前にスレッドを切り捨てる方法を制御します。 これを使用して、実行の初期コンテキスト ウィンドウを制御します。 いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.RunObject

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

スレッドの削除

DELETE {endpoint}/openai/v1/threads/{thread_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
thread_id パス はい 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.DeleteThreadResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

スレッドの取得

GET {endpoint}/openai/v1/threads/{thread_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
thread_id パス はい 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ThreadObject

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

スレッドの変更

POST {endpoint}/openai/v1/threads/{thread_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
thread_id パス はい 文字列

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
メタデータ OpenAI.Metadata または null いいえ
tool_resources OpenAI.ModifyThreadRequestToolResources または null いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ThreadObject

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

メッセージを一覧表示する

GET {endpoint}/openai/v1/threads/{thread_id}/messages

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
thread_id パス はい 文字列
制限 クエリ いいえ 整数
順序 クエリ いいえ 文字列
使用可能な値: ascdesc
クエリ いいえ 文字列
以前は クエリ いいえ 文字列
run_id クエリ いいえ 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ListMessagesResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

メッセージの作成

POST {endpoint}/openai/v1/threads/{thread_id}/messages

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
thread_id パス はい 文字列

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
添付 ファイル OpenAI.CreateMessageRequestAttachments または null の配列 いいえ
コンテンツ OpenAI.MessageContentImageFileObject または OpenAI.MessageContentImageUrlObject または OpenAI.MessageRequestContentTextObject の文字列または配列 はい
メタデータ OpenAI.Metadata または null いいえ
ロール 列挙型 メッセージを作成するエンティティのロール。 使用できる値は次のとおりです。
- user: メッセージが実際のユーザーによって送信され、ユーザーが生成したメッセージを表すためにほとんどの場合に使用する必要があることを示します。
- assistant: アシスタントによってメッセージが生成されたことを示します。 この値を使用して、アシスタントからのメッセージを会話に挿入します。
使用可能な値: userassistant
はい

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.MessageObject

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

メッセージを削除する

DELETE {endpoint}/openai/v1/threads/{thread_id}/messages/{message_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
thread_id パス はい 文字列
message_id パス はい 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.DeleteMessageResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

メッセージを取得する

GET {endpoint}/openai/v1/threads/{thread_id}/messages/{message_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
thread_id パス はい 文字列
message_id パス はい 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.MessageObject

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

メッセージを変更する

POST {endpoint}/openai/v1/threads/{thread_id}/messages/{message_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
thread_id パス はい 文字列
message_id パス はい 文字列

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
メタデータ OpenAI.Metadata または null いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.MessageObject

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

実行の作成

POST {endpoint}/openai/v1/threads/{thread_id}/runs

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
thread_id パス はい 文字列

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
additional_instructions string または null 実行の手順の最後に追加の手順を追加します。 これは、他の命令をオーバーライドせずに実行ごとに動作を変更する場合に便利です。 いいえ
additional_messages OpenAI.CreateMessageRequest または null の配列 実行を作成する前に、スレッドにメッセージを追加します。 いいえ
assistant_id 文字列 この実行の実行に使用する アシスタント の ID。 はい
指示 string または null アシスタントの 指示 をオーバーライドします。 これは、実行ごとに動作を変更する場合に便利です。 いいえ
max_completion_tokens integer または null 実行の過程で使用できる完了トークンの最大数。 実行では、実行の複数のターンで、指定された完了トークンの数のみを使用するように最善を尽くします。 実行が指定された完了トークンの数を超えた場合、実行は状態 incompleteで終了します。 詳細については、「 incomplete_details 」を参照してください。 いいえ
max_prompt_tokens integer または null 実行の過程で使用できるプロンプト トークンの最大数。 実行では、実行の複数のターンで、指定された数のプロンプト トークンのみを使用するように最善を尽くします。 実行が指定されたプロンプト トークンの数を超えると、実行は状態 incompleteで終了します。 詳細については、「 incomplete_details 」を参照してください。 いいえ
メタデータ OpenAI.Metadata または null いいえ
モデル 文字列 この実行の実行に使用する モデル の ID。 ここで値を指定すると、アシスタントに関連付けられているモデルがオーバーライドされます。 そうでない場合は、アシスタントに関連付けられているモデルが使用されます。 いいえ
parallel_tool_calls OpenAI.ParallelToolCalls ツールの使用中に 並列関数呼び出し を有効にするかどうかを指定します。 いいえ
reasoning_effort OpenAI.ReasoningEffort の推論に関する作業を制限します。
推論モデル。
現在サポートされている値は、 noneminimallowmediumhigh、および xhighです。 削減
推論作業により、応答が速くなり、使用されるトークンが少なくなる可能性があります
応答の推論に関する〗
- gpt-5.1 は既定で none に設定され、推論は実行されません。 gpt-5.1でサポートされている推論値は、nonelowmedium、およびhighです。 ツール呼び出しは、gpt-5.1 のすべての推論値でサポートされています。
- gpt-5.1 前のすべてのモデル medium 推論作業が既定で行われ、 noneはサポートされません。
- gpt-5-pro モデルは、既定で推論作業 high (およびサポートのみ) になります。
- xhigh は、 gpt-5.1-codex-max後のすべてのモデルでサポートされます。
いいえ
response_format OpenAI.AssistantsApiResponseFormatOption モデルが出力する必要がある形式を指定します。 GPT-4oGPT-4 Turbo、およびgpt-3.5-turbo-1106以降のすべての GPT-3.5 ターボ モデルと互換性があります。
{ "type": "json_schema", "json_schema": {...} }に設定すると、モデルが指定された JSON スキーマと一致することを保証する構造化出力が有効になります。 詳細については、以下を参照してください。
{ "type": "json_object" }に設定すると JSON モードが有効になります。これにより、モデルによって生成されるメッセージが有効な JSON であることが保証されます。
重要:* JSON モードを使用する場合は、システムまたはユーザー メッセージを使用して自分で JSON を生成するようにモデルに指示する 必要もあります 。 これを行わないと、生成がトークンの制限に達するまで、モデルは空白の終わりのないストリームを生成し、実行時間が長く、一見 "スタック" な要求になる可能性があります。 また、生成がfinish_reason="length"を超えたか、会話が最大コンテキスト長を超えたことを示すmax_tokens場合は、メッセージの内容が部分的に切断される可能性があることにも注意してください。
いいえ
ストリーミング boolean または null true場合は、サーバー送信イベントとして実行中に発生したイベントのストリームを返します。実行が終了すると、data: [DONE]メッセージが表示されます。 いいえ
温度 number または null 使用するサンプリング温度 (0 ~ 2)。 0.8 のような値を大きくすると出力がランダムになり、0.2 のような値が小さいほどフォーカスが高くなり、決定論的になります。 いいえ
tool_choice OpenAI.AssistantsApiToolChoiceOption モデルによって呼び出されるツール (ある場合) を制御します。
none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。
auto は既定値であり、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。
required は、モデルがユーザーに応答する前に 1 つ以上のツールを呼び出す必要があります。
{"type": "file_search"}{"type": "function", "function": {"name": "my_function"}}などの特定のツールを指定すると、モデルはそのツールを強制的に呼び出します。
いいえ
ツール OpenAI.AssistantTool の配列 アシスタントがこの実行に使用できるツールをオーバーライドします。 これは、実行ごとに動作を変更する場合に便利です。 いいえ
top_p number または null 温度を使用したサンプリングの代わりに、核サンプリングと呼ばれ、モデルはtop_p確率質量を持つトークンの結果を考慮します。 したがって、0.1 は、上位 10 個の% 確率質量を含むトークンのみが考慮されていることを意味します。
通常、この値または温度は変更することをお勧めしますが、両方は変更しないことをお勧めします。
いいえ
truncation_strategy OpenAI.TruncationObject 実行前にスレッドを切り捨てる方法を制御します。 これを使用して、実行の初期コンテキスト ウィンドウを制御します。 いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.RunObject

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

実行の一覧表示

GET {endpoint}/openai/v1/threads/{thread_id}/runs

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
thread_id パス はい 文字列
制限 クエリ いいえ 整数
順序 クエリ いいえ 文字列
使用可能な値: ascdesc
クエリ いいえ 文字列
以前は クエリ いいえ 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ListRunsResponse

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

実行の取得

GET {endpoint}/openai/v1/threads/{thread_id}/runs/{run_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
thread_id パス はい 文字列
run_id パス はい 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.RunObject

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

実行の変更

POST {endpoint}/openai/v1/threads/{thread_id}/runs/{run_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
thread_id パス はい 文字列
run_id パス はい 文字列

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
メタデータ OpenAI.Metadata または null いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.RunObject

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

実行の取り消し

POST {endpoint}/openai/v1/threads/{thread_id}/runs/{run_id}/cancel

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
thread_id パス はい 文字列
run_id パス はい 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.RunObject

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

実行手順を一覧表示する

GET {endpoint}/openai/v1/threads/{thread_id}/runs/{run_id}/steps

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
thread_id パス はい 文字列
run_id パス はい 文字列
制限 クエリ いいえ 整数
順序 クエリ いいえ 文字列
使用可能な値: ascdesc
クエリ いいえ 文字列
以前は クエリ いいえ 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ListRunStepsResponse

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

実行手順を取得する

GET {endpoint}/openai/v1/threads/{thread_id}/runs/{run_id}/steps/{step_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
thread_id パス はい 文字列
run_id パス はい 文字列
step_id パス はい 文字列

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.RunStepObject

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

実行するツール出力を送信する

POST {endpoint}/openai/v1/threads/{thread_id}/runs/{run_id}/submit_tool_outputs

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
thread_id パス はい 文字列
run_id パス はい 文字列

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
ストリーミング boolean または null いいえ
tool_outputs OpenAI.SubmitToolOutputsRunRequestToolOutputs の配列 出力が送信されるツールの一覧。 はい

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.RunObject

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

ベクター ストア

リスト ベクター ストア

GET {endpoint}/openai/v1/vector_stores

ベクター ストアの一覧を返します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
制限 クエリ いいえ 整数 返されるオブジェクトの数の制限。 制限の範囲は 1 ~ 100 で、⿇〗〗〘
既定値は 20 です。
順序 クエリ いいえ 文字列
使用可能な値: ascdesc
オブジェクトの created_at タイムスタンプによる並べ替え順序。 asc 昇順およびdesc
降順の場合は 〗。
クエリ いいえ 文字列 改ページ位置付けに使用するカーソル。 after は、リスト内の場所を定義するオブジェクト ID です。
たとえば、リスト要求を行い、100 個のオブジェクトを受信し、obj_fooで終わる場合は、
後続の呼び出しには、リストの次のページをフェッチするために after=obj_foo を含めることができます。
以前は クエリ いいえ 文字列 改ページ位置付けに使用するカーソル。 before は、リスト内の場所を定義するオブジェクト ID です。
たとえば、リスト要求を行い、100 個のオブジェクトを受信し、obj_fooで終わる場合は、
後続の呼び出しには、リストの前のページをフェッチするために before=obj_foo を含めることができます。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ListVectorStoresResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

ベクター ストアを作成する

POST {endpoint}/openai/v1/vector_stores

ベクター ストアを作成します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
chunking_strategy OpenAI.ChunkingStrategyRequestParam ファイルをチャンクするために使用されるチャンク戦略。 設定されていない場合は、 auto 戦略を使用します。 file_idsが空でない場合にのみ適用されます。 いいえ
説明 文字列 ベクター ストアの説明。 ベクター ストアの目的を記述するために使用できます。 いいえ
expires_after OpenAI.VectorStoreExpirationAfter ベクター ストアの有効期限ポリシー。 いいえ
file_ids 文字列の配列 ベクター ストアで使用する 必要があるファイル ID の一覧。 ファイルにアクセスできる file_search などのツールに便利です。 いいえ
メタデータ OpenAI.Metadata または null いいえ
名前 文字列 ベクター ストアの名前。 いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.VectorStoreObject

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

POST {endpoint}/openai/v1/vector_stores

ベクター ストアを取得する

GET {endpoint}/openai/v1/vector_stores/{vector_store_id}

ベクター ストアを取得します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
vector_store_id パス はい 文字列 取得するベクター ストアの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.VectorStoreObject

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

ベクター ストアを変更する

POST {endpoint}/openai/v1/vector_stores/{vector_store_id}

ベクター ストアを変更します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
vector_store_id パス はい 文字列 変更するベクター ストアの ID。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
expires_after OpenAI.VectorStoreExpirationAfter ベクター ストアの有効期限ポリシー。 いいえ
メタデータ OpenAI.Metadata または null いいえ
名前 string または null ベクター ストアの名前。 いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.VectorStoreObject

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

ベクター ストアを削除する

DELETE {endpoint}/openai/v1/vector_stores/{vector_store_id}

ベクター ストアを削除します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
vector_store_id パス はい 文字列 削除するベクター ストアの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.DeleteVectorStoreResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

ベクター ストア ファイルのバッチを作成する

POST {endpoint}/openai/v1/vector_stores/{vector_store_id}/file_batches

ベクター ストア ファイルのバッチを作成します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
vector_store_id パス はい 文字列 ファイル バッチを作成するベクター ストアの ID。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
属性 OpenAI.VectorStoreFileAttributes または null いいえ
chunking_strategy OpenAI.ChunkingStrategyRequestParam ファイルをチャンクするために使用されるチャンク戦略。 設定されていない場合は、 auto 戦略を使用します。 file_idsが空でない場合にのみ適用されます。 いいえ
file_ids 文字列の配列 ベクター ストアで使用する 必要があるファイル ID の一覧。 ファイルにアクセスできる file_search などのツールに便利です。 attributesまたはchunking_strategyが指定されている場合は、バッチ内のすべてのファイルに適用されます。 filesと相互に排他的です。 いいえ
ファイル OpenAI.CreateVectorStoreFileRequest の配列 各オブジェクトのリストには、 file_id に加えて、オプションの attributes または chunking_strategyが含まれます。 これは、特定のファイルのメタデータをオーバーライドする必要がある場合に使用します。 グローバル attributes または chunking_strategy は無視され、ファイルごとに指定する必要があります。 file_idsと相互に排他的です。 いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.VectorStoreFileBatchObject

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

ベクター ストア ファイルのバッチを取得する

GET {endpoint}/openai/v1/vector_stores/{vector_store_id}/file_batches/{batch_id}

ベクター ストア ファイルのバッチを取得します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
vector_store_id パス はい 文字列 ファイル バッチが属するベクター ストアの ID。
batch_id パス はい 文字列 取得するファイル バッチの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.VectorStoreFileBatchObject

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

ベクター ストア ファイルのバッチを取り消す

POST {endpoint}/openai/v1/vector_stores/{vector_store_id}/file_batches/{batch_id}/cancel

ベクター ストア ファイルのバッチを取り消します。 これにより、できるだけ早くこのバッチ内のファイルの処理を取り消そうとします。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
vector_store_id パス はい 文字列 ファイル バッチが属するベクター ストアの ID。
batch_id パス はい 文字列 取り消すファイル バッチの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.VectorStoreFileBatchObject

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

ベクター ストア バッチ内のファイルを一覧表示する

GET {endpoint}/openai/v1/vector_stores/{vector_store_id}/file_batches/{batch_id}/files

バッチ内のベクター ストア ファイルの一覧を返します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
vector_store_id パス はい 文字列 ファイル バッチが属するベクター ストアの ID。
batch_id パス はい 文字列 ファイルが属するファイル バッチの ID。
制限 クエリ いいえ 整数 返されるオブジェクトの数の制限。 制限の範囲は 1 ~ 100 で、⿇〗〗〘
既定値は 20 です。
順序 クエリ いいえ 文字列
使用可能な値: ascdesc
オブジェクトの created_at タイムスタンプによる並べ替え順序。 asc 昇順およびdesc
降順の場合は 〗。
クエリ いいえ 文字列 改ページ位置付けに使用するカーソル。 after は、リスト内の場所を定義するオブジェクト ID です。
たとえば、リスト要求を行い、100 個のオブジェクトを受信し、obj_fooで終わる場合は、
後続の呼び出しには、リストの次のページをフェッチするために after=obj_foo を含めることができます。
以前は クエリ いいえ 文字列 改ページ位置付けに使用するカーソル。 before は、リスト内の場所を定義するオブジェクト ID です。
たとえば、リスト要求を行い、100 個のオブジェクトを受信し、obj_fooで終わる場合は、
後続の呼び出しには、リストの前のページをフェッチするために before=obj_foo を含めることができます。
フィルタ クエリ いいえ 文字列
使用可能な値: in_progresscompletedfailedcancelled
ファイルの状態でフィルター処理します。 in_progresscompletedfailedcancelledのいずれか。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ListVectorStoreFilesResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

ベクター ストア ファイルを一覧表示する

GET {endpoint}/openai/v1/vector_stores/{vector_store_id}/files

ベクター ストア ファイルの一覧を返します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
vector_store_id パス はい 文字列 ファイルが属するベクター ストアの ID。
制限 クエリ いいえ 整数 返されるオブジェクトの数の制限。 制限の範囲は 1 ~ 100 で、⿇〗〗〘
既定値は 20 です。
順序 クエリ いいえ 文字列
使用可能な値: ascdesc
オブジェクトの created_at タイムスタンプによる並べ替え順序。 asc 昇順およびdesc
降順の場合は 〗。
クエリ いいえ 文字列 改ページ位置付けに使用するカーソル。 after は、リスト内の場所を定義するオブジェクト ID です。
たとえば、リスト要求を行い、100 個のオブジェクトを受信し、obj_fooで終わる場合は、
後続の呼び出しには、リストの次のページをフェッチするために after=obj_foo を含めることができます。
以前は クエリ いいえ 文字列 改ページ位置付けに使用するカーソル。 before は、リスト内の場所を定義するオブジェクト ID です。
たとえば、リスト要求を行い、100 個のオブジェクトを受信し、obj_fooで終わる場合は、
後続の呼び出しには、リストの前のページをフェッチするために before=obj_foo を含めることができます。
フィルタ クエリ いいえ 文字列
使用可能な値: in_progresscompletedfailedcancelled
ファイルの状態でフィルター処理します。 in_progresscompletedfailedcancelledのいずれか。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.ListVectorStoreFilesResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

ベクター ストア ファイルを作成する

POST {endpoint}/openai/v1/vector_stores/{vector_store_id}/files

ベクター ストアにファイルをアタッチして、ベクター ストア ファイルを作成します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
vector_store_id パス はい 文字列 ファイルを作成するベクター ストアの ID。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
属性 OpenAI.VectorStoreFileAttributes または null いいえ
chunking_strategy OpenAI.ChunkingStrategyRequestParam ファイルをチャンクするために使用されるチャンク戦略。 設定されていない場合は、 auto 戦略を使用します。 file_idsが空でない場合にのみ適用されます。 いいえ
file_id 文字列 ベクター ストアで使用する必要がある ファイル ID。 ファイルにアクセスできる file_search などのツールに便利です。 はい

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.VectorStoreFileObject

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

ベクター ストア ファイルを取得する

GET {endpoint}/openai/v1/vector_stores/{vector_store_id}/files/{file_id}

ベクター ストア ファイルを取得します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
vector_store_id パス はい 文字列 ファイルが属するベクター ストアの ID。
file_id パス はい 文字列 取得するファイルの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.VectorStoreFileObject

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

ベクター ストア ファイルの属性を更新する

POST {endpoint}/openai/v1/vector_stores/{vector_store_id}/files/{file_id}

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
vector_store_id パス はい 文字列
file_id パス はい 文字列

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
属性 OpenAI.VectorStoreFileAttributes または null はい

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.VectorStoreFileObject

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

ベクター ストア ファイルを削除する

DELETE {endpoint}/openai/v1/vector_stores/{vector_store_id}/files/{file_id}

ベクター ストア ファイルを削除します。 これにより、ベクター ストアからファイルが削除されますが、ファイル自体は削除されません。 ファイルを削除するには、ファイルエンドポイントの削除エンドポイントを使用します。

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
vector_store_id パス はい 文字列 ファイルが属するベクター ストアの ID。
file_id パス はい 文字列 削除するファイルの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.DeleteVectorStoreFileResponse

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

ベクター ストア ファイルの内容を取得する

GET {endpoint}/openai/v1/vector_stores/{vector_store_id}/files/{file_id}/content

ベクター ストア ファイルの内容を取得する

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
vector_store_id パス はい 文字列 検索するベクター ストアの ID。
file_id パス はい 文字列 コンテンツを取得する対象のファイルの ID。

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.VectorStoreSearchResultsPage

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

検索ベクター ストア

POST {endpoint}/openai/v1/vector_stores/{vector_store_id}/search

検索ベクター ストア

URI パラメーター

名前 インチ 必須 タイプ 説明
エンドポイント パス はい 文字列 サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ 文字列 この要求に使用する明示的な Azure AI Foundry Models API バージョン。
v1 それ以外の場合は 〗。
vector_store_id パス はい 文字列 検索するベクター ストアの ID。

要求本文

コンテンツ タイプ: アプリケーション/json

名前 タイプ 説明 必須 既定
フィルター OpenAI.ComparisonFilter または OpenAI.CompoundFilter ファイル属性に基づいて適用するフィルター。 いいえ
max_num_results 整数 返される結果の最大数。 この数値は、1 ~ 50 の範囲にする必要があります。
制約: 最小: 1、最大: 50
いいえ 10
クエリ 文字列または文字列の配列 検索のクエリ文字列 はい
ranking_options OpenAI.VectorStoreSearchRequestRankingOptions いいえ
└─ ランカー 列挙型
使用可能な値: noneautodefault-2024-11-15
いいえ
└─ スコアのしきい値 制約: 最小: 0、最大: 1 いいえ
rewrite_query ブール ベクター検索の自然言語クエリを書き換えるかどうか。 いいえ

応答

状態コード: 200

説明: 要求は成功しました。

Content-Type 説明
application/json OpenAI.VectorStoreSearchResultsPage

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

状態コード: 既定

説明: 予期しないエラー応答。

Content-Type 説明
application/json オブジェクト

応答ヘッダー:

ヘッダー タイプ 説明
apim-request-id 文字列 トラブルシューティングの目的で使用される要求 ID。

コンポーネント

AudioSegment

名前 タイプ 説明 必須 既定
avg_logprob このオーディオ セグメントに関連付けられている平均ログ確率。 はい
compression_ratio このオーディオ セグメントの圧縮率。 はい
終わり このセグメントが翻訳されたオーディオの先頭を基準にして終了した時刻。 はい
Id 整数 翻訳内のこのセグメントの 0 から始まるインデックス。 はい
no_speech_prob このオーディオ セグメント内で音声検出が行われません。 はい
求める 整数 このオーディオ セグメントの処理に関連付けられているシーク位置。
シーク位置は 100 分の 1 秒として表されます。
モデルは 1 つのシーク位置から複数のセグメントを処理する可能性があるため、シーク位置は決して表しません
セグメントの開始より後の時間、セグメントの開始は、セグメントの開始時間よりも大幅に遅い時間を表す場合があります。
セグメントの関連するシーク位置。
はい
開始 このセグメントが、翻訳されたオーディオの先頭を基準にして開始された時刻。 はい
温度 このオーディオ セグメントに関連付けられている温度スコア。 はい
SMS 送信 文字列 このオーディオ セグメントの一部であった翻訳されたテキスト。 はい
トークン 整数の配列 このオーディオ セグメント内の翻訳されたテキストと一致するトークン ID。 はい

AudioTaskLabel

使用可能なオーディオ操作応答に使用できる記述子を定義します。

プロパティ
説明 使用可能なオーディオ操作応答に使用できる記述子を定義します。
文字列
transcribe
translate

AudioTranslationSegment

翻訳されたオーディオ データの単一セグメントに関する拡張情報。 セグメントは通常、約 5 ~ 10 秒の音声を表します。 セグメントの境界は通常、単語間で発生しますが、必ずしも文ではありません。

名前 タイプ 説明 必須 既定
avg_logprob このオーディオ セグメントに関連付けられている平均ログ確率。 はい
compression_ratio このオーディオ セグメントの圧縮率。 はい
終わり このセグメントが翻訳されたオーディオの先頭を基準にして終了した時刻。 はい
Id 整数 翻訳内のこのセグメントの 0 から始まるインデックス。 はい
no_speech_prob このオーディオ セグメント内で音声検出が行われません。 はい
求める 整数 このオーディオ セグメントの処理に関連付けられているシーク位置。
シーク位置は 100 分の 1 秒として表されます。
モデルは 1 つのシーク位置から複数のセグメントを処理する可能性があるため、シーク位置は決して表しません
セグメントの開始より後の時間、セグメントの開始は、セグメントの開始時間よりも大幅に遅い時間を表す場合があります。
セグメントの関連するシーク位置。
はい
開始 このセグメントが、翻訳されたオーディオの先頭を基準にして開始された時刻。 はい
温度 このオーディオ セグメントに関連付けられている温度スコア。 はい
SMS 送信 文字列 このオーディオ セグメントの一部であった翻訳されたテキスト。 はい
トークン 整数の配列 このオーディオ セグメント内の翻訳されたテキストと一致するトークン ID。 はい

AzureAIFoundryModelsApiVersion

プロパティ
文字列
v1
preview

AzureAudioTranscriptionResponse

音声を書き込まれたテキストに文字起こしする操作の結果情報。

名前 タイプ 説明 必須 既定
期間 付随する文字起こし情報を生成するために処理されたオーディオの合計時間。 いいえ
言語 文字列 文字起こしされたオーディオ データで検出された音声言語。
これは、'en' や 'fr' などの 2 文字の ISO-639-1 言語コードとして表されます。
いいえ
セグメント OpenAI.TranscriptionSegment の配列 処理された各オーディオ セグメントのタイミング、確率、およびその他の詳細に関する情報のコレクション。 いいえ
タスク AudioTaskLabel 使用可能なオーディオ操作応答に使用できる記述子を定義します。 いいえ
SMS 送信 文字列 指定されたオーディオ データの文字起こしされたテキスト。 はい
言葉 OpenAI.TranscriptionWord の配列 処理された各単語のタイミングに関する情報のコレクション。 いいえ

AzureAudioTranslationResponse

音声を書き込みテキストに翻訳した操作の結果情報。

名前 タイプ 説明 必須 既定
期間 付随する翻訳情報を生成するために処理されたオーディオの合計期間。 いいえ
言語 文字列 翻訳されたオーディオ データで検出された音声言語。
これは、'en' や 'fr' などの 2 文字の ISO-639-1 言語コードとして表されます。
いいえ
セグメント AudioTranslationSegment の配列 処理された各オーディオ セグメントのタイミング、確率、およびその他の詳細に関する情報のコレクション。 いいえ
タスク AudioTaskLabel 使用可能なオーディオ操作応答に使用できる記述子を定義します。 いいえ
SMS 送信 文字列 指定されたオーディオ データの翻訳されたテキスト。 はい

AzureCompletionsSamplingParams

完了の動作を制御するためのサンプリング パラメーター。

名前 タイプ 説明 必須 既定
max_completion_tokens 整数 いいえ
max_tokens 整数 生成された出力内のトークンの最大数。 いいえ
reasoning_effort OpenAI.ReasoningEffort の推論に関する作業を制限します。
推論モデル。
現在サポートされている値は、 noneminimallowmediumhigh、および xhighです。 削減
推論作業により、応答が速くなり、使用されるトークンが少なくなる可能性があります
応答の推論に関する〗
- gpt-5.1 は既定で none に設定され、推論は実行されません。 gpt-5.1でサポートされている推論値は、nonelowmedium、およびhighです。 ツール呼び出しは、gpt-5.1 のすべての推論値でサポートされています。
- gpt-5.1 前のすべてのモデル medium 推論作業が既定で行われ、 noneはサポートされません。
- gpt-5-pro モデルは、既定で推論作業 high (およびサポートのみ) になります。
- xhigh は、 gpt-5.1-codex-max後のすべてのモデルでサポートされます。
いいえ
response_format OpenAI.ResponseFormatText または OpenAI.ResponseFormatJsonSchema または OpenAI.ResponseFormatJsonObject いいえ
種子 整数 シード値は、サンプリング中にランダム性を初期化します。 いいえ 42
温度 温度が高いほど、出力のランダム性が高くなります。 いいえ 1
ツール OpenAI.ChatCompletionTool の配列 いいえ
top_p 核サンプリングの温度に代わるもの。1.0 にはすべてのトークンが含まれます。 いいえ 1

AzureContentFilterBlocklistIdResult

既存のカスタム ブロックリスト ID を、対応するブロックリストの結果としてコンテンツがフィルター処理されたかどうかを示す値に関連付けるコンテンツ フィルター結果アイテム。

名前 タイプ 説明 必須 既定
フィルター ブール 関連付けられたブロックリストによってコンテンツがフィルター処理されたかどうか。 はい
Id 文字列 フィルター処理された状態に関連付けられているカスタム ブロックリストの ID。 はい

AzureContentFilterBlocklistResult

構成されたカスタム ブロックリストの true/false フィルター結果のコレクション。

名前 タイプ 説明 必須 既定
詳細 オブジェクトの配列 個々のブロックリスト ID のペアと、フィルター処理アクションが発生したかどうか。 いいえ
フィルター ブール 詳細なブロックリストのいずれかがフィルター処理アクションになったかどうかを示す値。 はい

AzureContentFilterCompletionTextSpan

Azure OpenAI コンテンツ フィルターの結果で使用される入力候補テキストのスパンの表現。

名前 タイプ 説明 必須 既定
completion_end_offset 整数 スパンから除外される最初の UTF32 コード ポイントのオフセット。 このフィールドは、常に空のスパンのcompletion_start_offsetと等しくなります。 このフィールドは、空でないスパンの場合は常にcompletion_start_offsetよりも大きくなります。 はい
completion_start_offset 整数 スパンを開始する UTF32 コード ポイントのオフセット。 はい

AzureContentFilterCompletionTextSpanDetectionResult

名前 タイプ 説明 必須 既定
詳細 AzureContentFilterCompletionTextSpan の配列 検出された完了テキストスパンに関する詳細情報。 はい
検出 ブール ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 はい
フィルター ブール コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 はい

AzureContentFilterCustomTopicIdResult

既存のカスタム トピック ID を、対応するトピックでコンテンツが検出されたかどうかを示す値に関連付けるコンテンツ フィルターの結果アイテム。

名前 タイプ 説明 必須 既定
検出 ブール 関連付けられたカスタム トピックでコンテンツが検出されたかどうか。 はい
Id 文字列 検出された状態に関連付けられているカスタム トピックの ID。 はい

AzureContentFilterCustomTopicResult

構成されたカスタム トピックの true/false フィルター結果のコレクション。

名前 タイプ 説明 必須 既定
詳細 オブジェクトの配列 個々のトピック ID のペアと、それらが検出されたかどうか。 いいえ
フィルター ブール 詳細なトピックのいずれかがフィルター処理アクションになったかどうかを示す値。 はい

AzureContentFilterDetectionResult

コンテンツが検出されたかどうか、およびコンテンツがフィルター処理されたかどうかを示すラベル付きのコンテンツ フィルター結果アイテム。

名前 タイプ 説明 必須 既定
検出 ブール ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 はい
フィルター ブール コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 はい

AzureContentFilterForResponsesAPI

名前 タイプ 説明 必須 既定
ブロック ブール 応答がブロックされているかどうかを示します。 はい
content_filter_offsets AzureContentFilterResultOffsets はい
content_filter_results AzureContentFilterResultsForResponsesAPI はい
└─ カスタムブロックリスト AzureContentFilterBlocklistResult 構成されたカスタム ブロックリストのバイナリ フィルター結果のコレクション。 いいえ
└─ カスタムトピックス AzureContentFilterCustomTopicResult 構成されたカスタム トピックのバイナリ フィルター結果のコレクション。 いいえ
└─ エラー オブジェクト 存在する場合は、コンテンツ のフィルター処理で評価が完了しないエラーに関する詳細。 いいえ
└─ コード 整数 エラーに関連付けられた、コンピューターが読み取り可能な個別のコード。 はい
└─ メッセージ 文字列 エラーに関連付けられた人間が判読できるメッセージ。 はい
└─ ヘイト AzureContentFilterSeverityResult 攻撃的または差別的なコンテンツを参照できるコンテンツ フィルター カテゴリ
これらのグループの特定の区別属性に基づいて個人または ID グループを参照する言語
人種、民族、国籍、性自認と表現、性的指向、
宗教、移民ステータス、能力ステータス、個人的な外観、体のサイズ。
いいえ
└─ 間接攻撃 AzureContentFilterDetectionResult 毎回発生する可能性のある Generative AI モデルを利用したシステムに対する攻撃を記述する検出結果
アプリケーションは、アプリケーションの開発者またはアプリケーションの開発者によって直接作成されなかった情報を処理します。
ユーザー。
いいえ
└─ 脱獄 AzureContentFilterDetectionResult 悪意のあるユーザーが意図的に悪用するユーザー プロンプトインジェクション攻撃を説明する検出結果
システムの脆弱性により、LLM から未承認の動作が引き出されます。 これにより、不適切なコンテンツが発生する可能性があります
システムによって課される制限の生成または違反。
はい
└─ personally_identifiable_information AzureContentFilterPersonallyIdentifiableInformationResult 構成可能なサブカテゴリを持つ個人を特定できる情報との一致を記述する検出結果。 いいえ
└─ 不適切な表現 AzureContentFilterDetectionResult 粗、下品、またはその他の反論言語が存在するかどうかを識別する検出結果
コンテンツ。
いいえ
└─ protected_material_code オブジェクト ライセンスされたコードまたはその他の保護されたソース マテリアルとの一致を記述する検出結果。 いいえ
└─ 引用 オブジェクト 使用可能な場合は、関連するライセンスとその場所を説明する引用文献の詳細。 いいえ
└─ URL (ユーアールエル) 文字列 ライセンスに関連付けられている URL。 いいえ
└─ ライセンス 文字列 検出に関連付けられているライセンスの名前または識別子。 いいえ
└─ 検出 ブール ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 はい
フィルター処理された └─ ブール コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 はい
└─ protected_material_text AzureContentFilterDetectionResult 著作権またはその他の状態で保護されたテキストとの一致を表す検出結果。 いいえ
└─ 自傷行為 AzureContentFilterSeverityResult 意図的に傷つけたり、傷つけたりすることを意図した物理的なアクションに関連する言語を記述するコンテンツ フィルター カテゴリ。
体を傷つけるか、自分を殺す。
いいえ
└─ 性的 AzureContentFilterSeverityResult 解剖学的器官および性器、ロマンチックな関係、行為に関連する言語のためのコンテンツフィルタカテゴリ
性的または愛情的な言葉で描かれている、妊娠、物理的な性的行為、として描かれたものも含む
暴行、または自分の意志、売春、ポルノ、虐待に対する強制的な性的暴力行為。
いいえ
└─ task_adherence AzureContentFilterDetectionResult 実行フローがプランにまだ残っているかどうかを示す検出結果。 はい
└─ ungrounded_material AzureContentFilterCompletionTextSpanDetectionResult いいえ
└─ 暴力 AzureContentFilterSeverityResult 傷、けが、損傷、またはキルを意図した物理的なアクションに関連する言語のコンテンツ フィルター カテゴリ
誰かまたは何か;は、武器、銃、および関連エンティティ (製造、団体、
立法などです。
いいえ
source_type 文字列 メッセージのソースの種類の名前。 はい

AzureContentFilterHarmExtensions

追加の構成オプションを提供する、損害カテゴリの拡張機能。

名前 タイプ 説明 必須 既定
pii_sub_categories AzurePiiSubCategory の配列 PIIHarmSubCategory の構成。 いいえ

AzureContentFilterImagePromptResults

イメージ生成操作の入力要求コンテンツのコンテンツ フィルター結果。

名前 タイプ 説明 必須 既定
custom_blocklists AzureContentFilterBlocklistResult 構成されたカスタム ブロックリストの true/false フィルター結果のコレクション。 いいえ
└─ 詳細 オブジェクトの配列 個々のブロックリスト ID のペアと、フィルター処理アクションが発生したかどうか。 いいえ
フィルター処理された └─ ブール ブロックリストがフィルター処理アクションを生成したかどうかを示す値。 はい
└─ 識別子 文字列 評価されたカスタム ブロックリストの ID。 はい
フィルター処理された └─ ブール 詳細なブロックリストのいずれかがフィルター処理アクションになったかどうかを示す値。 はい
custom_topics AzureContentFilterCustomTopicResult 構成されたカスタム トピックの true/false フィルター結果のコレクション。 いいえ
└─ 詳細 オブジェクトの配列 個々のトピック ID のペアと、それらが検出されたかどうか。 いいえ
└─ 検出 ブール トピックが検出されたかどうかを示す値。 はい
└─ 識別子 文字列 評価されたカスタム トピックの ID。 はい
フィルター処理された └─ ブール 詳細なトピックのいずれかがフィルター処理アクションになったかどうかを示す値。 はい
嫌い AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい
脱獄 AzureContentFilterDetectionResult コンテンツが検出されたかどうか、およびコンテンツが検出されたかどうかを示すラベル付きコンテンツ フィルターの結果アイテム
フィルター。
はい
└─ 検出 ブール ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 はい
フィルター処理された └─ ブール コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 はい
冒涜 AzureContentFilterDetectionResult コンテンツが検出されたかどうか、およびコンテンツが検出されたかどうかを示すラベル付きコンテンツ フィルターの結果アイテム
フィルター。
いいえ
└─ 検出 ブール ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 はい
フィルター処理された └─ ブール コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 はい
self_harm AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい
性的 AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい
暴力 AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい

AzureContentFilterImageResponseResults

画像生成操作の出力応答コンテンツのコンテンツ フィルター結果。

名前 タイプ 説明 必須 既定
嫌い AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい
self_harm AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい
性的 AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい
暴力 AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい

AzureContentFilterPersonallyIdentifiableInformationResult

有害な拡張機能を含む個人を特定できる情報のコンテンツ フィルター検出結果。

名前 タイプ 説明 必須 既定
検出 ブール ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 はい
フィルター ブール コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 はい
redacted_text 文字列 PII 情報が削除またはマスクされた編集済みテキスト。 いいえ
sub_categories AzurePiiSubCategoryResult の配列 個々の PIIHarmSubCategory の詳細な結果。 いいえ

AzureContentFilterResultForChoice

生成 AI システムによって生成された 1 つの応答項目のコンテンツ フィルター結果。

名前 タイプ 説明 必須 既定
custom_blocklists AzureContentFilterBlocklistResult 構成されたカスタム ブロックリストの true/false フィルター結果のコレクション。 いいえ
└─ 詳細 オブジェクトの配列 個々のブロックリスト ID のペアと、フィルター処理アクションが発生したかどうか。 いいえ
フィルター処理された └─ ブール ブロックリストがフィルター処理アクションを生成したかどうかを示す値。 はい
└─ 識別子 文字列 評価されたカスタム ブロックリストの ID。 はい
フィルター処理された └─ ブール 詳細なブロックリストのいずれかがフィルター処理アクションになったかどうかを示す値。 はい
custom_topics AzureContentFilterCustomTopicResult 構成されたカスタム トピックの true/false フィルター結果のコレクション。 いいえ
└─ 詳細 オブジェクトの配列 個々のトピック ID のペアと、それらが検出されたかどうか。 いいえ
└─ 検出 ブール トピックが検出されたかどうかを示す値。 はい
└─ 識別子 文字列 評価されたカスタム トピックの ID。 はい
フィルター処理された └─ ブール 詳細なトピックのいずれかがフィルター処理アクションになったかどうかを示す値。 はい
エラー オブジェクト 存在する場合は、コンテンツ のフィルター処理で評価が完了しないエラーに関する詳細。 いいえ
└─ コード 整数 エラーに関連付けられた、コンピューターが読み取り可能な個別のコード。 はい
└─ メッセージ 文字列 エラーに関連付けられた人間が判読できるメッセージ。 はい
嫌い AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい
personally_identifiable_information AzureContentFilterPersonallyIdentifiableInformationResult 有害な拡張機能を含む個人を特定できる情報のコンテンツ フィルター検出結果。 いいえ
└─ redacted_text 文字列 PII 情報が削除またはマスクされた編集済みテキスト。 いいえ
└─ サブカテゴリ AzurePiiSubCategoryResult の配列 個々の PIIHarmSubCategory の詳細な結果。 いいえ
冒涜 AzureContentFilterDetectionResult コンテンツが検出されたかどうか、およびコンテンツが検出されたかどうかを示すラベル付きコンテンツ フィルターの結果アイテム
フィルター。
いいえ
└─ 検出 ブール ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 はい
フィルター処理された └─ ブール コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 はい
protected_material_code オブジェクト ライセンスされたコードまたはその他の保護されたソース マテリアルとの一致を記述する検出結果。 いいえ
└─ 引用 オブジェクト 使用可能な場合は、関連するライセンスとその場所を説明する引用文献の詳細。 いいえ
└─ URL (ユーアールエル) 文字列 ライセンスに関連付けられている URL。 いいえ
└─ ライセンス 文字列 検出に関連付けられているライセンスの名前または識別子。 いいえ
└─ 検出 ブール ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 はい
フィルター処理された └─ ブール コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 はい
protected_material_text AzureContentFilterDetectionResult コンテンツが検出されたかどうか、およびコンテンツが検出されたかどうかを示すラベル付きコンテンツ フィルターの結果アイテム
フィルター。
いいえ
└─ 検出 ブール ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 はい
フィルター処理された └─ ブール コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 はい
self_harm AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい
性的 AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい
ungrounded_material AzureContentFilterCompletionTextSpanDetectionResult いいえ
暴力 AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい

AzureContentFilterResultForPrompt

単一の入力プロンプト項目に関連付けられたコンテンツ フィルターの結果を生成 AI システムに格納します。

名前 タイプ 説明 必須 既定
content_filter_results オブジェクト 結果のコンテンツ フィルター カテゴリの詳細。 いいえ
└─ カスタムブロックリスト AzureContentFilterBlocklistResult 構成されたカスタム ブロックリストの true/false フィルター結果のコレクション。 いいえ
└─ 詳細 オブジェクトの配列 個々のブロックリスト ID のペアと、フィルター処理アクションが発生したかどうか。 いいえ
フィルター処理された └─ ブール ブロックリストがフィルター処理アクションを生成したかどうかを示す値。 はい
└─ 識別子 文字列 評価されたカスタム ブロックリストの ID。 はい
フィルター処理された └─ ブール 詳細なブロックリストのいずれかがフィルター処理アクションになったかどうかを示す値。 はい
└─ カスタムトピックス AzureContentFilterCustomTopicResult 構成されたカスタム トピックの true/false フィルター結果のコレクション。 いいえ
└─ 詳細 オブジェクトの配列 個々のトピック ID のペアと、それらが検出されたかどうか。 いいえ
└─ 検出 ブール トピックが検出されたかどうかを示す値。 はい
└─ 識別子 文字列 評価されたカスタム トピックの ID。 はい
フィルター処理された └─ ブール 詳細なトピックのいずれかがフィルター処理アクションになったかどうかを示す値。 はい
└─ エラー オブジェクト 存在する場合は、コンテンツ のフィルター処理で評価が完了しないエラーに関する詳細。 いいえ
└─ コード 整数 エラーに関連付けられた、コンピューターが読み取り可能な個別のコード。 はい
└─ メッセージ 文字列 エラーに関連付けられた人間が判読できるメッセージ。 はい
└─ ヘイト AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい
└─ 間接攻撃 AzureContentFilterDetectionResult コンテンツが検出されたかどうか、およびコンテンツが検出されたかどうかを示すラベル付きコンテンツ フィルターの結果アイテム
フィルター。
はい
└─ 検出 ブール ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 はい
フィルター処理された └─ ブール コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 はい
└─ 脱獄 AzureContentFilterDetectionResult コンテンツが検出されたかどうか、およびコンテンツが検出されたかどうかを示すラベル付きコンテンツ フィルターの結果アイテム
フィルター。
はい
└─ 検出 ブール ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 はい
フィルター処理された └─ ブール コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 はい
└─ 不適切な表現 AzureContentFilterDetectionResult コンテンツが検出されたかどうか、およびコンテンツが検出されたかどうかを示すラベル付きコンテンツ フィルターの結果アイテム
フィルター。
いいえ
└─ 検出 ブール ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 はい
フィルター処理された └─ ブール コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 はい
└─ 自傷行為 AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい
└─ 性的 AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい
└─ 暴力 AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい
prompt_index 整数 関連するコンテンツ フィルターの結果カテゴリに関連付けられている入力プロンプトのインデックス。 いいえ

AzureContentFilterResultOffsets

名前 タイプ 説明 必須 既定
check_offset 整数 はい
end_offset 整数 はい
start_offset 整数 はい

AzureContentFilterResultsForResponsesAPI

名前 タイプ 説明 必須 既定
custom_blocklists AzureContentFilterBlocklistResult 構成されたカスタム ブロックリストの true/false フィルター結果のコレクション。 いいえ
└─ 詳細 オブジェクトの配列 個々のブロックリスト ID のペアと、フィルター処理アクションが発生したかどうか。 いいえ
フィルター処理された └─ ブール ブロックリストがフィルター処理アクションを生成したかどうかを示す値。 はい
└─ 識別子 文字列 評価されたカスタム ブロックリストの ID。 はい
フィルター処理された └─ ブール 詳細なブロックリストのいずれかがフィルター処理アクションになったかどうかを示す値。 はい
custom_topics AzureContentFilterCustomTopicResult 構成されたカスタム トピックの true/false フィルター結果のコレクション。 いいえ
└─ 詳細 オブジェクトの配列 個々のトピック ID のペアと、それらが検出されたかどうか。 いいえ
└─ 検出 ブール トピックが検出されたかどうかを示す値。 はい
└─ 識別子 文字列 評価されたカスタム トピックの ID。 はい
フィルター処理された └─ ブール 詳細なトピックのいずれかがフィルター処理アクションになったかどうかを示す値。 はい
エラー オブジェクト 存在する場合は、コンテンツ のフィルター処理で評価が完了しないエラーに関する詳細。 いいえ
└─ コード 整数 エラーに関連付けられた、コンピューターが読み取り可能な個別のコード。 はい
└─ メッセージ 文字列 エラーに関連付けられた人間が判読できるメッセージ。 はい
嫌い AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい
indirect_attack AzureContentFilterDetectionResult コンテンツが検出されたかどうか、およびコンテンツが検出されたかどうかを示すラベル付きコンテンツ フィルターの結果アイテム
フィルター。
いいえ
└─ 検出 ブール ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 はい
フィルター処理された └─ ブール コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 はい
脱獄 AzureContentFilterDetectionResult コンテンツが検出されたかどうか、およびコンテンツが検出されたかどうかを示すラベル付きコンテンツ フィルターの結果アイテム
フィルター。
はい
└─ 検出 ブール ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 はい
フィルター処理された └─ ブール コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 はい
personally_identifiable_information AzureContentFilterPersonallyIdentifiableInformationResult 有害な拡張機能を含む個人を特定できる情報のコンテンツ フィルター検出結果。 いいえ
└─ redacted_text 文字列 PII 情報が削除またはマスクされた編集済みテキスト。 いいえ
└─ サブカテゴリ AzurePiiSubCategoryResult の配列 個々の PIIHarmSubCategory の詳細な結果。 いいえ
冒涜 AzureContentFilterDetectionResult コンテンツが検出されたかどうか、およびコンテンツが検出されたかどうかを示すラベル付きコンテンツ フィルターの結果アイテム
フィルター。
いいえ
└─ 検出 ブール ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 はい
フィルター処理された └─ ブール コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 はい
protected_material_code オブジェクト ライセンスされたコードまたはその他の保護されたソース マテリアルとの一致を記述する検出結果。 いいえ
└─ 引用 オブジェクト 使用可能な場合は、関連するライセンスとその場所を説明する引用文献の詳細。 いいえ
└─ URL (ユーアールエル) 文字列 ライセンスに関連付けられている URL。 いいえ
└─ ライセンス 文字列 検出に関連付けられているライセンスの名前または識別子。 いいえ
└─ 検出 ブール ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 はい
フィルター処理された └─ ブール コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 はい
protected_material_text AzureContentFilterDetectionResult コンテンツが検出されたかどうか、およびコンテンツが検出されたかどうかを示すラベル付きコンテンツ フィルターの結果アイテム
フィルター。
いいえ
└─ 検出 ブール ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 はい
フィルター処理された └─ ブール コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 はい
self_harm AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい
性的 AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい
task_adherence AzureContentFilterDetectionResult コンテンツが検出されたかどうか、およびコンテンツが検出されたかどうかを示すラベル付きコンテンツ フィルターの結果アイテム
フィルター。
はい
└─ 検出 ブール ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 はい
フィルター処理された └─ ブール コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 はい
ungrounded_material AzureContentFilterCompletionTextSpanDetectionResult いいえ
暴力 AzureContentFilterSeverityResult コンテンツがフィルター処理されたかどうか、および定性的な内容を示すラベル付きのコンテンツ フィルター結果アイテム
コンテンツの重大度レベルは、カテゴリのコンテンツ フィルター構成に対して評価されます。
いいえ
フィルター処理された └─ ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい

AzureContentFilterSeverityResult

カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。

名前 タイプ 説明 必須 既定
フィルター ブール コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 はい
重大 度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
はい

AzureFileExpiryAnchor

プロパティ
文字列
created_at

AzureFineTuneReinforcementMethod

名前 タイプ 説明 必須 既定
OpenAI.GraderStringCheck または OpenAI.GraderTextSimilarity または OpenAI.GraderScoreModel または OpenAI.GraderMulti または GraderEndpoint はい
ハイパーパラメーター OpenAI.FineTuneReinforcementHyperparameters 強化微調整ジョブに使用されるハイパーパラメーター。 いいえ
response_format ResponseFormatJSONSchemaRequest いいえ
└─ json_schema オブジェクト 応答形式の JSON スキーマ はい
└─ 型 列挙型 応答形式の種類
使用可能な値: json_schema
はい

AzurePiiSubCategory

損害拡張フレームワーク内の個々の PIIHarmSubCategory の構成。

名前 タイプ 説明 必須 既定
検出する ブール このサブカテゴリに対して検出が有効になっているかどうか。 はい
フィルタ ブール このサブカテゴリを含むコンテンツをブロックする必要があるかどうか。 はい
redact ブール このサブカテゴリを含むコンテンツを編集するかどうかを指定します。 はい
sub_category 文字列 構成されている PIIHarmSubCategory。 はい

AzurePiiSubCategoryResult

個々の PIIHarmSubCategory の結果の詳細。

名前 タイプ 説明 必須 既定
検出 ブール ラベル付きコンテンツ サブカテゴリがコンテンツで検出されたかどうか。 はい
フィルター ブール コンテンツ検出によって、このサブカテゴリのコンテンツ フィルター 処理アクションが発生したかどうか。 はい
編集 ブール このサブカテゴリのコンテンツが編集されたかどうか。 はい
sub_category 文字列 評価された PIIHarmSubCategory。 はい

AzureResponsesSamplingParams

応答の動作を制御するためのサンプリング パラメーター。

名前 タイプ 説明 必須 既定
max_tokens 整数 生成された出力内のトークンの最大数。 いいえ
reasoning_effort OpenAI.ReasoningEffort の推論に関する作業を制限します。
推論モデル。
現在サポートされている値は、 noneminimallowmediumhigh、および xhighです。 削減
推論作業により、応答が速くなり、使用されるトークンが少なくなる可能性があります
応答の推論に関する〗
- gpt-5.1 は既定で none に設定され、推論は実行されません。 gpt-5.1でサポートされている推論値は、nonelowmedium、およびhighです。 ツール呼び出しは、gpt-5.1 のすべての推論値でサポートされています。
- gpt-5.1 前のすべてのモデル medium 推論作業が既定で行われ、 noneはサポートされません。
- gpt-5-pro モデルは、既定で推論作業 high (およびサポートのみ) になります。
- xhigh は、 gpt-5.1-codex-max後のすべてのモデルでサポートされます。
いいえ
種子 整数 シード値は、サンプリング中にランダム性を初期化します。 いいえ 42
温度 温度が高いほど、出力のランダム性が高くなります。 いいえ 1
SMS 送信 OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText いいえ
ツール OpenAI.Tool の配列 いいえ
top_p 核サンプリングの温度に代わるもの。1.0 にはすべてのトークンが含まれます。 いいえ 1

AzureUserSecurityContext

ユーザー セキュリティ コンテキストには、アプリケーション自体と、アプリケーションと対話するエンド ユーザーを記述する複数のパラメーターが含まれています。 これらのフィールドは、AI アプリケーションを保護するための包括的なアプローチを提供することで、セキュリティ運用チームがセキュリティ インシデントを調査および軽減するのに役立ちます。 Microsoft Defender for Cloud を使用した AI アプリケーションの保護の詳細について説明します。

名前 タイプ 説明 必須 既定
application_name 文字列 アプリケーションの名前。 機密性の高い個人情報は、このフィールドに含めないようにしてください。 いいえ
end_user_id 文字列 この識別子は、生成 AI アプリケーション内でエンド ユーザーを認証するために使用される Microsoft Entra ID (旧称 Azure Active Directory) ユーザー オブジェクト ID です。 機密性の高い個人情報は、このフィールドに含めないようにしてください。 いいえ
end_user_tenant_id 文字列 エンド ユーザーが属している Microsoft 365 テナント ID。 これは、生成型 AI アプリケーションがマルチテナントである場合に必要です。 いいえ
source_ip 文字列 元のクライアントの IP アドレスをキャプチャします。 いいえ

CopiedAccountDetails

名前 タイプ 説明 必須 既定
destinationResourceId 文字列 モデルのコピー先のリソースの ID。 はい
リージョン 文字列 モデルのコピー先のリージョン。 はい
状態 列挙型 コピー操作の状態。
使用可能な値: CompletedFailedInProgress
はい

CopyModelRequest

名前 タイプ 説明 必須 既定
destinationResourceId 文字列 コピー先のリソースの ID。 はい
リージョン 文字列 モデルのコピー先のリージョン。 はい

CopyModelResponse

名前 タイプ 説明 必須 既定
checkpointedModelName 文字列 コピーしたモデルの ID。 はい
copiedAccountDetails CopiedAccountDetails の配列 コピー先のリソース ID の ID はい
fineTuningJobId 文字列 チェックポイントがコピーされた微調整ジョブの ID。 はい

CreateVideoBody

名前 タイプ 説明 必須 既定
モデル 文字列 この要求に使用するデプロイの名前。 はい
ダイアログを表示する 文字列 生成するビデオを説明するテキスト プロンプト。
制約: minLength: 1
はい
VideoSeconds サポートされているクリップの継続時間 (秒単位)。 いいえ 4
サイズ VideoSize {width}x{height}形式の出力ディメンション。 いいえ 720 x 1280

CreateVideoBodyWithInputReference

メディア ファイルを含むビデオ生成ジョブ要求のプロパティ。

名前 タイプ 説明 必須 既定
input_reference オブジェクト 生成をガイドするオプションの画像参照。 はい
モデル オブジェクト この要求に使用するデプロイの名前。 はい
ダイアログを表示する オブジェクト 生成するビデオを説明するテキスト プロンプト。 はい
オブジェクト クリップの継続時間 (秒単位)。 既定値は 4 秒です。 いいえ
サイズ オブジェクト 幅 x 高さとして書式設定された出力解像度。 既定値は 720 x 1280 です。 いいえ

CreateVideoRemixBody

生成された既存のビデオをリミックスするためのパラメーター。

名前 タイプ 説明 必須 既定
ダイアログを表示する 文字列 リミックス生成を指示するテキスト プロンプトを更新しました。
制約: minLength: 1
はい

DeletedVideoResource

ビデオを削除した後に返された確認ペイロード。

名前 タイプ 説明 必須 既定
削除 ブール ビデオ リソースが削除されたことを示します。 はい True
Id 文字列 削除されたビデオの識別子。 はい
オブジェクト 文字列 削除応答を通知するオブジェクトの種類。 はい video.deleted

エラー

名前 タイプ 説明 必須 既定
コード 文字列 はい
メッセージ 文字列 はい

EvalGraderEndpoint

名前 タイプ 説明 必須 既定
ヘッダー オブジェクトまたは null エンドポイントへの要求に含めるオプションの HTTP ヘッダー いいえ
名前 文字列 グレーダーの名前 はい
pass_threshold number または null 成績が合格と見なされるしきい値のスコア (省略可能)
指定しない場合、すべてのスコアが有効と見なされます
いいえ
rate_limit integer または null エンドポイントに対する 1 秒あたりの要求のオプションのレート制限
正の整数にする必要があります
いいえ
列挙型
使用可能な値: endpoint
はい
Url 文字列 採点を呼び出すエンドポイントの HTTPS URL
制約: パターン:^https://
はい

GraderEndpoint

外部 HTTP エンドポイント評価用のエンドポイント グレーダー構成

名前 タイプ 説明 必須 既定
ヘッダー オブジェクトまたは null エンドポイントへの要求に含めるオプションの HTTP ヘッダー いいえ
名前 文字列 グレーダーの名前 はい
pass_threshold number または null 成績が合格と見なされるしきい値のスコア (省略可能)
指定しない場合、すべてのスコアが有効と見なされます
いいえ
rate_limit integer または null エンドポイントに対する 1 秒あたりの要求のオプションのレート制限
正の整数にする必要があります
いいえ
列挙型
使用可能な値: endpoint
はい
Url 文字列 採点を呼び出すエンドポイントの HTTPS URL
制約: パターン:^https://
はい

OpenAI.Annotation

出力テキストのスパンに適用される注釈。

OpenAI.Annotation の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
file_citation OpenAI.FileCitationBody
url_citation OpenAI.UrlCitationBody
container_file_citation OpenAI.ContainerFileCitationBody
file_path OpenAI.FilePath
名前 タイプ 説明 必須 既定
OpenAI.AnnotationType はい

OpenAI.AnnotationType

プロパティ
文字列
file_citation
url_citation
container_file_citation
file_path

OpenAI.ApplyPatchCallOutputStatus

プロパティ
文字列
completed
failed

OpenAI.ApplyPatchCallStatus

プロパティ
文字列
in_progress
completed

OpenAI.ApplyPatchCreateFileOperation

apply_patch ツールを使用してファイルを作成する方法を説明する手順。

名前 タイプ 説明 必須 既定
差分 文字列 適用する差分。 はい
パス 文字列 作成するファイルのパス。 はい
列挙型 指定された差分を含む新しいファイルを作成します。
使用可能な値: create_file
はい

OpenAI.ApplyPatchDeleteFileOperation

apply_patch ツールを使用してファイルを削除する方法を説明する手順。

名前 タイプ 説明 必須 既定
パス 文字列 削除するファイルのパス。 はい
列挙型 指定したファイルを削除します。
使用可能な値: delete_file
はい

OpenAI.ApplyPatchFileOperation

apply_patchを介して適用されるcreate_file、delete_file、またはupdate_file操作の 1 つ。

OpenAI.ApplyPatchFileOperation の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
create_file OpenAI.ApplyPatchCreateFileOperation
delete_file OpenAI.ApplyPatchDeleteFileOperation
update_file OpenAI.ApplyPatchUpdateFileOperation
名前 タイプ 説明 必須 既定
OpenAI.ApplyPatchFileOperationType はい

OpenAI.ApplyPatchFileOperationType

プロパティ
文字列
create_file
delete_file
update_file

OpenAI.ApplyPatchToolParam

アシスタントが統合された差分を使用してファイルを作成、削除、または更新できるようにします。

名前 タイプ 説明 必須 既定
列挙型 ツールの種類。 常に apply_patch
使用可能な値: apply_patch
はい

OpenAI.ApplyPatchUpdateFileOperation

apply_patch ツールを使用してファイルを更新する方法を説明する手順。

名前 タイプ 説明 必須 既定
差分 文字列 適用する差分。 はい
パス 文字列 更新するファイルのパス。 はい
列挙型 指定された差分を使用して既存のファイルを更新します。
使用可能な値: update_file
はい

OpenAI.ApproximateLocation

名前 タイプ 説明 必須 既定
都市 string または null いいえ
string または null いいえ
リージョン string または null いいえ
タイムゾーン string または null いいえ
列挙型 位置の近似の種類。 常に approximate
使用可能な値: approximate
はい

OpenAI.AssistantTool

OpenAI.AssistantTool の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
code_interpreter OpenAI.AssistantToolsCode
file_search OpenAI.AssistantToolsFileSearch
function OpenAI.AssistantToolsFunction
名前 タイプ 説明 必須 既定
OpenAI.AssistantToolType はい

OpenAI.AssistantToolType

プロパティ
文字列
code_interpreter
file_search
function

OpenAI.AssistantToolsCode

名前 タイプ 説明 必須 既定
列挙型 定義されているツールの種類: code_interpreter
使用可能な値: code_interpreter
はい

OpenAI.AssistantToolsFileSearch

名前 タイプ 説明 必須 既定
file_search OpenAI.AssistantToolsFileSearchFileSearch いいえ
└─ 最大結果数 (max_num_results) 整数 制約: 最小: 1、最大: 50 いいえ
└─ ranking_options OpenAI.FileSearchRankingOptions ファイル検索のランク付けオプション。 指定しない場合、ファイル検索ツールは auto ランカーと 0 のscore_thresholdを使用します。
詳細については、 ファイル検索ツールのドキュメント を参照してください。
いいえ
列挙型 定義されているツールの種類: file_search
使用可能な値: file_search
はい

OpenAI.AssistantToolsFileSearchFileSearch

名前 タイプ 説明 必須 既定
max_num_results 整数 制約: 最小: 1、最大: 50 いいえ
ranking_options OpenAI.FileSearchRankingOptions ファイル検索のランク付けオプション。 指定しない場合、ファイル検索ツールは auto ランカーと 0 のscore_thresholdを使用します。
詳細については、 ファイル検索ツールのドキュメント を参照してください。
いいえ

OpenAI.AssistantToolsFileSearchTypeOnly

名前 タイプ 説明 必須 既定
列挙型 定義されているツールの種類: file_search
使用可能な値: file_search
はい

OpenAI.AssistantToolsFunction

名前 タイプ 説明 必須 既定
関数 OpenAI.FunctionObject はい
列挙型 定義されているツールの種類: function
使用可能な値: function
はい

OpenAI.AssistantsApiResponseFormatOption

モデルが出力する必要がある形式を指定します。 GPT-4oGPT-4 Turbo、およびgpt-3.5-turbo-1106以降のすべての GPT-3.5 ターボ モデルと互換性があります。 { "type": "json_schema", "json_schema": {...} }に設定すると、モデルが指定された JSON スキーマと一致することを保証する構造化出力が有効になります。 詳細については、「 { "type": "json_object" } に設定して JSON モードを有効にする」を参照してください。これにより、モデルによって生成されるメッセージが有効な JSON であることが保証されます。 重要:* JSON モードを使用する場合は、システムまたはユーザー メッセージを使用して自分で JSON を生成するようにモデルに指示する 必要もあります 。 これを行わないと、生成がトークンの制限に達するまで、モデルは空白の終わりのないストリームを生成し、実行時間が長く、一見 "スタック" な要求になる可能性があります。 また、生成がfinish_reason="length"を超えたか、会話が最大コンテキスト長を超えたことを示すmax_tokens場合は、メッセージの内容が部分的に切断される可能性があることにも注意してください。

: string または OpenAI.ResponseFormatText または OpenAI.ResponseFormatJsonObject または OpenAI.ResponseFormatJsonSchema

モデルが出力する必要がある形式を指定します。 GPT-4oGPT-4 Turbo、およびgpt-3.5-turbo-1106以降のすべての GPT-3.5 ターボ モデルと互換性があります。 { "type": "json_schema", "json_schema": {...} }に設定すると、モデルが指定された JSON スキーマと一致することを保証する構造化出力が有効になります。 詳細については、「 { "type": "json_object" } に設定して JSON モードを有効にする」を参照してください。これにより、モデルによって生成されるメッセージが有効な JSON であることが保証されます。 重要:* JSON モードを使用する場合は、システムまたはユーザー メッセージを使用して自分で JSON を生成するようにモデルに指示する 必要もあります 。 これを行わないと、生成がトークンの制限に達するまで、モデルは空白の終わりのないストリームを生成し、実行時間が長く、一見 "スタック" な要求になる可能性があります。 また、生成がfinish_reason="length"を超えたか、会話が最大コンテキスト長を超えたことを示すmax_tokens場合は、メッセージの内容が部分的に切断される可能性があることにも注意してください。

OpenAI.AssistantsApiToolChoiceOption

モデルによって呼び出されるツール (ある場合) を制御します。 none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。 auto は既定値であり、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。 required は、モデルがユーザーに応答する前に 1 つ以上のツールを呼び出す必要があります。 {"type": "file_search"}{"type": "function", "function": {"name": "my_function"}}などの特定のツールを指定すると、モデルはそのツールを強制的に呼び出します。

: string または OpenAI.AssistantsNamedToolChoice

モデルによって呼び出されるツール (ある場合) を制御します。 none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。 auto は既定値であり、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。 required は、モデルがユーザーに応答する前に 1 つ以上のツールを呼び出す必要があります。 {"type": "file_search"}{"type": "function", "function": {"name": "my_function"}}などの特定のツールを指定すると、モデルはそのツールを強制的に呼び出します。

OpenAI.AssistantsNamedToolChoice

モデルで使用するツールを指定します。 モデルで特定のツールを強制的に呼び出すために使用します。

名前 タイプ 説明 必須 既定
関数 OpenAI.AssistantsNamedToolChoiceFunction いいえ
列挙型 ツールの種類。 型が functionの場合は、関数名を設定する必要があります
使用可能な値: functioncode_interpreterfile_search
はい

OpenAI.AssistantsNamedToolChoiceFunction

名前 タイプ 説明 必須 既定
名前 文字列 はい

OpenAI.AudioTranscription

名前 タイプ 説明 必須 既定
言語 文字列 入力オーディオの言語。 で入力言語を指定する
ISO-639-1 (例: en) 形式
は、精度と待機時間を向上させます。
いいえ
モデル 文字列 文字起こしに使用するモデル。 現在のオプションは、 whisper-1gpt-4o-mini-transcribegpt-4o-mini-transcribe-2025-12-15gpt-4o-transcribe、および gpt-4o-transcribe-diarizeです。 スピーカー ラベルを使用したダイアライズが必要な場合は、 gpt-4o-transcribe-diarize を使用します。 いいえ
ダイアログを表示する 文字列 モデルのスタイルをガイドしたり、前のオーディオを続行したりするための省略可能なテキスト
セグメント。
whisper-1の場合、プロンプトはキーワードの一覧です
gpt-4o-transcribe モデル (gpt-4o-transcribe-diarize を除く) の場合、プロンプトはフリー テキスト文字列です (たとえば、"テクノロジに関連する単語を想定する" など)。
いいえ

OpenAI.AutoChunkingStrategyRequestParam

既定の戦略。 この戦略では現在、max_chunk_size_tokens800chunk_overlap_tokens400が使用されています。

名前 タイプ 説明 必須 既定
列挙型 常に auto
使用可能な値: auto
はい

OpenAI.Batch

名前 タイプ 説明 必須 既定
cancelled_at 整数 バッチが取り消されたときの Unix タイムスタンプ (秒単位)。 いいえ
cancelling_at 整数 バッチの取り消しが開始されたときの Unix タイムスタンプ (秒単位)。 いいえ
completed_at 整数 バッチが完了した時刻の Unix タイムスタンプ (秒単位)。 いいえ
completion_window 文字列 バッチを処理する期間。 はい
Created_at 整数 バッチが作成されたときの Unix タイムスタンプ (秒単位)。 はい
エンドポイント 文字列 バッチによって使用される OpenAI API エンドポイント。 はい
error_file_id 文字列 エラーのある要求の出力を含むファイルの ID。 いいえ
エラー OpenAI.BatchErrors いいえ
expired_at 整数 バッチの有効期限が切れたときの Unix タイムスタンプ (秒単位)。 いいえ
expires_at 整数 バッチの有効期限が切れる Unix タイムスタンプ (秒単位)。 いいえ
failed_at 整数 バッチが失敗したときの Unix タイムスタンプ (秒単位)。 いいえ
finalizing_at 整数 バッチの最終処理が開始されたときの Unix タイムスタンプ (秒単位)。 いいえ
Id 文字列 はい
in_progress_at 整数 バッチの処理が開始されたときの Unix タイムスタンプ (秒単位)。 いいえ
input_file_id string または null いいえ
メタデータ OpenAI.Metadata または null いいえ
モデル 文字列 gpt-5-2025-08-07など、バッチの処理に使用されるモデル ID。 OpenAI
は、さまざまな機能、パフォーマンスを備えた幅広いモデルを提供します
特性、および価格ポイント。 モデルを参照してください
ガイド
を参照して、使用可能なモデルを比較します。
いいえ
オブジェクト 列挙型 常に batchされるオブジェクト型。
使用可能な値: batch
はい
output_file_id 文字列 正常に実行された要求の出力を含むファイルの ID。 いいえ
request_counts OpenAI.BatchRequestCounts 要求は、バッチ内のさまざまな状態にカウントされます。 いいえ
状態 列挙型 バッチの現在の状態。
使用可能な値: validatingfailedin_progressfinalizingcompletedexpiredcancellingcancelled
はい
使用 OpenAI.BatchUsage いいえ
└─ インプットトークン 整数 はい
└─ 入力トークンの詳細 OpenAI.BatchUsageInputTokensDetails はい
└─ 出力トークン 整数 はい
└─ output_tokens_details OpenAI.BatchUsageOutputTokensDetails はい
└─ 合計トークン 整数 はい

OpenAI.BatchError

名前 タイプ 説明 必須 既定
コード 文字列 エラーの種類を識別するエラー コード。 いいえ
integer または null いいえ
メッセージ 文字列 エラーの詳細を提供する、人間が判読できるメッセージ。 いいえ
Param string または null いいえ

OpenAI.BatchErrors

名前 タイプ 説明 必須 既定
データ OpenAI.BatchError の配列 いいえ
オブジェクト 文字列 いいえ

OpenAI.BatchRequestCounts

要求は、バッチ内のさまざまな状態にカウントされます。

名前 タイプ 説明 必須 既定
完了 整数 正常に完了した要求の数。 はい
失敗 しました 整数 失敗した要求の数。 はい
合計 整数 バッチ内の要求の合計数。 はい

OpenAI.BatchUsage

名前 タイプ 説明 必須 既定
input_tokens 整数 はい
input_tokens_details OpenAI.BatchUsageInputTokensDetails はい
output_tokens 整数 はい
output_tokens_details OpenAI.BatchUsageOutputTokensDetails はい
total_tokens 整数 はい

OpenAI.BatchUsageInputTokensDetails

名前 タイプ 説明 必須 既定
cached_tokens 整数 はい

OpenAI.BatchUsageOutputTokensDetails

名前 タイプ 説明 必須 既定
reasoning_tokens 整数 はい

OpenAI.ChatCompletionAllowedTools

モデルで使用できるツールを定義済みのセットに制限します。

名前 タイプ 説明 必須 既定
モード 列挙型 モデルで使用できるツールを定義済みのセットに制限します。
auto を使用すると、モデルは許可されているツールの中から選択し、
メッセージ。
required では、モデルが 1 つ以上の許可されたツールを呼び出す必要があります。
使用可能な値: autorequired
はい
ツール オブジェクトの配列 モデルで呼び出しを許可する必要があるツール定義の一覧。
Chat Completions API の場合、ツール定義の一覧は次のようになります。
json<br> [<br> { "type": "function", "function": { "name": "get_weather" } },<br> { "type": "function", "function": { "name": "get_time" } }<br> ]<br>
はい

OpenAI.ChatCompletionAllowedToolsChoice

モデルで使用できるツールを定義済みのセットに制限します。

名前 タイプ 説明 必須 既定
allowed_tools OpenAI.ChatCompletionAllowedTools モデルで使用できるツールを定義済みのセットに制限します。 はい
列挙型 使用できるツール構成の種類。 常に allowed_tools
使用可能な値: allowed_tools
はい

OpenAI.ChatCompletionFunctionCallOption

{"name": "my_function"}を使用して特定の関数を指定すると、モデルはその関数を強制的に呼び出します。

名前 タイプ 説明 必須 既定
名前 文字列 呼び出す関数の名前。 はい

OpenAI.ChatCompletionFunctions

名前 タイプ 説明 必須 既定
説明 文字列 関数の実行内容の説明。関数を呼び出すタイミングと方法を選択するためにモデルによって使用されます。 いいえ
名前 文字列 呼び出す関数の名前。 最大長は 64 の a から z、A から Z、0 から 9、またはアンダースコアとダッシュを含む必要があります。 はい
パラメーター OpenAI.FunctionParameters 関数が受け入れるパラメーター (JSON スキーマ オブジェクトとして記述)。 例については ガイド を参照し、形式に関するドキュメントについては JSON スキーマ リファレンス を参照してください。
parametersを省略すると、空のパラメーター リストを持つ関数が定義されます。
いいえ

OpenAI.ChatCompletionMessageCustomToolCall

モデルによって作成されたカスタム ツールの呼び出し。

名前 タイプ 説明 必須 既定
カスタム OpenAI.ChatCompletionMessageCustomToolCallCustom はい
└─ 入力 文字列 はい
└─ 名前 文字列 はい
Id 文字列 ツール呼び出しの ID。 はい
列挙型 ツールの種類。 常に custom
使用可能な値: custom
はい

OpenAI.ChatCompletionMessageCustomToolCallCustom

名前 タイプ 説明 必須 既定
入力 文字列 はい
名前 文字列 はい

OpenAI.ChatCompletionMessageToolCall

モデルによって作成された関数ツールの呼び出し。

名前 タイプ 説明 必須 既定
関数 OpenAI.ChatCompletionMessageToolCallFunction はい
└─ 引数 文字列 はい
└─ 名前 文字列 はい
Id 文字列 ツール呼び出しの ID。 はい
列挙型 ツールの種類。 現時点では、 function のみがサポートされています。
使用可能な値: function
はい

OpenAI.ChatCompletionMessageToolCallChunk

名前 タイプ 説明 必須 既定
関数 OpenAI.ChatCompletionMessageToolCallChunkFunction いいえ
Id 文字列 ツール呼び出しの ID。 いいえ
インデックス 整数 はい
列挙型 ツールの種類。 現時点では、 function のみがサポートされています。
使用可能な値: function
いいえ

OpenAI.ChatCompletionMessageToolCallChunkFunction

名前 タイプ 説明 必須 既定
引数 文字列 いいえ
名前 文字列 いいえ

OpenAI.ChatCompletionMessageToolCallFunction

名前 タイプ 説明 必須 既定
引数 文字列 はい
名前 文字列 はい

OpenAI.ChatCompletionMessageToolCalls

関数呼び出しなど、モデルによって生成されるツール呼び出し。

OpenAI.ChatCompletionMessageToolCallsItem

関数呼び出しなど、モデルによって生成されるツール呼び出し。

OpenAI.ChatCompletionNamedToolChoice

モデルで使用するツールを指定します。 モデルで特定の関数を強制的に呼び出すために使用します。

名前 タイプ 説明 必須 既定
関数 OpenAI.ChatCompletionNamedToolChoiceFunction はい
列挙型 関数呼び出しの場合、型は常に function
使用可能な値: function
はい

OpenAI.ChatCompletionNamedToolChoiceCustom

モデルで使用するツールを指定します。 モデルで特定のカスタム ツールを強制的に呼び出すために使用します。

名前 タイプ 説明 必須 既定
カスタム OpenAI.ChatCompletionNamedToolChoiceCustomCustom はい
列挙型 カスタム ツール呼び出しの場合、型は常に custom
使用可能な値: custom
はい

OpenAI.ChatCompletionNamedToolChoiceCustomCustom

名前 タイプ 説明 必須 既定
名前 文字列 はい

OpenAI.ChatCompletionNamedToolChoiceFunction

名前 タイプ 説明 必須 既定
名前 文字列 はい

OpenAI.ChatCompletionRequestAssistantMessage

ユーザー メッセージに応答してモデルによって送信されるメッセージ。

名前 タイプ 説明 必須 既定
オーディオ OpenAI.ChatCompletionRequestAssistantMessageAudio または null モデルからの以前のオーディオ応答に関するデータ。 いいえ
コンテンツ OpenAI.ChatCompletionRequestAssistantMessageContentPart または null の文字列または配列 いいえ
function_call OpenAI.ChatCompletionRequestAssistantMessageFunctionCall または null いいえ
名前 文字列 参加者の省略可能な名前。 同じロールの参加者を区別するためのモデル情報を提供します。 いいえ
拒否 string または null いいえ
ロール 列挙型 メッセージ作成者の役割 (この場合は assistant
使用可能な値: assistant
はい
tool_calls OpenAI.ChatCompletionMessageToolCalls 関数呼び出しなど、モデルによって生成されるツール呼び出し。 いいえ

OpenAI.ChatCompletionRequestAssistantMessageAudio

名前 タイプ 説明 必須 既定
Id 文字列 はい

OpenAI.ChatCompletionRequestAssistantMessageContentPart

OpenAI.ChatCompletionRequestAssistantMessageContentPart の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
refusal OpenAI.ChatCompletionRequestMessageContentPartRefusal
text OpenAI.ChatCompletionRequestAssistantMessageContentPartChatCompletionRequestMessageContentPartText
名前 タイプ 説明 必須 既定
OpenAI.ChatCompletionRequestAssistantMessageContentPartType はい

OpenAI.ChatCompletionRequestAssistantMessageContentPartChatCompletionRequestMessageContentPartText

テキスト入力について説明します。

名前 タイプ 説明 必須 既定
SMS 送信 文字列 テキストの内容。 はい
列挙型 コンテンツ パーツの種類。
使用可能な値: text
はい

OpenAI.ChatCompletionRequestAssistantMessageContentPartType

プロパティ
文字列
text
refusal

OpenAI.ChatCompletionRequestAssistantMessageFunctionCall

名前 タイプ 説明 必須 既定
引数 文字列 はい
名前 文字列 はい

OpenAI.ChatCompletionRequestDeveloperMessage

ユーザーが送信したメッセージに関係なく、モデルが従う必要がある開発者が提供する手順。 o1 モデル以降では、 developer メッセージは前の system メッセージに置き換えられます。

名前 タイプ 説明 必須 既定
コンテンツ OpenAI.ChatCompletionRequestMessageContentPartText の文字列または配列 開発者メッセージの内容。 はい
名前 文字列 参加者の省略可能な名前。 同じロールの参加者を区別するためのモデル情報を提供します。 いいえ
ロール 列挙型 メッセージ作成者の役割 (この場合は developer
使用可能な値: developer
はい

OpenAI.ChatCompletionRequestFunctionMessage

名前 タイプ 説明 必須 既定
コンテンツ string または null はい
名前 文字列 呼び出す関数の名前。 はい
ロール 列挙型 メッセージ作成者の役割 (この場合は function
使用可能な値: function
はい

OpenAI.ChatCompletionRequestMessage

OpenAI.ChatCompletionRequestMessage の識別子

このコンポーネントでは、プロパティ role を使用して、さまざまな型を区別します。

型の値 スキーマ
assistant OpenAI.ChatCompletionRequestAssistantMessage
developer OpenAI.ChatCompletionRequestDeveloperMessage
function OpenAI.ChatCompletionRequestFunctionMessage
system OpenAI.ChatCompletionRequestSystemMessage
user OpenAI.ChatCompletionRequestUserMessage
tool OpenAI.ChatCompletionRequestToolMessage
名前 タイプ 説明 必須 既定
ロール OpenAI.ChatCompletionRequestMessageType はい

OpenAI.ChatCompletionRequestMessageContentPartAudio

名前 タイプ 説明 必須 既定
input_audio OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudio はい
列挙型 コンテンツ パーツの種類。 常に input_audio
使用可能な値: input_audio
はい

OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudio

名前 タイプ 説明 必須 既定
データ 文字列 はい
形式 列挙型
使用可能な値: wavmp3
はい

OpenAI.ChatCompletionRequestMessageContentPartFile

テキスト生成用の ファイル入力 について説明します。

名前 タイプ 説明 必須 既定
ファイル OpenAI.ChatCompletionRequestMessageContentPartFileFile はい
└─ ファイルデータ 文字列 いいえ
└─ ファイルID 文字列 いいえ
└─ ファイル名 文字列 いいえ
列挙型 コンテンツ パーツの種類。 常に file
使用可能な値: file
はい

OpenAI.ChatCompletionRequestMessageContentPartFileFile

名前 タイプ 説明 必須 既定
file_data 文字列 いいえ
file_id 文字列 いいえ
Filename 文字列 いいえ

OpenAI.ChatCompletionRequestMessageContentPartImage

名前 タイプ 説明 必須 既定
image_url OpenAI.ChatCompletionRequestMessageContentPartImageImageUrl はい
列挙型 コンテンツ パーツの種類。
使用可能な値: image_url
はい

OpenAI.ChatCompletionRequestMessageContentPartImageImageUrl

名前 タイプ 説明 必須 既定
詳細 列挙型
使用可能な値: autolowhigh
いいえ
Url 文字列 はい

OpenAI.ChatCompletionRequestMessageContentPartRefusal

名前 タイプ 説明 必須 既定
拒否 文字列 モデルによって生成される拒否メッセージ。 はい
列挙型 コンテンツ パーツの種類。
使用可能な値: refusal
はい

OpenAI.ChatCompletionRequestMessageContentPartText

名前 タイプ 説明 必須 既定
SMS 送信 文字列 テキストの内容。 はい
列挙型 コンテンツ パーツの種類。
使用可能な値: text
はい

OpenAI.ChatCompletionRequestMessageType

プロパティ
文字列
developer
system
user
assistant
tool
function

OpenAI.ChatCompletionRequestSystemMessage

ユーザーが送信したメッセージに関係なく、モデルが従う必要がある開発者が提供する手順。 o1 モデル以降では、代わりに developer メッセージを使用します。

名前 タイプ 説明 必須 既定
コンテンツ OpenAI.ChatCompletionRequestSystemMessageContentPart の文字列または配列 システム メッセージの内容。 はい
名前 文字列 参加者の省略可能な名前。 同じロールの参加者を区別するためのモデル情報を提供します。 いいえ
ロール 列挙型 メッセージ作成者の役割 (この場合は system
使用可能な値: system
はい

OpenAI.ChatCompletionRequestSystemMessageContentPart

参照: OpenAI.ChatCompletionRequestMessageContentPartText

OpenAI.ChatCompletionRequestToolMessage

名前 タイプ 説明 必須 既定
コンテンツ OpenAI.ChatCompletionRequestToolMessageContentPart の文字列または配列 ツール メッセージの内容。 はい
ロール 列挙型 メッセージ作成者の役割 (この場合は tool
使用可能な値: tool
はい
tool_call_id 文字列 このメッセージが応答しているツール呼び出し。 はい

OpenAI.ChatCompletionRequestToolMessageContentPart

参照: OpenAI.ChatCompletionRequestMessageContentPartText

OpenAI.ChatCompletionRequestUserMessage

プロンプトまたは追加のコンテキスト情報を含むエンド ユーザーによって送信されたメッセージ。

名前 タイプ 説明 必須 既定
コンテンツ OpenAI.ChatCompletionRequestUserMessageContentPart の文字列または配列 ユーザー メッセージの内容。 はい
名前 文字列 参加者の省略可能な名前。 同じロールの参加者を区別するためのモデル情報を提供します。 いいえ
ロール 列挙型 メッセージ作成者の役割 (この場合は user
使用可能な値: user
はい

OpenAI.ChatCompletionRequestUserMessageContentPart

OpenAI.ChatCompletionRequestUserMessageContentPart の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
image_url OpenAI.ChatCompletionRequestMessageContentPartImage
input_audio OpenAI.ChatCompletionRequestMessageContentPartAudio
file OpenAI.ChatCompletionRequestMessageContentPartFile
text OpenAI.ChatCompletionRequestUserMessageContentPartChatCompletionRequestMessageContentPartText
名前 タイプ 説明 必須 既定
OpenAI.ChatCompletionRequestUserMessageContentPartType はい

OpenAI.ChatCompletionRequestUserMessageContentPartChatCompletionRequestMessageContentPartText

テキスト入力について説明します。

名前 タイプ 説明 必須 既定
SMS 送信 文字列 テキストの内容。 はい
列挙型 コンテンツ パーツの種類。
使用可能な値: text
はい

OpenAI.ChatCompletionRequestUserMessageContentPartType

プロパティ
文字列
text
image_url
input_audio
file

OpenAI.ChatCompletionResponseMessage

オーディオ出力モダリティが要求された場合、このオブジェクトにはモデルからのオーディオ応答に関するデータが含まれます。

名前 タイプ 説明 必須 既定
注釈 OpenAI.ChatCompletionResponseMessageAnnotations の配列 メッセージの注釈 (該当する場合)
Web 検索ツール
いいえ
オーディオ OpenAI.ChatCompletionResponseMessageAudio または null いいえ
コンテンツ string または null はい
function_call OpenAI.ChatCompletionResponseMessageFunctionCall いいえ
└─ 引数 文字列 はい
└─ 名前 文字列 はい
reasoning_content 文字列 サポートされているモデルから生成された推論コンテンツを含む Azure 固有の拡張機能プロパティ。 いいえ
拒否 string または null はい
ロール 列挙型 このメッセージの作成者の役割。
使用可能な値: assistant
はい
tool_calls OpenAI.ChatCompletionMessageToolCallsItem 関数呼び出しなど、モデルによって生成されるツール呼び出し。 いいえ

OpenAI.ChatCompletionResponseMessageAnnotations

名前 タイプ 説明 必須 既定
列挙型
使用可能な値: url_citation
はい
url_citation OpenAI.ChatCompletionResponseMessageAnnotationsUrlCitation はい

OpenAI.ChatCompletionResponseMessageAnnotationsUrlCitation

名前 タイプ 説明 必須 既定
end_index 整数 はい
start_index 整数 はい
タイトル 文字列 はい
Url 文字列 はい

OpenAI.ChatCompletionResponseMessageAudio

名前 タイプ 説明 必須 既定
データ 文字列 はい
expires_at 整数 はい
Id 文字列 はい
トランスクリプト 文字列 はい

OpenAI.ChatCompletionResponseMessageFunctionCall

名前 タイプ 説明 必須 既定
引数 文字列 はい
名前 文字列 はい

OpenAI.ChatCompletionStreamOptions

ストリーミング応答のオプション。 これは、 stream: true設定した場合にのみ設定します。

名前 タイプ 説明 必須 既定
include_obfuscation ブール true の場合、ストリーム難読化が有効になります。 ストリーム難読化の追加
ランダム文字をストリーミングデルタイベントの obfuscation フィールドに
は、特定のサイドチャネル攻撃に対する軽減策としてペイロード サイズを正規化します。
これらの難読化フィールドは既定で含まれていますが、少量を追加します
データ ストリームに対するオーバーヘッドの増加。 include_obfuscationを に設定できます。
間のネットワーク リンクを信頼する場合は、帯域幅を最適化する場合は false
アプリケーションと OpenAI API。
いいえ
include_usage ブール 設定すると、追加のチャンクが data: [DONE]
メッセージ。 このチャンクの usage フィールドには、トークンの使用状況の統計情報が表示されます
要求全体に対して、 choices フィールドは常に空になります
配列。
他のすべてのチャンクには、 usage フィールドも含まれますが、null
値。 メモ: ストリームが中断された場合は、〘
要求のトークン使用量の合計を含む最終的な使用チャンク。
いいえ

OpenAI.ChatCompletionStreamResponseDelta

ストリーミング されたモデル応答によって生成されるチャット完了デルタ。

名前 タイプ 説明 必須 既定
コンテンツ string または null いいえ
function_call OpenAI.ChatCompletionStreamResponseDeltaFunctionCall いいえ
└─ 引数 文字列 いいえ
└─ 名前 文字列 いいえ
reasoning_content 文字列 サポートされているモデルから生成された推論コンテンツを含む Azure 固有の拡張機能プロパティ。 いいえ
拒否 string または null いいえ
ロール 列挙型 このメッセージの作成者の役割。
使用できる値: developersystemuserassistanttool
いいえ
tool_calls OpenAI.ChatCompletionMessageToolCallChunk の配列 いいえ

OpenAI.ChatCompletionStreamResponseDeltaFunctionCall

名前 タイプ 説明 必須 既定
引数 文字列 いいえ
名前 文字列 いいえ

OpenAI.ChatCompletionTokenLogprob

名前 タイプ 説明 必須 既定
バイト 整数または null の配列 はい
logprob 上位 20 個の最も可能性の高いトークン内にある場合の、このトークンのログ確率。 それ以外の場合、トークンの可能性が非常に低いことを示すために、 -9999.0 値が使用されます。 はい
トークン 文字列 トークン。 はい
top_logprobs OpenAI.ChatCompletionTokenLogprobTopLogprobs の配列 このトークン位置にある、最も可能性の高いトークンとそのログ確率の一覧。 まれに、要求された top_logprobs 返される数よりも少ない場合があります。 はい

OpenAI.ChatCompletionTokenLogprobTopLogprobs

名前 タイプ 説明 必須 既定
バイト 整数または null の配列 はい
logprob はい
トークン 文字列 はい

OpenAI.ChatCompletionTool

応答の生成に使用できる関数ツール。

名前 タイプ 説明 必須 既定
関数 OpenAI.FunctionObject はい
列挙型 ツールの種類。 現時点では、 function のみがサポートされています。
使用可能な値: function
はい

OpenAI.ChatCompletionToolChoiceOption

モデルによって呼び出されるツール (ある場合) を制御します。 none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。 auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。 required は、モデルが 1 つ以上のツールを呼び出す必要があるということです。 {"type": "function", "function": {"name": "my_function"}}を使用して特定のツールを指定すると、モデルはそのツールを強制的に呼び出します。 none は、ツールが存在しない場合の既定値です。 auto は、ツールが存在する場合の既定値です。

: string または OpenAI.ChatCompletionAllowedToolsChoice または OpenAI.ChatCompletionNamedToolChoice または OpenAI.ChatCompletionNamedToolChoiceCustom

モデルによって呼び出されるツール (ある場合) を制御します。 none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。 auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。 required は、モデルが 1 つ以上のツールを呼び出す必要があるということです。 {"type": "function", "function": {"name": "my_function"}}を使用して特定のツールを指定すると、モデルはそのツールを強制的に呼び出します。 none は、ツールが存在しない場合の既定値です。 auto は、ツールが存在する場合の既定値です。

OpenAI.ChunkingStrategyRequestParam

ファイルをチャンクするために使用されるチャンク戦略。 設定されていない場合は、 auto 戦略を使用します。 file_idsが空でない場合にのみ適用されます。

OpenAI.ChunkingStrategyRequestParam の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
auto OpenAI.AutoChunkingStrategyRequestParam
static OpenAI.StaticChunkingStrategyRequestParam
名前 タイプ 説明 必須 既定
OpenAI.ChunkingStrategyRequestParamType はい

OpenAI.ChunkingStrategyRequestParamType

プロパティ
文字列
auto
static

OpenAI.ChunkingStrategyResponse

ファイルをチャンクするために使用される戦略。

OpenAI.ChunkingStrategyResponse の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
static OpenAI.StaticChunkingStrategyResponseParam
other OpenAI.OtherChunkingStrategyResponseParam
名前 タイプ 説明 必須 既定
OpenAI.ChunkingStrategyResponseType はい

OpenAI.ChunkingStrategyResponseType

プロパティ
文字列
static
other

OpenAI.ClickButtonType

プロパティ
文字列
left
right
wheel
back
forward

OpenAI.ClickParam

クリック アクション。

名前 タイプ 説明 必須 既定
ボタン OpenAI.ClickButtonType はい
列挙型 イベントの種類を指定します。 クリック アクションの場合、このプロパティは常に click
使用可能な値: click
はい
X 整数 クリックが発生した x 座標。 はい
Y 整数 クリックが発生した y 座標。 はい

OpenAI.CodeInterpreterContainerAuto

コード インタープリター コンテナーの構成。 必要に応じて、コードを実行するファイルの ID を指定します。

名前 タイプ 説明 必須 既定
file_ids 文字列の配列 コードで使用できるようにする、アップロードされたファイルの省略可能な一覧。 いいえ
memory_limit OpenAI.ContainerMemoryLimit または null いいえ
列挙型 常に auto
使用可能な値: auto
はい

OpenAI.CodeInterpreterOutputImage

コード インタープリターからの画像出力。

名前 タイプ 説明 必須 既定
列挙型 出力の種類。 常に image
使用可能な値: image
はい
Url 文字列 コード インタープリターからの画像出力の URL。 はい

OpenAI.CodeInterpreterOutputLogs

コード インタープリターからのログ出力。

名前 タイプ 説明 必須 既定
ログ 文字列 コード インタープリターからのログ出力。 はい
列挙型 出力の種類。 常に logs
使用可能な値: logs
はい

OpenAI.CodeInterpreterTool

プロンプトへの応答を生成するのに役立つ Python コードを実行するツール。

名前 タイプ 説明 必須 既定
コンテナ string または OpenAI.CodeInterpreterContainerAuto コード インタープリター コンテナー。 コンテナー ID またはオブジェクトを指定できます。
は、アップロードされたファイル ID をコードで使用できるように指定します。
オプションの memory_limit 設定。
はい
列挙型 コード インタープリター ツールの型。 常に code_interpreter
使用可能な値: code_interpreter
はい

OpenAI.ComparisonFilter

定義された比較操作を使用して、指定した属性キーを特定の値と比較するために使用されるフィルター。

名前 タイプ 説明 必須 既定
キー 文字列 値と比較するキー。 はい
列挙型 比較演算子 ( eqnegtgteltlteinnin) を指定します。
- eq:等しい
- ne: 等しくない
- gt: より大きい
- gte: 以上
- lt:未満
- lte: 以下
- in:インチ
- nin:ここにはない
使用可能な値: eqnegtgteltlte
はい
OpenAI.ComparisonFilterValueItems の文字列、数値、ブール値、配列 属性キーと比較する値。では、文字列、数値、またはブール型がサポートされています。 はい

OpenAI.ComparisonFilterValueItems

このスキーマは、次のいずれかの型を受け入れます。

  • 文字列

OpenAI.CompletionUsage

完了要求の使用状況の統計情報。

名前 タイプ 説明 必須 既定
completion_tokens 整数 生成された完了のトークンの数。 はい
completion_tokens_details OpenAI.CompletionUsageCompletionTokensDetails いいえ
└─ 受け入れられた予測トークン 整数 いいえ
└─ オーディオトークン 整数 いいえ
└─ 推論トークン 整数 いいえ
└─ 予測拒否トークン 整数 いいえ
prompt_tokens 整数 プロンプト内のトークンの数。 はい
prompt_tokens_details OpenAI.CompletionUsagePromptTokensDetails いいえ
└─ オーディオトークン 整数 いいえ
└─ キャッシュされたトークン 整数 いいえ
total_tokens 整数 要求で使用されたトークンの合計数 (プロンプト + 完了)。 はい

OpenAI.CompletionUsageCompletionTokensDetails

名前 タイプ 説明 必須 既定
accepted_prediction_tokens 整数 いいえ
audio_tokens 整数 いいえ
reasoning_tokens 整数 いいえ
rejected_prediction_tokens 整数 いいえ

OpenAI.CompletionUsagePromptTokensDetails

名前 タイプ 説明 必須 既定
audio_tokens 整数 いいえ
cached_tokens 整数 いいえ

OpenAI.CompoundFilter

andまたはorを使用して複数のフィルターを結合します。

名前 タイプ 説明 必須 既定
フィルター OpenAI.ComparisonFilter またはオブジェクトの配列 結合するフィルターの配列。 項目は、 ComparisonFilter または CompoundFilterできます。 はい
列挙型 操作の種類: and または or
使用可能な値: andor
はい

OpenAI.ComputerAction

OpenAI.ComputerAction の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
click OpenAI.ClickParam
double_click OpenAI.DoubleClickAction
drag OpenAI.Drag
keypress OpenAI.KeyPressAction
move OpenAI.Move
screenshot OpenAI.Screenshot
scroll OpenAI.Scroll
type OpenAI.Type
wait OpenAI.Wait
名前 タイプ 説明 必須 既定
OpenAI.ComputerActionType はい

OpenAI.ComputerActionType

プロパティ
文字列
click
double_click
drag
keypress
move
screenshot
scroll
type
wait

OpenAI.ComputerCallSafetyCheckParam

コンピューター呼び出しの保留中の安全性チェック。

名前 タイプ 説明 必須 既定
コード string または null いいえ
Id 文字列 保留中の安全性チェックの ID。 はい
メッセージ string または null いいえ

OpenAI.ComputerEnvironment

プロパティ
文字列
windows
mac
linux
ubuntu
browser

OpenAI.ComputerScreenshotContent

コンピューターのスクリーンショット。

名前 タイプ 説明 必須 既定
file_id string または null はい
image_url string または null はい
列挙型 イベントの種類を指定します。 コンピューターのスクリーンショットの場合、このプロパティは常に computer_screenshot に設定されます。
使用可能な値: computer_screenshot
はい

OpenAI.ComputerScreenshotImage

コンピューター使用ツールで使用されるコンピューターのスクリーンショット画像。

名前 タイプ 説明 必須 既定
file_id 文字列 スクリーンショットを含むアップロードされたファイルの識別子。 いいえ
image_url 文字列 スクリーンショット画像の URL。 いいえ
列挙型 イベントの種類を指定します。 コンピューターのスクリーンショットの場合、このプロパティは
常に computer_screenshotに設定されます。
使用可能な値: computer_screenshot
はい

OpenAI.ComputerUsePreviewTool

仮想コンピューターを制御するツール。

名前 タイプ 説明 必須 既定
display_height 整数 コンピューターディスプレイの高さ。 はい
display_width 整数 コンピューターディスプレイの幅。 はい
環境 OpenAI.ComputerEnvironment はい
列挙型 コンピューター使用ツールの種類。 常に computer_use_preview
使用可能な値: computer_use_preview
はい

OpenAI.ContainerFileCitationBody

モデル応答の生成に使用されるコンテナー ファイルの引用。

名前 タイプ 説明 必須 既定
container_id 文字列 コンテナー ファイルの ID。 はい
end_index 整数 メッセージ内のコンテナー ファイル引用の最後の文字のインデックス。 はい
file_id 文字列 ファイルの ID。 はい
Filename 文字列 引用されたコンテナー ファイルのファイル名。 はい
start_index 整数 メッセージ内のコンテナー ファイル引用の最初の文字のインデックス。 はい
列挙型 コンテナー ファイルの引用の種類。 常に container_file_citation
使用可能な値: container_file_citation
はい

OpenAI.ContainerFileListResource

名前 タイプ 説明 必須 既定
データ OpenAI.ContainerFileResource の配列 コンテナー ファイルの一覧。 はい
first_id 文字列 リスト内の最初のファイルの ID。 はい
has_more ブール 使用可能なファイルが他にあるかどうか。 はい
last_id 文字列 リスト内の最後のファイルの ID。 はい
オブジェクト 列挙型 返されるオブジェクトの型は 'list' である必要があります。
使用可能な値: list
はい

OpenAI.ContainerFileResource

名前 タイプ 説明 必須 既定
バイト 整数 ファイルのサイズ (バイト単位)。 はい
container_id 文字列 このファイルが属するコンテナー。 はい
Created_at 整数 ファイルが作成されたときの Unix タイムスタンプ (秒単位)。 はい
Id 文字列 ファイルの一意識別子。 はい
オブジェクト 列挙型 このオブジェクトの型 (container.file)。
使用可能な値: container.file
はい
パス 文字列 コンテナー内のファイルのパス。 はい
ソース 文字列 ファイルのソース (たとえば、 userassistant)。 はい

OpenAI.ContainerListResource

名前 タイプ 説明 必須 既定
データ OpenAI.ContainerResource の配列 コンテナーの一覧。 はい
first_id 文字列 リスト内の最初のコンテナーの ID。 はい
has_more ブール 使用可能なコンテナーが増えるかどうか。 はい
last_id 文字列 リスト内の最後のコンテナーの ID。 はい
オブジェクト 列挙型 返されるオブジェクトの型は 'list' である必要があります。
使用可能な値: list
はい

OpenAI.ContainerMemoryLimit

プロパティ
文字列
1g
4g
16g
64g

OpenAI.ContainerResource

名前 タイプ 説明 必須 既定
Created_at 整数 コンテナーが作成されたときの Unix タイムスタンプ (秒単位)。 はい
expires_after OpenAI.ContainerResourceExpiresAfter いいえ
└─ アンカー 列挙型
使用可能な値: last_active_at
いいえ
└─ 分 整数 いいえ
Id 文字列 コンテナーの一意識別子。 はい
last_active_at 整数 コンテナーが最後にアクティブだった Unix タイムスタンプ (秒単位)。 いいえ
memory_limit 列挙型 コンテナー用に構成されたメモリ制限。
使用可能な値: 1g4g16g64g
いいえ
名前 文字列 コンテナーの名前。 はい
オブジェクト 文字列 このオブジェクトの型。 はい
状態 文字列 コンテナーの状態 (アクティブ、削除済みなど)。 はい

OpenAI.ContainerResourceExpiresAfter

名前 タイプ 説明 必須 既定
アンカー 列挙型
使用可能な値: last_active_at
いいえ
整数 いいえ

OpenAI.ConversationItem

会話内の 1 つの項目。 使用可能な型のセットは、output型と同じです。

OpenAI.ConversationItem の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
message OpenAI.ConversationItemMessage
function_call OpenAI.ConversationItemFunctionToolCallResource
function_call_output OpenAI.ConversationItemFunctionToolCallOutputResource
file_search_call OpenAI.ConversationItemFileSearchToolCall
web_search_call OpenAI.ConversationItemWebSearchToolCall
image_generation_call OpenAI.ConversationItemImageGenToolCall
computer_call OpenAI.ConversationItemComputerToolCall
computer_call_output OpenAI.ConversationItemComputerToolCallOutputResource
reasoning OpenAI.ConversationItemReasoningItem
code_interpreter_call OpenAI.ConversationItemCodeInterpreterToolCall
local_shell_call OpenAI.ConversationItemLocalShellToolCall
local_shell_call_output OpenAI.ConversationItemLocalShellToolCallOutput
shell_call OpenAI.ConversationItemFunctionShellCall
shell_call_output OpenAI.ConversationItemFunctionShellCallOutput
apply_patch_call OpenAI.ConversationItemApplyPatchToolCall
apply_patch_call_output OpenAI.ConversationItemApplyPatchToolCallOutput
mcp_list_tools OpenAI.ConversationItemMcpListTools
mcp_approval_request OpenAI.ConversationItemMcpApprovalRequest
mcp_approval_response OpenAI.ConversationItemMcpApprovalResponseResource
mcp_call OpenAI.ConversationItemMcpToolCall
custom_tool_call OpenAI.ConversationItemCustomToolCall
custom_tool_call_output OpenAI.ConversationItemCustomToolCallOutput
名前 タイプ 説明 必須 既定
OpenAI.ConversationItemType はい

OpenAI.ConversationItemApplyPatchToolCall

ファイルの作成、削除、または更新によってファイルの相違を適用するツール呼び出し。

名前 タイプ 説明 必須 既定
call_id 文字列 モデルによって生成される適用パッチ ツール呼び出しの一意の ID。 はい
created_by 文字列 このツール呼び出しを作成したエンティティの ID。 いいえ
Id 文字列 適用パッチ ツール呼び出しの一意の ID。 この項目が API 経由で返されるときに設定されます。 はい
操作 OpenAI.ApplyPatchFileOperation apply_patchを介して適用されるcreate_file、delete_file、またはupdate_file操作の 1 つ。 はい
└─ 型 OpenAI.ApplyPatchFileOperationType はい
状態 OpenAI.ApplyPatchCallStatus はい
列挙型 アイテムの種類。 常に apply_patch_call
使用可能な値: apply_patch_call
はい

OpenAI.ConversationItemApplyPatchToolCallOutput

適用パッチ ツール呼び出しによって出力される出力。

名前 タイプ 説明 必須 既定
call_id 文字列 モデルによって生成される適用パッチ ツール呼び出しの一意の ID。 はい
created_by 文字列 このツール呼び出し出力を作成したエンティティの ID。 いいえ
Id 文字列 適用パッチ ツールの呼び出し出力の一意の ID。 この項目が API 経由で返されるときに設定されます。 はい
出力 string または null いいえ
状態 OpenAI.ApplyPatchCallOutputStatus はい
列挙型 アイテムの種類。 常に apply_patch_call_output
使用可能な値: apply_patch_call_output
はい

OpenAI.ConversationItemCodeInterpreterToolCall

コードを実行するためのツール呼び出し。

名前 タイプ 説明 必須 既定
コード string または null はい
container_id 文字列 コードの実行に使用されるコンテナーの ID。 はい
Id 文字列 コード インタープリター ツール呼び出しの一意の ID。 はい
出力 OpenAI.CodeInterpreterOutputLogs または OpenAI.CodeInterpreterOutputImage または null の配列 はい
状態 列挙型 コード インタープリター ツール呼び出しの状態。 有効な値は、 in_progresscompletedincompleteinterpreting、および failedです。
使用できる値: in_progresscompletedincompleteinterpretingfailed
はい
列挙型 コード インタープリター ツール呼び出しの型。 常に code_interpreter_call
使用可能な値: code_interpreter_call
はい

OpenAI.ConversationItemComputerToolCall

コンピューター使用ツールへのツール呼び出し。 詳細については、 コンピューターの使用ガイド を参照してください。

名前 タイプ 説明 必須 既定
アクション OpenAI.ComputerAction はい
call_id 文字列 出力を使用してツール呼び出しに応答するときに使用される識別子。 はい
Id 文字列 コンピューター呼び出しの一意の ID。 はい
pending_safety_checks OpenAI.ComputerCallSafetyCheckParam の配列 コンピューター呼び出しの保留中の安全性チェック。 はい
状態 列挙型 アイテムの状態。 in_progresscompleted、または
incomplete。 API を介して項目が返されるときに設定されます。
使用可能な値: in_progresscompletedincomplete
はい
列挙型 コンピューター呼び出しの種類。 常に computer_call
使用可能な値: computer_call
はい

OpenAI.ConversationItemComputerToolCallOutputResource

名前 タイプ 説明 必須 既定
acknowledged_safety_checks OpenAI.ComputerCallSafetyCheckParam の配列 API によって報告された安全性チェックは、〘〗〘
開発者。
いいえ
call_id 文字列 出力を生成したコンピューター ツール呼び出しの ID。 はい
Id 文字列 コンピューター ツールの呼び出し出力の ID。 いいえ
出力 OpenAI.ComputerScreenshotImage コンピューター使用ツールで使用されるコンピューターのスクリーンショット画像。 はい
状態 列挙型 メッセージ入力の状態。 in_progresscompleted、または
incomplete。 API 経由で入力項目が返されるときに設定されます。
使用可能な値: in_progresscompletedincomplete
いいえ
列挙型 コンピューター ツールの呼び出し出力の種類。 常に computer_call_output
使用可能な値: computer_call_output
はい

OpenAI.ConversationItemCustomToolCall

モデルによって作成されたカスタム ツールの呼び出し。

名前 タイプ 説明 必須 既定
call_id 文字列 このカスタム ツール呼び出しをツール呼び出し出力にマップするために使用される識別子。 はい
Id 文字列 OpenAI プラットフォームでのカスタム ツール呼び出しの一意の ID。 いいえ
入力 文字列 モデルによって生成されたカスタム ツール呼び出しの入力。 はい
名前 文字列 呼び出されるカスタム ツールの名前。 はい
列挙型 カスタム ツール呼び出しの種類。 常に custom_tool_call
使用可能な値: custom_tool_call
はい

OpenAI.ConversationItemCustomToolCallOutput

モデルに送り返される、コードからのカスタム ツール呼び出しの出力。

名前 タイプ 説明 必須 既定
call_id 文字列 このカスタム ツール呼び出し出力をカスタム ツール呼び出しにマップするために使用される呼び出し ID。 はい
Id 文字列 OpenAI プラットフォームでのカスタム ツール呼び出し出力の一意の ID。 いいえ
出力 OpenAI.FunctionAndCustomToolCallOutput の文字列または配列 コードによって生成されたカスタム ツール呼び出しからの出力。
文字列または出力コンテンツの一覧を指定できます。
はい
列挙型 カスタム ツール呼び出し出力の種類。 常に custom_tool_call_output
使用可能な値: custom_tool_call_output
はい

OpenAI.ConversationItemFileSearchToolCall

ファイル検索ツールの呼び出しの結果。 詳細については、 ファイル検索ガイド を参照してください。

名前 タイプ 説明 必須 既定
Id 文字列 ファイル検索ツール呼び出しの一意の ID。 はい
クエリ 文字列の配列 ファイルの検索に使用されるクエリ。 はい
結果 OpenAI.FileSearchToolCallResults または null の配列 いいえ
状態 列挙型 ファイル検索ツールの呼び出しの状態。 in_progressの 1 つ、
searchingincomplete または failed
使用できる値: in_progresssearchingcompletedincompletefailed
はい
列挙型 ファイル検索ツールの呼び出しの種類。 常に file_search_call
使用可能な値: file_search_call
はい

OpenAI.ConversationItemFunctionShellCall

マネージド環境で 1 つ以上のシェル コマンドを実行するツール呼び出し。

名前 タイプ 説明 必須 既定
アクション OpenAI.FunctionShellAction シェル コマンドを実行します。 はい
└─ コマンド 文字列の配列 はい
└─ max_output_length integer または null はい
└─ timeout_ms integer または null はい
call_id 文字列 モデルによって生成されるシェル ツール呼び出しの一意の ID。 はい
created_by 文字列 このツール呼び出しを作成したエンティティの ID。 いいえ
Id 文字列 シェル ツール呼び出しの一意の ID。 この項目が API 経由で返されるときに設定されます。 はい
状態 OpenAI.LocalShellCallStatus はい
列挙型 アイテムの種類。 常に shell_call
使用可能な値: shell_call
はい

OpenAI.ConversationItemFunctionShellCallOutput

出力されたシェル ツール呼び出しの出力。

名前 タイプ 説明 必須 既定
call_id 文字列 モデルによって生成されるシェル ツール呼び出しの一意の ID。 はい
created_by 文字列 項目を作成したアクターの識別子。 いいえ
Id 文字列 シェル呼び出し出力の一意の ID。 この項目が API 経由で返されるときに設定されます。 はい
max_output_length integer または null はい
出力 OpenAI.FunctionShellCallOutputContent の配列 シェル呼び出しの出力内容の配列 はい
列挙型 シェル呼び出し出力の型。 常に shell_call_output
使用可能な値: shell_call_output
はい

OpenAI.ConversationItemFunctionToolCallOutputResource

名前 タイプ 説明 必須 既定
call_id 文字列 モデルによって生成される関数ツール呼び出しの一意の ID。 はい
Id 文字列 関数ツール呼び出し出力の一意の ID。 この項目が表示されたときに設定されます
は API を介して返されます。
いいえ
出力 OpenAI.FunctionAndCustomToolCallOutput の文字列または配列 コードによって生成された関数呼び出しからの出力。
文字列または出力コンテンツの一覧を指定できます。
はい
状態 列挙型 アイテムの状態。 in_progresscompleted、または
incomplete。 API を介して項目が返されるときに設定されます。
使用可能な値: in_progresscompletedincomplete
いいえ
列挙型 関数ツール呼び出し出力の型。 常に function_call_output
使用可能な値: function_call_output
はい

OpenAI.ConversationItemFunctionToolCallResource

名前 タイプ 説明 必須 既定
引数 文字列 関数に渡す引数の JSON 文字列。 はい
call_id 文字列 モデルによって生成される関数ツール呼び出しの一意の ID。 はい
Id 文字列 関数ツール呼び出しの一意の ID。 いいえ
名前 文字列 実行する関数の名前。 はい
状態 列挙型 アイテムの状態。 in_progresscompleted、または
incomplete。 API を介して項目が返されるときに設定されます。
使用可能な値: in_progresscompletedincomplete
いいえ
列挙型 関数ツール呼び出しの型。 常に function_call
使用可能な値: function_call
はい

OpenAI.ConversationItemImageGenToolCall

モデルによって行われたイメージ生成要求。

名前 タイプ 説明 必須 既定
Id 文字列 イメージ生成呼び出しの一意の ID。 はい
結果 string または null はい
状態 列挙型 イメージ生成呼び出しの状態。
使用可能な値: in_progresscompletedgeneratingfailed
はい
列挙型 イメージ生成呼び出しの型。 常に image_generation_call
使用可能な値: image_generation_call
はい

OpenAI.ConversationItemList

会話アイテムの一覧。

名前 タイプ 説明 必須 既定
データ OpenAI.ConversationItem の配列 会話アイテムの一覧。 はい
first_id 文字列 リスト内の最初の項目の ID。 はい
has_more ブール 使用可能な項目が他にあるかどうか。 はい
last_id 文字列 リスト内の最後の項目の ID。 はい
オブジェクト 列挙型 返されるオブジェクトの型は、 listする必要があります。
使用可能な値: list
はい

OpenAI.ConversationItemLocalShellToolCall

ローカル シェルでコマンドを実行するためのツール呼び出し。

名前 タイプ 説明 必須 既定
アクション OpenAI.LocalShellExecAction サーバーでシェル コマンドを実行します。 はい
call_id 文字列 モデルによって生成されたローカル シェル ツール呼び出しの一意の ID。 はい
Id 文字列 ローカル シェル呼び出しの一意の ID。 はい
状態 列挙型 ローカル シェル呼び出しの状態。
使用可能な値: in_progresscompletedincomplete
はい
列挙型 ローカル シェル呼び出しの型。 常に local_shell_call
使用可能な値: local_shell_call
はい

OpenAI.ConversationItemLocalShellToolCallOutput

ローカル シェル ツール呼び出しの出力。

名前 タイプ 説明 必須 既定
Id 文字列 モデルによって生成されたローカル シェル ツール呼び出しの一意の ID。 はい
出力 文字列 ローカル シェル ツール呼び出しの出力の JSON 文字列。 はい
状態 string または null いいえ
列挙型 ローカル シェル ツールの呼び出し出力の種類。 常に local_shell_call_output
使用可能な値: local_shell_call_output
はい

OpenAI.ConversationItemMcpApprovalRequest

ツール呼び出しの人間による承認の要求。

名前 タイプ 説明 必須 既定
引数 文字列 ツールの引数の JSON 文字列。 はい
Id 文字列 承認要求の一意の ID。 はい
名前 文字列 実行するツールの名前。 はい
server_label 文字列 要求を行っている MCP サーバーのラベル。 はい
列挙型 アイテムの種類。 常に mcp_approval_request
使用可能な値: mcp_approval_request
はい

OpenAI.ConversationItemMcpApprovalResponseResource

MCP 承認要求への応答。

名前 タイプ 説明 必須 既定
approval_request_id 文字列 応答する承認要求の ID。 はい
承認 ブール 要求が承認されたかどうか。 はい
Id 文字列 承認応答の一意の ID はい
理由 string または null いいえ
列挙型 アイテムの種類。 常に mcp_approval_response
使用可能な値: mcp_approval_response
はい

OpenAI.ConversationItemMcpListTools

MCP サーバーで使用できるツールの一覧。

名前 タイプ 説明 必須 既定
エラー string または null いいえ
Id 文字列 リストの一意の ID。 はい
server_label 文字列 MCP サーバーのラベル。 はい
ツール OpenAI.MCPListToolsToolsTool の配列 サーバーで使用できるツール。 はい
列挙型 アイテムの種類。 常に mcp_list_tools
使用可能な値: mcp_list_tools
はい

OpenAI.ConversationItemMcpToolCall

MCP サーバーでのツールの呼び出し。

名前 タイプ 説明 必須 既定
approval_request_id string または null いいえ
引数 文字列 ツールに渡される引数の JSON 文字列。 はい
エラー string または null いいえ
Id 文字列 ツール呼び出しの一意の ID。 はい
名前 文字列 実行されたツールの名前。 はい
出力 string または null いいえ
server_label 文字列 ツールを実行している MCP サーバーのラベル。 はい
状態 OpenAI.MCPToolCallStatus いいえ
列挙型 アイテムの種類。 常に mcp_call
使用可能な値: mcp_call
はい

OpenAI.ConversationItemMessage

モデルに対するメッセージまたはモデルからのメッセージ。

名前 タイプ 説明 必須 既定
コンテンツ OpenAI.InputTextContent または OpenAI.OutputTextContentOpenAI.TextContentOpenAI.SummaryTextContentOpenAI.ReasoningTextContentOpenAI.ProtectorContentOpenAI.InputImageContentOpenAI.ComputerScreenshotContentOpenAI.InputFileContent の配列 メッセージの内容 はい
Id 文字列 メッセージの一意の ID。 はい
ロール OpenAI.MessageRole はい
状態 OpenAI.MessageStatus はい
列挙型 メッセージの種類。 常に messageに設定します。
使用可能な値: message
はい

OpenAI.ConversationItemReasoningItem

応答の生成中に推論モデルによって使用される思考のチェーンの説明。 コンテキストを手動で管理する場合は、これらの項目を応答 API に input に含めて、会話の後続のターン 使用してください。

名前 タイプ 説明 必須 既定
コンテンツ OpenAI.ReasoningTextContent の配列 テキスト コンテンツの推論。 いいえ
encrypted_content string または null いいえ
Id 文字列 推論コンテンツの一意識別子。 はい
状態 列挙型 アイテムの状態。 in_progresscompleted、または
incomplete。 API を介して項目が返されるときに設定されます。
使用可能な値: in_progresscompletedincomplete
いいえ
概要 OpenAI.Summary の配列 概要コンテンツの推論。 はい
列挙型 オブジェクトの型。 常に reasoning
使用可能な値: reasoning
はい

OpenAI.ConversationItemType

プロパティ
文字列
message
function_call
function_call_output
file_search_call
web_search_call
image_generation_call
computer_call
computer_call_output
reasoning
code_interpreter_call
local_shell_call
local_shell_call_output
shell_call
shell_call_output
apply_patch_call
apply_patch_call_output
mcp_list_tools
mcp_approval_request
mcp_approval_response
mcp_call
custom_tool_call
custom_tool_call_output

OpenAI.ConversationItemWebSearchToolCall

Web 検索ツールの呼び出しの結果。 詳細については、 Web 検索ガイド を参照してください。

名前 タイプ 説明 必須 既定
アクション OpenAI.WebSearchActionSearch または OpenAI.WebSearchActionOpenPage または OpenAI.WebSearchActionFind この Web 検索呼び出しで実行される特定のアクションを記述するオブジェクト。
モデルが Web を使用した方法 (検索、open_page、検索) に関する詳細が含まれています。
はい
Id 文字列 Web 検索ツール呼び出しの一意の ID。 はい
状態 列挙型 Web 検索ツールの呼び出しの状態。
使用可能な値: in_progresssearchingcompletedfailed
はい
列挙型 Web 検索ツールの呼び出しの種類。 常に web_search_call
使用可能な値: web_search_call
はい

OpenAI.ConversationParam

この応答が属する会話。 この会話の項目は、この応答要求の input_items の前に付加されます。 この応答の入力項目と出力項目は、この応答が完了すると、この会話に自動的に追加されます。

: string または OpenAI.ConversationParam-2

この応答が属する会話。 この会話の項目は、この応答要求の input_items の前に付加されます。 この応答の入力項目と出力項目は、この応答が完了すると、この会話に自動的に追加されます。

OpenAI.ConversationParam-2

この応答が属する会話。

名前 タイプ 説明 必須 既定
Id 文字列 会話の一意の ID。 はい

OpenAI.ConversationReference

この応答が属していた会話。 この応答からの入力項目と出力項目は、この会話に自動的に追加されました。

名前 タイプ 説明 必須 既定
Id 文字列 この応答が関連付けられた会話の一意の ID。 はい

OpenAI.ConversationResource

名前 タイプ 説明 必須 既定
Created_at 整数 Unix エポックから秒単位で測定された、会話が作成された時刻。 はい
Id 文字列 会話の一意の ID。 はい
メタデータ オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。
キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。
はい
オブジェクト 列挙型 常に conversationされるオブジェクト型。
使用可能な値: conversation
はい

OpenAI.CreateChatCompletionRequestAudio

名前 タイプ 説明 必須 既定
形式 列挙型
使用可能な値: wavaacmp3flacopuspcm16
はい
OpenAI.VoiceIdsShared はい

OpenAI.CreateChatCompletionRequestResponseFormat

モデルが出力する必要がある形式を指定するオブジェクト。 { "type": "json_schema", "json_schema": {...} }に設定すると、モデルが指定された JSON スキーマと一致することを保証する構造化出力が有効になります。 詳細については、 構造化出力ガイドを参照してください{ "type": "json_object" }に設定すると、古い JSON モードが有効になり、モデルによって生成されるメッセージが有効な JSON であることが保証されます。 json_schemaをサポートするモデルには、を使用することをお勧めします。

OpenAI.CreateChatCompletionRequestResponseFormat の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
json_schema OpenAI.ResponseFormatJsonSchema
text OpenAI.CreateChatCompletionRequestResponseFormatResponseFormatText
json_object OpenAI.CreateChatCompletionRequestResponseFormatResponseFormatJsonObject
名前 タイプ 説明 必須 既定
OpenAI.CreateChatCompletionRequestResponseFormatType はい

OpenAI.CreateChatCompletionRequestResponseFormatResponseFormatJsonObject

JSON オブジェクトの応答形式。 JSON 応答を生成する古い方法。 json_schemaをサポートするモデルには、の使用をお勧めします。 このモデルでは、システムまたはユーザーに指示するメッセージがない場合、JSON は生成されないことに注意してください。

名前 タイプ 説明 必須 既定
列挙型 定義されている応答形式の型。 常に json_object
使用可能な値: json_object
はい

OpenAI.CreateChatCompletionRequestResponseFormatResponseFormatText

既定の応答形式。 テキスト応答を生成するために使用されます。

名前 タイプ 説明 必須 既定
列挙型 定義されている応答形式の型。 常に text
使用可能な値: text
はい

OpenAI.CreateChatCompletionRequestResponseFormatType

プロパティ
文字列
text
json_schema
json_object

OpenAI.CreateChatCompletionResponseChoices

名前 タイプ 説明 必須 既定
content_filter_results AzureContentFilterResultForChoice 生成 AI システムによって生成された 1 つの応答項目のコンテンツ フィルター結果。 いいえ
finish_reason 列挙型
使用できる値: stoplengthtool_callscontent_filterfunction_call
はい
インデックス 整数 はい
logprobs OpenAI.CreateChatCompletionResponseChoicesLogprobs または null はい
メッセージ OpenAI.ChatCompletionResponseMessage オーディオ出力モダリティが要求された場合、このオブジェクトにはデータが含まれます
モデルからのオーディオ応答について。
はい

OpenAI.CreateChatCompletionResponseChoicesLogprobs

名前 タイプ 説明 必須 既定
コンテンツ OpenAI.ChatCompletionTokenLogprob または null の配列 はい
拒否 OpenAI.ChatCompletionTokenLogprob または null の配列 はい

OpenAI.CreateChatCompletionStreamResponseChoices

名前 タイプ 説明 必須 既定
デルタ OpenAI.ChatCompletionStreamResponseDelta ストリーミング されたモデル応答によって生成されるチャット完了デルタ。 はい
finish_reason string または null はい
インデックス 整数 はい
logprobs OpenAI.CreateChatCompletionStreamResponseChoicesLogprobs または null いいえ

OpenAI.CreateChatCompletionStreamResponseChoicesLogprobs

名前 タイプ 説明 必須 既定
コンテンツ OpenAI.ChatCompletionTokenLogprob または null の配列 はい
拒否 OpenAI.ChatCompletionTokenLogprob または null の配列 はい

OpenAI.CreateCompletionResponseChoices

名前 タイプ 説明 必須 既定
content_filter_results AzureContentFilterResultForChoice 生成 AI システムによって生成された 1 つの応答項目のコンテンツ フィルター結果。 いいえ
finish_reason 列挙型
使用可能な値: stoplengthcontent_filter
はい
インデックス 整数 はい
logprobs OpenAI.CreateCompletionResponseChoicesLogprobs または null はい
SMS 送信 文字列 はい

OpenAI.CreateCompletionResponseChoicesLogprobs

名前 タイプ 説明 必須 既定
text_offset 整数の配列 いいえ
token_logprobs 数値の配列 いいえ
トークン 文字列の配列 いいえ
top_logprobs オブジェクトの配列 いいえ

OpenAI.CreateContainerBody

名前 タイプ 説明 必須 既定
expires_after OpenAI.CreateContainerBodyExpiresAfter いいえ
└─ アンカー 列挙型
使用可能な値: last_active_at
はい
└─ 分 整数 はい
file_ids 文字列の配列 コンテナーにコピーするファイルの ID。 いいえ
memory_limit 列挙型 コンテナーのメモリ制限 (省略可能)。 既定値は "1g" です。
使用可能な値: 1g4g16g64g
いいえ
名前 文字列 作成するコンテナーの名前。 はい

OpenAI.CreateContainerBodyExpiresAfter

名前 タイプ 説明 必須 既定
アンカー 列挙型
使用可能な値: last_active_at
はい
整数 はい

OpenAI.CreateContainerFileBody

名前 タイプ 説明 必須 既定
ファイル アップロードする File オブジェクト (ファイル名ではありません)。 いいえ
file_id 文字列 作成するファイルの名前。 いいえ

OpenAI.CreateConversationBody

名前 タイプ 説明 必須 既定
項目 OpenAI.InputItem または null の配列 いいえ
メタデータ OpenAI.Metadata または null いいえ

OpenAI.CreateConversationItemsParametersBody

名前 タイプ 説明 必須 既定
項目 OpenAI.InputItem の配列 はい

OpenAI.CreateEmbeddingRequest

名前 タイプ 説明 必須 既定
寸法 整数 結果の出力埋め込みで必要なディメンションの数。 text-embedding-3以降のモデルでのみサポートされます。
制約: 最小: 1
いいえ
encoding_format 列挙型 埋め込みを返す形式。 floatまたはbase64にすることができます。
使用可能な値: floatbase64
いいえ
入力 文字列または文字列の配列、整数の配列、または配列の配列 埋め込むテキストを入力します。トークンの文字列または配列としてエンコードされます。 1 つの要求に複数の入力を埋め込むには、文字列の配列またはトークン配列の配列を渡します。 入力は、モデルの最大入力トークン (すべての埋め込みモデルの場合は 8,192 トークン) を超えてはなりません。空の文字列にすることはできません。また、配列は 2,048 次元以下である必要があります。 トークンをカウントするための Python コードの例。 すべての埋め込みモデルでは、入力ごとのトークン制限に加えて、1 つの要求内のすべての入力に対して合計最大 300,000 個のトークンが適用されます。 はい
モデル 文字列 使用するモデルの ID。 List models API を使用すると、使用可能なすべてのモデルを表示したり、モデルの概要を参照してモデルの説明を確認したりできます。 はい
ユーザー 文字列 詳細については、こちらをご覧ください いいえ

OpenAI.CreateEmbeddingResponse

名前 タイプ 説明 必須 既定
データ OpenAI.Embedding の配列 モデルによって生成された埋め込みの一覧。 はい
モデル 文字列 埋め込みの生成に使用されるモデルの名前。 はい
オブジェクト 列挙型 オブジェクトの種類。これは常に "list" です。
使用可能な値: list
はい
使用 OpenAI.CreateEmbeddingResponseUsage はい
└─ プロンプトトークン 整数 はい
└─ 合計トークン 整数 はい

OpenAI.CreateEmbeddingResponseUsage

名前 タイプ 説明 必須 既定
prompt_tokens 整数 はい
total_tokens 整数 はい

OpenAI.CreateEvalCompletionsRunDataSource

モデル サンプリング構成を記述する CompletionsRunDataSource オブジェクト。

名前 タイプ 説明 必須 既定
input_messages OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplate または OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReference モデルからサンプリングするときに使用されます。 モデルに渡されるメッセージの構造を指定します。 事前構築済みの軌道 (つまり、 item.input_trajectory) への参照、または item 名前空間への変数参照を含むテンプレートを指定できます。 いいえ
モデル 文字列 入力候補の生成に使用するモデルの名前 (例: "o3-mini")。 いいえ
sampling_params AzureCompletionsSamplingParams 完了の動作を制御するためのサンプリング パラメーター。 いいえ
ソース OpenAI.EvalJsonlFileContentSource または OpenAI.EvalJsonlFileIdSource または OpenAI.EvalStoredCompletionsSource この実行のデータ ソースに item 名前空間を設定する内容を決定します。 はい
列挙型 実行データ ソースの種類。 常に completions
使用可能な値: completions
はい

OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReference

名前 タイプ 説明 必須 既定
item_reference 文字列 はい
列挙型
使用可能な値: item_reference
はい

OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplate

名前 タイプ 説明 必須 既定
テンプレート OpenAI.EasyInputMessage または OpenAI.EvalItem の配列 はい
列挙型
使用可能な値: template
はい

OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams

名前 タイプ 説明 必須 既定
max_completion_tokens 整数 いいえ
reasoning_effort OpenAI.ReasoningEffort の推論に関する作業を制限します。
推論モデル。
現在サポートされている値は、 noneminimallowmediumhigh、および xhighです。 削減
推論作業により、応答が速くなり、使用されるトークンが少なくなる可能性があります
応答の推論に関する〗
- gpt-5.1 は既定で none に設定され、推論は実行されません。 gpt-5.1でサポートされている推論値は、nonelowmedium、およびhighです。 ツール呼び出しは、gpt-5.1 のすべての推論値でサポートされています。
- gpt-5.1 前のすべてのモデル medium 推論作業が既定で行われ、 noneはサポートされません。
- gpt-5-pro モデルは、既定で推論作業 high (およびサポートのみ) になります。
- xhigh は、 gpt-5.1-codex-max後のすべてのモデルでサポートされます。
いいえ
response_format OpenAI.ResponseFormatText または OpenAI.ResponseFormatJsonSchema または OpenAI.ResponseFormatJsonObject いいえ
種子 整数 シード値は、サンプリング中にランダム性を初期化します。 いいえ 42
温度 温度が高いほど、出力のランダム性が高くなります。 いいえ 1
ツール OpenAI.ChatCompletionTool の配列 いいえ
top_p 核サンプリングの温度に代わるもの。1.0 にはすべてのトークンが含まれます。 いいえ 1

OpenAI.CreateEvalCustomDataSourceConfig

評価実行に使用されるデータ ソースのスキーマを定義する CustomDataSourceConfig オブジェクト。 このスキーマは、次のデータの形状を定義するために使用されます。

  • テスト条件を定義するために使用されます。
  • 実行の作成時に必要なデータ
名前 タイプ 説明 必須 既定
include_sample_schema ブール eval がサンプル名前空間を設定することを期待するかどうか (つまり、データ ソースから応答を生成する) いいえ
item_schema オブジェクト データ ソース内の各行の json スキーマ。 はい
列挙型 データ ソースの種類。 常に custom
使用可能な値: custom
はい

OpenAI.CreateEvalItem

プロンプトまたはコンテキストを構成するチャット メッセージ。 item名前空間 ({{item.name}} への変数参照を含めることができます。

名前 タイプ 説明 必須 既定
コンテンツ 文字列 メッセージの内容。 はい
ロール 文字列 メッセージの役割 (例: "system"、"assistant"、"user")。 はい

OpenAI.CreateEvalJsonlRunDataSource

eval に一致する JSONL ファイルを指定する JsonlRunDataSource オブジェクト

名前 タイプ 説明 必須 既定
ソース OpenAI.EvalJsonlFileContentSource または OpenAI.EvalJsonlFileIdSource データ ソース内の item 名前空間に設定する内容を決定します。 はい
列挙型 データ ソースの種類。 常に jsonl
使用可能な値: jsonl
はい

OpenAI.CreateEvalLabelModelGrader

モデルを使用して評価の各項目にラベルを割り当てる LabelModelGrader オブジェクト。

名前 タイプ 説明 必須 既定
入力 OpenAI.CreateEvalItem の配列 プロンプトまたはコンテキストを形成するチャット メッセージの一覧。 item名前空間 ({{item.name}} への変数参照を含めることができます。 はい
ラベル 文字列の配列 評価の各項目に分類するラベル。 はい
モデル 文字列 評価に使用するモデル。 構造化された出力をサポートする必要があります。 はい
名前 文字列 グレーダーの名前。 はい
passing_labels 文字列の配列 渡された結果を示すラベル。 ラベルのサブセットである必要があります。 はい
列挙型 常に label_modelされるオブジェクト型。
使用可能な値: label_model
はい

OpenAI.CreateEvalLogsDataSourceConfig

ログ クエリのメタデータ プロパティを指定するデータ ソース構成。 これは通常、 usecase=chatbotprompt-version=v2などのメタデータです。

名前 タイプ 説明 必須 既定
メタデータ オブジェクト ログ データ ソースのメタデータ フィルター。 いいえ
列挙型 データ ソースの種類。 常に logs
使用可能な値: logs
はい

OpenAI.CreateEvalResponsesRunDataSource

モデル サンプリング構成を記述する ResponsesRunDataSource オブジェクト。

名前 タイプ 説明 必須 既定
input_messages OpenAI.CreateEvalResponsesRunDataSourceInputMessagesTemplate または OpenAI.CreateEvalResponsesRunDataSourceInputMessagesItemReference モデルからサンプリングするときに使用されます。 モデルに渡されるメッセージの構造を指定します。 事前構築済みの軌道 (つまり、 item.input_trajectory) への参照、または item 名前空間への変数参照を含むテンプレートを指定できます。 いいえ
モデル 文字列 入力候補の生成に使用するモデルの名前 (例: "o3-mini")。 いいえ
sampling_params AzureResponsesSamplingParams 応答の動作を制御するためのサンプリング パラメーター。 いいえ
ソース OpenAI.EvalJsonlFileContentSource または OpenAI.EvalJsonlFileIdSource または OpenAI.EvalResponsesSource この実行のデータ ソースに item 名前空間を設定する内容を決定します。 はい
列挙型 実行データ ソースの種類。 常に responses
使用可能な値: responses
はい

OpenAI.CreateEvalResponsesRunDataSourceInputMessagesItemReference

名前 タイプ 説明 必須 既定
item_reference 文字列 はい
列挙型
使用可能な値: item_reference
はい

OpenAI.CreateEvalResponsesRunDataSourceInputMessagesTemplate

名前 タイプ 説明 必須 既定
テンプレート オブジェクトの配列または OpenAI.EvalItem はい
列挙型
使用可能な値: template
はい

OpenAI.CreateEvalResponsesRunDataSourceSamplingParams

名前 タイプ 説明 必須 既定
reasoning_effort OpenAI.ReasoningEffort の推論に関する作業を制限します。
推論モデル。
現在サポートされている値は、 noneminimallowmediumhigh、および xhighです。 削減
推論作業により、応答が速くなり、使用されるトークンが少なくなる可能性があります
応答の推論に関する〗
- gpt-5.1 は既定で none に設定され、推論は実行されません。 gpt-5.1でサポートされている推論値は、nonelowmedium、およびhighです。 ツール呼び出しは、gpt-5.1 のすべての推論値でサポートされています。
- gpt-5.1 前のすべてのモデル medium 推論作業が既定で行われ、 noneはサポートされません。
- gpt-5-pro モデルは、既定で推論作業 high (およびサポートのみ) になります。
- xhigh は、 gpt-5.1-codex-max後のすべてのモデルでサポートされます。
いいえ
種子 整数 シード値は、サンプリング中にランダム性を初期化します。 いいえ 42
温度 温度が高いほど、出力のランダム性が高くなります。 いいえ 1
SMS 送信 OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText いいえ
ツール OpenAI.Tool の配列 いいえ
top_p 核サンプリングの温度に代わるもの。1.0 にはすべてのトークンが含まれます。 いいえ 1

OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText

名前 タイプ 説明 必須 既定
形式 OpenAI.TextResponseFormatConfiguration モデルが出力する必要がある形式を指定するオブジェクト。
構造化出力を有効にする { "type": "json_schema" } を構成する
これは、モデルが指定された JSON スキーマと一致することを保証します。 詳細については、以下を参照してください。

既定の形式は { "type": "text" } であり、追加のオプションはありません。
*gpt-4o 以降のモデルでは推奨されません:**
{ "type": "json_object" }に設定すると、古い JSON モードが有効になります。
は、モデルが生成するメッセージが有効な JSON であることを保証します。 使用 json_schema
は、それをサポートするモデルに適しています。
いいえ

OpenAI.CreateEvalRunRequest

名前 タイプ 説明 必須 既定
data_source OpenAI.CreateEvalJsonlRunDataSource または OpenAI.CreateEvalCompletionsRunDataSource または OpenAI.CreateEvalResponsesRunDataSource 実行のデータ ソースに関する詳細。 はい
メタデータ OpenAI.Metadata または null いいえ
名前 文字列 実行の名前。 いいえ

OpenAI.CreateEvalStoredCompletionsDataSourceConfig

LogsDataSourceConfig を優先して非推奨になりました。

名前 タイプ 説明 必須 既定
メタデータ オブジェクト 格納されている入力候補データ ソースのメタデータ フィルター。 いいえ
列挙型 データ ソースの種類。 常に stored_completions
使用可能な値: stored_completions
はい

OpenAI.CreateFileRequest

名前 タイプ 説明 必須 既定
expires_after オブジェクト はい
└─ アンカー AzureFileExpiryAnchor はい
└─ 秒 整数 はい
ファイル アップロードする File オブジェクト (ファイル名ではありません)。 はい
目的 列挙型 アップロードされたファイルの目的。 次の 1 つ: - assistants: Assistants API で使用 - batch: Batch API で使用 - fine-tune: 微調整に使用 - evals: eval データ セットに使用
使用可能な値: assistantsbatchfine-tuneevals
はい

OpenAI.CreateFineTuningCheckpointPermissionRequest

名前 タイプ 説明 必須 既定
project_ids 文字列の配列 アクセス権を付与するプロジェクト識別子。 はい

OpenAI.CreateFineTuningJobRequest

有効なモデル:

babbage-002
davinci-002
gpt-3.5-turbo
gpt-4o-mini
名前 タイプ 説明 必須 既定
ハイパーパラメーター OpenAI.CreateFineTuningJobRequestHyperparameters いいえ
└─ バッチサイズ (batch_size) 文字列または整数 いいえ 自動
└─ learning_rate_multiplier(学習率乗数) 文字列または数値 いいえ
└─ n_epochs (エポック数) 文字列または整数 いいえ 自動
統合 OpenAI.CreateFineTuningJobRequestIntegrations または null の配列 微調整ジョブに対して有効にする統合の一覧。 いいえ
メタデータ OpenAI.Metadata または null いいえ
メソッド OpenAI.FineTuneMethod 微調整に使用されるメソッド。 いいえ
モデル string (以下の有効なモデルを参照) 微調整するモデルの名前。 次のいずれかを選択できます。
サポートされているモデル
はい
種子 integer または null シードはジョブの再現性を制御します。 同じシード パラメーターとジョブ パラメーターを渡すと同じ結果が得られますが、まれに異なる場合があります。
シードが指定されていない場合は、シードが自動的に生成されます。
いいえ
サフィックス string または null 微調整されたモデル名に追加される最大 64 文字の文字列。
たとえば、"custom-model-name" の suffix では、 ft:gpt-4o-mini:openai:custom-model-name:7p4lURelのようなモデル名が生成されます。
いいえ
training_file 文字列 トレーニング データを含むアップロードされたファイルの ID。
ファイルをアップロードする方法については、ファイルのアップロードを参照してください。
データセットは JSONL ファイルとして書式設定する必要があります。 さらに、目的の fine-tuneを使用してファイルをアップロードする必要があります。
ファイルの内容は、モデルで チャット入力候補 の形式、または微調整方法で 基本設定 形式が使用されているかどうかによって異なる必要があります。
詳細については、 微調整ガイド を参照してください。
はい
validation_file string または null 検証データを含むアップロードされたファイルの ID。
このファイルを指定した場合、データは検証の生成に使用されます。
メトリックは、微調整中に定期的に行われます。 これらのメトリックは、〘〗
微調整結果ファイル。
トレーニング ファイルと検証ファイルの両方に同じデータを含めないようにする必要があります。
データセットは JSONL ファイルとして書式設定する必要があります。 目的の fine-tuneを使用してファイルをアップロードする必要があります。
詳細については、 微調整ガイド を参照してください。
いいえ

OpenAI.CreateFineTuningJobRequestHyperparameters

名前 タイプ 説明 必須 既定
batch_size 文字列または整数 いいえ
learning_rate_multiplier 文字列または数値 いいえ
n_epochs 文字列または整数 いいえ

OpenAI.CreateFineTuningJobRequestIntegrations

名前 タイプ 説明 必須 既定
列挙型
使用可能な値: wandb
はい
wandb OpenAI.CreateFineTuningJobRequestIntegrationsWandb はい

OpenAI.CreateFineTuningJobRequestIntegrationsWandb

名前 タイプ 説明 必須 既定
エンティティ string または null いいえ
名前 string または null いいえ
プロジェクト 文字列 はい
タグ 文字列の配列 いいえ

OpenAI.CreateMessageRequest

名前 タイプ 説明 必須 既定
添付 ファイル OpenAI.CreateMessageRequestAttachments または null の配列 いいえ
コンテンツ OpenAI.MessageContentImageFileObject または OpenAI.MessageContentImageUrlObject または OpenAI.MessageRequestContentTextObject の文字列または配列 はい
メタデータ OpenAI.Metadata または null いいえ
ロール 列挙型 メッセージを作成するエンティティのロール。 使用できる値は次のとおりです。
- user: メッセージが実際のユーザーによって送信され、ユーザーが生成したメッセージを表すためにほとんどの場合に使用する必要があることを示します。
- assistant: アシスタントによってメッセージが生成されたことを示します。 この値を使用して、アシスタントからのメッセージを会話に挿入します。
使用可能な値: userassistant
はい

OpenAI.CreateMessageRequestAttachments

名前 タイプ 説明 必須 既定
file_id 文字列 いいえ
ツール OpenAI.AssistantToolsCode または OpenAI.AssistantToolsFileSearchTypeOnly の配列 いいえ

OpenAI.CreateResponse

名前 タイプ 説明 必須 既定
バックグラウンド boolean または null いいえ
会話 OpenAI.ConversationParam または null いいえ
含める OpenAI.IncludeEnum または null の配列 いいえ
入力 OpenAI.InputParam 応答の生成に使用される、モデルへのテキスト、画像、またはファイルの入力。
詳細情報:
- テキストの入力と出力
- 画像入力
- ファイル入力
- 会話の状態
- 関数呼び出し
いいえ
指示 string または null いいえ
max_output_tokens integer または null いいえ
max_tool_calls integer または null いいえ
メタデータ OpenAI.Metadata または null いいえ
モデル 文字列 gpt-4oo3など、応答の生成に使用されるモデル ID。 OpenAI
は、さまざまな機能、パフォーマンスを備えた幅広いモデルを提供します
特性、および価格ポイント。 モデル ガイドを参照してください
をクリックして、使用可能なモデルを参照および比較します。
いいえ
parallel_tool_calls boolean または null いいえ
previous_response_id string または null いいえ
ダイアログを表示する OpenAI.Prompt プロンプト テンプレートとその変数への参照。
詳細については、こちらをご覧ください
いいえ
prompt_cache_key 文字列 OpenAI によって、同様の要求に対する応答をキャッシュし、キャッシュ ヒット 率を最適化するために使用されます。 user フィールドを置き換えます。 詳細については、こちらをご覧ください いいえ
prompt_cache_retention string または null いいえ
推論 OpenAI.Reasoning または null いいえ
safety_identifier 文字列 OpenAI の使用ポリシーに違反している可能性があるアプリケーションのユーザーを検出するために使用される安定した識別子。
ID は、各ユーザーを一意に識別する文字列である必要があります。 識別情報が送信されないように、ユーザー名または電子メール アドレスをハッシュすることをお勧めします。 詳細については、こちらをご覧ください
いいえ
保存する boolean または null いいえ
ストリーミング boolean または null いいえ
stream_options OpenAI.ResponseStreamOptions または null いいえ
温度 number または null いいえ
SMS 送信 OpenAI.ResponseTextParam モデルからのテキスト応答の構成オプション。 プレーンにすることができます
テキストまたは構造化された JSON データ。 詳細情報:
- テキストの入力と出力
- 構造化された出力
いいえ
tool_choice OpenAI.ToolChoiceParam 生成時に使用するツール (またはツール) をモデルで選択する方法
応答。 tools パラメーターを参照して、どのツールを指定するかを確認します
モデルが呼び出すことができます。
いいえ
ツール OpenAI.ToolsArray 応答の生成中にモデルが呼び出す可能性があるツールの配列。 あなたが
では、 tool_choice パラメーターを設定して、使用するツールを指定できます。
次のカテゴリのツールがサポートされています。
- 組み込みツール: OpenAI によって提供されるツール。
モデルの機能 (Web 検索など)
または ファイル検索。 詳細情報
組み込みツール。
- MCP ツール: カスタム MCP サーバーを介したサードパーティ システムとの統合
または Google ドライブや SharePoint などの定義済みのコネクタ。 詳細情報
MCP ツール
- 関数呼び出し (カスタム ツール):ユーザーが定義した関数、
厳密に型指定された引数を使用して独自のコードを呼び出すモデルを有効にする
と出力。 詳細情報
関数呼び出し。 を使用することもできます。
独自のコードを呼び出すカスタム ツール。
いいえ
top_logprobs integer または null いいえ
top_p number または null いいえ
切り捨て string または null いいえ
ユーザー string (非推奨) このフィールドは、 safety_identifier および prompt_cache_keyに置き換えられます。 キャッシュの最適化を維持するには、代わりに prompt_cache_key を使用します。
エンドユーザーの安定した識別子。
同様の要求をより適切にバケット化してキャッシュ ヒット率を向上させ、OpenAI が不正使用を検出して防ぐのに役立ちます。 詳細については、こちらをご覧ください
いいえ

OpenAI.CreateRunRequest

名前 タイプ 説明 必須 既定
additional_instructions string または null 実行の手順の最後に追加の手順を追加します。 これは、他の命令をオーバーライドせずに実行ごとに動作を変更する場合に便利です。 いいえ
additional_messages OpenAI.CreateMessageRequest または null の配列 実行を作成する前に、スレッドにメッセージを追加します。 いいえ
assistant_id 文字列 この実行の実行に使用する アシスタント の ID。 はい
指示 string または null アシスタントの 指示 をオーバーライドします。 これは、実行ごとに動作を変更する場合に便利です。 いいえ
max_completion_tokens integer または null 実行の過程で使用できる完了トークンの最大数。 実行では、実行の複数のターンで、指定された完了トークンの数のみを使用するように最善を尽くします。 実行が指定された完了トークンの数を超えた場合、実行は状態 incompleteで終了します。 詳細については、「 incomplete_details 」を参照してください。 いいえ
max_prompt_tokens integer または null 実行の過程で使用できるプロンプト トークンの最大数。 実行では、実行の複数のターンで、指定された数のプロンプト トークンのみを使用するように最善を尽くします。 実行が指定されたプロンプト トークンの数を超えると、実行は状態 incompleteで終了します。 詳細については、「 incomplete_details 」を参照してください。 いいえ
メタデータ OpenAI.Metadata または null いいえ
モデル 文字列 この実行の実行に使用する モデル の ID。 ここで値を指定すると、アシスタントに関連付けられているモデルがオーバーライドされます。 そうでない場合は、アシスタントに関連付けられているモデルが使用されます。 いいえ
parallel_tool_calls OpenAI.ParallelToolCalls ツールの使用中に 並列関数呼び出し を有効にするかどうかを指定します。 いいえ
reasoning_effort OpenAI.ReasoningEffort の推論に関する作業を制限します。
推論モデル。
現在サポートされている値は、 noneminimallowmediumhigh、および xhighです。 削減
推論作業により、応答が速くなり、使用されるトークンが少なくなる可能性があります
応答の推論に関する〗
- gpt-5.1 は既定で none に設定され、推論は実行されません。 gpt-5.1でサポートされている推論値は、nonelowmedium、およびhighです。 ツール呼び出しは、gpt-5.1 のすべての推論値でサポートされています。
- gpt-5.1 前のすべてのモデル medium 推論作業が既定で行われ、 noneはサポートされません。
- gpt-5-pro モデルは、既定で推論作業 high (およびサポートのみ) になります。
- xhigh は、 gpt-5.1-codex-max後のすべてのモデルでサポートされます。
いいえ
response_format OpenAI.AssistantsApiResponseFormatOption モデルが出力する必要がある形式を指定します。 GPT-4oGPT-4 Turbo、およびgpt-3.5-turbo-1106以降のすべての GPT-3.5 ターボ モデルと互換性があります。
{ "type": "json_schema", "json_schema": {...} }に設定すると、モデルが指定された JSON スキーマと一致することを保証する構造化出力が有効になります。 詳細については、以下を参照してください。
{ "type": "json_object" }に設定すると JSON モードが有効になります。これにより、モデルによって生成されるメッセージが有効な JSON であることが保証されます。
重要:* JSON モードを使用する場合は、システムまたはユーザー メッセージを使用して自分で JSON を生成するようにモデルに指示する 必要もあります 。 これを行わないと、生成がトークンの制限に達するまで、モデルは空白の終わりのないストリームを生成し、実行時間が長く、一見 "スタック" な要求になる可能性があります。 また、生成がfinish_reason="length"を超えたか、会話が最大コンテキスト長を超えたことを示すmax_tokens場合は、メッセージの内容が部分的に切断される可能性があることにも注意してください。
いいえ
ストリーミング boolean または null true場合は、サーバー送信イベントとして実行中に発生したイベントのストリームを返します。実行が終了すると、data: [DONE]メッセージが表示されます。 いいえ
温度 number または null 使用するサンプリング温度 (0 ~ 2)。 0.8 のような値を大きくすると出力がランダムになり、0.2 のような値が小さいほどフォーカスが高くなり、決定論的になります。 いいえ
tool_choice OpenAI.AssistantsApiToolChoiceOption モデルによって呼び出されるツール (ある場合) を制御します。
none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。
auto は既定値であり、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。
required は、モデルがユーザーに応答する前に 1 つ以上のツールを呼び出す必要があります。
{"type": "file_search"}{"type": "function", "function": {"name": "my_function"}}などの特定のツールを指定すると、モデルはそのツールを強制的に呼び出します。
いいえ
ツール OpenAI.AssistantTool の配列 アシスタントがこの実行に使用できるツールをオーバーライドします。 これは、実行ごとに動作を変更する場合に便利です。 いいえ
top_p number または null 温度を使用したサンプリングの代わりに、核サンプリングと呼ばれ、モデルはtop_p確率質量を持つトークンの結果を考慮します。 したがって、0.1 は、上位 10 個の% 確率質量を含むトークンのみが考慮されていることを意味します。
通常、この値または温度は変更することをお勧めしますが、両方は変更しないことをお勧めします。
いいえ
truncation_strategy OpenAI.TruncationObject 実行前にスレッドを切り捨てる方法を制御します。 これを使用して、実行の初期コンテキスト ウィンドウを制御します。 いいえ

OpenAI.CreateThreadAndRunRequest

名前 タイプ 説明 必須 既定
assistant_id 文字列 この実行の実行に使用する アシスタント の ID。 はい
指示 string または null アシスタントの既定のシステム メッセージをオーバーライドします。 これは、実行ごとに動作を変更する場合に便利です。 いいえ
max_completion_tokens integer または null 実行の過程で使用できる完了トークンの最大数。 実行では、実行の複数のターンで、指定された完了トークンの数のみを使用するように最善を尽くします。 実行が指定された完了トークンの数を超えた場合、実行は状態 incompleteで終了します。 詳細については、「 incomplete_details 」を参照してください。 いいえ
max_prompt_tokens integer または null 実行の過程で使用できるプロンプト トークンの最大数。 実行では、実行の複数のターンで、指定された数のプロンプト トークンのみを使用するように最善を尽くします。 実行が指定されたプロンプト トークンの数を超えると、実行は状態 incompleteで終了します。 詳細については、「 incomplete_details 」を参照してください。 いいえ
メタデータ OpenAI.Metadata または null いいえ
モデル 文字列 この実行の実行に使用する モデル の ID。 ここで値を指定すると、アシスタントに関連付けられているモデルがオーバーライドされます。 そうでない場合は、アシスタントに関連付けられているモデルが使用されます。 いいえ
parallel_tool_calls OpenAI.ParallelToolCalls ツールの使用中に 並列関数呼び出し を有効にするかどうかを指定します。 いいえ
response_format OpenAI.AssistantsApiResponseFormatOption モデルが出力する必要がある形式を指定します。 GPT-4oGPT-4 Turbo、およびgpt-3.5-turbo-1106以降のすべての GPT-3.5 ターボ モデルと互換性があります。
{ "type": "json_schema", "json_schema": {...} }に設定すると、モデルが指定された JSON スキーマと一致することを保証する構造化出力が有効になります。 詳細については、以下を参照してください。
{ "type": "json_object" }に設定すると JSON モードが有効になります。これにより、モデルによって生成されるメッセージが有効な JSON であることが保証されます。
重要:* JSON モードを使用する場合は、システムまたはユーザー メッセージを使用して自分で JSON を生成するようにモデルに指示する 必要もあります 。 これを行わないと、生成がトークンの制限に達するまで、モデルは空白の終わりのないストリームを生成し、実行時間が長く、一見 "スタック" な要求になる可能性があります。 また、生成がfinish_reason="length"を超えたか、会話が最大コンテキスト長を超えたことを示すmax_tokens場合は、メッセージの内容が部分的に切断される可能性があることにも注意してください。
いいえ
ストリーミング boolean または null true場合は、サーバー送信イベントとして実行中に発生したイベントのストリームを返します。実行が終了すると、data: [DONE]メッセージが表示されます。 いいえ
温度 number または null 使用するサンプリング温度 (0 ~ 2)。 0.8 のような値を大きくすると出力がランダムになり、0.2 のような値が小さいほどフォーカスが高くなり、決定論的になります。 いいえ
スレッド OpenAI.CreateThreadRequest 新しいスレッドを作成するためのオプション。 実行中にスレッドが指定されていない場合は、次の手順を実行します。
要求すると、空のスレッドが作成されます。
いいえ
tool_choice OpenAI.AssistantsApiToolChoiceOption モデルによって呼び出されるツール (ある場合) を制御します。
none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。
auto は既定値であり、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。
required は、モデルがユーザーに応答する前に 1 つ以上のツールを呼び出す必要があります。
{"type": "file_search"}{"type": "function", "function": {"name": "my_function"}}などの特定のツールを指定すると、モデルはそのツールを強制的に呼び出します。
いいえ
tool_resources OpenAI.CreateThreadAndRunRequestToolResources または null アシスタントのツールによって使用されるリソースのセット。 リソースは、ツールの種類に固有です。 たとえば、 code_interpreter ツールにはファイル ID の一覧が必要ですが、 file_search ツールにはベクター ストア ID の一覧が必要です。 いいえ
ツール OpenAI.AssistantTool の配列 アシスタントがこの実行に使用できるツールをオーバーライドします。 これは、実行ごとに動作を変更する場合に便利です。 いいえ
top_p number または null 温度を使用したサンプリングの代わりに、核サンプリングと呼ばれ、モデルはtop_p確率質量を持つトークンの結果を考慮します。 したがって、0.1 は、上位 10 個の% 確率質量を含むトークンのみが考慮されていることを意味します。
通常、この値または温度は変更することをお勧めしますが、両方は変更しないことをお勧めします。
いいえ
truncation_strategy OpenAI.TruncationObject 実行前にスレッドを切り捨てる方法を制御します。 これを使用して、実行の初期コンテキスト ウィンドウを制御します。 いいえ

OpenAI.CreateThreadAndRunRequestToolResources

名前 タイプ 説明 必須 既定
code_interpreter OpenAI.CreateThreadAndRunRequestToolResourcesCodeInterpreter いいえ
file_search OpenAI.CreateThreadAndRunRequestToolResourcesFileSearch いいえ

OpenAI.CreateThreadAndRunRequestToolResourcesCodeInterpreter

名前 タイプ 説明 必須 既定
file_ids 文字列の配列 いいえ []

OpenAI.CreateThreadAndRunRequestToolResourcesFileSearch

名前 タイプ 説明 必須 既定
vector_store_ids 文字列の配列 いいえ

OpenAI.CreateThreadRequest

新しいスレッドを作成するためのオプション。 要求の実行時にスレッドが指定されていない場合は、空のスレッドが作成されます。

名前 タイプ 説明 必須 既定
メッセージ OpenAI.CreateMessageRequest の配列 スレッドを開始する メッセージ の一覧。 いいえ
メタデータ OpenAI.Metadata または null いいえ
tool_resources OpenAI.CreateThreadRequestToolResources または null いいえ

OpenAI.CreateThreadRequestToolResources

名前 タイプ 説明 必須 既定
code_interpreter OpenAI.CreateThreadRequestToolResourcesCodeInterpreter いいえ
file_search オブジェクトまたはオブジェクト いいえ

OpenAI.CreateThreadRequestToolResourcesCodeInterpreter

名前 タイプ 説明 必須 既定
file_ids 文字列の配列 いいえ

OpenAI.CreateVectorStoreFileBatchRequest

名前 タイプ 説明 必須 既定
属性 OpenAI.VectorStoreFileAttributes または null いいえ
chunking_strategy OpenAI.ChunkingStrategyRequestParam ファイルをチャンクするために使用されるチャンク戦略。 設定されていない場合は、 auto 戦略を使用します。 file_idsが空でない場合にのみ適用されます。 いいえ
file_ids 文字列の配列 ベクター ストアで使用する 必要があるファイル ID の一覧。 ファイルにアクセスできる file_search などのツールに便利です。 attributesまたはchunking_strategyが指定されている場合は、バッチ内のすべてのファイルに適用されます。 filesと相互に排他的です。 いいえ
ファイル OpenAI.CreateVectorStoreFileRequest の配列 各オブジェクトのリストには、 file_id に加えて、オプションの attributes または chunking_strategyが含まれます。 これは、特定のファイルのメタデータをオーバーライドする必要がある場合に使用します。 グローバル attributes または chunking_strategy は無視され、ファイルごとに指定する必要があります。 file_idsと相互に排他的です。 いいえ

OpenAI.CreateVectorStoreFileRequest

名前 タイプ 説明 必須 既定
属性 OpenAI.VectorStoreFileAttributes または null いいえ
chunking_strategy OpenAI.ChunkingStrategyRequestParam ファイルをチャンクするために使用されるチャンク戦略。 設定されていない場合は、 auto 戦略を使用します。 file_idsが空でない場合にのみ適用されます。 いいえ
file_id 文字列 ベクター ストアで使用する必要がある ファイル ID。 ファイルにアクセスできる file_search などのツールに便利です。 はい

OpenAI.CreateVectorStoreRequest

名前 タイプ 説明 必須 既定
chunking_strategy OpenAI.ChunkingStrategyRequestParam ファイルをチャンクするために使用されるチャンク戦略。 設定されていない場合は、 auto 戦略を使用します。 file_idsが空でない場合にのみ適用されます。 いいえ
説明 文字列 ベクター ストアの説明。 ベクター ストアの目的を記述するために使用できます。 いいえ
expires_after OpenAI.VectorStoreExpirationAfter ベクター ストアの有効期限ポリシー。 いいえ
file_ids 文字列の配列 ベクター ストアで使用する 必要があるファイル ID の一覧。 ファイルにアクセスできる file_search などのツールに便利です。 いいえ
メタデータ OpenAI.Metadata または null いいえ
名前 文字列 ベクター ストアの名前。 いいえ

OpenAI.CustomGrammarFormatParam

ユーザーによって定義された文法。

名前 タイプ 説明 必須 既定
定義 文字列 文法の定義。 はい
構文 OpenAI.GrammarSyntax1 はい
列挙型 文法形式。 常に grammar
使用可能な値: grammar
はい

OpenAI.CustomTextFormatParam

制約のない自由形式のテキスト。

名前 タイプ 説明 必須 既定
列挙型 制約のないテキスト形式。 常に text
使用可能な値: text
はい

OpenAI.CustomToolChatCompletions

指定した形式を使用して入力を処理するカスタム ツール。

名前 タイプ 説明 必須 既定
カスタム OpenAI.CustomToolChatCompletionsCustom はい
└─ 説明 文字列 いいえ
└─ 形式 OpenAI.CustomToolChatCompletionsCustomFormatText または OpenAI.CustomToolChatCompletionsCustomFormatGrammar いいえ
└─ 名前 文字列 はい
列挙型 カスタム ツールの種類。 常に custom
使用可能な値: custom
はい

OpenAI.CustomToolChatCompletionsCustom

名前 タイプ 説明 必須 既定
説明 文字列 いいえ
形式 OpenAI.CustomToolChatCompletionsCustomFormatText または OpenAI.CustomToolChatCompletionsCustomFormatGrammar いいえ
名前 文字列 はい

OpenAI.CustomToolChatCompletionsCustomFormatGrammar

名前 タイプ 説明 必須 既定
文法 OpenAI.CustomToolChatCompletionsCustomFormatGrammarGrammar はい
└─ 定義 文字列 はい
└─ 構文 列挙型
使用可能な値: larkregex
はい
列挙型
使用可能な値: grammar
はい

OpenAI.CustomToolChatCompletionsCustomFormatGrammarGrammar

名前 タイプ 説明 必須 既定
定義 文字列 はい
構文 列挙型
使用可能な値: larkregex
はい

OpenAI.CustomToolChatCompletionsCustomFormatText

名前 タイプ 説明 必須 既定
列挙型
使用可能な値: text
はい

OpenAI.CustomToolParam

指定した形式を使用して入力を処理するカスタム ツール。 カスタム ツールの詳細

名前 タイプ 説明 必須 既定
説明 文字列 より多くのコンテキストを提供するために使用されるカスタム ツールの省略可能な説明。 いいえ
形式 OpenAI.CustomToolParamFormat カスタム ツールの入力形式。 既定値は制約のないテキストです。 いいえ
└─ 型 OpenAI.CustomToolParamFormatType はい
名前 文字列 カスタム ツールの名前。ツール呼び出しで識別するために使用されます。 はい
列挙型 カスタム ツールの種類。 常に custom
使用可能な値: custom
はい

OpenAI.CustomToolParamFormat

カスタム ツールの入力形式。 既定値は制約のないテキストです。

OpenAI.CustomToolParamFormat の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
text OpenAI.CustomTextFormatParam
grammar OpenAI.CustomGrammarFormatParam
名前 タイプ 説明 必須 既定
OpenAI.CustomToolParamFormatType はい

OpenAI.CustomToolParamFormatType

プロパティ
文字列
text
grammar

OpenAI.DeleteFileResponse

名前 タイプ 説明 必須 既定
削除 ブール はい
Id 文字列 はい
オブジェクト 列挙型
使用可能な値: file
はい

OpenAI.DeleteFineTuningCheckpointPermissionResponse

名前 タイプ 説明 必須 既定
削除 ブール 微調整されたモデル チェックポイントのアクセス許可が正常に削除されたかどうか。 はい
Id 文字列 削除された微調整されたモデル チェックポイントアクセス許可の ID。 はい
オブジェクト 列挙型 オブジェクトの種類。これは常に "checkpoint.permission" です。
使用可能な値: checkpoint.permission
はい

OpenAI.DeleteMessageResponse

名前 タイプ 説明 必須 既定
削除 ブール はい
Id 文字列 はい
オブジェクト 列挙型
使用可能な値: thread.message.deleted
はい

OpenAI.DeleteModelResponse

名前 タイプ 説明 必須 既定
削除 ブール はい
Id 文字列 はい
オブジェクト 文字列 はい

OpenAI.DeleteThreadResponse

名前 タイプ 説明 必須 既定
削除 ブール はい
Id 文字列 はい
オブジェクト 列挙型
使用可能な値: thread.deleted
はい

OpenAI.DeleteVectorStoreFileResponse

名前 タイプ 説明 必須 既定
削除 ブール はい
Id 文字列 はい
オブジェクト 列挙型
使用可能な値: vector_store.file.deleted
はい

OpenAI.DeleteVectorStoreResponse

名前 タイプ 説明 必須 既定
削除 ブール はい
Id 文字列 はい
オブジェクト 列挙型
使用可能な値: vector_store.deleted
はい

OpenAI.DeletedConversationResource

名前 タイプ 説明 必須 既定
削除 ブール はい
Id 文字列 はい
オブジェクト 列挙型
使用可能な値: conversation.deleted
はい

OpenAI.DoubleClickAction

ダブルクリック アクション。

名前 タイプ 説明 必須 既定
列挙型 イベントの種類を指定します。 ダブルクリック アクションの場合、このプロパティは常に double_click に設定されます。
使用可能な値: double_click
はい
X 整数 ダブルクリックが発生した x 座標。 はい
Y 整数 ダブルクリックが発生した y 座標。 はい

OpenAI.Drag

ドラッグ アクション。

名前 タイプ 説明 必須 既定
パス OpenAI.DragPoint の配列 ドラッグ アクションのパスを表す座標の配列。 座標は配列として表示されます
オブジェクトの数(例:
<br> [<br> { x: 100, y: 200 },<br> { x: 200, y: 300 }<br> ]<br>
はい
列挙型 イベントの種類を指定します。 ドラッグ アクションの場合、このプロパティは
常に dragに設定されます。
使用可能な値: drag
はい

OpenAI.DragPoint

x/y 座標ペア (例: { x: 100, y: 200 })。

名前 タイプ 説明 必須 既定
X 整数 x 座標。 はい
Y 整数 y 座標。 はい

OpenAI.EasyInputMessage

階層に続く命令を示すロールを持つモデルへのメッセージ入力。 developerロールまたはsystemロールで指定された命令は、userロールで指定された命令よりも優先されます。 assistant ロールを持つメッセージは、以前の操作でモデルによって生成されたものと見なされます。

名前 タイプ 説明 必須 既定
コンテンツ string または OpenAI.InputMessageContentList 応答の生成に使用される、モデルへのテキスト、画像、またはオーディオ入力。
以前のアシスタント応答を含めることもできます。
はい
ロール 列挙型 メッセージ入力のロール。 userassistantsystem、または
developer
使用可能な値: userassistantsystemdeveloper
はい
列挙型 メッセージ入力の型。 常に message
使用可能な値: message
はい

OpenAI.Embedding

埋め込みエンドポイントによって返される埋め込みベクターを表します。

名前 タイプ 説明 必須 既定
埋め込み 数値の配列 浮動小数点のリストである埋め込みベクター。 ベクターの長さは、 埋め込みガイドに記載されているモデルによって異なります。 はい
インデックス 整数 埋め込みのリスト内の埋め込みのインデックス。 はい
オブジェクト 列挙型 常に "埋め込み" であるオブジェクト型。
使用可能な値: embedding
はい

OpenAI.Eval

データ ソース構成とテスト条件を持つ Eval オブジェクト。 Eval は、LLM 統合のために実行するタスクを表します。 という感じで:

  • チャットボットの品質を向上させる
  • チャットボットがカスタマー サポートをどの程度適切に処理しているかを確認する
  • o4-miniがgpt-4oよりも私のユースケースで優れているかどうかを確認する
名前 タイプ 説明 必須 既定
Created_at 整数 eval が作成されたときの Unix タイムスタンプ (秒単位)。 はい
data_source_config OpenAI.EvalCustomDataSourceConfig または OpenAI.EvalLogsDataSourceConfig または OpenAI.EvalStoredCompletionsDataSourceConfig 評価の実行で使用されるデータ ソースの構成。 はい
Id 文字列 評価の一意識別子。 はい
メタデータ OpenAI.Metadata または null はい
名前 文字列 評価の名前。 はい
オブジェクト 列挙型 オブジェクトの種類。
使用可能な値: eval
はい
testing_criteria OpenAI.CreateEvalLabelModelGrader または OpenAI.EvalGraderStringCheck または OpenAI.EvalGraderTextSimilarity または OpenAI.EvalGraderPython または OpenAI.EvalGraderScoreModel または EvalGraderEndpoint の配列 テスト条件の一覧。 はい

OpenAI.EvalApiError

Eval API からのエラー応答を表すオブジェクト。

名前 タイプ 説明 必須 既定
コード 文字列 エラー コード。 はい
メッセージ 文字列 エラー メッセージ。 はい

OpenAI.EvalCustomDataSourceConfig

itemのスキーマを指定し、必要に応じて名前空間をsampleする CustomDataSourceConfig。 応答スキーマは、次のデータの形状を定義します。

  • テスト条件を定義するために使用されます。
  • 実行の作成時に必要なデータ
名前 タイプ 説明 必須 既定
スキーマ オブジェクト 実行データ ソース項目の json スキーマ。
JSON スキーマを作成する方法については 、こちらをご覧ください
はい
列挙型 データ ソースの種類。 常に custom
使用可能な値: custom
はい

OpenAI.EvalGraderPython

名前 タイプ 説明 必須 既定
image_tag 文字列 Python スクリプトに使用するイメージ タグ。 いいえ
名前 文字列 グレーダーの名前。 はい
pass_threshold スコアのしきい値。 いいえ
ソース 文字列 Python スクリプトのソース コード。 はい
列挙型 常に pythonされるオブジェクト型。
使用可能な値: python
はい

OpenAI.EvalGraderScoreModel

名前 タイプ 説明 必須 既定
入力 OpenAI.EvalItem の配列 グレーダーによって評価された入力メッセージ。 テキスト、出力テキスト、入力画像、入力オーディオ コンテンツ ブロックをサポートし、テンプレート文字列を含めることができます。 はい
モデル 文字列 評価に使用するモデル。 はい
名前 文字列 グレーダーの名前。 はい
pass_threshold スコアのしきい値。 いいえ
範囲 数値の配列 スコアの範囲。 既定値は [0, 1] です。 いいえ
sampling_params OpenAI.EvalGraderScoreModelSamplingParams いいえ
└─ max_completions_tokens integer または null いいえ
└─ 推論努力 (reasoning_effort) OpenAI.ReasoningEffort の推論に関する作業を制限します。
推論モデル。
現在サポートされている値は、 noneminimallowmediumhigh、および xhighです。 削減
推論作業により、応答が速くなり、使用されるトークンが少なくなる可能性があります
応答の推論に関する〗
- gpt-5.1 は既定で none に設定され、推論は実行されません。 gpt-5.1でサポートされている推論値は、nonelowmedium、およびhighです。 ツール呼び出しは、gpt-5.1 のすべての推論値でサポートされています。
- gpt-5.1 前のすべてのモデル medium 推論作業が既定で行われ、 noneはサポートされません。
- gpt-5-pro モデルは、既定で推論作業 high (およびサポートのみ) になります。
- xhigh は、 gpt-5.1-codex-max後のすべてのモデルでサポートされます。
いいえ
└─ シード integer または null いいえ
└─ 温度 number または null いいえ
└─ top_p number または null いいえ 1
列挙型 常に score_modelされるオブジェクト型。
使用可能な値: score_model
はい

OpenAI.EvalGraderScoreModelSamplingParams

名前 タイプ 説明 必須 既定
max_completions_tokens integer または null いいえ
reasoning_effort OpenAI.ReasoningEffort の推論に関する作業を制限します。
推論モデル。
現在サポートされている値は、 noneminimallowmediumhigh、および xhighです。 削減
推論作業により、応答が速くなり、使用されるトークンが少なくなる可能性があります
応答の推論に関する〗
- gpt-5.1 は既定で none に設定され、推論は実行されません。 gpt-5.1でサポートされている推論値は、nonelowmedium、およびhighです。 ツール呼び出しは、gpt-5.1 のすべての推論値でサポートされています。
- gpt-5.1 前のすべてのモデル medium 推論作業が既定で行われ、 noneはサポートされません。
- gpt-5-pro モデルは、既定で推論作業 high (およびサポートのみ) になります。
- xhigh は、 gpt-5.1-codex-max後のすべてのモデルでサポートされます。
いいえ
種子 integer または null いいえ
温度 number または null いいえ
top_p number または null いいえ

OpenAI.EvalGraderStringCheck

名前 タイプ 説明 必須 既定
入力 文字列 入力テキスト。 これには、テンプレート文字列が含まれる場合があります。 はい
名前 文字列 グレーダーの名前。 はい
操作 列挙型 実行する文字列チェック操作。 eqnelike、またはilikeのいずれか。
使用可能な値: eqnelikeilike
はい
参照 文字列 参照テキスト。 これには、テンプレート文字列が含まれる場合があります。 はい
列挙型 常に string_checkされるオブジェクト型。
使用可能な値: string_check
はい

OpenAI.EvalGraderTextSimilarity

名前 タイプ 説明 必須 既定
evaluation_metric 列挙型 使用する評価メトリック。 cosinefuzzy_matchbleu
gleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5
または rouge_l
使用可能な値: cosinefuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5rouge_l
はい
入力 文字列 採点するテキスト。 はい
名前 文字列 グレーダーの名前。 はい
pass_threshold スコアのしきい値。 はい
参照 文字列 採点対象のテキスト。 はい
列挙型 グレーダーの種類。
使用可能な値: text_similarity
はい

OpenAI.EvalItem

階層に続く命令を示すロールを持つモデルへのメッセージ入力。 developerロールまたはsystemロールで指定された命令は、userロールで指定された命令よりも優先されます。 assistant ロールを持つメッセージは、以前の操作でモデルによって生成されたものと見なされます。

名前 タイプ 説明 必須 既定
コンテンツ OpenAI.EvalItemContent モデルへの入力 - テンプレート文字列を含めることができます。 1 つの項目または項目の配列として、テキスト、出力テキスト、入力画像、入力オーディオをサポートします。 はい
ロール 列挙型 メッセージ入力のロール。 userassistantsystem、または
developer
使用可能な値: userassistantsystemdeveloper
はい
列挙型 メッセージ入力の型。 常に message
使用可能な値: message
いいえ

OpenAI.EvalItemContent

モデルへの入力 - テンプレート文字列を含めることができます。 1 つの項目または項目の配列として、テキスト、出力テキスト、入力画像、入力オーディオをサポートします。

: OpenAI.EvalItemContentItem または OpenAI.EvalItemContentArray

モデルへの入力 - テンプレート文字列を含めることができます。 1 つの項目または項目の配列として、テキスト、出力テキスト、入力画像、入力オーディオをサポートします。

OpenAI.EvalItemContentArray

入力のリスト。各入力テキスト、出力テキスト、入力画像、または入力オーディオ オブジェクトのいずれかです。

配列: OpenAI.EvalItemContentItem

OpenAI.EvalItemContentItem

入力テキスト、出力テキスト、入力画像、または入力オーディオの 1 つのコンテンツ項目。

: OpenAI.EvalItemContentText または OpenAI.EvalItemContentItemObject

入力テキスト、出力テキスト、入力画像、または入力オーディオの 1 つのコンテンツ項目。

OpenAI.EvalItemContentItemObject

入力テキスト、出力テキスト、入力画像、または入力オーディオの 1 つのコンテンツ項目。

OpenAI.EvalItemContentItemObject の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
output_text OpenAI.EvalItemContentOutputText
input_image OpenAI.EvalItemInputImage
input_audio OpenAI.InputAudio
input_text OpenAI.EvalItemContentItemObjectInputTextContent
名前 タイプ 説明 必須 既定
OpenAI.EvalItemContentItemObjectType はい

OpenAI.EvalItemContentItemObjectInputTextContent

モデルへのテキスト入力。

名前 タイプ 説明 必須 既定
SMS 送信 文字列 モデルへのテキスト入力。 はい
列挙型 入力項目の型。 常に input_text
使用可能な値: input_text
はい

OpenAI.EvalItemContentItemObjectType

プロパティ
文字列
input_text
output_text
input_image
input_audio

OpenAI.EvalItemContentOutputText

モデルからのテキスト出力。

名前 タイプ 説明 必須 既定
SMS 送信 文字列 モデルからのテキスト出力。 はい
列挙型 出力テキストの型。 常に output_text
使用可能な値: output_text
はい

OpenAI.EvalItemContentText

モデルへのテキスト入力。

: string

OpenAI.EvalItemInputImage

EvalItem コンテンツ配列内で使用される画像入力ブロック。

名前 タイプ 説明 必須 既定
詳細 文字列 モデルに送信されるイメージの詳細レベル。 highlow、またはautoのいずれか。 既定値は auto です。 いいえ
image_url 文字列 画像入力の URL。 はい
列挙型 画像入力の種類。 常に input_image
使用可能な値: input_image
はい

OpenAI.EvalJsonlFileContentSource

名前 タイプ 説明 必須 既定
コンテンツ OpenAI.EvalJsonlFileContentSourceContent の配列 jsonl ファイルの内容。 はい
列挙型 jsonl ソースの型。 常に file_content
使用可能な値: file_content
はい

OpenAI.EvalJsonlFileContentSourceContent

名前 タイプ 説明 必須 既定
項目 オブジェクト はい
サンプル オブジェクト いいえ

OpenAI.EvalJsonlFileIdSource

名前 タイプ 説明 必須 既定
Id 文字列 ファイルの識別子。 はい
列挙型 jsonl ソースの型。 常に file_id
使用可能な値: file_id
はい

OpenAI.EvalList

回避のリストを表すオブジェクト。

名前 タイプ 説明 必須 既定
データ OpenAI.Eval の配列 eval オブジェクトの配列。 はい
first_id 文字列 データ配列内の最初の評価の識別子。 はい
has_more ブール 使用可能な回避が他に存在するかどうかを示します。 はい
last_id 文字列 データ配列の最後の評価の識別子。 はい
オブジェクト 列挙型 このオブジェクトの型。 常に "list" に設定されます。
使用可能な値: list
はい

OpenAI.EvalLogsDataSourceConfig

ログ クエリのメタデータ プロパティを指定する LogsDataSourceConfig。 これは通常、 usecase=chatbotprompt-version=v2などのメタデータです。このデータ ソース構成によって返されるスキーマは、evals で使用可能な変数を定義するために使用されます。 item このデータ ソース構成を使用する場合、 sample は両方とも定義されます。

名前 タイプ 説明 必須 既定
メタデータ OpenAI.Metadata または null いいえ
スキーマ オブジェクト 実行データ ソース項目の json スキーマ。
JSON スキーマを作成する方法については 、こちらをご覧ください
はい
列挙型 データ ソースの種類。 常に logs
使用可能な値: logs
はい

OpenAI.EvalResponsesSource

実行データ ソース構成を記述する EvalResponsesSource オブジェクト。

名前 タイプ 説明 必須 既定
created_after integer または null いいえ
created_before integer または null いいえ
instructions_search string または null いいえ
メタデータ オブジェクトまたは null いいえ
モデル string または null いいえ
reasoning_effort OpenAI.ReasoningEffort または null いいえ
温度 number または null いいえ
ツール 文字列または null の配列 いいえ
top_p number または null いいえ
列挙型 実行データ ソースの種類。 常に responses
使用可能な値: responses
はい
ユーザー 文字列または null の配列 いいえ

OpenAI.EvalRun

評価実行を表すスキーマ。

名前 タイプ 説明 必須 既定
Created_at 整数 評価実行が作成されたときの Unix タイムスタンプ (秒単位)。 はい
data_source OpenAI.CreateEvalJsonlRunDataSource または OpenAI.CreateEvalCompletionsRunDataSource または OpenAI.CreateEvalResponsesRunDataSource 実行のデータ ソースに関する情報。 はい
エラー OpenAI.EvalApiError Eval API からのエラー応答を表すオブジェクト。 はい
eval_id 文字列 関連付けられている評価の識別子。 はい
Id 文字列 評価実行の一意識別子。 はい
メタデータ OpenAI.Metadata または null はい
モデル 文字列 評価されるモデル (該当する場合)。 はい
名前 文字列 評価実行の名前。 はい
オブジェクト 列挙型 オブジェクトの型。 常に "eval.run" です。
使用可能な値: eval.run
はい
per_model_usage OpenAI.EvalRunPerModelUsage の配列 評価実行中の各モデルの使用状況の統計情報。 はい
per_testing_criteria_results OpenAI.EvalRunPerTestingCriteriaResults の配列 評価の実行中に適用されるテスト条件ごとの結果。 はい
report_url 文字列 UI ダッシュボードに表示される評価実行レポートの URL。 はい
result_counts OpenAI.EvalRunResultCounts はい
└─ エラーが発生しました 整数 はい
└─ 失敗しました 整数 はい
└─ 渡されました 整数 はい
└─ 合計 整数 はい
状態 文字列 評価実行の状態。 はい

OpenAI.EvalRunList

評価の実行の一覧を表すオブジェクト。

名前 タイプ 説明 必須 既定
データ OpenAI.EvalRun の配列 eval 実行オブジェクトの配列。 はい
first_id 文字列 データ配列で最初に実行された評価の識別子。 はい
has_more ブール 使用可能な回避が他に存在するかどうかを示します。 はい
last_id 文字列 データ配列で最後に実行された評価の識別子。 はい
オブジェクト 列挙型 このオブジェクトの型。 常に "list" に設定されます。
使用可能な値: list
はい

OpenAI.EvalRunOutputItem

評価実行出力項目を表すスキーマ。

名前 タイプ 説明 必須 既定
Created_at 整数 評価実行が作成されたときの Unix タイムスタンプ (秒単位)。 はい
datasource_item オブジェクト 入力データ ソース項目の詳細。 はい
datasource_item_id 整数 データ ソース項目の識別子。 はい
eval_id 文字列 評価グループの識別子。 はい
Id 文字列 評価実行出力項目の一意識別子。 はい
オブジェクト 列挙型 オブジェクトの型。 常に "eval.run.output_item" です。
使用可能な値: eval.run.output_item
はい
結果 OpenAI.EvalRunOutputItemResult の配列 この出力項目のグレーダーの結果の一覧。 はい
run_id 文字列 この出力項目に関連付けられている評価実行の識別子。 はい
サンプル OpenAI.EvalRunOutputItemSample はい
└─ エラー OpenAI.EvalApiError Eval API からのエラー応答を表すオブジェクト。 はい
└─ 終了理由 文字列 はい
└─ 入力 OpenAI.EvalRunOutputItemSampleInput の配列 はい
└─ 最大完了トークン数 整数 はい
└─ モデル 文字列 はい
└─ 出力 OpenAI.EvalRunOutputItemSampleOutput の配列 はい
└─ シード 整数 はい
└─ 温度 はい
└─ top_p はい
└─ 使用法 OpenAI.EvalRunOutputItemSampleUsage はい
状態 文字列 評価実行の状態。 はい

OpenAI.EvalRunOutputItemList

評価実行の出力項目の一覧を表すオブジェクト。

名前 タイプ 説明 必須 既定
データ OpenAI.EvalRunOutputItem の配列 eval 実行出力項目オブジェクトの配列。 はい
first_id 文字列 データ配列内の最初の評価実行出力項目の識別子。 はい
has_more ブール 使用可能な eval 実行出力項目が増えるかどうかを示します。 はい
last_id 文字列 データ配列内の最後の eval 実行出力項目の識別子。 はい
オブジェクト 列挙型 このオブジェクトの型。 常に "list" に設定されます。
使用可能な値: list
はい

OpenAI.EvalRunOutputItemResult

評価実行出力項目の単一のグレーダー結果。

名前 タイプ 説明 必須 既定
名前 文字列 グレーダーの名前。 はい
渡さ れた ブール グレーダーが出力をパスと見なしたかどうか。 はい
サンプル オブジェクトまたは null グレーダーによって生成されるオプションのサンプルまたは中間データ。 いいえ
スコア グレーダーによって生成される数値スコア。 はい
文字列 採点者の種類 (例: "string-check-grader")。 いいえ

OpenAI.EvalRunOutputItemSample

名前 タイプ 説明 必須 既定
エラー OpenAI.EvalApiError Eval API からのエラー応答を表すオブジェクト。 はい
finish_reason 文字列 はい
入力 OpenAI.EvalRunOutputItemSampleInput の配列 はい
max_completion_tokens 整数 はい
モデル 文字列 はい
出力 OpenAI.EvalRunOutputItemSampleOutput の配列 はい
種子 整数 はい
温度 はい
top_p はい
使用 OpenAI.EvalRunOutputItemSampleUsage はい

OpenAI.EvalRunOutputItemSampleInput

名前 タイプ 説明 必須 既定
コンテンツ 文字列 はい
ロール 文字列 はい

OpenAI.EvalRunOutputItemSampleOutput

名前 タイプ 説明 必須 既定
コンテンツ 文字列 いいえ
ロール 文字列 いいえ

OpenAI.EvalRunOutputItemSampleUsage

名前 タイプ 説明 必須 既定
cached_tokens 整数 はい
completion_tokens 整数 はい
prompt_tokens 整数 はい
total_tokens 整数 はい

OpenAI.EvalRunPerModelUsage

名前 タイプ 説明 必須 既定
cached_tokens 整数 はい
completion_tokens 整数 はい
invocation_count 整数 はい
model_name 文字列 はい
prompt_tokens 整数 はい
total_tokens 整数 はい

OpenAI.EvalRunPerTestingCriteriaResults

名前 タイプ 説明 必須 既定
失敗 しました 整数 はい
渡さ れた 整数 はい
testing_criteria 文字列 はい

OpenAI.EvalRunResultCounts

名前 タイプ 説明 必須 既定
errored 整数 はい
失敗 しました 整数 はい
渡さ れた 整数 はい
合計 整数 はい

OpenAI.EvalStoredCompletionsDataSourceConfig

LogsDataSourceConfig を優先して非推奨になりました。

名前 タイプ 説明 必須 既定
メタデータ OpenAI.Metadata または null いいえ
スキーマ オブジェクト 実行データ ソース項目の json スキーマ。
JSON スキーマを作成する方法については 、こちらをご覧ください
はい
列挙型 データ ソースの種類。 常に stored_completions
使用可能な値: stored_completions
はい

OpenAI.EvalStoredCompletionsSource

フィルターのセットを記述する StoredCompletionsRunDataSource 構成

名前 タイプ 説明 必須 既定
created_after integer または null いいえ
created_before integer または null いいえ
制限 integer または null いいえ
メタデータ OpenAI.Metadata または null いいえ
モデル string または null いいえ
列挙型 ソースの種類。 常に stored_completions
使用可能な値: stored_completions
はい

OpenAI.FileCitationBody

ファイルへの引用。

名前 タイプ 説明 必須 既定
file_id 文字列 ファイルの ID。 はい
Filename 文字列 引用されたファイルのファイル名。 はい
インデックス 整数 ファイルの一覧内のファイルのインデックス。 はい
列挙型 ファイル引用の種類。 常に file_citation
使用可能な値: file_citation
はい

OpenAI.FilePath

ファイルへのパス。

名前 タイプ 説明 必須 既定
file_id 文字列 ファイルの ID。 はい
インデックス 整数 ファイルの一覧内のファイルのインデックス。 はい
列挙型 ファイル パスの種類。 常に file_path
使用可能な値: file_path
はい

OpenAI.FileSearchRanker

ファイル検索に使用するランカー。 指定しない場合は、 auto ランカーを使用します。

プロパティ
文字列
auto
default_2024_08_21

OpenAI.FileSearchRankingOptions

ファイル検索のランク付けオプション。 指定しない場合、ファイル検索ツールは auto ランカーと 0 のscore_thresholdを使用します。 詳細については、 ファイル検索ツールのドキュメント を参照してください。

名前 タイプ 説明 必須 既定
ランカー OpenAI.FileSearchRanker ファイル検索に使用するランカー。 指定しない場合は、 auto ランカーを使用します。 いいえ
score_threshold ファイル検索のスコアのしきい値。 すべての値は、0 ~ 1 の浮動小数点数である必要があります。
制約: 最小: 0、最大: 1
はい

OpenAI.FileSearchTool

アップロードされたファイルから関連するコンテンツを検索するツール。

名前 タイプ 説明 必須 既定
フィルター OpenAI.Filters または null いいえ
max_num_results 整数 返される結果の最大数。 この数値は、1 ~ 50 の範囲にする必要があります。 いいえ
ranking_options OpenAI.RankingOptions いいえ
└─ hybrid_search OpenAI.HybridSearchOptions ハイブリッド検索が有効な場合に、逆ランク 融合によるセマンティック埋め込み一致とスパース キーワードの一致のバランスを制御する重み。 いいえ
└─ ランカー OpenAI.RankerVersionType ファイル検索に使用するランカー。 いいえ
└─ スコアのしきい値 ファイル検索のスコアしきい値(0 ~ 1 の数値)。 1 に近い数値は、最も関連性の高い結果のみを返そうとしますが、返される結果が少なくなる可能性があります。 いいえ
列挙型 ファイル検索ツールの種類。 常に file_search
使用可能な値: file_search
はい
vector_store_ids 文字列の配列 検索するベクターの ID が格納されます。 はい

OpenAI.FileSearchToolCallResults

名前 タイプ 説明 必須 既定
属性 OpenAI.VectorStoreFileAttributes または null いいえ
file_id 文字列 いいえ
Filename 文字列 いいえ
スコア いいえ
SMS 送信 文字列 いいえ

OpenAI.Filters

: OpenAI.ComparisonFilter または OpenAI.CompoundFilter

OpenAI.FineTuneDPOHyperparameters

DPO 微調整ジョブに使用されるハイパーパラメーター。

名前 タイプ 説明 必須 既定
batch_size 文字列または整数 各バッチの例の数。 バッチ サイズが大きいほど、モデル パラメーターの更新頻度は低くなりますが、分散は低くなります。 いいえ
ベータ 文字列または数値 DPO メソッドのベータ値。 ベータ値を大きくすると、ポリシーと参照モデルの間のペナルティの重みが大きくなります。 いいえ
learning_rate_multiplier 文字列または数値 学習率のスケーリング係数。 学習率を小さくすると、オーバーフィットを回避するのに役立つ場合があります。 いいえ
n_epochs 文字列または整数 モデルをトレーニングするエポックの数。 エポックとは、トレーニング データセットを通じて 1 つの完全なサイクルを指します。 いいえ

OpenAI.FineTuneDPOMethod

DPO 微調整方法の構成。

名前 タイプ 説明 必須 既定
ハイパーパラメーター OpenAI.FineTuneDPOHyperparameters DPO 微調整ジョブに使用されるハイパーパラメーター。 いいえ

OpenAI.FineTuneMethod

微調整に使用されるメソッド。

名前 タイプ 説明 必須 既定
Dpo OpenAI.FineTuneDPOMethod DPO 微調整方法の構成。 いいえ
強化 AzureFineTuneReinforcementMethod いいえ
監督 OpenAI.FineTuneSupervisedMethod 監視対象の微調整方法の構成。 いいえ
列挙型 メソッドの型。 superviseddpo、またはreinforcementのいずれかです。
使用可能な値: superviseddporeinforcement
はい

OpenAI.FineTuneReinforcementHyperparameters

強化微調整ジョブに使用されるハイパーパラメーター。

名前 タイプ 説明 必須 既定
batch_size 文字列または整数 各バッチの例の数。 バッチ サイズが大きいほど、モデル パラメーターの更新頻度は低くなりますが、分散は低くなります。 いいえ
compute_multiplier 文字列または数値 トレーニング中に検索領域を探索するために使用されるコンピューティングの量に対する乗数。 いいえ
eval_interval 文字列または整数 評価実行間のトレーニング ステップの数。 いいえ
eval_samples 文字列または整数 トレーニング ステップごとに生成する評価サンプルの数。 いいえ
learning_rate_multiplier 文字列または数値 学習率のスケーリング係数。 学習率を小さくすると、オーバーフィットを回避するのに役立つ場合があります。 いいえ
n_epochs 文字列または整数 モデルをトレーニングするエポックの数。 エポックとは、トレーニング データセットを通じて 1 つの完全なサイクルを指します。 いいえ
reasoning_effort 列挙型 推論作業のレベル。
使用可能な値: defaultlowmediumhigh
いいえ

OpenAI.FineTuneSupervisedHyperparameters

微調整ジョブに使用されるハイパーパラメーター。

名前 タイプ 説明 必須 既定
batch_size 文字列または整数 各バッチの例の数。 バッチ サイズが大きいほど、モデル パラメーターの更新頻度は低くなりますが、分散は低くなります。 いいえ
learning_rate_multiplier 文字列または数値 学習率のスケーリング係数。 学習率を小さくすると、オーバーフィットを回避するのに役立つ場合があります。 いいえ
n_epochs 文字列または整数 モデルをトレーニングするエポックの数。 エポックとは、トレーニング データセットを通じて 1 つの完全なサイクルを指します。 いいえ

OpenAI.FineTuneSupervisedMethod

監視対象の微調整方法の構成。

名前 タイプ 説明 必須 既定
ハイパーパラメーター OpenAI.FineTuneSupervisedHyperparameters 微調整ジョブに使用されるハイパーパラメーター。 いいえ

OpenAI.FineTuningCheckpointPermission

checkpoint.permission オブジェクトは、微調整されたモデル チェックポイントのアクセス許可を表します。

名前 タイプ 説明 必須 既定
Created_at 整数 アクセス許可が作成された時刻の Unix タイムスタンプ (秒単位)。 はい
Id 文字列 API エンドポイントで参照できるアクセス許可識別子。 はい
オブジェクト 列挙型 オブジェクトの種類。これは常に "checkpoint.permission" です。
使用可能な値: checkpoint.permission
はい
project_id 文字列 アクセス許可の対象となるプロジェクト識別子。 はい

OpenAI.FineTuningIntegration

名前 タイプ 説明 必須 既定
列挙型 微調整ジョブで有効になっている統合の種類
使用可能な値: wandb
はい
wandb OpenAI.FineTuningIntegrationWandb はい
└─ エンティティ string または null いいえ
└─ 名前 string または null いいえ
└─ プロジェクト 文字列 はい
└─ タグ 文字列の配列 いいえ

OpenAI.FineTuningIntegrationWandb

名前 タイプ 説明 必須 既定
エンティティ string または null いいえ
名前 string または null いいえ
プロジェクト 文字列 はい
タグ 文字列の配列 いいえ

OpenAI.FineTuningJob

fine_tuning.job オブジェクトは、API を介して作成された微調整ジョブを表します。

名前 タイプ 説明 必須 既定
Created_at 整数 微調整ジョブが作成されたときの Unix タイムスタンプ (秒単位)。 はい
エラー OpenAI.FineTuningJobError または null はい
estimated_finish string または null いいえ
fine_tuned_model string または null はい
finished_at string または null はい
ハイパーパラメーター OpenAI.FineTuningJobHyperparameters はい
└─ バッチサイズ (batch_size) 文字列または整数または null いいえ 自動
└─ learning_rate_multiplier(学習率乗数) 文字列または数値 いいえ
└─ n_epochs (エポック数) 文字列または整数 いいえ 自動
Id 文字列 API エンドポイントで参照できるオブジェクト識別子。 はい
統合 OpenAI.FineTuningIntegration または null の配列 いいえ
メタデータ OpenAI.Metadata または null いいえ
メソッド OpenAI.FineTuneMethod 微調整に使用されるメソッド。 いいえ
モデル 文字列 微調整されている基本モデル。 はい
オブジェクト 列挙型 オブジェクトの種類。常に "fine_tuning.job" です。
使用可能な値: fine_tuning.job
はい
organization_id 文字列 微調整ジョブを所有する組織。 はい
result_files 文字列の配列 微調整ジョブのコンパイル済みの結果ファイル ID。 Files API を使用して結果を取得できます。 はい
種子 整数 微調整ジョブに使用されるシード。 はい
状態 列挙型 微調整ジョブの現在の状態。 validating_filesqueuedrunningsucceededfailed、または cancelledのいずれかです。
使用可能な値: validating_filesqueuedrunningsucceededfailedcancelled
はい
trained_tokens integer または null はい
training_file 文字列 トレーニングに使用されるファイル ID。 Files API を使用してトレーニング データを取得できます。 はい
validation_file string または null はい

OpenAI.FineTuningJobCheckpoint

fine_tuning.job.checkpoint オブジェクトは、使用できる微調整ジョブのモデル チェックポイントを表します。

名前 タイプ 説明 必須 既定
Created_at 整数 チェックポイントが作成されたときの Unix タイムスタンプ (秒単位)。 はい
fine_tuned_model_checkpoint 文字列 作成される微調整されたチェックポイント モデルの名前。 はい
fine_tuning_job_id 文字列 このチェックポイントが作成された微調整ジョブの名前。 はい
Id 文字列 API エンドポイントで参照できるチェックポイント識別子。 はい
メトリクス OpenAI.FineTuningJobCheckpointMetrics はい
└─ full_valid_loss(フルバリッドロス) いいえ
└─ フルバリッド平均トークン精度 いいえ
└─ ステップ いいえ
└─ トレーニング損失 (train_loss) いいえ
訓練の平均トークン正確度 いいえ
└─ 検証損失 (valid_loss) いいえ
└─ 有効トークン平均精度 (valid_mean_token_accuracy) いいえ
オブジェクト 列挙型 オブジェクトの種類。常に "fine_tuning.job.checkpoint" です。
使用可能な値: fine_tuning.job.checkpoint
はい
step_number 整数 チェックポイントが作成されたステップ番号。 はい

OpenAI.FineTuningJobCheckpointMetrics

名前 タイプ 説明 必須 既定
full_valid_loss いいえ
full_valid_mean_token_accuracy いいえ
ステップ いいえ
train_loss いいえ
train_mean_token_accuracy いいえ
valid_loss いいえ
valid_mean_token_accuracy いいえ

OpenAI.FineTuningJobError

名前 タイプ 説明 必須 既定
コード 文字列 はい
メッセージ 文字列 はい
Param string または null はい

OpenAI.FineTuningJobEvent

ジョブ イベント オブジェクトの微調整

名前 タイプ 説明 必須 既定
Created_at 整数 微調整ジョブが作成されたときの Unix タイムスタンプ (秒単位)。 はい
データ OpenAI.FineTuningJobEventData いいえ
Id 文字列 オブジェクト識別子。 はい
レベル 列挙型 イベントのログ レベル。
使用可能な値: infowarnerror
はい
メッセージ 文字列 イベントのメッセージ。 はい
オブジェクト 列挙型 オブジェクトの種類。これは常に "fine_tuning.job.event" です。
使用可能な値: fine_tuning.job.event
はい
列挙型 イベントの種類。
使用可能な値: messagemetrics
いいえ

OpenAI.FineTuningJobEventData

: オブジェクト

OpenAI.FineTuningJobHyperparameters

名前 タイプ 説明 必須 既定
batch_size 文字列または整数または null いいえ
learning_rate_multiplier 文字列または数値 いいえ
n_epochs 文字列または整数 いいえ

OpenAI.FunctionAndCustomToolCallOutput

OpenAI.FunctionAndCustomToolCallOutput の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
input_text OpenAI.FunctionAndCustomToolCallOutputInputTextContent
input_image OpenAI.FunctionAndCustomToolCallOutputInputImageContent
input_file OpenAI.FunctionAndCustomToolCallOutputInputFileContent
名前 タイプ 説明 必須 既定
OpenAI.FunctionAndCustomToolCallOutputType はい

OpenAI.FunctionAndCustomToolCallOutputInputFileContent

モデルへのファイル入力。

名前 タイプ 説明 必須 既定
file_data 文字列 モデルに送信されるファイルの内容。 いいえ
file_id string または null いいえ
file_url 文字列 モデルに送信されるファイルの URL。 いいえ
Filename 文字列 モデルに送信されるファイルの名前。 いいえ
列挙型 入力項目の型。 常に input_file
使用可能な値: input_file
はい

OpenAI.FunctionAndCustomToolCallOutputInputImageContent

モデルへの画像入力。 画像入力について説明します。

名前 タイプ 説明 必須 既定
詳細 OpenAI.ImageDetail はい
file_id string または null いいえ
image_url string または null いいえ
列挙型 入力項目の型。 常に input_image
使用可能な値: input_image
はい

OpenAI.FunctionAndCustomToolCallOutputInputTextContent

モデルへのテキスト入力。

名前 タイプ 説明 必須 既定
SMS 送信 文字列 モデルへのテキスト入力。 はい
列挙型 入力項目の型。 常に input_text
使用可能な値: input_text
はい

OpenAI.FunctionAndCustomToolCallOutputType

プロパティ
文字列
input_text
input_image
input_file

OpenAI.FunctionObject

名前 タイプ 説明 必須 既定
説明 文字列 関数の実行内容の説明。関数を呼び出すタイミングと方法を選択するためにモデルによって使用されます。 いいえ
名前 文字列 呼び出す関数の名前。 最大長は 64 の a から z、A から Z、0 から 9、またはアンダースコアとダッシュを含む必要があります。 はい
パラメーター OpenAI.FunctionParameters 関数が受け入れるパラメーター (JSON スキーマ オブジェクトとして記述)。 例については ガイド を参照し、形式に関するドキュメントについては JSON スキーマ リファレンス を参照してください。
parametersを省略すると、空のパラメーター リストを持つ関数が定義されます。
いいえ
厳しい boolean または null いいえ

OpenAI.FunctionParameters

関数が受け入れるパラメーター (JSON スキーマ オブジェクトとして記述)。 例については ガイド を参照し、形式に関するドキュメントについては JSON スキーマ リファレンス を参照してください。 parametersを省略すると、空のパラメーター リストを持つ関数が定義されます。

: オブジェクト

OpenAI.FunctionShellAction

シェル コマンドを実行します。

名前 タイプ 説明 必須 既定
コマンド 文字列の配列 はい
max_output_length integer または null はい
timeout_ms integer または null はい

OpenAI.FunctionShellCallOutputContent

出力されたシェル ツール呼び出し出力の内容。

名前 タイプ 説明 必須 既定
created_by 文字列 項目を作成したアクターの識別子。 いいえ
結果 OpenAI.FunctionShellCallOutputOutcome 終了結果 (終了コードを含む) またはシェル呼び出し出力チャンクのタイムアウト結果を表します。 はい
└─ 型 OpenAI.FunctionShellCallOutputOutcomeType はい
Stderr 文字列 キャプチャされた標準エラー出力。 はい
Stdout 文字列 キャプチャされた標準出力。 はい

OpenAI.FunctionShellCallOutputExitOutcome

シェル コマンドが終了し、終了コードを返したことを示します。

名前 タイプ 説明 必須 既定
exit_code 整数 シェル プロセスからコードを終了します。 はい
列挙型 結果の種類。 常に exit
使用可能な値: exit
はい

OpenAI.FunctionShellCallOutputOutcome

終了結果 (終了コードを含む) またはシェル呼び出し出力チャンクのタイムアウト結果を表します。

OpenAI.FunctionShellCallOutputOutcome の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
timeout OpenAI.FunctionShellCallOutputTimeoutOutcome
exit OpenAI.FunctionShellCallOutputExitOutcome
名前 タイプ 説明 必須 既定
OpenAI.FunctionShellCallOutputOutcomeType はい

OpenAI.FunctionShellCallOutputOutcomeType

プロパティ
文字列
timeout
exit

OpenAI.FunctionShellCallOutputTimeoutOutcome

シェル呼び出しが構成された制限時間を超えたことを示します。

名前 タイプ 説明 必須 既定
列挙型 結果の種類。 常に timeout
使用可能な値: timeout
はい

OpenAI.FunctionShellToolParam

モデルがシェル コマンドを実行できるようにするツール。

名前 タイプ 説明 必須 既定
列挙型 シェル ツールの種類。 常に shell
使用可能な値: shell
はい

OpenAI.FunctionTool

モデルが呼び出しを選択できる関数を独自のコードで定義します。

名前 タイプ 説明 必須 既定
説明 string または null いいえ
名前 文字列 呼び出す関数の名前。 はい
パラメーター オブジェクトまたは null はい
厳しい boolean または null はい
列挙型 関数ツールの型。 常に function
使用可能な値: function
はい

OpenAI.GraderMulti

MultiGrader オブジェクトは、複数のグレーダーの出力を結合して、1 つのスコアを生成します。

名前 タイプ 説明 必須 既定
calculate_output 文字列 採点者の結果に基づいて出力を計算する数式。 はい
グレーダー OpenAI.GraderStringCheck または OpenAI.GraderTextSimilarity または OpenAI.GraderScoreModel または GraderEndpoint はい
名前 文字列 グレーダーの名前。 はい
列挙型 常に multiされるオブジェクト型。
使用可能な値: multi
はい

OpenAI.GraderPython

入力で Python スクリプトを実行する PythonGrader オブジェクト。

名前 タイプ 説明 必須 既定
image_tag 文字列 Python スクリプトに使用するイメージ タグ。 いいえ
名前 文字列 グレーダーの名前。 はい
ソース 文字列 Python スクリプトのソース コード。 はい
列挙型 常に pythonされるオブジェクト型。
使用可能な値: python
はい

OpenAI.GraderScoreModel

モデルを使用して入力にスコアを割り当てる ScoreModelGrader オブジェクト。

名前 タイプ 説明 必須 既定
入力 OpenAI.EvalItem の配列 グレーダーによって評価された入力メッセージ。 テキスト、出力テキスト、入力画像、入力オーディオ コンテンツ ブロックをサポートし、テンプレート文字列を含めることができます。 はい
モデル 文字列 評価に使用するモデル。 はい
名前 文字列 グレーダーの名前。 はい
範囲 数値の配列 スコアの範囲。 既定値は [0, 1] です。 いいえ
sampling_params OpenAI.EvalGraderScoreModelSamplingParams いいえ
└─ max_completions_tokens integer または null いいえ
└─ 推論努力 (reasoning_effort) OpenAI.ReasoningEffort の推論に関する作業を制限します。
推論モデル。
現在サポートされている値は、 noneminimallowmediumhigh、および xhighです。 削減
推論作業により、応答が速くなり、使用されるトークンが少なくなる可能性があります
応答の推論に関する〗
- gpt-5.1 は既定で none に設定され、推論は実行されません。 gpt-5.1でサポートされている推論値は、nonelowmedium、およびhighです。 ツール呼び出しは、gpt-5.1 のすべての推論値でサポートされています。
- gpt-5.1 前のすべてのモデル medium 推論作業が既定で行われ、 noneはサポートされません。
- gpt-5-pro モデルは、既定で推論作業 high (およびサポートのみ) になります。
- xhigh は、 gpt-5.1-codex-max後のすべてのモデルでサポートされます。
いいえ
└─ シード integer または null いいえ
└─ 温度 number または null いいえ
└─ top_p number または null いいえ 1
列挙型 常に score_modelされるオブジェクト型。
使用可能な値: score_model
はい

OpenAI.GraderStringCheck

指定した操作を使用して入力と参照の間で文字列比較を実行する StringCheckGrader オブジェクト。

名前 タイプ 説明 必須 既定
入力 文字列 入力テキスト。 これには、テンプレート文字列が含まれる場合があります。 はい
名前 文字列 グレーダーの名前。 はい
操作 列挙型 実行する文字列チェック操作。 eqnelike、またはilikeのいずれか。
使用可能な値: eqnelikeilike
はい
参照 文字列 参照テキスト。 これには、テンプレート文字列が含まれる場合があります。 はい
列挙型 常に string_checkされるオブジェクト型。
使用可能な値: string_check
はい

OpenAI.GraderTextSimilarity

類似性メトリックに基づいてテキストを評価する TextSimilarityGrader オブジェクト。

名前 タイプ 説明 必須 既定
evaluation_metric 列挙型 使用する評価メトリック。 cosinefuzzy_matchbleu
gleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5
または rouge_l
使用可能な値: cosinefuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5rouge_l
はい
入力 文字列 採点するテキスト。 はい
名前 文字列 グレーダーの名前。 はい
参照 文字列 採点対象のテキスト。 はい
列挙型 グレーダーの種類。
使用可能な値: text_similarity
はい

OpenAI.GrammarSyntax1

プロパティ
文字列
lark
regex

OpenAI.HybridSearchOptions

名前 タイプ 説明 必須 既定
embedding_weight 逆ランク融合における埋め込みの重み。 はい
text_weight 逆ランク付け融合内のテキストの重み。 はい

OpenAI.ImageDetail

プロパティ
文字列
low
high
auto

OpenAI.ImageGenTool

GPT イメージ モデルを使用してイメージを生成するツール。

有効なモデル:

gpt-image-1
gpt-image-1-mini
gpt-image-2
名前 タイプ 説明 必須 既定
バックグラウンド 列挙型 生成されたイメージの背景の種類。 transparentの 1 つ、
opaque、または auto。 既定値: auto
使用可能な値: transparentopaqueauto
いいえ
input_fidelity OpenAI.InputFidelity または null いいえ
input_image_mask OpenAI.ImageGenToolInputImageMask いいえ
└─ ファイルID 文字列 いいえ
└─ 画像のURL 文字列 いいえ
モデル string (以下の有効なモデルを参照) いいえ
節度 列挙型 生成されたイメージのモデレーション レベル。 既定値: auto
使用可能な値: autolow
いいえ
output_compression 整数 出力イメージの圧縮レベル。 既定値: 100。
制約: 最小: 0、最大: 100
いいえ 100
output_format 列挙型 生成されたイメージの出力形式。 pngwebp、または
jpeg。 既定値: png
使用可能な値: pngwebpjpeg
いいえ
partial_images 整数 ストリーミング モードで生成する部分イメージの数 。0 (既定値) から 3。
制約: 最小: 0、最大: 3
いいえ
品質 列挙型 生成されたイメージの品質。 lowmediumhigh
または auto。 既定値: auto
使用可能な値: lowmediumhighauto
いいえ
サイズ 列挙型 生成されたイメージのサイズ。 1024x10241024x1536
1536x1024、または auto。 既定値: auto
使用可能な値: 1024x10241024x15361536x1024auto
いいえ
列挙型 イメージ生成ツールの種類。 常に image_generation
使用可能な値: image_generation
はい

OpenAI.ImageGenToolInputImageMask

名前 タイプ 説明 必須 既定
file_id 文字列 いいえ
image_url 文字列 いいえ

OpenAI.IncludeEnum

モデル応答に含める追加の出力データを指定します。 現在サポートされている値は次のとおりです。

  • web_search_call.action.sources: Web 検索ツール呼び出しのソースを含めます。
  • code_interpreter_call.outputs: コード インタープリター ツールの呼び出し項目での Python コード実行の出力が含まれます。
  • computer_call_output.output.image_url: コンピューター呼び出し出力の画像 URL を含めます。
  • file_search_call.results: ファイル検索ツールの呼び出しの検索結果を含めます。
  • message.input_image.image_url: 入力メッセージの画像 URL を含めます。
  • message.output_text.logprobs: アシスタント メッセージと共に logprobs を含めます。
  • reasoning.encrypted_content: 推論項目の出力に、暗号化されたバージョンの推論トークンが含まれます。 これにより、応答 API をステートレスに使用する場合 ( store パラメーターが false に設定されている場合や、組織がゼロ データ保持プログラムに登録されている場合など) に、複数ターンの会話で理由項目を使用できるようになります。
プロパティ
説明 モデル応答に含める追加の出力データを指定します。 現在サポートされている値は次のとおりです。
  • web_search_call.action.sources: Web 検索ツール呼び出しのソースを含めます。
  • code_interpreter_call.outputs: コード インタープリター ツールの呼び出し項目での Python コード実行の出力が含まれます。
  • computer_call_output.output.image_url: コンピューター呼び出し出力の画像 URL を含めます。
  • file_search_call.results: ファイル検索ツールの呼び出しの検索結果を含めます。
  • message.input_image.image_url: 入力メッセージの画像 URL を含めます。
  • message.output_text.logprobs: アシスタント メッセージと共に logprobs を含めます。
  • reasoning.encrypted_content: 推論項目の出力に、暗号化されたバージョンの推論トークンが含まれます。 これにより、応答 API をステートレスに使用する場合 ( store パラメーターが false に設定されている場合や、組織がゼロ データ保持プログラムに登録されている場合など) に、複数ターンの会話で理由項目を使用できるようになります。 | | |string | | | file_search_call.results
    web_search_call.results
    web_search_call.action.sources
    message.input_image.image_url
    computer_call_output.output.image_url
    code_interpreter_call.outputs
    reasoning.encrypted_content
    message.output_text.logprobs |

OpenAI.InputAudio

モデルへのオーディオ入力。

名前 タイプ 説明 必須 既定
input_audio OpenAI.InputAudioInputAudio はい
列挙型 入力項目の型。 常に input_audio
使用可能な値: input_audio
はい

OpenAI.InputAudioInputAudio

名前 タイプ 説明 必須 既定
データ 文字列 はい
形式 列挙型
使用可能な値: mp3wav
はい

OpenAI.InputContent

OpenAI.InputContent の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
input_text OpenAI.InputContentInputTextContent
input_image OpenAI.InputContentInputImageContent
input_file OpenAI.InputContentInputFileContent
名前 タイプ 説明 必須 既定
OpenAI.InputContentType はい

OpenAI.InputContentInputFileContent

モデルへのファイル入力。

名前 タイプ 説明 必須 既定
file_data 文字列 モデルに送信されるファイルの内容。 いいえ
file_id string または null いいえ
file_url 文字列 モデルに送信されるファイルの URL。 いいえ
Filename 文字列 モデルに送信されるファイルの名前。 いいえ
列挙型 入力項目の型。 常に input_file
使用可能な値: input_file
はい

OpenAI.InputContentInputImageContent

モデルへの画像入力。 画像入力について説明します。

名前 タイプ 説明 必須 既定
詳細 OpenAI.ImageDetail はい
file_id string または null いいえ
image_url string または null いいえ
列挙型 入力項目の型。 常に input_image
使用可能な値: input_image
はい

OpenAI.InputContentInputTextContent

モデルへのテキスト入力。

名前 タイプ 説明 必須 既定
SMS 送信 文字列 モデルへのテキスト入力。 はい
列挙型 入力項目の型。 常に input_text
使用可能な値: input_text
はい

OpenAI.InputContentType

プロパティ
文字列
input_text
input_image
input_file

OpenAI.InputFidelity

入力画像のスタイルと特徴、特に顔の特徴に合わせてモデルが実行する労力を制御します。 このパラメーターは、 gpt-image-1gpt-image-2でのみサポートされます。 gpt-image-1-miniではサポートされていません。 highlowをサポートします。 既定値は low です。

プロパティ
文字列
high
low

OpenAI.InputFileContent

モデルへのファイル入力。

名前 タイプ 説明 必須 既定
file_data 文字列 モデルに送信されるファイルの内容。 いいえ
file_id string または null いいえ
file_url 文字列 モデルに送信されるファイルの URL。 いいえ
Filename 文字列 モデルに送信されるファイルの名前。 いいえ
列挙型 入力項目の型。 常に input_file
使用可能な値: input_file
はい

OpenAI.InputImageContent

モデルへの画像入力。 画像入力について説明します。

名前 タイプ 説明 必須 既定
詳細 OpenAI.ImageDetail はい
file_id string または null いいえ
image_url string または null いいえ
列挙型 入力項目の型。 常に input_image
使用可能な値: input_image
はい

OpenAI.InputItem

OpenAI.InputItem の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
message OpenAI.EasyInputMessage
item_reference OpenAI.ItemReferenceParam
名前 タイプ 説明 必須 既定
OpenAI.InputItemType はい

OpenAI.InputItemType

プロパティ
文字列
message
item_reference

OpenAI.InputMessageContentList

さまざまなコンテンツ タイプを含む、モデルに対する 1 つまたは複数の入力項目のリスト。

配列:OpenAI.InputContent

OpenAI.InputMessageResource

名前 タイプ 説明 必須 既定
コンテンツ OpenAI.InputMessageContentList モデルに対する 1 つまたは複数の入力項目の一覧(異なるコンテンツを含む)
種類。
はい
Id 文字列 メッセージ入力の一意の ID。 はい
ロール 列挙型 メッセージ入力のロール。 usersystem、またはdeveloperのいずれか。
使用可能な値: usersystemdeveloper
はい
状態 列挙型 アイテムの状態。 in_progresscompleted、または
incomplete。 API を介して項目が返されるときに設定されます。
使用可能な値: in_progresscompletedincomplete
いいえ
列挙型 メッセージ入力の型。 常に messageに設定します。
使用可能な値: message
はい

OpenAI.InputParam

応答の生成に使用される、モデルへのテキスト、画像、またはファイルの入力。 詳細情報:

: OpenAI.InputItem の文字列または配列

応答の生成に使用される、モデルへのテキスト、画像、またはファイルの入力。 詳細情報:

OpenAI.InputTextContent

モデルへのテキスト入力。

名前 タイプ 説明 必須 既定
SMS 送信 文字列 モデルへのテキスト入力。 はい
列挙型 入力項目の型。 常に input_text
使用可能な値: input_text
はい

OpenAI.ItemReferenceParam

参照する項目の内部識別子。

名前 タイプ 説明 必須 既定
Id 文字列 参照する項目の ID。 はい
列挙型 参照する項目の種類。 常に item_reference
使用可能な値: item_reference
はい

OpenAI.ItemResource

応答の生成に使用されるコンテンツ項目。

OpenAI.ItemResource の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
message OpenAI.InputMessageResource
output_message OpenAI.ItemResourceOutputMessage
file_search_call OpenAI.ItemResourceFileSearchToolCall
computer_call OpenAI.ItemResourceComputerToolCall
computer_call_output OpenAI.ItemResourceComputerToolCallOutputResource
web_search_call OpenAI.ItemResourceWebSearchToolCall
function_call OpenAI.ItemResourceFunctionToolCallResource
function_call_output OpenAI.ItemResourceFunctionToolCallOutputResource
image_generation_call OpenAI.ItemResourceImageGenToolCall
code_interpreter_call OpenAI.ItemResourceCodeInterpreterToolCall
local_shell_call OpenAI.ItemResourceLocalShellToolCall
local_shell_call_output OpenAI.ItemResourceLocalShellToolCallOutput
shell_call OpenAI.ItemResourceFunctionShellCall
shell_call_output OpenAI.ItemResourceFunctionShellCallOutput
apply_patch_call OpenAI.ItemResourceApplyPatchToolCall
apply_patch_call_output OpenAI.ItemResourceApplyPatchToolCallOutput
mcp_list_tools OpenAI.ItemResourceMcpListTools
mcp_approval_request OpenAI.ItemResourceMcpApprovalRequest
mcp_approval_response OpenAI.ItemResourceMcpApprovalResponseResource
mcp_call OpenAI.ItemResourceMcpToolCall
名前 タイプ 説明 必須 既定
OpenAI.ItemResourceType はい

OpenAI.ItemResourceApplyPatchToolCall

ファイルの作成、削除、または更新によってファイルの相違を適用するツール呼び出し。

名前 タイプ 説明 必須 既定
call_id 文字列 モデルによって生成される適用パッチ ツール呼び出しの一意の ID。 はい
created_by 文字列 このツール呼び出しを作成したエンティティの ID。 いいえ
Id 文字列 適用パッチ ツール呼び出しの一意の ID。 この項目が API 経由で返されるときに設定されます。 はい
操作 OpenAI.ApplyPatchFileOperation apply_patchを介して適用されるcreate_file、delete_file、またはupdate_file操作の 1 つ。 はい
└─ 型 OpenAI.ApplyPatchFileOperationType はい
状態 OpenAI.ApplyPatchCallStatus はい
列挙型 アイテムの種類。 常に apply_patch_call
使用可能な値: apply_patch_call
はい

OpenAI.ItemResourceApplyPatchToolCallOutput

適用パッチ ツール呼び出しによって出力される出力。

名前 タイプ 説明 必須 既定
call_id 文字列 モデルによって生成される適用パッチ ツール呼び出しの一意の ID。 はい
created_by 文字列 このツール呼び出し出力を作成したエンティティの ID。 いいえ
Id 文字列 適用パッチ ツールの呼び出し出力の一意の ID。 この項目が API 経由で返されるときに設定されます。 はい
出力 string または null いいえ
状態 OpenAI.ApplyPatchCallOutputStatus はい
列挙型 アイテムの種類。 常に apply_patch_call_output
使用可能な値: apply_patch_call_output
はい

OpenAI.ItemResourceCodeInterpreterToolCall

コードを実行するためのツール呼び出し。

名前 タイプ 説明 必須 既定
コード string または null はい
container_id 文字列 コードの実行に使用されるコンテナーの ID。 はい
Id 文字列 コード インタープリター ツール呼び出しの一意の ID。 はい
出力 OpenAI.CodeInterpreterOutputLogs または OpenAI.CodeInterpreterOutputImage または null の配列 はい
状態 列挙型 コード インタープリター ツール呼び出しの状態。 有効な値は、 in_progresscompletedincompleteinterpreting、および failedです。
使用できる値: in_progresscompletedincompleteinterpretingfailed
はい
列挙型 コード インタープリター ツール呼び出しの型。 常に code_interpreter_call
使用可能な値: code_interpreter_call
はい

OpenAI.ItemResourceComputerToolCall

コンピューター使用ツールへのツール呼び出し。 詳細については、 コンピューターの使用ガイド を参照してください。

名前 タイプ 説明 必須 既定
アクション OpenAI.ComputerAction はい
call_id 文字列 出力を使用してツール呼び出しに応答するときに使用される識別子。 はい
Id 文字列 コンピューター呼び出しの一意の ID。 はい
pending_safety_checks OpenAI.ComputerCallSafetyCheckParam の配列 コンピューター呼び出しの保留中の安全性チェック。 はい
状態 列挙型 アイテムの状態。 in_progresscompleted、または
incomplete。 API を介して項目が返されるときに設定されます。
使用可能な値: in_progresscompletedincomplete
はい
列挙型 コンピューター呼び出しの種類。 常に computer_call
使用可能な値: computer_call
はい

OpenAI.ItemResourceComputerToolCallOutputResource

名前 タイプ 説明 必須 既定
acknowledged_safety_checks OpenAI.ComputerCallSafetyCheckParam の配列 API によって報告された安全性チェックは、〘〗〘
開発者。
いいえ
call_id 文字列 出力を生成したコンピューター ツール呼び出しの ID。 はい
Id 文字列 コンピューター ツールの呼び出し出力の ID。 いいえ
出力 OpenAI.ComputerScreenshotImage コンピューター使用ツールで使用されるコンピューターのスクリーンショット画像。 はい
状態 列挙型 メッセージ入力の状態。 in_progresscompleted、または
incomplete。 API 経由で入力項目が返されるときに設定されます。
使用可能な値: in_progresscompletedincomplete
いいえ
列挙型 コンピューター ツールの呼び出し出力の種類。 常に computer_call_output
使用可能な値: computer_call_output
はい

OpenAI.ItemResourceFileSearchToolCall

ファイル検索ツールの呼び出しの結果。 詳細については、 ファイル検索ガイド を参照してください。

名前 タイプ 説明 必須 既定
Id 文字列 ファイル検索ツール呼び出しの一意の ID。 はい
クエリ 文字列の配列 ファイルの検索に使用されるクエリ。 はい
結果 OpenAI.FileSearchToolCallResults または null の配列 いいえ
状態 列挙型 ファイル検索ツールの呼び出しの状態。 in_progressの 1 つ、
searchingincomplete または failed
使用できる値: in_progresssearchingcompletedincompletefailed
はい
列挙型 ファイル検索ツールの呼び出しの種類。 常に file_search_call
使用可能な値: file_search_call
はい

OpenAI.ItemResourceFunctionShellCall

マネージド環境で 1 つ以上のシェル コマンドを実行するツール呼び出し。

名前 タイプ 説明 必須 既定
アクション OpenAI.FunctionShellAction シェル コマンドを実行します。 はい
└─ コマンド 文字列の配列 はい
└─ max_output_length integer または null はい
└─ timeout_ms integer または null はい
call_id 文字列 モデルによって生成されるシェル ツール呼び出しの一意の ID。 はい
created_by 文字列 このツール呼び出しを作成したエンティティの ID。 いいえ
Id 文字列 シェル ツール呼び出しの一意の ID。 この項目が API 経由で返されるときに設定されます。 はい
状態 OpenAI.LocalShellCallStatus はい
列挙型 アイテムの種類。 常に shell_call
使用可能な値: shell_call
はい

OpenAI.ItemResourceFunctionShellCallOutput

出力されたシェル ツール呼び出しの出力。

名前 タイプ 説明 必須 既定
call_id 文字列 モデルによって生成されるシェル ツール呼び出しの一意の ID。 はい
created_by 文字列 項目を作成したアクターの識別子。 いいえ
Id 文字列 シェル呼び出し出力の一意の ID。 この項目が API 経由で返されるときに設定されます。 はい
max_output_length integer または null はい
出力 OpenAI.FunctionShellCallOutputContent の配列 シェル呼び出しの出力内容の配列 はい
列挙型 シェル呼び出し出力の型。 常に shell_call_output
使用可能な値: shell_call_output
はい

OpenAI.ItemResourceFunctionToolCallOutputResource

名前 タイプ 説明 必須 既定
call_id 文字列 モデルによって生成される関数ツール呼び出しの一意の ID。 はい
Id 文字列 関数ツール呼び出し出力の一意の ID。 この項目が表示されたときに設定されます
は API を介して返されます。
いいえ
出力 OpenAI.FunctionAndCustomToolCallOutput の文字列または配列 コードによって生成された関数呼び出しからの出力。
文字列または出力コンテンツの一覧を指定できます。
はい
状態 列挙型 アイテムの状態。 in_progresscompleted、または
incomplete。 API を介して項目が返されるときに設定されます。
使用可能な値: in_progresscompletedincomplete
いいえ
列挙型 関数ツール呼び出し出力の型。 常に function_call_output
使用可能な値: function_call_output
はい

OpenAI.ItemResourceFunctionToolCallResource

名前 タイプ 説明 必須 既定
引数 文字列 関数に渡す引数の JSON 文字列。 はい
call_id 文字列 モデルによって生成される関数ツール呼び出しの一意の ID。 はい
Id 文字列 関数ツール呼び出しの一意の ID。 いいえ
名前 文字列 実行する関数の名前。 はい
状態 列挙型 アイテムの状態。 in_progresscompleted、または
incomplete。 API を介して項目が返されるときに設定されます。
使用可能な値: in_progresscompletedincomplete
いいえ
列挙型 関数ツール呼び出しの型。 常に function_call
使用可能な値: function_call
はい

OpenAI.ItemResourceImageGenToolCall

モデルによって行われたイメージ生成要求。

名前 タイプ 説明 必須 既定
Id 文字列 イメージ生成呼び出しの一意の ID。 はい
結果 string または null はい
状態 列挙型 イメージ生成呼び出しの状態。
使用可能な値: in_progresscompletedgeneratingfailed
はい
列挙型 イメージ生成呼び出しの型。 常に image_generation_call
使用可能な値: image_generation_call
はい

OpenAI.ItemResourceLocalShellToolCall

ローカル シェルでコマンドを実行するためのツール呼び出し。

名前 タイプ 説明 必須 既定
アクション OpenAI.LocalShellExecAction サーバーでシェル コマンドを実行します。 はい
call_id 文字列 モデルによって生成されたローカル シェル ツール呼び出しの一意の ID。 はい
Id 文字列 ローカル シェル呼び出しの一意の ID。 はい
状態 列挙型 ローカル シェル呼び出しの状態。
使用可能な値: in_progresscompletedincomplete
はい
列挙型 ローカル シェル呼び出しの型。 常に local_shell_call
使用可能な値: local_shell_call
はい

OpenAI.ItemResourceLocalShellToolCallOutput

ローカル シェル ツール呼び出しの出力。

名前 タイプ 説明 必須 既定
Id 文字列 モデルによって生成されたローカル シェル ツール呼び出しの一意の ID。 はい
出力 文字列 ローカル シェル ツール呼び出しの出力の JSON 文字列。 はい
状態 string または null いいえ
列挙型 ローカル シェル ツールの呼び出し出力の種類。 常に local_shell_call_output
使用可能な値: local_shell_call_output
はい

OpenAI.ItemResourceMcpApprovalRequest

ツール呼び出しの人間による承認の要求。

名前 タイプ 説明 必須 既定
引数 文字列 ツールの引数の JSON 文字列。 はい
Id 文字列 承認要求の一意の ID。 はい
名前 文字列 実行するツールの名前。 はい
server_label 文字列 要求を行っている MCP サーバーのラベル。 はい
列挙型 アイテムの種類。 常に mcp_approval_request
使用可能な値: mcp_approval_request
はい

OpenAI.ItemResourceMcpApprovalResponseResource

MCP 承認要求への応答。

名前 タイプ 説明 必須 既定
approval_request_id 文字列 応答する承認要求の ID。 はい
承認 ブール 要求が承認されたかどうか。 はい
Id 文字列 承認応答の一意の ID はい
理由 string または null いいえ
列挙型 アイテムの種類。 常に mcp_approval_response
使用可能な値: mcp_approval_response
はい

OpenAI.ItemResourceMcpListTools

MCP サーバーで使用できるツールの一覧。

名前 タイプ 説明 必須 既定
エラー string または null いいえ
Id 文字列 リストの一意の ID。 はい
server_label 文字列 MCP サーバーのラベル。 はい
ツール OpenAI.MCPListToolsToolsTool の配列 サーバーで使用できるツール。 はい
列挙型 アイテムの種類。 常に mcp_list_tools
使用可能な値: mcp_list_tools
はい

OpenAI.ItemResourceMcpToolCall

MCP サーバーでのツールの呼び出し。

名前 タイプ 説明 必須 既定
approval_request_id string または null いいえ
引数 文字列 ツールに渡される引数の JSON 文字列。 はい
エラー string または null いいえ
Id 文字列 ツール呼び出しの一意の ID。 はい
名前 文字列 実行されたツールの名前。 はい
出力 string または null いいえ
server_label 文字列 ツールを実行している MCP サーバーのラベル。 はい
状態 OpenAI.MCPToolCallStatus いいえ
列挙型 アイテムの種類。 常に mcp_call
使用可能な値: mcp_call
はい

OpenAI.ItemResourceOutputMessage

モデルからの出力メッセージ。

名前 タイプ 説明 必須 既定
コンテンツ OpenAI.OutputMessageContent の配列 出力メッセージの内容。 はい
Id 文字列 出力メッセージの一意の ID。 はい
ロール 列挙型 出力メッセージのロール。 常に assistant
使用可能な値: assistant
はい
状態 列挙型 メッセージ入力の状態。 in_progresscompleted、または
incomplete。 API 経由で入力項目が返されるときに設定されます。
使用可能な値: in_progresscompletedincomplete
はい
列挙型 出力メッセージの型。 常に message
使用可能な値: output_message
はい

OpenAI.ItemResourceType

プロパティ
文字列
message
output_message
file_search_call
computer_call
computer_call_output
web_search_call
function_call
function_call_output
image_generation_call
code_interpreter_call
local_shell_call
local_shell_call_output
shell_call
shell_call_output
apply_patch_call
apply_patch_call_output
mcp_list_tools
mcp_approval_request
mcp_approval_response
mcp_call

OpenAI.ItemResourceWebSearchToolCall

Web 検索ツールの呼び出しの結果。 詳細については、 Web 検索ガイド を参照してください。

名前 タイプ 説明 必須 既定
アクション OpenAI.WebSearchActionSearch または OpenAI.WebSearchActionOpenPage または OpenAI.WebSearchActionFind この Web 検索呼び出しで実行される特定のアクションを記述するオブジェクト。
モデルが Web を使用した方法 (検索、open_page、検索) に関する詳細が含まれています。
はい
Id 文字列 Web 検索ツール呼び出しの一意の ID。 はい
状態 列挙型 Web 検索ツールの呼び出しの状態。
使用可能な値: in_progresssearchingcompletedfailed
はい
列挙型 Web 検索ツールの呼び出しの種類。 常に web_search_call
使用可能な値: web_search_call
はい

OpenAI.KeyPressAction

モデルが実行するキー押下のコレクション。

名前 タイプ 説明 必須 既定
キー 文字列の配列 モデルが押す必要があるキーの組み合わせ。 これは文字列の配列であり、それぞれがキーを表します。 はい
列挙型 イベントの種類を指定します。 keypress アクションの場合、このプロパティは常に keypress に設定されます。
使用可能な値: keypress
はい

OpenAI.ListBatchesResponse

名前 タイプ 説明 必須 既定
データ OpenAI.Batch の配列 はい
first_id 文字列 いいえ
has_more ブール はい
last_id 文字列 いいえ
オブジェクト 列挙型
使用可能な値: list
はい

OpenAI.ListFilesResponse

名前 タイプ 説明 必須 既定
データ OpenAI.OpenAIFile の配列 はい
first_id 文字列 はい
has_more ブール はい
last_id 文字列 はい
オブジェクト 文字列 はい

OpenAI.ListFineTuningCheckpointPermissionResponse

名前 タイプ 説明 必須 既定
データ OpenAI.FineTuningCheckpointPermission の配列 はい
first_id string または null いいえ
has_more ブール はい
last_id string または null いいえ
オブジェクト 列挙型
使用可能な値: list
はい

OpenAI.ListFineTuningJobCheckpointsResponse

名前 タイプ 説明 必須 既定
データ OpenAI.FineTuningJobCheckpoint の配列 はい
first_id string または null いいえ
has_more ブール はい
last_id string または null いいえ
オブジェクト 列挙型
使用可能な値: list
はい

OpenAI.ListFineTuningJobEventsResponse

名前 タイプ 説明 必須 既定
データ OpenAI.FineTuningJobEvent の配列 はい
has_more ブール はい
オブジェクト 列挙型
使用可能な値: list
はい

OpenAI.ListMessagesResponse

名前 タイプ 説明 必須 既定
データ OpenAI.MessageObject の配列 はい
first_id 文字列 はい
has_more ブール はい
last_id 文字列 はい
オブジェクト 文字列 はい

OpenAI.ListModelsResponse

名前 タイプ 説明 必須 既定
データ OpenAI.Model の配列 はい
オブジェクト 列挙型
使用可能な値: list
はい

OpenAI.ListPaginatedFineTuningJobsResponse

名前 タイプ 説明 必須 既定
データ OpenAI.FineTuningJob の配列 はい
has_more ブール はい
オブジェクト 列挙型
使用可能な値: list
はい

OpenAI.ListRunStepsResponse

名前 タイプ 説明 必須 既定
データ OpenAI.RunStepObject の配列 はい
first_id 文字列 はい
has_more ブール はい
last_id 文字列 はい
オブジェクト 文字列 はい

OpenAI.ListRunsResponse

名前 タイプ 説明 必須 既定
データ OpenAI.RunObject の配列 はい
first_id 文字列 はい
has_more ブール はい
last_id 文字列 はい
オブジェクト 文字列 はい

OpenAI.ListVectorStoreFilesResponse

名前 タイプ 説明 必須 既定
データ OpenAI.VectorStoreFileObject の配列 はい
first_id 文字列 はい
has_more ブール はい
last_id 文字列 はい
オブジェクト 文字列 はい

OpenAI.ListVectorStoresResponse

名前 タイプ 説明 必須 既定
データ OpenAI.VectorStoreObject の配列 はい
first_id 文字列 はい
has_more ブール はい
last_id 文字列 はい
オブジェクト 文字列 はい

OpenAI.LocalShellCallStatus

プロパティ
文字列
in_progress
completed
incomplete

OpenAI.LocalShellExecAction

サーバーでシェル コマンドを実行します。

名前 タイプ 説明 必須 既定
コマンド 文字列の配列 実行するコマンド。 はい
Env オブジェクト コマンドに設定する環境変数。 はい
timeout_ms integer または null いいえ
列挙型 ローカル シェル アクションの種類。 常に exec
使用可能な値: exec
はい
ユーザー string または null いいえ
working_directory string または null いいえ

OpenAI.LocalShellToolParam

モデルがローカル環境でシェル コマンドを実行できるようにするツール。

名前 タイプ 説明 必須 既定
列挙型 ローカル シェル ツールの種類。 常に local_shell
使用可能な値: local_shell
はい

OpenAI.LogProb

トークンのログ確率。

名前 タイプ 説明 必須 既定
バイト 整数の配列 はい
logprob はい
トークン 文字列 はい
top_logprobs OpenAI.TopLogProb の配列 はい

OpenAI.MCPListToolsTool

MCP サーバーで使用できるツール。

名前 タイプ 説明 必須 既定
注釈 OpenAI.MCPListToolsToolAnnotations または null いいえ
説明 string または null いいえ
input_schema OpenAI.MCPListToolsToolInputSchema はい
名前 文字列 ツールの名前。 はい

OpenAI.MCPListToolsToolAnnotations

: オブジェクト

OpenAI.MCPListToolsToolInputSchema

: オブジェクト

OpenAI.MCPTool

リモート モデル コンテキスト プロトコル (MCP) サーバーを使用して、モデルに追加のツールへのアクセス権を付与します。 MCP の詳細を確認します

名前 タイプ 説明 必須 既定
allowed_tools 文字列または OpenAI.MCPToolFilter または null の配列 いいえ
承認 文字列 リモート MCP サーバーで使用できる OAuth アクセス トークン。
カスタム MCP サーバー URL またはサービス コネクタを使用します。 アプリケーション
OAuth 承認フローを処理し、ここでトークンを提供する必要があります。
いいえ
connector_id 列挙型 サービス コネクタの識別子 (ChatGPT で使用できるコネクタなど)。 の 1 つ
server_url または connector_id を指定する必要があります。 サービスの詳細
コネクタ を参照してください
現在サポートされている connector_id 値は次のとおりです。
-Dropbox: connector_dropbox
-Gmail: connector_gmail
- Google カレンダー: connector_googlecalendar
- Google ドライブ: connector_googledrive
- Microsoft Teams:connector_microsoftteams
- Outlook カレンダー: connector_outlookcalendar
- Outlook 電子メール: connector_outlookemail
-Sharepoint: connector_sharepoint
使用可能な値: connector_dropboxconnector_gmailconnector_googlecalendarconnector_googledriveconnector_microsoftteamsconnector_outlookcalendarconnector_outlookemailconnector_sharepoint
いいえ
ヘッダー オブジェクトまたは null いいえ
require_approval OpenAI.MCPToolRequireApproval または文字列または null いいえ
server_description 文字列 より多くのコンテキストを提供するために使用される MCP サーバーの省略可能な説明。 いいえ
server_label 文字列 この MCP サーバーのラベル。ツール呼び出しで識別するために使用されます。 はい
server_url 文字列 MCP サーバーの URL。 server_urlまたはconnector_idのいずれかを指定する必要があります。
提供。
いいえ
列挙型 MCP ツールの種類。 常に mcp
使用可能な値: mcp
はい

OpenAI.MCPToolCallStatus

プロパティ
文字列
in_progress
completed
incomplete
calling
failed

OpenAI.MCPToolFilter

使用できるツールを指定するフィルター オブジェクト。

名前 タイプ 説明 必須 既定
Read_only ブール ツールがデータを変更するか、読み取り専用にするかを示します。 次の場合
MCP サーバーにはreadOnlyHintで注釈が付きます
このフィルターと一致します。
いいえ
tool_names 文字列の配列 使用できるツール名の一覧。 いいえ

OpenAI.MCPToolRequireApproval

名前 タイプ 説明 必須 既定
いつも OpenAI.MCPToolFilter 使用できるツールを指定するフィルター オブジェクト。 いいえ
ぜんぜん OpenAI.MCPToolFilter 使用できるツールを指定するフィルター オブジェクト。 いいえ

OpenAI.MessageContent

OpenAI.MessageContent の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
image_url OpenAI.MessageContentImageUrlObject
text OpenAI.MessageContentTextObject
refusal OpenAI.MessageContentRefusalObject
名前 タイプ 説明 必須 既定
OpenAI.MessageContentType はい

OpenAI.MessageContentImageFileObject

メッセージのコンテンツ内のイメージ ファイル を参照します。

名前 タイプ 説明 必須 既定
image_file OpenAI.MessageContentImageFileObjectImageFile はい
列挙型 常に image_file
使用可能な値: image_file
はい

OpenAI.MessageContentImageFileObjectImageFile

名前 タイプ 説明 必須 既定
詳細 列挙型
使用可能な値: autolowhigh
いいえ
file_id 文字列 はい

OpenAI.MessageContentImageUrlObject

メッセージのコンテンツ内の画像 URL を参照します。

名前 タイプ 説明 必須 既定
image_url OpenAI.MessageContentImageUrlObjectImageUrl はい
列挙型 コンテンツ パーツの種類。
使用可能な値: image_url
はい

OpenAI.MessageContentImageUrlObjectImageUrl

名前 タイプ 説明 必須 既定
詳細 列挙型
使用可能な値: autolowhigh
いいえ
Url 文字列 はい

OpenAI.MessageContentRefusalObject

アシスタントによって生成された拒否コンテンツ。

名前 タイプ 説明 必須 既定
拒否 文字列 はい
列挙型 常に refusal
使用可能な値: refusal
はい

OpenAI.MessageContentTextAnnotationsFileCitationObject

アシスタントまたはメッセージに関連付けられている特定のファイルからの特定の引用符を指すメッセージ内の引用。 アシスタントが "file_search" ツールを使用してファイルを検索するときに生成されます。

名前 タイプ 説明 必須 既定
end_index 整数 制約: min: 0 はい
file_citation OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation はい
start_index 整数 制約: min: 0 はい
SMS 送信 文字列 置き換える必要があるメッセージ コンテンツ内のテキスト。 はい
列挙型 常に file_citation
使用可能な値: file_citation
はい

OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation

名前 タイプ 説明 必須 既定
file_id 文字列 はい

OpenAI.MessageContentTextAnnotationsFilePathObject

アシスタントが code_interpreter ツールを使用してファイルを生成したときに生成されるファイルの URL。

名前 タイプ 説明 必須 既定
end_index 整数 制約: min: 0 はい
file_path OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath はい
start_index 整数 制約: min: 0 はい
SMS 送信 文字列 置き換える必要があるメッセージ コンテンツ内のテキスト。 はい
列挙型 常に file_path
使用可能な値: file_path
はい

OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath

名前 タイプ 説明 必須 既定
file_id 文字列 はい

OpenAI.MessageContentTextObject

メッセージの一部であるテキスト コンテンツ。

名前 タイプ 説明 必須 既定
SMS 送信 OpenAI.MessageContentTextObjectText はい
列挙型 常に text
使用可能な値: text
はい

OpenAI.MessageContentTextObjectText

名前 タイプ 説明 必須 既定
注釈 OpenAI.TextAnnotation の配列 はい
文字列 はい

OpenAI.MessageContentType

プロパティ
文字列
image_file
image_url
text
refusal

OpenAI.MessageObject

スレッド内のメッセージを表 します

名前 タイプ 説明 必須 既定
assistant_id string または null はい
添付 ファイル OpenAI.MessageObjectAttachments または null の配列 はい
completed_at string または null はい
コンテンツ OpenAI.MessageContent の配列 テキストや画像の配列内のメッセージの内容。 はい
Created_at 整数 メッセージが作成された時刻の Unix タイムスタンプ (秒単位)。 はい
Id 文字列 API エンドポイントで参照できる識別子。 はい
incomplete_at string または null はい
incomplete_details OpenAI.MessageObjectIncompleteDetails または null はい
メタデータ OpenAI.Metadata または null はい
オブジェクト 列挙型 常に thread.messageされるオブジェクト型。
使用可能な値: thread.message
はい
ロール 列挙型 メッセージを生成したエンティティ。 userまたはassistantのいずれか。
使用可能な値: userassistant
はい
run_id string または null はい
状態 列挙型 メッセージの状態。 in_progressincomplete、または completedのいずれかです。
使用可能な値: in_progressincompletecompleted
はい
thread_id 文字列 このメッセージが属する スレッド ID。 はい

OpenAI.MessageObjectAttachments

名前 タイプ 説明 必須 既定
file_id 文字列 いいえ
ツール OpenAI.AssistantToolsCode または OpenAI.AssistantToolsFileSearchTypeOnly の配列 いいえ

OpenAI.MessageObjectIncompleteDetails

名前 タイプ 説明 必須 既定
理由 列挙型
使用できる値: content_filtermax_tokensrun_cancelledrun_expiredrun_failed
はい

OpenAI.MessageRequestContentTextObject

メッセージの一部であるテキスト コンテンツ。

名前 タイプ 説明 必須 既定
SMS 送信 文字列 モデルに送信されるテキスト コンテンツ はい
列挙型 常に text
使用可能な値: text
はい

OpenAI.MessageRole

プロパティ
文字列
unknown
user
assistant
system
critic
discriminator
developer
tool

OpenAI.MessageStatus

プロパティ
文字列
in_progress
completed
incomplete

OpenAI.Metadata

オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。

: オブジェクト

OpenAI.Model

API で使用できる OpenAI モデル オファリングについて説明します。

名前 タイプ 説明 必須 既定
作成 整数 モデルが作成されたときの Unix タイムスタンプ (秒単位)。 はい
Id 文字列 API エンドポイントで参照できるモデル識別子。 はい
オブジェクト 列挙型 オブジェクトの種類。これは常に "model" です。
使用可能な値: model
はい
owned_by 文字列 モデルを所有する組織。 はい

OpenAI.ModifyMessageRequest

名前 タイプ 説明 必須 既定
メタデータ OpenAI.Metadata または null いいえ

OpenAI.ModifyRunRequest

名前 タイプ 説明 必須 既定
メタデータ OpenAI.Metadata または null いいえ

OpenAI.ModifyThreadRequest

名前 タイプ 説明 必須 既定
メタデータ OpenAI.Metadata または null いいえ
tool_resources OpenAI.ModifyThreadRequestToolResources または null いいえ

OpenAI.ModifyThreadRequestToolResources

名前 タイプ 説明 必須 既定
code_interpreter OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter いいえ
file_search OpenAI.ModifyThreadRequestToolResourcesFileSearch いいえ

OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter

名前 タイプ 説明 必須 既定
file_ids 文字列の配列 いいえ

OpenAI.ModifyThreadRequestToolResourcesFileSearch

名前 タイプ 説明 必須 既定
vector_store_ids 文字列の配列 いいえ

OpenAI.Move

マウスの移動アクション。

名前 タイプ 説明 必須 既定
列挙型 イベントの種類を指定します。 移動アクションの場合、このプロパティは
常に moveに設定されます。
使用可能な値: move
はい
X 整数 移動先の x 座標。 はい
Y 整数 移動先の y 座標。 はい

OpenAI.NoiseReductionType

ノイズリダクションの種類。 near_field はヘッドフォンなどの近距離マイク用で、 far_field はラップトップや会議室のマイクなどの遠距離マイク用です。

プロパティ
文字列
near_field
far_field

OpenAI.OpenAIFile

File オブジェクトは、OpenAI にアップロードされたドキュメントを表します。

名前 タイプ 説明 必須 既定
バイト 整数 ファイルのサイズ (バイト単位)。 はい
Created_at 整数 ファイルが作成された時刻の Unix タイムスタンプ (秒単位)。 はい
expires_at 整数 ファイルの有効期限が切れる Unix タイムスタンプ (秒単位)。 いいえ
Filename 文字列 ファイルの名前。 はい
Id 文字列 API エンドポイントで参照できるファイル識別子。 はい
オブジェクト 列挙型 常に fileされるオブジェクト型。
使用可能な値: file
はい
目的 列挙型 ファイルの目的。 サポートされる値は、 assistantsassistants_outputbatchbatch_outputfine-tunefine-tune-resultsです。
使用できる値: assistantsassistants_outputbatchbatch_outputfine-tunefine-tune-resultsevals
はい
状態 列挙型
使用できる値: uploadedpendingrunningprocessederrordeletingdeleted
はい
status_details string (非推奨) 廃止。 トレーニング ファイルの微調整が検証に失敗した理由の詳細については、errorfine_tuning.job フィールドを参照してください。 いいえ

OpenAI.OtherChunkingStrategyResponseParam

これは、チャンク戦略が不明な場合に返されます。 通常、これは、 chunking_strategy の概念が API で導入される前にファイルのインデックスが作成されたためです。

名前 タイプ 説明 必須 既定
列挙型 常に other
使用可能な値: other
はい

OpenAI.OutputContent

OpenAI.OutputContent の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
output_text OpenAI.OutputContentOutputTextContent
refusal OpenAI.OutputContentRefusalContent
名前 タイプ 説明 必須 既定
OpenAI.OutputContentType はい

OpenAI.OutputContentOutputTextContent

モデルからのテキスト出力。

名前 タイプ 説明 必須 既定
注釈 OpenAI.Annotation の配列 テキスト出力の注釈。 はい
logprobs OpenAI.LogProb の配列 いいえ
SMS 送信 文字列 モデルからのテキスト出力。 はい
列挙型 出力テキストの型。 常に output_text
使用可能な値: output_text
はい

OpenAI.OutputContentRefusalContent

モデルからの拒否。

名前 タイプ 説明 必須 既定
拒否 文字列 モデルからの拒否の説明。 はい
列挙型 拒否の種類。 常に refusal
使用可能な値: refusal
はい

OpenAI.OutputContentType

プロパティ
文字列
output_text
refusal
reasoning_text

OpenAI.OutputItem

OpenAI.OutputItem の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
output_message OpenAI.OutputItemOutputMessage
file_search_call OpenAI.OutputItemFileSearchToolCall
function_call OpenAI.OutputItemFunctionToolCall
web_search_call OpenAI.OutputItemWebSearchToolCall
computer_call OpenAI.OutputItemComputerToolCall
reasoning OpenAI.OutputItemReasoningItem
compaction OpenAI.OutputItemCompactionBody
image_generation_call OpenAI.OutputItemImageGenToolCall
code_interpreter_call OpenAI.OutputItemCodeInterpreterToolCall
local_shell_call OpenAI.OutputItemLocalShellToolCall
shell_call OpenAI.OutputItemFunctionShellCall
shell_call_output OpenAI.OutputItemFunctionShellCallOutput
apply_patch_call OpenAI.OutputItemApplyPatchToolCall
apply_patch_call_output OpenAI.OutputItemApplyPatchToolCallOutput
mcp_call OpenAI.OutputItemMcpToolCall
mcp_list_tools OpenAI.OutputItemMcpListTools
mcp_approval_request OpenAI.OutputItemMcpApprovalRequest
custom_tool_call OpenAI.OutputItemCustomToolCall
名前 タイプ 説明 必須 既定
OpenAI.OutputItemType はい

OpenAI.OutputItemApplyPatchToolCall

ファイルの作成、削除、または更新によってファイルの相違を適用するツール呼び出し。

名前 タイプ 説明 必須 既定
call_id 文字列 モデルによって生成される適用パッチ ツール呼び出しの一意の ID。 はい
created_by 文字列 このツール呼び出しを作成したエンティティの ID。 いいえ
Id 文字列 適用パッチ ツール呼び出しの一意の ID。 この項目が API 経由で返されるときに設定されます。 はい
操作 OpenAI.ApplyPatchFileOperation apply_patchを介して適用されるcreate_file、delete_file、またはupdate_file操作の 1 つ。 はい
└─ 型 OpenAI.ApplyPatchFileOperationType はい
状態 OpenAI.ApplyPatchCallStatus はい
列挙型 アイテムの種類。 常に apply_patch_call
使用可能な値: apply_patch_call
はい

OpenAI.OutputItemApplyPatchToolCallOutput

適用パッチ ツール呼び出しによって出力される出力。

名前 タイプ 説明 必須 既定
call_id 文字列 モデルによって生成される適用パッチ ツール呼び出しの一意の ID。 はい
created_by 文字列 このツール呼び出し出力を作成したエンティティの ID。 いいえ
Id 文字列 適用パッチ ツールの呼び出し出力の一意の ID。 この項目が API 経由で返されるときに設定されます。 はい
出力 string または null いいえ
状態 OpenAI.ApplyPatchCallOutputStatus はい
列挙型 アイテムの種類。 常に apply_patch_call_output
使用可能な値: apply_patch_call_output
はい

OpenAI.OutputItemCodeInterpreterToolCall

コードを実行するためのツール呼び出し。

名前 タイプ 説明 必須 既定
コード string または null はい
container_id 文字列 コードの実行に使用されるコンテナーの ID。 はい
Id 文字列 コード インタープリター ツール呼び出しの一意の ID。 はい
出力 OpenAI.CodeInterpreterOutputLogs または OpenAI.CodeInterpreterOutputImage または null の配列 はい
状態 列挙型 コード インタープリター ツール呼び出しの状態。 有効な値は、 in_progresscompletedincompleteinterpreting、および failedです。
使用できる値: in_progresscompletedincompleteinterpretingfailed
はい
列挙型 コード インタープリター ツール呼び出しの型。 常に code_interpreter_call
使用可能な値: code_interpreter_call
はい

OpenAI.OutputItemCompactionBody

v1/responses/compact API によって生成される圧縮項目。

名前 タイプ 説明 必須 既定
created_by 文字列 項目を作成したアクターの識別子。 いいえ
encrypted_content 文字列 圧縮によって生成された暗号化されたコンテンツ。 はい
Id 文字列 圧縮項目の一意の ID。 はい
列挙型 アイテムの種類。 常に compaction
使用可能な値: compaction
はい

OpenAI.OutputItemComputerToolCall

コンピューター使用ツールへのツール呼び出し。 詳細については、 コンピューターの使用ガイド を参照してください。

名前 タイプ 説明 必須 既定
アクション OpenAI.ComputerAction はい
call_id 文字列 出力を使用してツール呼び出しに応答するときに使用される識別子。 はい
Id 文字列 コンピューター呼び出しの一意の ID。 はい
pending_safety_checks OpenAI.ComputerCallSafetyCheckParam の配列 コンピューター呼び出しの保留中の安全性チェック。 はい
状態 列挙型 アイテムの状態。 in_progresscompleted、または
incomplete。 API を介して項目が返されるときに設定されます。
使用可能な値: in_progresscompletedincomplete
はい
列挙型 コンピューター呼び出しの種類。 常に computer_call
使用可能な値: computer_call
はい

OpenAI.OutputItemCustomToolCall

モデルによって作成されたカスタム ツールの呼び出し。

名前 タイプ 説明 必須 既定
call_id 文字列 このカスタム ツール呼び出しをツール呼び出し出力にマップするために使用される識別子。 はい
Id 文字列 OpenAI プラットフォームでのカスタム ツール呼び出しの一意の ID。 いいえ
入力 文字列 モデルによって生成されたカスタム ツール呼び出しの入力。 はい
名前 文字列 呼び出されるカスタム ツールの名前。 はい
列挙型 カスタム ツール呼び出しの種類。 常に custom_tool_call
使用可能な値: custom_tool_call
はい

OpenAI.OutputItemFileSearchToolCall

ファイル検索ツールの呼び出しの結果。 詳細については、 ファイル検索ガイド を参照してください。

名前 タイプ 説明 必須 既定
Id 文字列 ファイル検索ツール呼び出しの一意の ID。 はい
クエリ 文字列の配列 ファイルの検索に使用されるクエリ。 はい
結果 OpenAI.FileSearchToolCallResults または null の配列 いいえ
状態 列挙型 ファイル検索ツールの呼び出しの状態。 in_progressの 1 つ、
searchingincomplete または failed
使用できる値: in_progresssearchingcompletedincompletefailed
はい
列挙型 ファイル検索ツールの呼び出しの種類。 常に file_search_call
使用可能な値: file_search_call
はい

OpenAI.OutputItemFunctionShellCall

マネージド環境で 1 つ以上のシェル コマンドを実行するツール呼び出し。

名前 タイプ 説明 必須 既定
アクション OpenAI.FunctionShellAction シェル コマンドを実行します。 はい
└─ コマンド 文字列の配列 はい
└─ max_output_length integer または null はい
└─ timeout_ms integer または null はい
call_id 文字列 モデルによって生成されるシェル ツール呼び出しの一意の ID。 はい
created_by 文字列 このツール呼び出しを作成したエンティティの ID。 いいえ
Id 文字列 シェル ツール呼び出しの一意の ID。 この項目が API 経由で返されるときに設定されます。 はい
状態 OpenAI.LocalShellCallStatus はい
列挙型 アイテムの種類。 常に shell_call
使用可能な値: shell_call
はい

OpenAI.OutputItemFunctionShellCallOutput

出力されたシェル ツール呼び出しの出力。

名前 タイプ 説明 必須 既定
call_id 文字列 モデルによって生成されるシェル ツール呼び出しの一意の ID。 はい
created_by 文字列 項目を作成したアクターの識別子。 いいえ
Id 文字列 シェル呼び出し出力の一意の ID。 この項目が API 経由で返されるときに設定されます。 はい
max_output_length integer または null はい
出力 OpenAI.FunctionShellCallOutputContent の配列 シェル呼び出しの出力内容の配列 はい
列挙型 シェル呼び出し出力の型。 常に shell_call_output
使用可能な値: shell_call_output
はい

OpenAI.OutputItemFunctionToolCall

関数を実行するためのツール呼び出し。 詳細については、 関数呼び出しガイド を参照してください。

名前 タイプ 説明 必須 既定
引数 文字列 関数に渡す引数の JSON 文字列。 はい
call_id 文字列 モデルによって生成される関数ツール呼び出しの一意の ID。 はい
Id 文字列 関数ツール呼び出しの一意の ID。 いいえ
名前 文字列 実行する関数の名前。 はい
状態 列挙型 アイテムの状態。 in_progresscompleted、または
incomplete。 API を介して項目が返されるときに設定されます。
使用可能な値: in_progresscompletedincomplete
いいえ
列挙型 関数ツール呼び出しの型。 常に function_call
使用可能な値: function_call
はい

OpenAI.OutputItemImageGenToolCall

モデルによって行われたイメージ生成要求。

名前 タイプ 説明 必須 既定
Id 文字列 イメージ生成呼び出しの一意の ID。 はい
結果 string または null はい
状態 列挙型 イメージ生成呼び出しの状態。
使用可能な値: in_progresscompletedgeneratingfailed
はい
列挙型 イメージ生成呼び出しの型。 常に image_generation_call
使用可能な値: image_generation_call
はい

OpenAI.OutputItemLocalShellToolCall

ローカル シェルでコマンドを実行するためのツール呼び出し。

名前 タイプ 説明 必須 既定
アクション OpenAI.LocalShellExecAction サーバーでシェル コマンドを実行します。 はい
call_id 文字列 モデルによって生成されたローカル シェル ツール呼び出しの一意の ID。 はい
Id 文字列 ローカル シェル呼び出しの一意の ID。 はい
状態 列挙型 ローカル シェル呼び出しの状態。
使用可能な値: in_progresscompletedincomplete
はい
列挙型 ローカル シェル呼び出しの型。 常に local_shell_call
使用可能な値: local_shell_call
はい

OpenAI.OutputItemMcpApprovalRequest

ツール呼び出しの人間による承認の要求。

名前 タイプ 説明 必須 既定
引数 文字列 ツールの引数の JSON 文字列。 はい
Id 文字列 承認要求の一意の ID。 はい
名前 文字列 実行するツールの名前。 はい
server_label 文字列 要求を行っている MCP サーバーのラベル。 はい
列挙型 アイテムの種類。 常に mcp_approval_request
使用可能な値: mcp_approval_request
はい

OpenAI.OutputItemMcpListTools

MCP サーバーで使用できるツールの一覧。

名前 タイプ 説明 必須 既定
エラー string または null いいえ
Id 文字列 リストの一意の ID。 はい
server_label 文字列 MCP サーバーのラベル。 はい
ツール OpenAI.MCPListToolsToolsTool の配列 サーバーで使用できるツール。 はい
列挙型 アイテムの種類。 常に mcp_list_tools
使用可能な値: mcp_list_tools
はい

OpenAI.OutputItemMcpToolCall

MCP サーバーでのツールの呼び出し。

名前 タイプ 説明 必須 既定
approval_request_id string または null いいえ
引数 文字列 ツールに渡される引数の JSON 文字列。 はい
エラー string または null いいえ
Id 文字列 ツール呼び出しの一意の ID。 はい
名前 文字列 実行されたツールの名前。 はい
出力 string または null いいえ
server_label 文字列 ツールを実行している MCP サーバーのラベル。 はい
状態 OpenAI.MCPToolCallStatus いいえ
列挙型 アイテムの種類。 常に mcp_call
使用可能な値: mcp_call
はい

OpenAI.OutputItemOutputMessage

モデルからの出力メッセージ。

名前 タイプ 説明 必須 既定
コンテンツ OpenAI.OutputMessageContent の配列 出力メッセージの内容。 はい
Id 文字列 出力メッセージの一意の ID。 はい
ロール 列挙型 出力メッセージのロール。 常に assistant
使用可能な値: assistant
はい
状態 列挙型 メッセージ入力の状態。 in_progresscompleted、または
incomplete。 API 経由で入力項目が返されるときに設定されます。
使用可能な値: in_progresscompletedincomplete
はい
列挙型 出力メッセージの型。 常に message
使用可能な値: output_message
はい

OpenAI.OutputItemReasoningItem

応答の生成中に推論モデルによって使用される思考のチェーンの説明。 コンテキストを手動で管理する場合は、これらの項目を応答 API に input に含めて、会話の後続のターン 使用してください。

名前 タイプ 説明 必須 既定
コンテンツ OpenAI.ReasoningTextContent の配列 テキスト コンテンツの推論。 いいえ
encrypted_content string または null いいえ
Id 文字列 推論コンテンツの一意識別子。 はい
状態 列挙型 アイテムの状態。 in_progresscompleted、または
incomplete。 API を介して項目が返されるときに設定されます。
使用可能な値: in_progresscompletedincomplete
いいえ
概要 OpenAI.Summary の配列 概要コンテンツの推論。 はい
列挙型 オブジェクトの型。 常に reasoning
使用可能な値: reasoning
はい

OpenAI.OutputItemType

プロパティ
文字列
output_message
file_search_call
function_call
web_search_call
computer_call
reasoning
compaction
image_generation_call
code_interpreter_call
local_shell_call
shell_call
shell_call_output
apply_patch_call
apply_patch_call_output
mcp_call
mcp_list_tools
mcp_approval_request
custom_tool_call

OpenAI.OutputItemWebSearchToolCall

Web 検索ツールの呼び出しの結果。 詳細については、 Web 検索ガイド を参照してください。

名前 タイプ 説明 必須 既定
アクション OpenAI.WebSearchActionSearch または OpenAI.WebSearchActionOpenPage または OpenAI.WebSearchActionFind この Web 検索呼び出しで実行される特定のアクションを記述するオブジェクト。
モデルが Web を使用した方法 (検索、open_page、検索) に関する詳細が含まれています。
はい
Id 文字列 Web 検索ツール呼び出しの一意の ID。 はい
状態 列挙型 Web 検索ツールの呼び出しの状態。
使用可能な値: in_progresssearchingcompletedfailed
はい
列挙型 Web 検索ツールの呼び出しの種類。 常に web_search_call
使用可能な値: web_search_call
はい

OpenAI.OutputMessageContent

OpenAI.OutputMessageContent の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
output_text OpenAI.OutputMessageContentOutputTextContent
refusal OpenAI.OutputMessageContentRefusalContent
名前 タイプ 説明 必須 既定
OpenAI.OutputMessageContentType はい

OpenAI.OutputMessageContentOutputTextContent

モデルからのテキスト出力。

名前 タイプ 説明 必須 既定
注釈 OpenAI.Annotation の配列 テキスト出力の注釈。 はい
logprobs OpenAI.LogProb の配列 いいえ
SMS 送信 文字列 モデルからのテキスト出力。 はい
列挙型 出力テキストの型。 常に output_text
使用可能な値: output_text
はい

OpenAI.OutputMessageContentRefusalContent

モデルからの拒否。

名前 タイプ 説明 必須 既定
拒否 文字列 モデルからの拒否の説明。 はい
列挙型 拒否の種類。 常に refusal
使用可能な値: refusal
はい

OpenAI.OutputMessageContentType

プロパティ
文字列
output_text
refusal

OpenAI.OutputTextContent

モデルからのテキスト出力。

名前 タイプ 説明 必須 既定
注釈 OpenAI.Annotation の配列 テキスト出力の注釈。 はい
logprobs OpenAI.LogProb の配列 いいえ
SMS 送信 文字列 モデルからのテキスト出力。 はい
列挙型 出力テキストの型。 常に output_text
使用可能な値: output_text
はい

OpenAI.ParallelToolCalls

ツールの使用中に 並列関数呼び出し を有効にするかどうかを指定します。

: ブール値

OpenAI.PredictionContent

静的な予測された出力コンテンツ (再生成されるテキスト ファイルの内容など)。

名前 タイプ 説明 必須 既定
コンテンツ OpenAI.ChatCompletionRequestMessageContentPartText の文字列または配列 モデル応答を生成するときに照合する必要があるコンテンツ。
生成されたトークンがこのコンテンツと一致する場合、モデル全体の応答
は、はるかに迅速に返すことができます。
はい
列挙型 提供する予測コンテンツの種類。 この型は次のようになります。
現在は常に content
使用可能な値: content
はい

OpenAI.Prompt

プロンプト テンプレートとその変数への参照。 詳細については、こちらをご覧ください

名前 タイプ 説明 必須 既定
Id 文字列 使用するプロンプト テンプレートの一意識別子。 はい
変数 OpenAI.ResponsePromptVariables または null いいえ
バージョン string または null いいえ

OpenAI.RankerVersionType

プロパティ
文字列
auto
default-2024-11-15

OpenAI.RankingOptions

名前 タイプ 説明 必須 既定
hybrid_search OpenAI.HybridSearchOptions いいえ
└─ embedding_weight 逆ランク融合における埋め込みの重み。 はい
└─ text_weight 逆ランク付け融合内のテキストの重み。 はい
ランカー OpenAI.RankerVersionType いいえ
score_threshold ファイル検索のスコアしきい値(0 ~ 1 の数値)。 1 に近い数値は、最も関連性の高い結果のみを返そうとしますが、返される結果が少なくなる可能性があります。 いいえ

OpenAI.RealtimeAudioFormats

OpenAI.RealtimeAudioFormats の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
audio/pcm OpenAI.RealtimeAudioFormatsAudioPcm
audio/pcmu OpenAI.RealtimeAudioFormatsAudioPcmu
audio/pcma OpenAI.RealtimeAudioFormatsAudioPcma
名前 タイプ 説明 必須 既定
OpenAI.RealtimeAudioFormatsType はい

OpenAI.RealtimeAudioFormatsAudioPcm

名前 タイプ 説明 必須 既定
列挙型
使用可能な値: 24000
いいえ
列挙型
使用可能な値: audio/pcm
はい

OpenAI.RealtimeAudioFormatsAudioPcma

名前 タイプ 説明 必須 既定
列挙型
使用可能な値: audio/pcma
はい

OpenAI.RealtimeAudioFormatsAudioPcmu

名前 タイプ 説明 必須 既定
列挙型
使用可能な値: audio/pcmu
はい

OpenAI.RealtimeAudioFormatsType

プロパティ
文字列
audio/pcm
audio/pcmu
audio/pcma

OpenAI.RealtimeCallCreateRequest

名前 タイプ 説明 必須 既定
Sdp 文字列 呼び出し元によって生成された WebRTC セッション記述プロトコル (SDP) オファー。 はい
セッション OpenAI.RealtimeSessionCreateRequestGA リアルタイム セッション オブジェクトの構成。 いいえ
└─ オーディオ OpenAI.RealtimeSessionCreateRequestGAAudio 入力オーディオと出力オーディオの構成。 いいえ
└─ を含める 文字列の配列 サーバー出力に含める追加のフィールド。
item.input_audio_transcription.logprobs: 入力オーディオの文字起こしに対して logprobs を含めます。
いいえ
└─ 手順 文字列 モデル呼び出しの前に付加される既定のシステム命令 (つまり、システム メッセージ)。 このフィールドを使用すると、クライアントは必要な応答に基づいてモデルをガイドできます。 モデルは、応答のコンテンツと形式 (たとえば、"非常に簡潔にする"、"優しく行動する"、"ここでは適切な応答の例") と音声動作 ("すばやく話す"、"声に感情を挿入する"、"頻繁に笑う" など) に対して指示できます。 この命令はモデルに従う保証はありませんが、目的の動作に関するガイダンスをモデルに提供します。
サーバーは、このフィールドが設定されておらず、セッションの開始時に session.created イベントに表示される場合に使用される既定の命令を設定します。
いいえ
└─ 最大出力トークン数 integer (以下の有効なモデルを参照) 1 つのアシスタント応答の出力トークンの最大数。
ツール呼び出しを含む。 1 ~ 4096 の範囲の整数を指定します。
出力トークンを制限するか、または inf で使用可能な最大トークンに対して
指定されたモデル。 既定値は inf です。
いいえ
└─ モデル 文字列 このセッションに使用されるリアルタイム モデル。 いいえ
└─ output_modalities 文字列の配列 モデルが応答できるモダリティのセット。 既定値は ["audio"] で、次を示します。
モデルが音声とトランスクリプトで応答することを示します。 ["text"] 作るために使用することができます
モデルはテキストのみで応答します。 textaudioの両方を同時に要求することはできません。
いいえ ['audio']
└─ プロンプト OpenAI.Prompt プロンプト テンプレートとその変数への参照。
詳細については、こちらをご覧ください
いいえ
└─ ツール選択 OpenAI.ToolChoiceOptions または OpenAI.ToolChoiceFunction または OpenAI.ToolChoiceMCP モデルがツールを選択する方法。 文字列モードのいずれかを指定するか、特定のモードを強制的に指定します。
関数/MCP ツール。
いいえ 自動
└─ ツール OpenAI.RealtimeFunctionTool または OpenAI.MCPTool の配列 モデルで使用できるツール。 いいえ
└─ トレース string または OpenAI.RealtimeSessionCreateRequestGATracing または null "" トレースを無効にするには null に設定します。 ある時
トレーシングがセッションに対して有効になっているため、構成を変更することはできません。
auto では、セッションのトレースが作成され、そのセッションの既定値が
ワークフロー名、グループ ID、およびメタデータ。
いいえ 自動
└─ 切り捨て OpenAI.RealtimeTruncation 会話内のトークンの数がモデルの入力トークンの制限を超えると、会話は切り捨てられます。つまり、メッセージ (最も古いものから始まる) はモデルのコンテキストに含まれません。 最大出力トークンが 4,096 個の 32k コンテキスト モデルでは、切り捨てが発生する前にコンテキストに含めることができるトークンは 28,224 個のみです。
クライアントは、トークンの使用量とコストを制御する効果的な方法である、トークンの上限を小さくして切り捨てる切り捨て動作を構成できます。
メッセージはコンテキストの先頭から削除されるため、切り捨てにより、次のターンでキャッシュされたトークンの数が減ります (キャッシュの停止)。 ただし、クライアントは、メッセージを最大コンテキスト サイズの一部まで保持するように切り捨てを構成することもできます。これにより、将来の切り捨ての必要性が減り、キャッシュレートが向上します。
切り捨ては完全に無効にできます。つまり、サーバーは切り捨てることはありませんが、会話がモデルの入力トークンの制限を超えるとエラーが返されます。
いいえ
└─ 型 列挙型 作成するセッションの種類。 常に Realtime API に対して realtime
使用可能な値: realtime
はい

OpenAI.RealtimeCallReferRequest

Realtime API を使用して SIP 呼び出しを新しい宛先に転送するために必要なパラメーター。

名前 タイプ 説明 必須 既定
target_uri 文字列 SIP Refer-To ヘッダーに表示される URI。 次のような値をサポートします。
tel:+14155550123 または sip:agent\@example.com
はい

OpenAI.RealtimeCallRejectRequest

リアルタイム API によって処理される着信 SIP 呼び出しを拒否するために使用されるパラメーター。

名前 タイプ 説明 必須 既定
status_code 整数 呼び出し元に返送する SIP 応答コード。 既定値は 603 (辞退)
省略した場合は 〗。
いいえ

OpenAI.RealtimeCreateClientSecretRequest

Realtime API のセッションとクライアント シークレットを作成します。 要求では、リアルタイムまたは文字起こしセッションの構成を指定できます。 Realtime API の詳細を確認します。

名前 タイプ 説明 必須 既定
expires_after OpenAI.RealtimeCreateClientSecretRequestExpiresAfter いいえ
└─ アンカー 列挙型
使用可能な値: created_at
いいえ
└─ 秒 整数 制約: 最小: 10、最大: 7200 いいえ 600
セッション OpenAI.RealtimeSessionCreateRequestUnion いいえ
└─ 型 OpenAI.RealtimeSessionCreateRequestUnionType はい

OpenAI.RealtimeCreateClientSecretRequestExpiresAfter

名前 タイプ 説明 必須 既定
アンカー 列挙型
使用可能な値: created_at
いいえ
整数 制約: 最小: 10、最大: 7200 いいえ 600

OpenAI.RealtimeCreateClientSecretResponse

Realtime API のセッションとクライアント シークレットの作成からの応答。

名前 タイプ 説明 必須 既定
expires_at 整数 クライアント シークレットの有効期限のタイムスタンプ (エポックからの秒数)。 はい
セッション OpenAI.RealtimeSessionCreateResponseUnion はい
└─ 型 OpenAI.RealtimeSessionCreateResponseUnionType はい
文字列 生成されたクライアント シークレット値。 はい

OpenAI.RealtimeFunctionTool

名前 タイプ 説明 必須 既定
説明 文字列 関数の説明(タイミングと方法に関するガイダンスを含む)
を呼び出す場合、および呼び出し時にユーザーに通知する内容に関するガイダンス
(ある場合)。
いいえ
名前 文字列 関数の名前。 いいえ
パラメーター OpenAI.RealtimeFunctionToolParameters いいえ
列挙型 ツールの種類 (つまり、 function)。
使用可能な値: function
いいえ

OpenAI.RealtimeFunctionToolParameters

: オブジェクト

OpenAI.RealtimeSessionCreateRequest

エフェメラル キーを使用した新しいリアルタイム セッション構成。 キーの既定の TTL は 1 分です。

名前 タイプ 説明 必須 既定
client_secret OpenAI.RealtimeSessionCreateRequestClientSecret はい
└─ 有効期限_終了 整数 はい
└─ 値 文字列 はい
input_audio_format 文字列 入力オーディオの形式。 オプションは、 pcm16g711_ulaw、または g711_alawです。 いいえ
input_audio_transcription OpenAI.RealtimeSessionCreateRequestInputAudioTranscription いいえ
└─ モデル 文字列 いいえ
指示 文字列 モデル呼び出しの前に付加される既定のシステム命令 (つまり、システム メッセージ)。 このフィールドを使用すると、クライアントは必要な応答に基づいてモデルをガイドできます。 モデルは、応答のコンテンツと形式 (たとえば、"非常に簡潔にする"、"優しく行動する"、"ここでは適切な応答の例") と音声動作 ("すばやく話す"、"声に感情を挿入する"、"頻繁に笑う" など) に対して指示できます。 この命令はモデルに従う保証はありませんが、目的の動作に関するガイダンスをモデルに提供します。
サーバーは、このフィールドが設定されておらず、セッションの開始時に session.created イベントに表示される場合に使用される既定の命令を設定します。
いいえ
max_response_output_tokens integer (以下の有効なモデルを参照) 1 つのアシスタント応答の出力トークンの最大数。
ツール呼び出しを含む。 1 ~ 4096 の範囲の整数を指定します。
出力トークンを制限するか、または inf で使用可能な最大トークンに対して
指定されたモデル。 既定値は inf です。
いいえ
モダリティ 文字列の配列 モデルが応答できるモダリティのセット。 オーディオを無効にするには、
これを ["text"] に設定します。
いいえ ['text', 'audio']
output_audio_format 文字列 出力オーディオの形式。 オプションは、 pcm16g711_ulaw、または g711_alawです。 いいえ
ダイアログを表示する OpenAI.Prompt プロンプト テンプレートとその変数への参照。
詳細については、こちらをご覧ください
いいえ
速度 モデルの音声応答の速度。 1.0 が既定の速度です。 0.25 は
最小速度。 1.5は最高速度です。 この値は変更のみ可能です
は、応答が進行中ではなく、モデルターンの間に入ります。
制約: 最小: 0.25、最大: 1.5
いいえ 1
温度 モデルのサンプリング温度。[0.6, 1.2] に制限されます。 既定値は 0.8 です。 いいえ
tool_choice 文字列 モデルがツールを選択する方法。 オプションは、 autononerequired、または
関数を指定します。
いいえ
ツール OpenAI.RealtimeSessionCreateRequestTools の配列 モデルで使用できるツール (関数)。 いいえ
トレース 文字列またはオブジェクト トレースの構成オプション。 トレースを無効にするには、null に設定します。 ある時
トレーシングがセッションに対して有効になっているため、構成を変更することはできません。
auto では、セッションのトレースが作成され、そのセッションの既定値が
ワークフロー名、グループ ID、およびメタデータ。
いいえ
切り捨て OpenAI.RealtimeTruncation 会話内のトークンの数がモデルの入力トークンの制限を超えると、会話は切り捨てられます。つまり、メッセージ (最も古いものから始まる) はモデルのコンテキストに含まれません。 最大出力トークンが 4,096 個の 32k コンテキスト モデルでは、切り捨てが発生する前にコンテキストに含めることができるトークンは 28,224 個のみです。
クライアントは、トークンの使用量とコストを制御する効果的な方法である、トークンの上限を小さくして切り捨てる切り捨て動作を構成できます。
メッセージはコンテキストの先頭から削除されるため、切り捨てにより、次のターンでキャッシュされたトークンの数が減ります (キャッシュの停止)。 ただし、クライアントは、メッセージを最大コンテキスト サイズの一部まで保持するように切り捨てを構成することもできます。これにより、将来の切り捨ての必要性が減り、キャッシュレートが向上します。
切り捨ては完全に無効にできます。つまり、サーバーは切り捨てることはありませんが、会話がモデルの入力トークンの制限を超えるとエラーが返されます。
いいえ
turn_detection OpenAI.RealtimeSessionCreateRequestTurnDetection いいえ
└─ prefix_padding_ms(プリフィックス・パディング・ミリ秒) 整数 いいえ
└─ 無音時間_ミリ秒 整数 いいえ
└─ しきい値 いいえ
└─ 型 文字列 いいえ
列挙型
使用可能な値: realtime
はい
OpenAI.VoiceIdsShared いいえ

OpenAI.RealtimeSessionCreateRequestClientSecret

名前 タイプ 説明 必須 既定
expires_at 整数 はい
文字列 はい

OpenAI.RealtimeSessionCreateRequestGA

リアルタイム セッション オブジェクトの構成。

名前 タイプ 説明 必須 既定
オーディオ OpenAI.RealtimeSessionCreateRequestGAAudio いいえ
└─ 入力 OpenAI.RealtimeSessionCreateRequestGAAudioInput いいえ
└─ 出力 OpenAI.RealtimeSessionCreateRequestGAAudioOutput いいえ
含める 文字列の配列 サーバー出力に含める追加のフィールド。
item.input_audio_transcription.logprobs: 入力オーディオの文字起こしに対して logprobs を含めます。
いいえ
指示 文字列 モデル呼び出しの前に付加される既定のシステム命令 (つまり、システム メッセージ)。 このフィールドを使用すると、クライアントは必要な応答に基づいてモデルをガイドできます。 モデルは、応答のコンテンツと形式 (たとえば、"非常に簡潔にする"、"優しく行動する"、"ここでは適切な応答の例") と音声動作 ("すばやく話す"、"声に感情を挿入する"、"頻繁に笑う" など) に対して指示できます。 この命令はモデルに従う保証はありませんが、目的の動作に関するガイダンスをモデルに提供します。
サーバーは、このフィールドが設定されておらず、セッションの開始時に session.created イベントに表示される場合に使用される既定の命令を設定します。
いいえ
max_output_tokens integer (以下の有効なモデルを参照) 1 つのアシスタント応答の出力トークンの最大数。
ツール呼び出しを含む。 1 ~ 4096 の範囲の整数を指定します。
出力トークンを制限するか、または inf で使用可能な最大トークンに対して
指定されたモデル。 既定値は inf です。
いいえ
モデル 文字列 このセッションに使用されるリアルタイム モデル。 いいえ
output_modalities 文字列の配列 モデルが応答できるモダリティのセット。 既定値は ["audio"] で、次を示します。
モデルが音声とトランスクリプトで応答することを示します。 ["text"] 作るために使用することができます
モデルはテキストのみで応答します。 textaudioの両方を同時に要求することはできません。
いいえ ['audio']
ダイアログを表示する OpenAI.Prompt プロンプト テンプレートとその変数への参照。
詳細については、こちらをご覧ください
いいえ
tool_choice OpenAI.ToolChoiceOptions または OpenAI.ToolChoiceFunction または OpenAI.ToolChoiceMCP モデルがツールを選択する方法。 文字列モードのいずれかを指定するか、特定のモードを強制的に指定します。
関数/MCP ツール。
いいえ
ツール OpenAI.RealtimeFunctionTool または OpenAI.MCPTool の配列 モデルで使用できるツール。 いいえ
トレース string または OpenAI.RealtimeSessionCreateRequestGATracing または null "" トレースを無効にするには null に設定します。 ある時
トレーシングがセッションに対して有効になっているため、構成を変更することはできません。
auto では、セッションのトレースが作成され、そのセッションの既定値が
ワークフロー名、グループ ID、およびメタデータ。
いいえ
切り捨て OpenAI.RealtimeTruncation 会話内のトークンの数がモデルの入力トークンの制限を超えると、会話は切り捨てられます。つまり、メッセージ (最も古いものから始まる) はモデルのコンテキストに含まれません。 最大出力トークンが 4,096 個の 32k コンテキスト モデルでは、切り捨てが発生する前にコンテキストに含めることができるトークンは 28,224 個のみです。
クライアントは、トークンの使用量とコストを制御する効果的な方法である、トークンの上限を小さくして切り捨てる切り捨て動作を構成できます。
メッセージはコンテキストの先頭から削除されるため、切り捨てにより、次のターンでキャッシュされたトークンの数が減ります (キャッシュの停止)。 ただし、クライアントは、メッセージを最大コンテキスト サイズの一部まで保持するように切り捨てを構成することもできます。これにより、将来の切り捨ての必要性が減り、キャッシュレートが向上します。
切り捨ては完全に無効にできます。つまり、サーバーは切り捨てることはありませんが、会話がモデルの入力トークンの制限を超えるとエラーが返されます。
いいえ
列挙型 作成するセッションの種類。 常に Realtime API に対して realtime
使用可能な値: realtime
はい

OpenAI.RealtimeSessionCreateRequestGAAudio

名前 タイプ 説明 必須 既定
入力 OpenAI.RealtimeSessionCreateRequestGAAudioInput いいえ
出力 OpenAI.RealtimeSessionCreateRequestGAAudioOutput いいえ

OpenAI.RealtimeSessionCreateRequestGAAudioInput

名前 タイプ 説明 必須 既定
形式 OpenAI.RealtimeAudioFormats いいえ
noise_reduction OpenAI.RealtimeSessionCreateRequestGAAudioInputNoiseReduction いいえ
文字起こし OpenAI.AudioTranscription いいえ
turn_detection OpenAI.RealtimeTurnDetection いいえ

OpenAI.RealtimeSessionCreateRequestGAAudioInputNoiseReduction

名前 タイプ 説明 必須 既定
OpenAI.NoiseReductionType ノイズリダクションの種類。 near_field はヘッドフォンなどの近距離マイク用で、 far_field はラップトップや会議室のマイクなどの遠距離マイク用です。 いいえ

OpenAI.RealtimeSessionCreateRequestGAAudioOutput

名前 タイプ 説明 必須 既定
形式 OpenAI.RealtimeAudioFormats いいえ
速度 制約: 最小: 0.25、最大: 1.5 いいえ 1
OpenAI.VoiceIdsShared いいえ

OpenAI.RealtimeSessionCreateRequestGATracing

名前 タイプ 説明 必須 既定
group_id 文字列 いいえ
メタデータ オブジェクト いいえ
workflow_name 文字列 いいえ

OpenAI.RealtimeSessionCreateRequestInputAudioTranscription

名前 タイプ 説明 必須 既定
モデル 文字列 いいえ

OpenAI.RealtimeSessionCreateRequestTools

名前 タイプ 説明 必須 既定
説明 文字列 いいえ
名前 文字列 いいえ
パラメーター OpenAI.RealtimeSessionCreateRequestToolsParameters いいえ
列挙型
使用可能な値: function
いいえ

OpenAI.RealtimeSessionCreateRequestToolsParameters

: オブジェクト

OpenAI.RealtimeSessionCreateRequestTurnDetection

名前 タイプ 説明 必須 既定
prefix_padding_ms 整数 いいえ
silence_duration_ms 整数 いいえ
しきい値 いいえ
文字列 いいえ

OpenAI.RealtimeSessionCreateRequestUnion

OpenAI.RealtimeSessionCreateRequestUnion の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
realtime OpenAI.RealtimeSessionCreateRequest
transcription OpenAI.RealtimeTranscriptionSessionCreateRequest
名前 タイプ 説明 必須 既定
OpenAI.RealtimeSessionCreateRequestUnionType はい

OpenAI.RealtimeSessionCreateRequestUnionType

プロパティ
文字列
realtime
transcription

OpenAI.RealtimeSessionCreateResponse

リアルタイム セッション構成オブジェクト。

名前 タイプ 説明 必須 既定
オーディオ OpenAI.RealtimeSessionCreateResponseAudio いいえ
└─ 入力 OpenAI.RealtimeSessionCreateResponseAudioInput いいえ
└─ 出力 OpenAI.RealtimeSessionCreateResponseAudioOutput いいえ
expires_at 整数 セッションの有効期限のタイムスタンプ (エポックからの秒数)。 いいえ
Id 文字列 sess_1234567890abcdefのようなセッションの一意の識別子。 いいえ
含める 文字列の配列 サーバー出力に含める追加のフィールド。
- item.input_audio_transcription.logprobs: 入力オーディオの文字起こしに対して logprobs を含めます。
いいえ
指示 文字列 モデルの前に付加された既定のシステム命令 (つまり、システム メッセージ)
呼び出し。 このフィールドを使用すると、クライアントは必要に応じてモデルをガイドできます。
応答。 モデルは、応答の内容と形式に関して指示できます。
(例: "非常に簡潔にする"、"フレンドリに行動する"、"ここに良い例があります。
応答")、オーディオの動作 (例: "すばやく話す"、"感情を注入する"
「頻繁に笑う」を参照してください。 指示は保証されません
モデルに従う必要がありますが、モデルに関するガイダンスを提供します。
望ましい動作。
この場合に使用される既定の命令がサーバーによって設定されることに注意してください。
フィールドが設定されておらず、 session.created {
セッションの開始。
いいえ
max_output_tokens integer (以下の有効なモデルを参照) 1 つのアシスタント応答の出力トークンの最大数。
ツール呼び出しを含む。 1 ~ 4096 の範囲の整数を指定します。
出力トークンを制限するか、または inf で使用可能な最大トークンに対して
指定されたモデル。 既定値は inf です。
いいえ
モデル 文字列 このセッションに使用されるリアルタイム モデル。 いいえ
オブジェクト 文字列 オブジェクトの種類。 常に realtime.session いいえ
output_modalities 文字列の配列 モデルが応答できるモダリティのセット。 オーディオを無効にするには、
これを ["text"] に設定します。
いいえ
tool_choice 文字列 モデルがツールを選択する方法。 オプションは、 autononerequired、または
関数を指定します。
いいえ
ツール OpenAI.RealtimeFunctionTool の配列 モデルで使用できるツール (関数)。 いいえ
トレース 文字列またはオブジェクト トレースの構成オプション。 トレースを無効にするには、null に設定します。 ある時
トレーシングがセッションに対して有効になっているため、構成を変更することはできません。
auto では、セッションのトレースが作成され、そのセッションの既定値が
ワークフロー名、グループ ID、およびメタデータ。
いいえ
turn_detection OpenAI.RealtimeSessionCreateResponseTurnDetection いいえ
└─ prefix_padding_ms(プリフィックス・パディング・ミリ秒) 整数 いいえ
└─ 無音時間_ミリ秒 整数 いいえ
└─ しきい値 いいえ
└─ 型 文字列 いいえ
列挙型
使用可能な値: realtime
はい

OpenAI.RealtimeSessionCreateResponseAudio

名前 タイプ 説明 必須 既定
入力 OpenAI.RealtimeSessionCreateResponseAudioInput いいえ
出力 OpenAI.RealtimeSessionCreateResponseAudioOutput いいえ

OpenAI.RealtimeSessionCreateResponseAudioInput

名前 タイプ 説明 必須 既定
形式 OpenAI.RealtimeAudioFormats いいえ
noise_reduction OpenAI.RealtimeSessionCreateResponseAudioInputNoiseReduction いいえ
文字起こし OpenAI.AudioTranscription いいえ
turn_detection OpenAI.RealtimeSessionCreateResponseAudioInputTurnDetection いいえ

OpenAI.RealtimeSessionCreateResponseAudioInputNoiseReduction

名前 タイプ 説明 必須 既定
OpenAI.NoiseReductionType ノイズリダクションの種類。 near_field はヘッドフォンなどの近距離マイク用で、 far_field はラップトップや会議室のマイクなどの遠距離マイク用です。 いいえ

OpenAI.RealtimeSessionCreateResponseAudioInputTurnDetection

名前 タイプ 説明 必須 既定
prefix_padding_ms 整数 いいえ
silence_duration_ms 整数 いいえ
しきい値 いいえ
文字列 いいえ

OpenAI.RealtimeSessionCreateResponseAudioOutput

名前 タイプ 説明 必須 既定
形式 OpenAI.RealtimeAudioFormats いいえ
速度 いいえ
OpenAI.VoiceIdsShared いいえ

OpenAI.RealtimeSessionCreateResponseTurnDetection

名前 タイプ 説明 必須 既定
prefix_padding_ms 整数 いいえ
silence_duration_ms 整数 いいえ
しきい値 いいえ
文字列 いいえ

OpenAI.RealtimeSessionCreateResponseUnion

OpenAI.RealtimeSessionCreateResponseUnion の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
realtime OpenAI.RealtimeSessionCreateResponse
transcription OpenAI.RealtimeTranscriptionSessionCreateResponse
名前 タイプ 説明 必須 既定
OpenAI.RealtimeSessionCreateResponseUnionType はい

OpenAI.RealtimeSessionCreateResponseUnionType

プロパティ
文字列
realtime
transcription

OpenAI.RealtimeTranscriptionSessionCreateRequest

リアルタイム文字起こしセッション オブジェクトの構成。

名前 タイプ 説明 必須 既定
含める 文字列の配列 文字起こしに含める項目のセット。 現在使用可能な項目は次のとおりです。
item.input_audio_transcription.logprobs
いいえ
input_audio_format 列挙型 入力オーディオの形式。 オプションは、 pcm16g711_ulaw、または g711_alawです。
pcm16の場合、入力オーディオは 24 kHz サンプル レートで 16 ビット PCM である必要があります。
単一チャネル (モノラル)、およびリトル エンディアンバイト順。
使用可能な値: pcm16g711_ulawg711_alaw
いいえ
input_audio_noise_reduction OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction いいえ
└─ 型 OpenAI.NoiseReductionType ノイズリダクションの種類。 near_field はヘッドフォンなどの近距離マイク用で、 far_field はラップトップや会議室のマイクなどの遠距離マイク用です。 いいえ
input_audio_transcription OpenAI.AudioTranscription いいえ
└─ 言語 文字列 入力オーディオの言語。 で入力言語を指定する
ISO-639-1 (例: en) 形式
は、精度と待機時間を向上させます。
いいえ
└─ モデル 文字列 文字起こしに使用するモデル。 現在のオプションは、 whisper-1gpt-4o-mini-transcribegpt-4o-mini-transcribe-2025-12-15gpt-4o-transcribe、および gpt-4o-transcribe-diarizeです。 スピーカー ラベルを使用したダイアライズが必要な場合は、 gpt-4o-transcribe-diarize を使用します。 いいえ
└─ プロンプト 文字列 モデルのスタイルをガイドしたり、前のオーディオを続行したりするための省略可能なテキスト
セグメント。
whisper-1の場合、プロンプトはキーワードの一覧です
gpt-4o-transcribe モデル (gpt-4o-transcribe-diarize を除く) の場合、プロンプトはフリー テキスト文字列です (たとえば、"テクノロジに関連する単語を想定する" など)。
いいえ
turn_detection OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection いいえ
└─ prefix_padding_ms(プリフィックス・パディング・ミリ秒) 整数 いいえ
└─ 無音時間_ミリ秒 整数 いいえ
└─ しきい値 いいえ
└─ 型 列挙型
使用可能な値: server_vad
いいえ
列挙型
使用可能な値: transcription
はい

OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction

名前 タイプ 説明 必須 既定
OpenAI.NoiseReductionType ノイズリダクションの種類。 near_field はヘッドフォンなどの近距離マイク用で、 far_field はラップトップや会議室のマイクなどの遠距離マイク用です。 いいえ

OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection

名前 タイプ 説明 必須 既定
prefix_padding_ms 整数 いいえ
silence_duration_ms 整数 いいえ
しきい値 いいえ
列挙型
使用可能な値: server_vad
いいえ

OpenAI.RealtimeTranscriptionSessionCreateResponse

新しいリアルタイム文字起こしセッション構成。 REST API を使用してサーバー上にセッションが作成されると、セッション オブジェクトにはエフェメラル キーも含まれます。 キーの既定の TTL は 10 分です。 このプロパティは、WebSocket API を介してセッションが更新されるときには存在しません。

名前 タイプ 説明 必須 既定
client_secret OpenAI.RealtimeTranscriptionSessionCreateResponseClientSecret はい
└─ 有効期限_終了 整数 はい
└─ 値 文字列 はい
input_audio_format 文字列 入力オーディオの形式。 オプションは、 pcm16g711_ulaw、または g711_alawです。 いいえ
input_audio_transcription OpenAI.AudioTranscription いいえ
└─ 言語 文字列 入力オーディオの言語。 で入力言語を指定する
ISO-639-1 (例: en) 形式
は、精度と待機時間を向上させます。
いいえ
└─ モデル 文字列 文字起こしに使用するモデル。 現在のオプションは、 whisper-1gpt-4o-mini-transcribegpt-4o-mini-transcribe-2025-12-15gpt-4o-transcribe、および gpt-4o-transcribe-diarizeです。 スピーカー ラベルを使用したダイアライズが必要な場合は、 gpt-4o-transcribe-diarize を使用します。 いいえ
└─ プロンプト 文字列 モデルのスタイルをガイドしたり、前のオーディオを続行したりするための省略可能なテキスト
セグメント。
whisper-1の場合、プロンプトはキーワードの一覧です
gpt-4o-transcribe モデル (gpt-4o-transcribe-diarize を除く) の場合、プロンプトはフリー テキスト文字列です (たとえば、"テクノロジに関連する単語を想定する" など)。
いいえ
モダリティ 文字列の配列 モデルが応答できるモダリティのセット。 オーディオを無効にするには、
これを ["text"] に設定します。
いいえ
turn_detection OpenAI.RealtimeTranscriptionSessionCreateResponseTurnDetection いいえ
└─ prefix_padding_ms(プリフィックス・パディング・ミリ秒) 整数 いいえ
└─ 無音時間_ミリ秒 整数 いいえ
└─ しきい値 いいえ
└─ 型 文字列 いいえ
列挙型
使用可能な値: transcription
はい

OpenAI.RealtimeTranscriptionSessionCreateResponseClientSecret

名前 タイプ 説明 必須 既定
expires_at 整数 はい
文字列 はい

OpenAI.RealtimeTranscriptionSessionCreateResponseTurnDetection

名前 タイプ 説明 必須 既定
prefix_padding_ms 整数 いいえ
silence_duration_ms 整数 いいえ
しきい値 いいえ
文字列 いいえ

OpenAI.RealtimeTruncation

会話内のトークンの数がモデルの入力トークンの制限を超えると、会話は切り捨てられます。つまり、メッセージ (最も古いものから始まる) はモデルのコンテキストに含まれません。 最大出力トークンが 4,096 個の 32k コンテキスト モデルでは、切り捨てが発生する前にコンテキストに含めることができるトークンは 28,224 個のみです。 クライアントは、トークンの使用量とコストを制御する効果的な方法である、トークンの上限を小さくして切り捨てる切り捨て動作を構成できます。 メッセージはコンテキストの先頭から削除されるため、切り捨てにより、次のターンでキャッシュされたトークンの数が減ります (キャッシュの停止)。 ただし、クライアントは、メッセージを最大コンテキスト サイズの一部まで保持するように切り捨てを構成することもできます。これにより、将来の切り捨ての必要性が減り、キャッシュレートが向上します。 切り捨ては完全に無効にできます。つまり、サーバーは切り捨てることはありませんが、会話がモデルの入力トークンの制限を超えるとエラーが返されます。

プロパティ
文字列
auto
disabled

OpenAI.RealtimeTurnDetection

OpenAI.RealtimeTurnDetection の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
名前 タイプ 説明 必須 既定
OpenAI.RealtimeTurnDetectionType はい

OpenAI.RealtimeTurnDetectionType

: string

OpenAI.Reasoning

gpt-5 および o シリーズ モデルのみ 推論モデルの構成オプション。

名前 タイプ 説明 必須 既定
作業量 OpenAI.ReasoningEffort の推論に関する作業を制限します。
推論モデル。
現在サポートされている値は、 noneminimallowmediumhigh、および xhighです。 削減
推論作業により、応答が速くなり、使用されるトークンが少なくなる可能性があります
応答の推論に関する〗
- gpt-5.1 は既定で none に設定され、推論は実行されません。 gpt-5.1でサポートされている推論値は、nonelowmedium、およびhighです。 ツール呼び出しは、gpt-5.1 のすべての推論値でサポートされています。
- gpt-5.1 前のすべてのモデル medium 推論作業が既定で行われ、 noneはサポートされません。
- gpt-5-pro モデルは、既定で推論作業 high (およびサポートのみ) になります。
- xhigh は、 gpt-5.1-codex-max後のすべてのモデルでサポートされます。
いいえ
generate_summary string または null いいえ
概要 string または null いいえ

OpenAI.ReasoningEffort

推論モデルの推論に関する作業を制限します。 現在サポートされている値は、 noneminimallowmediumhigh、および xhighです。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。

  • gpt-5.1 は既定で none に設定され、推論は実行されません。 gpt-5.1でサポートされている推論値は、nonelowmedium、およびhighです。 ツール呼び出しは、gpt-5.1 のすべての推論値でサポートされています。
  • gpt-5.1前のすべてのモデルは、既定で推論作業をmediumし、noneをサポートしていません。
  • gpt-5-pro モデルは、既定で推論作業high (およびサポートのみ) になります。
  • xhigh は、 gpt-5.1-codex-max後のすべてのモデルでサポートされています。
プロパティ
文字列
none
minimal
low
medium
high
xhigh

OpenAI.ReasoningTextContent

モデルからの推論テキスト。

名前 タイプ 説明 必須 既定
SMS 送信 文字列 モデルからの推論テキスト。 はい
列挙型 推論テキストの型。 常に reasoning_text
使用可能な値: reasoning_text
はい

OpenAI.SymmetricContent

モデルからの拒否。

名前 タイプ 説明 必須 既定
拒否 文字列 モデルからの拒否の説明。 はい
列挙型 拒否の種類。 常に refusal
使用可能な値: refusal
はい

OpenAI.Response

名前 タイプ 説明 必須 既定
バックグラウンド boolean または null いいえ
completed_at string または null いいえ
content_filters AzureContentFilterForResponsesAPI の配列 コンテンツ フィルターの結果は RAI です。 はい
会話 OpenAI.ConversationReference または null いいえ
Created_at 整数 この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 はい
エラー OpenAI.ResponseError または null はい
Id 文字列 この応答の一意の識別子。 はい
incomplete_details OpenAI.ResponseIncompleteDetails または null はい
指示 OpenAI.InputItem または null の文字列または配列 はい
max_output_tokens integer または null いいえ
max_tool_calls integer または null いいえ
メタデータ OpenAI.Metadata または null いいえ
モデル 文字列 gpt-4oo3など、応答の生成に使用されるモデル ID。 OpenAI
は、さまざまな機能、パフォーマンスを備えた幅広いモデルを提供します
特性、および価格ポイント。 モデル ガイドを参照してください
をクリックして、使用可能なモデルを参照および比較します。
いいえ
オブジェクト 列挙型 このリソースのオブジェクトの種類 - 常に responseに設定されます。
使用可能な値: response
はい
出力 OpenAI.OutputItem の配列 モデルによって生成されたコンテンツ項目の配列。
- output 配列内の項目の長さと順序は依存しています
モデルの応答に対する〘。
- output 配列内の最初の項目にアクセスするのではなく、
それが生成されたコンテンツを含む assistant メッセージであると仮定する
モデルを使用する場合は、 output_text プロパティを使用することを検討してください。
SDK でサポートされています。
はい
output_text string または null いいえ
parallel_tool_calls ブール モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 はい True
previous_response_id string または null いいえ
ダイアログを表示する OpenAI.Prompt プロンプト テンプレートとその変数への参照。
詳細については、こちらをご覧ください
いいえ
prompt_cache_key 文字列 OpenAI によって、同様の要求に対する応答をキャッシュし、キャッシュ ヒット 率を最適化するために使用されます。 user フィールドを置き換えます。 詳細については、こちらをご覧ください いいえ
prompt_cache_retention string または null いいえ
推論 OpenAI.Reasoning または null いいえ
safety_identifier 文字列 OpenAI の使用ポリシーに違反している可能性があるアプリケーションのユーザーを検出するために使用される安定した識別子。
ID は、各ユーザーを一意に識別する文字列である必要があります。 識別情報が送信されないように、ユーザー名または電子メール アドレスをハッシュすることをお勧めします。 詳細については、こちらをご覧ください
いいえ
状態 列挙型 応答生成の状態。 completedfailed
in_progresscancelledqueued、または incomplete
使用可能な値: completedfailedin_progresscancelledqueuedincomplete
いいえ
温度 number または null いいえ
SMS 送信 OpenAI.ResponseTextParam モデルからのテキスト応答の構成オプション。 プレーンにすることができます
テキストまたは構造化された JSON データ。 詳細情報:
- テキストの入力と出力
- 構造化された出力
いいえ
tool_choice OpenAI.ToolChoiceParam 生成時に使用するツール (またはツール) をモデルで選択する方法
応答。 tools パラメーターを参照して、どのツールを指定するかを確認します
モデルが呼び出すことができます。
いいえ
ツール OpenAI.ToolsArray 応答の生成中にモデルが呼び出す可能性があるツールの配列。 あなたが
では、 tool_choice パラメーターを設定して、使用するツールを指定できます。
次のカテゴリのツールがサポートされています。
- 組み込みツール: OpenAI によって提供されるツール。
モデルの機能 (Web 検索など)
または ファイル検索。 詳細情報
組み込みツール。
- MCP ツール: カスタム MCP サーバーを介したサードパーティ システムとの統合
または Google ドライブや SharePoint などの定義済みのコネクタ。 詳細情報
MCP ツール
- 関数呼び出し (カスタム ツール):ユーザーが定義した関数、
厳密に型指定された引数を使用して独自のコードを呼び出すモデルを有効にする
と出力。 詳細情報
関数呼び出し。 を使用することもできます。
独自のコードを呼び出すカスタム ツール。
いいえ
top_logprobs integer または null いいえ
top_p number または null いいえ
切り捨て string または null いいえ
使用 OpenAI.ResponseUsage 入力トークン、出力トークン、
出力トークンの内訳と、使用されたトークンの合計。
いいえ
ユーザー string (非推奨) このフィールドは、 safety_identifier および prompt_cache_keyに置き換えられます。 キャッシュの最適化を維持するには、代わりに prompt_cache_key を使用します。
エンドユーザーの安定した識別子。
同様の要求をより適切にバケット化してキャッシュ ヒット率を向上させ、OpenAI が不正使用を検出して防ぐのに役立ちます。 詳細については、こちらをご覧ください
いいえ

OpenAI.ResponseAudioDeltaEvent

部分的なオーディオ応答がある場合に出力されます。

名前 タイプ 説明 必須 既定
デルタ 文字列 Base64 でエンコードされた応答オーディオ バイトのチャンク。 はい
sequence_number 整数 ストリーム応答のこのチャンクのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.audio.delta
使用可能な値: response.audio.delta
はい

OpenAI.ResponseAudioTranscriptDeltaEvent

オーディオの部分的なトランスクリプトがある場合に出力されます。

名前 タイプ 説明 必須 既定
デルタ 文字列 オーディオ応答の部分的なトランスクリプト。 はい
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.audio.transcript.delta
使用可能な値: response.audio.transcript.delta
はい

OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent

コード インタープリターによって部分的なコード スニペットがストリーミングされるときに生成されます。

名前 タイプ 説明 必須 既定
デルタ 文字列 コード インタープリターによってストリーミングされる部分コード スニペット。 はい
item_id 文字列 コード インタープリター ツールの呼び出し項目の一意識別子。 はい
output_index 整数 コードがストリーミングされる応答内の出力項目のインデックス。 はい
sequence_number 整数 ストリーミング イベントの順序付けに使用される、このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.code_interpreter_call_code.delta
使用可能な値: response.code_interpreter_call_code.delta
はい

OpenAI.ResponseCodeInterpreterCallInProgressEvent

コード インタープリター呼び出しが進行中のときに生成されます。

名前 タイプ 説明 必須 既定
item_id 文字列 コード インタープリター ツールの呼び出し項目の一意識別子。 はい
output_index 整数 コード インタープリター呼び出しが進行中の応答内の出力項目のインデックス。 はい
sequence_number 整数 ストリーミング イベントの順序付けに使用される、このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.code_interpreter_call.in_progress
使用可能な値: response.code_interpreter_call.in_progress
はい

OpenAI.ResponseCodeInterpreterCallInterpretingEvent

コード インタープリターがコード スニペットをアクティブに解釈しているときに生成されます。

名前 タイプ 説明 必須 既定
item_id 文字列 コード インタープリター ツールの呼び出し項目の一意識別子。 はい
output_index 整数 コード インタープリターがコードを解釈する応答内の出力項目のインデックス。 はい
sequence_number 整数 ストリーミング イベントの順序付けに使用される、このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.code_interpreter_call.interpreting
使用可能な値: response.code_interpreter_call.interpreting
はい

OpenAI.ResponseContentPartAddedEvent

新しいコンテンツ パーツが追加されたときに生成されます。

名前 タイプ 説明 必須 既定
content_index 整数 追加されたコンテンツ パーツのインデックス。 はい
item_id 文字列 コンテンツ パーツが追加された出力項目の ID。 はい
output_index 整数 コンテンツ パーツが追加された出力項目のインデックス。 はい
パーツ OpenAI.OutputContent はい
└─ 型 OpenAI.OutputContentType はい
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.content_part.added
使用可能な値: response.content_part.added
はい

OpenAI.ResponseCreatedEvent

応答の作成時に生成されるイベント。

名前 タイプ 説明 必須 既定
応答 OpenAI.Response はい
└─ 背景 boolean または null いいえ
└─ completed_at string または null いいえ
└─ content_filters AzureContentFilterForResponsesAPI の配列 コンテンツ フィルターの結果は RAI です。 はい
└─ 会話 OpenAI.ConversationReference または null いいえ
└─ 作成日 整数 この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 はい
└─ エラー OpenAI.ResponseError または null はい
└─ 識別子 文字列 この応答の一意の識別子。 はい
└─ 不完全な詳細情報 OpenAI.ResponseIncompleteDetails または null はい
└─ 手順 OpenAI.InputItem または null の文字列または配列 はい
└─ 最大出力トークン数 integer または null いいえ
└─ 最大ツール呼び出し回数 integer または null いいえ
└─ メタデータ OpenAI.Metadata または null いいえ
└─ モデル 文字列 gpt-4oo3など、応答の生成に使用されるモデル ID。 OpenAI
は、さまざまな機能、パフォーマンスを備えた幅広いモデルを提供します
特性、および価格ポイント。 モデル ガイドを参照してください
をクリックして、使用可能なモデルを参照および比較します。
いいえ
└─ オブジェクト 列挙型 このリソースのオブジェクトの種類 - 常に responseに設定されます。
使用可能な値: response
はい
└─ 出力 OpenAI.OutputItem の配列 モデルによって生成されたコンテンツ項目の配列。
- output 配列内の項目の長さと順序は依存しています
モデルの応答に対する〘。
- output 配列内の最初の項目にアクセスするのではなく、
それが生成されたコンテンツを含む assistant メッセージであると仮定する
モデルを使用する場合は、 output_text プロパティを使用することを検討してください。
SDK でサポートされています。
はい
└─ 出力テキスト string または null いいえ
└─ 並列ツール呼び出し ブール モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 はい True
└─ 前の応答のID string または null いいえ
└─ プロンプト OpenAI.Prompt プロンプト テンプレートとその変数への参照。
詳細については、こちらをご覧ください
いいえ
└─ prompt_cache_key 文字列 OpenAI によって、同様の要求に対する応答をキャッシュし、キャッシュ ヒット 率を最適化するために使用されます。 user フィールドを置き換えます。 詳細については、こちらをご覧ください いいえ
└─ prompt_cache_retention string または null いいえ
└─ 推論 OpenAI.Reasoning または null いいえ
└─ safety_identifier 文字列 OpenAI の使用ポリシーに違反している可能性があるアプリケーションのユーザーを検出するために使用される安定した識別子。
ID は、各ユーザーを一意に識別する文字列である必要があります。 識別情報が送信されないように、ユーザー名または電子メール アドレスをハッシュすることをお勧めします。 詳細については、こちらをご覧ください
いいえ
└─ 状態 列挙型 応答生成の状態。 completedfailed
in_progresscancelledqueued、または incomplete
使用可能な値: completedfailedin_progresscancelledqueuedincomplete
いいえ
└─ 温度 number または null いいえ 1
└─ テキスト OpenAI.ResponseTextParam モデルからのテキスト応答の構成オプション。 プレーンにすることができます
テキストまたは構造化された JSON データ。 詳細情報:
- テキストの入力と出力
- 構造化された出力
いいえ
└─ ツール選択 OpenAI.ToolChoiceParam 生成時に使用するツール (またはツール) をモデルで選択する方法
応答。 tools パラメーターを参照して、どのツールを指定するかを確認します
モデルが呼び出すことができます。
いいえ
└─ ツール OpenAI.ToolsArray 応答の生成中にモデルが呼び出す可能性があるツールの配列。 あなたが
では、 tool_choice パラメーターを設定して、使用するツールを指定できます。
次のカテゴリのツールがサポートされています。
- 組み込みツール: OpenAI によって提供されるツール。
モデルの機能 (Web 検索など)
または ファイル検索。 詳細情報
組み込みツール。
- MCP ツール: カスタム MCP サーバーを介したサードパーティ システムとの統合
または Google ドライブや SharePoint などの定義済みのコネクタ。 詳細情報
MCP ツール
- 関数呼び出し (カスタム ツール):ユーザーが定義した関数、
厳密に型指定された引数を使用して独自のコードを呼び出すモデルを有効にする
と出力。 詳細情報
関数呼び出し。 を使用することもできます。
独自のコードを呼び出すカスタム ツール。
いいえ
└─ top_logprobs integer または null いいえ
└─ top_p number または null いいえ 1
└─ 切り捨て string または null いいえ 無効
└─ 使用法 OpenAI.ResponseUsage 入力トークン、出力トークン、
出力トークンの内訳と、使用されたトークンの合計。
いいえ
└─ ユーザー string (非推奨) このフィールドは、 safety_identifier および prompt_cache_keyに置き換えられます。 キャッシュの最適化を維持するには、代わりに prompt_cache_key を使用します。
エンドユーザーの安定した識別子。
同様の要求をより適切にバケット化してキャッシュ ヒット率を向上させ、OpenAI が不正使用を検出して防ぐのに役立ちます。 詳細については、こちらをご覧ください
いいえ
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.created
使用可能な値: response.created
はい

OpenAI.ResponseCustomToolCallInputDeltaEvent

カスタム ツール呼び出しの入力に対する差分 (部分的な更新) を表すイベント。

名前 タイプ 説明 必須 既定
デルタ 文字列 カスタム ツール呼び出しの増分入力データ (デルタ)。 はい
item_id 文字列 このイベントに関連付けられている API 項目の一意識別子。 はい
output_index 整数 この差分が適用される出力のインデックス。 はい
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類の識別子。
使用可能な値: response.custom_tool_call_input.delta
はい

OpenAI.ResponseError

モデルが応答の生成に失敗したときに返されるエラー オブジェクト。

名前 タイプ 説明 必須 既定
コード 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

エラーが発生したときに出力されます。

名前 タイプ 説明 必須 既定
コード string または null はい
メッセージ 文字列 エラー メッセージ。 はい
Param string または null はい
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に error
使用可能な値: error
はい

OpenAI.ResponseFailedEvent

応答が失敗したときに生成されるイベント。

名前 タイプ 説明 必須 既定
応答 OpenAI.Response はい
└─ 背景 boolean または null いいえ
└─ completed_at string または null いいえ
└─ content_filters AzureContentFilterForResponsesAPI の配列 コンテンツ フィルターの結果は RAI です。 はい
└─ 会話 OpenAI.ConversationReference または null いいえ
└─ 作成日 整数 この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 はい
└─ エラー OpenAI.ResponseError または null はい
└─ 識別子 文字列 この応答の一意の識別子。 はい
└─ 不完全な詳細情報 OpenAI.ResponseIncompleteDetails または null はい
└─ 手順 OpenAI.InputItem または null の文字列または配列 はい
└─ 最大出力トークン数 integer または null いいえ
└─ 最大ツール呼び出し回数 integer または null いいえ
└─ メタデータ OpenAI.Metadata または null いいえ
└─ モデル 文字列 gpt-4oo3など、応答の生成に使用されるモデル ID。 OpenAI
は、さまざまな機能、パフォーマンスを備えた幅広いモデルを提供します
特性、および価格ポイント。 モデル ガイドを参照してください
をクリックして、使用可能なモデルを参照および比較します。
いいえ
└─ オブジェクト 列挙型 このリソースのオブジェクトの種類 - 常に responseに設定されます。
使用可能な値: response
はい
└─ 出力 OpenAI.OutputItem の配列 モデルによって生成されたコンテンツ項目の配列。
- output 配列内の項目の長さと順序は依存しています
モデルの応答に対する〘。
- output 配列内の最初の項目にアクセスするのではなく、
それが生成されたコンテンツを含む assistant メッセージであると仮定する
モデルを使用する場合は、 output_text プロパティを使用することを検討してください。
SDK でサポートされています。
はい
└─ 出力テキスト string または null いいえ
└─ 並列ツール呼び出し ブール モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 はい True
└─ 前の応答のID string または null いいえ
└─ プロンプト OpenAI.Prompt プロンプト テンプレートとその変数への参照。
詳細については、こちらをご覧ください
いいえ
└─ prompt_cache_key 文字列 OpenAI によって、同様の要求に対する応答をキャッシュし、キャッシュ ヒット 率を最適化するために使用されます。 user フィールドを置き換えます。 詳細については、こちらをご覧ください いいえ
└─ prompt_cache_retention string または null いいえ
└─ 推論 OpenAI.Reasoning または null いいえ
└─ safety_identifier 文字列 OpenAI の使用ポリシーに違反している可能性があるアプリケーションのユーザーを検出するために使用される安定した識別子。
ID は、各ユーザーを一意に識別する文字列である必要があります。 識別情報が送信されないように、ユーザー名または電子メール アドレスをハッシュすることをお勧めします。 詳細については、こちらをご覧ください
いいえ
└─ 状態 列挙型 応答生成の状態。 completedfailed
in_progresscancelledqueued、または incomplete
使用可能な値: completedfailedin_progresscancelledqueuedincomplete
いいえ
└─ 温度 number または null いいえ 1
└─ テキスト OpenAI.ResponseTextParam モデルからのテキスト応答の構成オプション。 プレーンにすることができます
テキストまたは構造化された JSON データ。 詳細情報:
- テキストの入力と出力
- 構造化された出力
いいえ
└─ ツール選択 OpenAI.ToolChoiceParam 生成時に使用するツール (またはツール) をモデルで選択する方法
応答。 tools パラメーターを参照して、どのツールを指定するかを確認します
モデルが呼び出すことができます。
いいえ
└─ ツール OpenAI.ToolsArray 応答の生成中にモデルが呼び出す可能性があるツールの配列。 あなたが
では、 tool_choice パラメーターを設定して、使用するツールを指定できます。
次のカテゴリのツールがサポートされています。
- 組み込みツール: OpenAI によって提供されるツール。
モデルの機能 (Web 検索など)
または ファイル検索。 詳細情報
組み込みツール。
- MCP ツール: カスタム MCP サーバーを介したサードパーティ システムとの統合
または Google ドライブや SharePoint などの定義済みのコネクタ。 詳細情報
MCP ツール
- 関数呼び出し (カスタム ツール):ユーザーが定義した関数、
厳密に型指定された引数を使用して独自のコードを呼び出すモデルを有効にする
と出力。 詳細情報
関数呼び出し。 を使用することもできます。
独自のコードを呼び出すカスタム ツール。
いいえ
└─ top_logprobs integer または null いいえ
└─ top_p number または null いいえ 1
└─ 切り捨て string または null いいえ 無効
└─ 使用法 OpenAI.ResponseUsage 入力トークン、出力トークン、
出力トークンの内訳と、使用されたトークンの合計。
いいえ
└─ ユーザー string (非推奨) このフィールドは、 safety_identifier および prompt_cache_keyに置き換えられます。 キャッシュの最適化を維持するには、代わりに prompt_cache_key を使用します。
エンドユーザーの安定した識別子。
同様の要求をより適切にバケット化してキャッシュ ヒット率を向上させ、OpenAI が不正使用を検出して防ぐのに役立ちます。 詳細については、こちらをご覧ください
いいえ
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.failed
使用可能な値: response.failed
はい

OpenAI.ResponseFileSearchCallInProgressEvent

ファイル検索呼び出しが開始されたときに生成されます。

名前 タイプ 説明 必須 既定
item_id 文字列 ファイル検索呼び出しが開始される出力項目の ID。 はい
output_index 整数 ファイル検索呼び出しが開始される出力項目のインデックス。 はい
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.file_search_call.in_progress
使用可能な値: response.file_search_call.in_progress
はい

OpenAI.ResponseFileSearchCallSearchingEvent

ファイル検索が現在検索されている場合に出力されます。

名前 タイプ 説明 必須 既定
item_id 文字列 ファイル検索呼び出しが開始される出力項目の ID。 はい
output_index 整数 ファイル検索呼び出しで検索する出力項目のインデックス。 はい
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.file_search_call.searching
使用可能な値: response.file_search_call.searching
はい

OpenAI.ResponseFormatJsonObject

JSON オブジェクトの応答形式。 JSON 応答を生成する古い方法。 json_schemaをサポートするモデルには、の使用をお勧めします。 このモデルでは、システムまたはユーザーに指示するメッセージがない場合、JSON は生成されないことに注意してください。

名前 タイプ 説明 必須 既定
列挙型 定義されている応答形式の型。 常に json_object
使用可能な値: json_object
はい

OpenAI.ResponseFormatJsonSchema

JSON スキーマの応答形式。 構造化された JSON 応答を生成するために使用されます。 構造化出力の詳細を確認します。

名前 タイプ 説明 必須 既定
json_schema OpenAI.ResponseFormatJsonSchemaJsonSchema はい
└─ 説明 文字列 いいえ
└─ 名前 文字列 はい
└─ スキーマ OpenAI.ResponseFormatJsonSchemaSchema JSON スキーマ オブジェクトとして記述された応答形式のスキーマ。
JSON スキーマを作成する方法については 、こちらをご覧ください
いいえ
└─ 厳密 boolean または null いいえ
列挙型 定義されている応答形式の型。 常に json_schema
使用可能な値: json_schema
はい

OpenAI.ResponseFormatJsonSchemaJsonSchema

名前 タイプ 説明 必須 既定
説明 文字列 いいえ
名前 文字列 はい
スキーマ OpenAI.ResponseFormatJsonSchemaSchema JSON スキーマ オブジェクトとして記述された応答形式のスキーマ。
JSON スキーマを作成する方法については 、こちらをご覧ください
いいえ
厳しい boolean または null いいえ

OpenAI.ResponseFormatJsonSchemaSchema

JSON スキーマ オブジェクトとして記述された応答形式のスキーマ。 JSON スキーマを作成する方法については 、こちらをご覧ください

: オブジェクト

OpenAI.ResponseFormatText

既定の応答形式。 テキスト応答を生成するために使用されます。

名前 タイプ 説明 必須 既定
列挙型 定義されている応答形式の型。 常に text
使用可能な値: text
はい

OpenAI.ResponseFunctionCallArgumentsDeltaEvent

部分的な関数呼び出し引数デルタがある場合に出力されます。

名前 タイプ 説明 必須 既定
デルタ 文字列 関数呼び出し引数は、追加されるデルタを返します。 はい
item_id 文字列 関数呼び出し引数デルタが追加される出力項目の ID。 はい
output_index 整数 関数呼び出し引数デルタが追加される出力項目のインデックス。 はい
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.function_call_arguments.delta
使用可能な値: response.function_call_arguments.delta
はい

OpenAI.ResponseImageGenCallGeneratingEvent

イメージ生成ツールの呼び出しがアクティブにイメージを生成しているときに生成されます (中間状態)。

名前 タイプ 説明 必須 既定
item_id 文字列 処理中のイメージ生成項目の一意識別子。 はい
output_index 整数 応答の出力配列内の出力項目のインデックス。 はい
sequence_number 整数 処理中のイメージ生成項目のシーケンス番号。 はい
列挙型 イベントの種類。 常に 'response.image_generation_call.generating' です。
使用可能な値: response.image_generation_call.generating
はい

OpenAI.ResponseImageGenCallInProgressEvent

イメージ生成ツールの呼び出しが進行中のときに生成されます。

名前 タイプ 説明 必須 既定
item_id 文字列 処理中のイメージ生成項目の一意識別子。 はい
output_index 整数 応答の出力配列内の出力項目のインデックス。 はい
sequence_number 整数 処理中のイメージ生成項目のシーケンス番号。 はい
列挙型 イベントの種類。 常に 'response.image_generation_call.in_progress' です。
使用可能な値: response.image_generation_call.in_progress
はい

OpenAI.ResponseImageGenCallPartialImageEvent

イメージ生成ストリーミング中に部分的なイメージが使用可能な場合に生成されます。

名前 タイプ 説明 必須 既定
item_id 文字列 処理中のイメージ生成項目の一意識別子。 はい
output_index 整数 応答の出力配列内の出力項目のインデックス。 はい
partial_image_b64 文字列 Base64 でエンコードされた部分イメージ データ。イメージとしてのレンダリングに適しています。 はい
partial_image_index 整数 部分イメージの 0 から始まるインデックス (バックエンドは 1 から始まりますが、ユーザーの場合は 0 から始まります)。 はい
sequence_number 整数 処理中のイメージ生成項目のシーケンス番号。 はい
列挙型 イベントの種類。 常に 'response.image_generation_call.partial_image' です。
使用可能な値: response.image_generation_call.partial_image
はい

OpenAI.ResponseInProgressEvent

応答の進行中に出力されます。

名前 タイプ 説明 必須 既定
応答 OpenAI.Response はい
└─ 背景 boolean または null いいえ
└─ completed_at string または null いいえ
└─ content_filters AzureContentFilterForResponsesAPI の配列 コンテンツ フィルターの結果は RAI です。 はい
└─ 会話 OpenAI.ConversationReference または null いいえ
└─ 作成日 整数 この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 はい
└─ エラー OpenAI.ResponseError または null はい
└─ 識別子 文字列 この応答の一意の識別子。 はい
└─ 不完全な詳細情報 OpenAI.ResponseIncompleteDetails または null はい
└─ 手順 OpenAI.InputItem または null の文字列または配列 はい
└─ 最大出力トークン数 integer または null いいえ
└─ 最大ツール呼び出し回数 integer または null いいえ
└─ メタデータ OpenAI.Metadata または null いいえ
└─ モデル 文字列 gpt-4oo3など、応答の生成に使用されるモデル ID。 OpenAI
は、さまざまな機能、パフォーマンスを備えた幅広いモデルを提供します
特性、および価格ポイント。 モデル ガイドを参照してください
をクリックして、使用可能なモデルを参照および比較します。
いいえ
└─ オブジェクト 列挙型 このリソースのオブジェクトの種類 - 常に responseに設定されます。
使用可能な値: response
はい
└─ 出力 OpenAI.OutputItem の配列 モデルによって生成されたコンテンツ項目の配列。
- output 配列内の項目の長さと順序は依存しています
モデルの応答に対する〘。
- output 配列内の最初の項目にアクセスするのではなく、
それが生成されたコンテンツを含む assistant メッセージであると仮定する
モデルを使用する場合は、 output_text プロパティを使用することを検討してください。
SDK でサポートされています。
はい
└─ 出力テキスト string または null いいえ
└─ 並列ツール呼び出し ブール モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 はい True
└─ 前の応答のID string または null いいえ
└─ プロンプト OpenAI.Prompt プロンプト テンプレートとその変数への参照。
詳細については、こちらをご覧ください
いいえ
└─ prompt_cache_key 文字列 OpenAI によって、同様の要求に対する応答をキャッシュし、キャッシュ ヒット 率を最適化するために使用されます。 user フィールドを置き換えます。 詳細については、こちらをご覧ください いいえ
└─ prompt_cache_retention string または null いいえ
└─ 推論 OpenAI.Reasoning または null いいえ
└─ safety_identifier 文字列 OpenAI の使用ポリシーに違反している可能性があるアプリケーションのユーザーを検出するために使用される安定した識別子。
ID は、各ユーザーを一意に識別する文字列である必要があります。 識別情報が送信されないように、ユーザー名または電子メール アドレスをハッシュすることをお勧めします。 詳細については、こちらをご覧ください
いいえ
└─ 状態 列挙型 応答生成の状態。 completedfailed
in_progresscancelledqueued、または incomplete
使用可能な値: completedfailedin_progresscancelledqueuedincomplete
いいえ
└─ 温度 number または null いいえ 1
└─ テキスト OpenAI.ResponseTextParam モデルからのテキスト応答の構成オプション。 プレーンにすることができます
テキストまたは構造化された JSON データ。 詳細情報:
- テキストの入力と出力
- 構造化された出力
いいえ
└─ ツール選択 OpenAI.ToolChoiceParam 生成時に使用するツール (またはツール) をモデルで選択する方法
応答。 tools パラメーターを参照して、どのツールを指定するかを確認します
モデルが呼び出すことができます。
いいえ
└─ ツール OpenAI.ToolsArray 応答の生成中にモデルが呼び出す可能性があるツールの配列。 あなたが
では、 tool_choice パラメーターを設定して、使用するツールを指定できます。
次のカテゴリのツールがサポートされています。
- 組み込みツール: OpenAI によって提供されるツール。
モデルの機能 (Web 検索など)
または ファイル検索。 詳細情報
組み込みツール。
- MCP ツール: カスタム MCP サーバーを介したサードパーティ システムとの統合
または Google ドライブや SharePoint などの定義済みのコネクタ。 詳細情報
MCP ツール
- 関数呼び出し (カスタム ツール):ユーザーが定義した関数、
厳密に型指定された引数を使用して独自のコードを呼び出すモデルを有効にする
と出力。 詳細情報
関数呼び出し。 を使用することもできます。
独自のコードを呼び出すカスタム ツール。
いいえ
└─ top_logprobs integer または null いいえ
└─ top_p number または null いいえ 1
└─ 切り捨て string または null いいえ 無効
└─ 使用法 OpenAI.ResponseUsage 入力トークン、出力トークン、
出力トークンの内訳と、使用されたトークンの合計。
いいえ
└─ ユーザー string (非推奨) このフィールドは、 safety_identifier および prompt_cache_keyに置き換えられます。 キャッシュの最適化を維持するには、代わりに prompt_cache_key を使用します。
エンドユーザーの安定した識別子。
同様の要求をより適切にバケット化してキャッシュ ヒット率を向上させ、OpenAI が不正使用を検出して防ぐのに役立ちます。 詳細については、こちらをご覧ください
いいえ
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.in_progress
使用可能な値: response.in_progress
はい

OpenAI.ResponseIncompleteDetails

名前 タイプ 説明 必須 既定
理由 列挙型
使用可能な値: max_output_tokenscontent_filter
いいえ

OpenAI.ResponseIncompleteEvent

応答が不完全として終了したときに生成されるイベント。

名前 タイプ 説明 必須 既定
応答 OpenAI.Response はい
└─ 背景 boolean または null いいえ
└─ completed_at string または null いいえ
└─ content_filters AzureContentFilterForResponsesAPI の配列 コンテンツ フィルターの結果は RAI です。 はい
└─ 会話 OpenAI.ConversationReference または null いいえ
└─ 作成日 整数 この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 はい
└─ エラー OpenAI.ResponseError または null はい
└─ 識別子 文字列 この応答の一意の識別子。 はい
└─ 不完全な詳細情報 OpenAI.ResponseIncompleteDetails または null はい
└─ 手順 OpenAI.InputItem または null の文字列または配列 はい
└─ 最大出力トークン数 integer または null いいえ
└─ 最大ツール呼び出し回数 integer または null いいえ
└─ メタデータ OpenAI.Metadata または null いいえ
└─ モデル 文字列 gpt-4oo3など、応答の生成に使用されるモデル ID。 OpenAI
は、さまざまな機能、パフォーマンスを備えた幅広いモデルを提供します
特性、および価格ポイント。 モデル ガイドを参照してください
をクリックして、使用可能なモデルを参照および比較します。
いいえ
└─ オブジェクト 列挙型 このリソースのオブジェクトの種類 - 常に responseに設定されます。
使用可能な値: response
はい
└─ 出力 OpenAI.OutputItem の配列 モデルによって生成されたコンテンツ項目の配列。
- output 配列内の項目の長さと順序は依存しています
モデルの応答に対する〘。
- output 配列内の最初の項目にアクセスするのではなく、
それが生成されたコンテンツを含む assistant メッセージであると仮定する
モデルを使用する場合は、 output_text プロパティを使用することを検討してください。
SDK でサポートされています。
はい
└─ 出力テキスト string または null いいえ
└─ 並列ツール呼び出し ブール モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 はい True
└─ 前の応答のID string または null いいえ
└─ プロンプト OpenAI.Prompt プロンプト テンプレートとその変数への参照。
詳細については、こちらをご覧ください
いいえ
└─ prompt_cache_key 文字列 OpenAI によって、同様の要求に対する応答をキャッシュし、キャッシュ ヒット 率を最適化するために使用されます。 user フィールドを置き換えます。 詳細については、こちらをご覧ください いいえ
└─ prompt_cache_retention string または null いいえ
└─ 推論 OpenAI.Reasoning または null いいえ
└─ safety_identifier 文字列 OpenAI の使用ポリシーに違反している可能性があるアプリケーションのユーザーを検出するために使用される安定した識別子。
ID は、各ユーザーを一意に識別する文字列である必要があります。 識別情報が送信されないように、ユーザー名または電子メール アドレスをハッシュすることをお勧めします。 詳細については、こちらをご覧ください
いいえ
└─ 状態 列挙型 応答生成の状態。 completedfailed
in_progresscancelledqueued、または incomplete
使用可能な値: completedfailedin_progresscancelledqueuedincomplete
いいえ
└─ 温度 number または null いいえ 1
└─ テキスト OpenAI.ResponseTextParam モデルからのテキスト応答の構成オプション。 プレーンにすることができます
テキストまたは構造化された JSON データ。 詳細情報:
- テキストの入力と出力
- 構造化された出力
いいえ
└─ ツール選択 OpenAI.ToolChoiceParam 生成時に使用するツール (またはツール) をモデルで選択する方法
応答。 tools パラメーターを参照して、どのツールを指定するかを確認します
モデルが呼び出すことができます。
いいえ
└─ ツール OpenAI.ToolsArray 応答の生成中にモデルが呼び出す可能性があるツールの配列。 あなたが
では、 tool_choice パラメーターを設定して、使用するツールを指定できます。
次のカテゴリのツールがサポートされています。
- 組み込みツール: OpenAI によって提供されるツール。
モデルの機能 (Web 検索など)
または ファイル検索。 詳細情報
組み込みツール。
- MCP ツール: カスタム MCP サーバーを介したサードパーティ システムとの統合
または Google ドライブや SharePoint などの定義済みのコネクタ。 詳細情報
MCP ツール
- 関数呼び出し (カスタム ツール):ユーザーが定義した関数、
厳密に型指定された引数を使用して独自のコードを呼び出すモデルを有効にする
と出力。 詳細情報
関数呼び出し。 を使用することもできます。
独自のコードを呼び出すカスタム ツール。
いいえ
└─ top_logprobs integer または null いいえ
└─ top_p number または null いいえ 1
└─ 切り捨て string または null いいえ 無効
└─ 使用法 OpenAI.ResponseUsage 入力トークン、出力トークン、
出力トークンの内訳と、使用されたトークンの合計。
いいえ
└─ ユーザー string (非推奨) このフィールドは、 safety_identifier および prompt_cache_keyに置き換えられます。 キャッシュの最適化を維持するには、代わりに prompt_cache_key を使用します。
エンドユーザーの安定した識別子。
同様の要求をより適切にバケット化してキャッシュ ヒット率を向上させ、OpenAI が不正使用を検出して防ぐのに役立ちます。 詳細については、こちらをご覧ください
いいえ
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.incomplete
使用可能な値: response.incomplete
はい

OpenAI.ResponseItemList

応答項目の一覧。

名前 タイプ 説明 必須 既定
データ OpenAI.ItemResource の配列 この応答の生成に使用される項目の一覧。 はい
first_id 文字列 リスト内の最初の項目の ID。 はい
has_more ブール 使用可能な項目が他にあるかどうか。 はい
last_id 文字列 リスト内の最後の項目の ID。 はい
オブジェクト 列挙型 返されるオブジェクトの型は、 listする必要があります。
使用可能な値: list
はい

OpenAI.ResponseLogProb

対数関数は、モデルがシーケンス内の特定の位置で特定のトークンを生成するために割り当てる対数確率です。 負の小さい (高い) logprob 値は、そのトークンの選択におけるモデルの信頼度が高いことを示します。

名前 タイプ 説明 必須 既定
logprob このトークンのログ確率。 はい
トークン 文字列 可能なテキスト トークン。 はい
top_logprobs OpenAI.ResponseLogProbTopLogprobs の配列 上位 20 個の最も可能性の高いトークンのログ確率。 いいえ

OpenAI.ResponseLogProbTopLogprobs

名前 タイプ 説明 必須 既定
logprob いいえ
トークン 文字列 いいえ

OpenAI.ResponseMCPCallArgumentsDeltaEvent

MCP ツール呼び出しの引数に差分 (部分更新) がある場合に出力されます。

名前 タイプ 説明 必須 既定
デルタ 文字列 MCP ツール呼び出しの引数の部分的な更新を含む JSON 文字列。 はい
item_id 文字列 処理中の MCP ツール呼び出し項目の一意識別子。 はい
output_index 整数 応答の出力配列内の出力項目のインデックス。 はい
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に 'response.mcp_call_arguments.delta' です。
使用可能な値: response.mcp_call_arguments.delta
はい

OpenAI.ResponseMCPCallFailedEvent

MCP ツールの呼び出しが失敗したときに生成されます。

名前 タイプ 説明 必須 既定
item_id 文字列 失敗した MCP ツール呼び出し項目の ID。 はい
output_index 整数 失敗した出力項目のインデックス。 はい
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に 'response.mcp_call.failed' です。
使用可能な値: response.mcp_call.failed
はい

OpenAI.ResponseMCPCallInProgressEvent

MCP ツールの呼び出しが進行中のときに生成されます。

名前 タイプ 説明 必須 既定
item_id 文字列 処理中の MCP ツール呼び出し項目の一意識別子。 はい
output_index 整数 応答の出力配列内の出力項目のインデックス。 はい
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に 'response.mcp_call.in_progress' です。
使用可能な値: response.mcp_call.in_progress
はい

OpenAI.ResponseMCPListToolsFailedEvent

使用可能な MCP ツールの一覧表示が失敗したときに生成されます。

名前 タイプ 説明 必須 既定
item_id 文字列 失敗した MCP ツール呼び出し項目の ID。 はい
output_index 整数 失敗した出力項目のインデックス。 はい
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に 'response.mcp_list_tools.failed' です。
使用可能な値: response.mcp_list_tools.failed
はい

OpenAI.ResponseMCPListToolsInProgressEvent

システムが使用可能な MCP ツールの一覧を取得中の場合に生成されます。

名前 タイプ 説明 必須 既定
item_id 文字列 処理中の MCP ツール呼び出し項目の ID。 はい
output_index 整数 処理中の出力項目のインデックス。 はい
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に 'response.mcp_list_tools.in_progress' です。
使用可能な値: response.mcp_list_tools.in_progress
はい

OpenAI.ResponseModalities

モデルで生成する出力の種類。 ほとんどのモデルでは、既定のテキストを生成できます。 ["text"] gpt-4o-audio-preview モデルを使用してオーディオを生成することもできます。 このモデルでテキスト応答とオーディオ応答の両方を生成するように要求するには、次の値を使用できます。 ["text", "audio"]

このスキーマは、次のいずれかの型を受け入れます。

  • 配列
  • Null

OpenAI.ResponseOutputItemAddedEvent

新しい出力項目が追加されたときに出力されます。

名前 タイプ 説明 必須 既定
項目 OpenAI.OutputItem はい
└─ 型 OpenAI.OutputItemType はい
output_index 整数 追加された出力項目のインデックス。 はい
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.output_item.added
使用可能な値: response.output_item.added
はい

OpenAI.ResponseOutputTextAnnotationAddedEvent

注釈が出力テキスト コンテンツに追加されたときに生成されます。

名前 タイプ 説明 必須 既定
コメント OpenAI.Annotation 出力テキストのスパンに適用される注釈。 はい
└─ 型 OpenAI.AnnotationType はい
annotation_index 整数 コンテンツ パーツ内の注釈のインデックス。 はい
content_index 整数 出力項目内のコンテンツ パーツのインデックス。 はい
item_id 文字列 注釈が追加されるアイテムの一意識別子。 はい
output_index 整数 応答の出力配列内の出力項目のインデックス。 はい
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に 'response.output_text.annotation.added' です。
使用可能な値: response.output_text.annotation.added
はい

OpenAI.ResponsePromptVariables

プロンプト内の変数に置き換える値の省略可能なマップ。 置換値には、文字列、または画像やファイルなどの他の応答入力の種類を指定できます。

: オブジェクト

OpenAI.ResponseQueuedEvent

応答がキューに登録され、処理を待機しているときに出力されます。

名前 タイプ 説明 必須 既定
応答 OpenAI.Response はい
└─ 背景 boolean または null いいえ
└─ completed_at string または null いいえ
└─ content_filters AzureContentFilterForResponsesAPI の配列 コンテンツ フィルターの結果は RAI です。 はい
└─ 会話 OpenAI.ConversationReference または null いいえ
└─ 作成日 整数 この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 はい
└─ エラー OpenAI.ResponseError または null はい
└─ 識別子 文字列 この応答の一意の識別子。 はい
└─ 不完全な詳細情報 OpenAI.ResponseIncompleteDetails または null はい
└─ 手順 OpenAI.InputItem または null の文字列または配列 はい
└─ 最大出力トークン数 integer または null いいえ
└─ 最大ツール呼び出し回数 integer または null いいえ
└─ メタデータ OpenAI.Metadata または null いいえ
└─ モデル 文字列 gpt-4oo3など、応答の生成に使用されるモデル ID。 OpenAI
は、さまざまな機能、パフォーマンスを備えた幅広いモデルを提供します
特性、および価格ポイント。 モデル ガイドを参照してください
をクリックして、使用可能なモデルを参照および比較します。
いいえ
└─ オブジェクト 列挙型 このリソースのオブジェクトの種類 - 常に responseに設定されます。
使用可能な値: response
はい
└─ 出力 OpenAI.OutputItem の配列 モデルによって生成されたコンテンツ項目の配列。
- output 配列内の項目の長さと順序は依存しています
モデルの応答に対する〘。
- output 配列内の最初の項目にアクセスするのではなく、
それが生成されたコンテンツを含む assistant メッセージであると仮定する
モデルを使用する場合は、 output_text プロパティを使用することを検討してください。
SDK でサポートされています。
はい
└─ 出力テキスト string または null いいえ
└─ 並列ツール呼び出し ブール モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 はい True
└─ 前の応答のID string または null いいえ
└─ プロンプト OpenAI.Prompt プロンプト テンプレートとその変数への参照。
詳細については、こちらをご覧ください
いいえ
└─ prompt_cache_key 文字列 OpenAI によって、同様の要求に対する応答をキャッシュし、キャッシュ ヒット 率を最適化するために使用されます。 user フィールドを置き換えます。 詳細については、こちらをご覧ください いいえ
└─ prompt_cache_retention string または null いいえ
└─ 推論 OpenAI.Reasoning または null いいえ
└─ safety_identifier 文字列 OpenAI の使用ポリシーに違反している可能性があるアプリケーションのユーザーを検出するために使用される安定した識別子。
ID は、各ユーザーを一意に識別する文字列である必要があります。 識別情報が送信されないように、ユーザー名または電子メール アドレスをハッシュすることをお勧めします。 詳細については、こちらをご覧ください
いいえ
└─ 状態 列挙型 応答生成の状態。 completedfailed
in_progresscancelledqueued、または incomplete
使用可能な値: completedfailedin_progresscancelledqueuedincomplete
いいえ
└─ 温度 number または null いいえ 1
└─ テキスト OpenAI.ResponseTextParam モデルからのテキスト応答の構成オプション。 プレーンにすることができます
テキストまたは構造化された JSON データ。 詳細情報:
- テキストの入力と出力
- 構造化された出力
いいえ
└─ ツール選択 OpenAI.ToolChoiceParam 生成時に使用するツール (またはツール) をモデルで選択する方法
応答。 tools パラメーターを参照して、どのツールを指定するかを確認します
モデルが呼び出すことができます。
いいえ
└─ ツール OpenAI.ToolsArray 応答の生成中にモデルが呼び出す可能性があるツールの配列。 あなたが
では、 tool_choice パラメーターを設定して、使用するツールを指定できます。
次のカテゴリのツールがサポートされています。
- 組み込みツール: OpenAI によって提供されるツール。
モデルの機能 (Web 検索など)
または ファイル検索。 詳細情報
組み込みツール。
- MCP ツール: カスタム MCP サーバーを介したサードパーティ システムとの統合
または Google ドライブや SharePoint などの定義済みのコネクタ。 詳細情報
MCP ツール
- 関数呼び出し (カスタム ツール):ユーザーが定義した関数、
厳密に型指定された引数を使用して独自のコードを呼び出すモデルを有効にする
と出力。 詳細情報
関数呼び出し。 を使用することもできます。
独自のコードを呼び出すカスタム ツール。
いいえ
└─ top_logprobs integer または null いいえ
└─ top_p number または null いいえ 1
└─ 切り捨て string または null いいえ 無効
└─ 使用法 OpenAI.ResponseUsage 入力トークン、出力トークン、
出力トークンの内訳と、使用されたトークンの合計。
いいえ
└─ ユーザー string (非推奨) このフィールドは、 safety_identifier および prompt_cache_keyに置き換えられます。 キャッシュの最適化を維持するには、代わりに prompt_cache_key を使用します。
エンドユーザーの安定した識別子。
同様の要求をより適切にバケット化してキャッシュ ヒット率を向上させ、OpenAI が不正使用を検出して防ぐのに役立ちます。 詳細については、こちらをご覧ください
いいえ
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に 'response.queued' です。
使用可能な値: response.queued
はい

OpenAI.ResponseReasoningSummaryPartAddedEvent

新しい推論の概要部分が追加されたときに生成されます。

名前 タイプ 説明 必須 既定
item_id 文字列 このサマリー パーツが関連付けられているアイテムの ID。 はい
output_index 整数 このサマリー パーツが関連付けられている出力項目のインデックス。 はい
パーツ OpenAI.ResponseReasoningSummaryPartAddedEventPart はい
└─ テキスト 文字列 はい
└─ 型 列挙型
使用可能な値: summary_text
はい
sequence_number 整数 このイベントのシーケンス番号。 はい
summary_index 整数 推論の概要内の概要部分のインデックス。 はい
列挙型 イベントの種類。 常に response.reasoning_summary_part.added
使用可能な値: response.reasoning_summary_part.added
はい

OpenAI.ResponseReasoningSummaryPartAddedEventPart

名前 タイプ 説明 必須 既定
SMS 送信 文字列 はい
列挙型
使用可能な値: summary_text
はい

OpenAI.ResponseReasoningSummaryTextDeltaEvent

推論の概要テキストにデルタが追加されたときに出力されます。

名前 タイプ 説明 必須 既定
デルタ 文字列 概要に追加されたテキストデルタ。 はい
item_id 文字列 この概要テキストデルタが関連付けられている項目の ID。 はい
output_index 整数 この概要テキストデルタが関連付けられている出力項目のインデックス。 はい
sequence_number 整数 このイベントのシーケンス番号。 はい
summary_index 整数 推論の概要内の概要部分のインデックス。 はい
列挙型 イベントの種類。 常に response.reasoning_summary_text.delta
使用可能な値: response.reasoning_summary_text.delta
はい

OpenAI.ResponseReasoningTextDeltaEvent

推論テキストにデルタが追加されたときに出力されます。

名前 タイプ 説明 必須 既定
content_index 整数 このデルタが関連付けられている推論コンテンツ パーツのインデックス。 はい
デルタ 文字列 推論コンテンツに追加されたテキストデルタ。 はい
item_id 文字列 この推論テキストデルタが関連付けられている項目の ID。 はい
output_index 整数 この推論テキストデルタが関連付けられている出力項目のインデックス。 はい
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.reasoning_text.delta
使用可能な値: response.reasoning_text.delta
はい

OpenAI.ResponseRefusalDeltaEvent

部分的な拒否テキストがある場合に出力されます。

名前 タイプ 説明 必須 既定
content_index 整数 拒否テキストが追加されるコンテンツ パーツのインデックス。 はい
デルタ 文字列 追加される拒否テキスト。 はい
item_id 文字列 拒否テキストが追加される出力項目の ID。 はい
output_index 整数 拒否テキストが追加される出力項目のインデックス。 はい
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.refusal.delta
使用可能な値: response.refusal.delta
はい

OpenAI.ResponseStreamOptions

ストリーミング応答のオプション。 これは、 stream: true設定した場合にのみ設定します。

名前 タイプ 説明 必須 既定
include_obfuscation ブール true の場合、ストリーム難読化が有効になります。 ストリーム難読化の追加
ランダム文字をストリーミングデルタイベントの obfuscation フィールドに
は、特定のサイドチャネル攻撃に対する軽減策としてペイロード サイズを正規化します。
これらの難読化フィールドは既定で含まれていますが、少量を追加します
データ ストリームに対するオーバーヘッドの増加。 include_obfuscationを に設定できます。
間のネットワーク リンクを信頼する場合は、帯域幅を最適化する場合は false
アプリケーションと OpenAI API。
いいえ

OpenAI.ResponseTextDeltaEvent

追加のテキストデルタがある場合に出力されます。

名前 タイプ 説明 必須 既定
content_index 整数 テキスト デルタが追加されたコンテンツ パーツのインデックス。 はい
デルタ 文字列 追加されたテキストデルタ。 はい
item_id 文字列 テキストデルタが追加された出力項目の ID。 はい
logprobs OpenAI.ResponseLogProb の配列 デルタ内のトークンのログ確率。 はい
output_index 整数 テキストデルタが追加された出力項目のインデックス。 はい
sequence_number 整数 このイベントのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.output_text.delta
使用可能な値: response.output_text.delta
はい

OpenAI.ResponseTextParam

モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 詳細情報:

名前 タイプ 説明 必須 既定
形式 OpenAI.TextResponseFormatConfiguration モデルが出力する必要がある形式を指定するオブジェクト。
構造化出力を有効にする { "type": "json_schema" } を構成する
これは、モデルが指定された JSON スキーマと一致することを保証します。 詳細については、以下を参照してください。

既定の形式は { "type": "text" } であり、追加のオプションはありません。
*gpt-4o 以降のモデルでは推奨されません。
{ "type": "json_object" }に設定すると、古い JSON モードが有効になります。
は、モデルが生成するメッセージが有効な JSON であることを保証します。 使用 json_schema
は、それをサポートするモデルに適しています。
いいえ
詳細 OpenAI.Verbosity モデルの応答の詳細度を制限します。 値を小さくすると、次のようになります。
より簡潔な応答が得られますが、値が大きいほど、より詳細な応答が生成されます。
現在サポートされている値は、 lowmedium、および highです。
いいえ

OpenAI.ResponseUsage

入力トークン、出力トークン、出力トークンの内訳、使用されたトークンの合計など、トークンの使用状況の詳細を表します。

名前 タイプ 説明 必須 既定
input_tokens 整数 入力トークンの数。 はい
input_tokens_details OpenAI.ResponseUsageInputTokensDetails はい
└─ キャッシュされたトークン 整数 はい
output_tokens 整数 出力トークンの数。 はい
output_tokens_details OpenAI.ResponseUsageOutputTokensDetails はい
└─ 推論トークン 整数 はい
total_tokens 整数 使用されたトークンの合計数。 はい

OpenAI.ResponseUsageInputTokensDetails

名前 タイプ 説明 必須 既定
cached_tokens 整数 はい

OpenAI.ResponseUsageOutputTokensDetails

名前 タイプ 説明 必須 既定
reasoning_tokens 整数 はい

OpenAI.ResponseWebSearchCallInProgressEvent

注: web_searchは、Azure OpenAI 経由ではまだ使用できません。

名前 タイプ 説明 必須 既定
item_id 文字列 Web 検索呼び出しに関連付けられている出力項目の一意の ID。 はい
output_index 整数 Web 検索呼び出しが関連付けられている出力項目のインデックス。 はい
sequence_number 整数 処理されている Web 検索呼び出しのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.web_search_call.in_progress
使用可能な値: response.web_search_call.in_progress
はい

OpenAI.ResponseWebSearchCallSearchingEvent

注: web_searchは、Azure OpenAI 経由ではまだ使用できません。

名前 タイプ 説明 必須 既定
item_id 文字列 Web 検索呼び出しに関連付けられている出力項目の一意の ID。 はい
output_index 整数 Web 検索呼び出しが関連付けられている出力項目のインデックス。 はい
sequence_number 整数 処理されている Web 検索呼び出しのシーケンス番号。 はい
列挙型 イベントの種類。 常に response.web_search_call.searching
使用可能な値: response.web_search_call.searching
はい

OpenAI.RunCompletionUsage

実行に関連する使用状況の統計情報。 実行が終了状態 (nullin_progress など) でない場合、この値はqueuedされます。

名前 タイプ 説明 必須 既定
completion_tokens 整数 実行の過程で使用された完了トークンの数。 はい
prompt_tokens 整数 実行の過程で使用されたプロンプト トークンの数。 はい
total_tokens 整数 使用されたトークンの合計数 (プロンプト + 完了)。 はい

OpenAI.RunGraderRequest

名前 タイプ 説明 必須 既定
OpenAI.GraderStringCheck または OpenAI.GraderTextSimilarity または OpenAI.GraderPython または OpenAI.GraderScoreModel または OpenAI.GraderMulti または GraderEndpoint 微調整ジョブに使用されるグレーダー。 はい
項目 OpenAI.RunGraderRequestItem いいえ
model_sample 文字列 評価するモデル サンプル。 この値は、次の値を設定するために使用されます。
sample名前空間。 詳細については 、ガイド を参照してください。
output_json変数は、モデルサンプルが
有効な JSON 文字列。
はい

OpenAI.RunGraderRequestItem

: オブジェクト

OpenAI.RunGraderResponse

名前 タイプ 説明 必須 既定
メタデータ OpenAI.RunGraderResponseMetadata はい
model_grader_token_usage_per_model オブジェクト はい
報酬 はい
sub_rewards オブジェクト はい

OpenAI.RunGraderResponseMetadata

名前 タイプ 説明 必須 既定
エラー OpenAI.RunGraderResponseMetadataErrors はい
execution_time はい
名前 文字列 はい
sampled_model_name string または null はい
スコア オブジェクト はい
token_usage integer または null はい
文字列 はい

OpenAI.RunGraderResponseMetadataErrors

名前 タイプ 説明 必須 既定
formula_parse_error ブール はい
invalid_variable_error ブール はい
model_grader_parse_error ブール はい
model_grader_refusal_error ブール はい
model_grader_server_error ブール はい
model_grader_server_error_details string または null はい
other_error ブール はい
python_grader_runtime_error ブール はい
python_grader_runtime_error_details string または null はい
python_grader_server_error ブール はい
python_grader_server_error_type string または null はい
sample_parse_error ブール はい
truncated_observation_error ブール はい
unresponsive_reward_error ブール はい

OpenAI.RunObject

スレッドでの実行を表 します

名前 タイプ 説明 必須 既定
assistant_id 文字列 この実行の実行に使用される アシスタント の ID。 はい
cancelled_at string または null 実行が取り消されたときの Unix タイムスタンプ (秒単位)。 はい
completed_at string または null 実行が完了した時刻の Unix タイムスタンプ (秒単位)。 はい
Created_at 整数 実行が作成されたときの Unix タイムスタンプ (秒単位)。 はい
expires_at string または null 実行の有効期限が切れる Unix タイムスタンプ (秒単位)。 はい
failed_at string または null 実行に失敗したときの Unix タイムスタンプ (秒単位)。 はい
Id 文字列 API エンドポイントで参照できる識別子。 はい
incomplete_details OpenAI.RunObjectIncompleteDetails または null 実行が不完全である理由の詳細。 実行が不完全でない場合、 null されます。 はい
指示 文字列 アシスタントがこの実行に使用した手順。 はい
last_error OpenAI.RunObjectLastError または null この実行に関連付けられている最後のエラー。 エラーがない場合は null されます。 はい
max_completion_tokens integer または null 実行の過程で使用された完了トークンの最大数。 はい
max_prompt_tokens integer または null 実行の過程で使用されるように指定されたプロンプト トークンの最大数。 はい
メタデータ OpenAI.Metadata または null はい
モデル 文字列 アシスタントがこの実行に使用したモデル。 はい
オブジェクト 列挙型 常に thread.runされるオブジェクト型。
使用可能な値: thread.run
はい
parallel_tool_calls OpenAI.ParallelToolCalls ツールの使用中に 並列関数呼び出し を有効にするかどうかを指定します。 はい
required_action OpenAI.RunObjectRequiredAction または null 実行を続行するために必要なアクションの詳細。 アクションが必要ない場合は null されます。 はい
response_format OpenAI.AssistantsApiResponseFormatOption モデルが出力する必要がある形式を指定します。 GPT-4oGPT-4 Turbo、およびgpt-3.5-turbo-1106以降のすべての GPT-3.5 ターボ モデルと互換性があります。
{ "type": "json_schema", "json_schema": {...} }に設定すると、モデルが指定された JSON スキーマと一致することを保証する構造化出力が有効になります。 詳細については、以下を参照してください。
{ "type": "json_object" }に設定すると JSON モードが有効になります。これにより、モデルによって生成されるメッセージが有効な JSON であることが保証されます。
重要:* JSON モードを使用する場合は、システムまたはユーザー メッセージを使用して自分で JSON を生成するようにモデルに指示する 必要もあります 。 これを行わないと、生成がトークンの制限に達するまで、モデルは空白の終わりのないストリームを生成し、実行時間が長く、一見 "スタック" な要求になる可能性があります。 また、生成がfinish_reason="length"を超えたか、会話が最大コンテキスト長を超えたことを示すmax_tokens場合は、メッセージの内容が部分的に切断される可能性があることにも注意してください。
はい
started_at string または null 実行が開始されたときの Unix タイムスタンプ (秒単位)。 はい
状態 OpenAI.RunStatus 実行の状態。 queuedin_progressrequires_actioncancellingcancelledfailedcompletedincomplete、または expiredのいずれかです。 はい
温度 number または null この実行に使用されるサンプリング温度。 設定しない場合、既定値は 1 です。 いいえ
thread_id 文字列 この実行の一部として実行された スレッド の ID。 はい
tool_choice OpenAI.AssistantsApiToolChoiceOption モデルによって呼び出されるツール (ある場合) を制御します。
none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。
auto は既定値であり、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。
required は、モデルがユーザーに応答する前に 1 つ以上のツールを呼び出す必要があります。
{"type": "file_search"}{"type": "function", "function": {"name": "my_function"}}などの特定のツールを指定すると、モデルはそのツールを強制的に呼び出します。
はい
ツール OpenAI.AssistantTool の配列 アシスタントがこの実行に使用したツールの一覧。 はい []
top_p number または null この実行に使用される核サンプリング値。 設定しない場合、既定値は 1 です。 いいえ
truncation_strategy OpenAI.TruncationObject 実行前にスレッドを切り捨てる方法を制御します。 これを使用して、実行の初期コンテキスト ウィンドウを制御します。 はい
使用 OpenAI.RunCompletionUsage または null はい

OpenAI.RunObjectIncompleteDetails

名前 タイプ 説明 必須 既定
理由 列挙型
使用可能な値: max_completion_tokensmax_prompt_tokens
いいえ

OpenAI.RunObjectLastError

名前 タイプ 説明 必須 既定
コード 列挙型
使用可能な値: server_errorrate_limit_exceededinvalid_prompt
はい
メッセージ 文字列 はい

OpenAI.RunObjectRequiredAction

名前 タイプ 説明 必須 既定
submit_tool_outputs OpenAI.RunObjectRequiredActionSubmitToolOutputs はい
列挙型
使用可能な値: submit_tool_outputs
はい

OpenAI.RunObjectRequiredActionSubmitToolOutputs

名前 タイプ 説明 必須 既定
tool_calls OpenAI.RunToolCallObject の配列 はい

OpenAI.RunStatus

実行の状態。 queuedin_progressrequires_actioncancellingcancelledfailedcompletedincomplete、または expiredのいずれかです。

プロパティ
文字列
queued
in_progress
requires_action
cancelling
cancelled
failed
completed
incomplete
expired

OpenAI.RunStepCompletionUsage

実行ステップに関連する使用状況の統計情報。 この値は、実行ステップの状態がnullされている間にin_progressされます。

名前 タイプ 説明 必須 既定
completion_tokens 整数 実行手順の過程で使用された完了トークンの数。 はい
prompt_tokens 整数 実行手順の過程で使用されたプロンプト トークンの数。 はい
total_tokens 整数 使用されたトークンの合計数 (プロンプト + 完了)。 はい

OpenAI.RunStepDetailsMessageCreationObject

実行ステップによるメッセージ作成の詳細。

名前 タイプ 説明 必須 既定
message_creation OpenAI.RunStepDetailsMessageCreationObjectMessageCreation はい
列挙型 常に message_creation
使用可能な値: message_creation
はい

OpenAI.RunStepDetailsMessageCreationObjectMessageCreation

名前 タイプ 説明 必須 既定
message_id 文字列 はい

OpenAI.RunStepDetailsToolCall

OpenAI.RunStepDetailsToolCall の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
code_interpreter OpenAI.RunStepDetailsToolCallsCodeObject
file_search OpenAI.RunStepDetailsToolCallsFileSearchObject
function OpenAI.RunStepDetailsToolCallsFunctionObject
名前 タイプ 説明 必須 既定
OpenAI.RunStepDetailsToolCallType はい

OpenAI.RunStepDetailsToolCallType

プロパティ
文字列
code_interpreter
file_search
function

OpenAI.RunStepDetailsToolCallsCodeObject

実行ステップが関係していたコード インタープリター ツール呼び出しの詳細。

名前 タイプ 説明 必須 既定
code_interpreter OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter はい
└─ 入力 文字列 はい
└─ 出力 OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject または OpenAI.RunStepDetailsToolCallsCodeOutputImageObject の配列 はい
Id 文字列 ツール呼び出しの ID。 はい
列挙型 ツール呼び出しの種類。 これは常に、この種類のツール呼び出しに対して code_interpreter されます。
使用可能な値: code_interpreter
はい

OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter

名前 タイプ 説明 必須 既定
入力 文字列 はい
出力 OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject または OpenAI.RunStepDetailsToolCallsCodeOutputImageObject の配列 はい

OpenAI.RunStepDetailsToolCallsCodeOutputImageObject

名前 タイプ 説明 必須 既定
イメージ OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage はい
列挙型 常に image
使用可能な値: image
はい

OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage

名前 タイプ 説明 必須 既定
file_id 文字列 はい

OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject

コード インタープリター ツールからのテキスト出力は、実行ステップの一部として呼び出されます。

名前 タイプ 説明 必須 既定
ログ 文字列 コード インタープリター ツールの呼び出しからのテキスト出力。 はい
列挙型 常に logs
使用可能な値: logs
はい

OpenAI.RunStepDetailsToolCallsFileSearchObject

名前 タイプ 説明 必須 既定
file_search OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch はい
└─ ranking_options OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject ファイル検索のランク付けオプション。 いいえ
└─ 結果 OpenAI.RunStepDetailsToolCallsFileSearchResultObject の配列 いいえ
Id 文字列 ツール呼び出しオブジェクトの ID。 はい
列挙型 ツール呼び出しの種類。 これは常に、この種類のツール呼び出しに対して file_search されます。
使用可能な値: file_search
はい

OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch

名前 タイプ 説明 必須 既定
ranking_options OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject ファイル検索のランク付けオプション。 いいえ
結果 OpenAI.RunStepDetailsToolCallsFileSearchResultObject の配列 いいえ

OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject

ファイル検索のランク付けオプション。

名前 タイプ 説明 必須 既定
ランカー OpenAI.FileSearchRanker ファイル検索に使用するランカー。 指定しない場合は、 auto ランカーを使用します。 はい
score_threshold ファイル検索のスコアのしきい値。 すべての値は、0 ~ 1 の浮動小数点数である必要があります。
制約: 最小: 0、最大: 1
はい

OpenAI.RunStepDetailsToolCallsFileSearchResultObject

ファイル検索の結果インスタンス。

名前 タイプ 説明 必須 既定
コンテンツ OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContent の配列 見つかった結果の内容。 コンテンツは、include クエリ パラメーターを使用して要求された場合にのみ含まれます。 いいえ
file_id 文字列 結果が見つかったファイルの ID。 はい
file_name 文字列 結果が見つかったファイルの名前。 はい
スコア 結果のスコア。 すべての値は、0 ~ 1 の浮動小数点数である必要があります。
制約: 最小: 0、最大: 1
はい

OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContent

名前 タイプ 説明 必須 既定
SMS 送信 文字列 いいえ
列挙型
使用可能な値: text
いいえ

OpenAI.RunStepDetailsToolCallsFunctionObject

名前 タイプ 説明 必須 既定
関数 OpenAI.RunStepDetailsToolCallsFunctionObjectFunction はい
└─ 引数 文字列 はい
└─ 名前 文字列 はい
└─ 出力 string または null はい
Id 文字列 ツール呼び出しオブジェクトの ID。 はい
列挙型 ツール呼び出しの種類。 これは常に、この種類のツール呼び出しに対して function されます。
使用可能な値: function
はい

OpenAI.RunStepDetailsToolCallsFunctionObjectFunction

名前 タイプ 説明 必須 既定
引数 文字列 はい
名前 文字列 はい
出力 string または null はい

OpenAI.RunStepDetailsToolCallsObject

ツール呼び出しの詳細。

名前 タイプ 説明 必須 既定
tool_calls OpenAI.RunStepDetailsToolCall の配列 実行ステップが関係していたツール呼び出しの配列。 これらは、 code_interpreterfile_search、または functionの 3 種類のツールのいずれかに関連付けることができます。 はい
列挙型 常に tool_calls
使用可能な値: tool_calls
はい

OpenAI.RunStepObject

実行の実行中のステップを表します。

名前 タイプ 説明 必須 既定
assistant_id 文字列 実行ステップに関連付けられている アシスタント の ID。 はい
cancelled_at string または null はい
completed_at string または null はい
Created_at 整数 実行ステップが作成されたときの Unix タイムスタンプ (秒単位)。 はい
expired_at string または null はい
failed_at string または null はい
Id 文字列 API エンドポイントで参照できる実行ステップの識別子。 はい
last_error OpenAI.RunStepObjectLastError または null はい
メタデータ OpenAI.Metadata または null はい
オブジェクト 列挙型 常に thread.run.stepされるオブジェクト型。
使用可能な値: thread.run.step
はい
run_id 文字列 この実行ステップが含まれる 実行 の ID。 はい
状態 列挙型 実行ステップの状態。 in_progresscancelledfailedcompleted、または expiredのいずれかです。
使用できる値: in_progresscancelledfailedcompletedexpired
はい
step_details OpenAI.RunStepDetailsMessageCreationObject または OpenAI.RunStepDetailsToolCallsObject 実行ステップの詳細。 はい
thread_id 文字列 実行された スレッド の ID。 はい
列挙型 実行ステップの種類。 message_creation または tool_callsのいずれかです。
使用可能な値: message_creationtool_calls
はい
使用 OpenAI.RunStepCompletionUsage 実行ステップに関連する使用状況の統計情報。 この値は、実行ステップの状態がnullされている間にin_progressされます。 はい

OpenAI.RunStepObjectLastError

名前 タイプ 説明 必須 既定
コード 列挙型
使用可能な値: server_errorrate_limit_exceeded
はい
メッセージ 文字列 はい

OpenAI.RunToolCallObject

ツール呼び出しオブジェクト

名前 タイプ 説明 必須 既定
関数 OpenAI.RunToolCallObjectFunction はい
└─ 引数 文字列 はい
└─ 名前 文字列 はい
Id 文字列 ツール呼び出しの ID。 この ID は、エンドポイントを 実行するために 送信ツールの出力を使用してツールの出力を送信するときに参照する必要があります。 はい
列挙型 出力が必要なツール呼び出しの種類。 現時点では、これは常に function
使用可能な値: function
はい

OpenAI.RunToolCallObjectFunction

名前 タイプ 説明 必須 既定
引数 文字列 はい
名前 文字列 はい

OpenAI.Screenshot

スクリーンショット アクション。

名前 タイプ 説明 必須 既定
列挙型 イベントの種類を指定します。 スクリーンショット アクションの場合、このプロパティは
常に screenshotに設定されます。
使用可能な値: screenshot
はい

OpenAI.Scroll

スクロール アクション。

名前 タイプ 説明 必須 既定
scroll_x 整数 水平スクロール距離。 はい
scroll_y 整数 垂直スクロール距離。 はい
列挙型 イベントの種類を指定します。 スクロール アクションの場合、このプロパティは次のようになります。
常に scrollに設定されます。
使用可能な値: scroll
はい
X 整数 スクロールが発生した x 座標。 はい
Y 整数 スクロールが発生した y 座標。 はい

OpenAI.SearchContextSize

プロパティ
文字列
low
medium
high

OpenAI.SpecificApplyPatchParam

ツール呼び出しの実行時に、apply_patch ツールを強制的に呼び出します。

名前 タイプ 説明 必須 既定
列挙型 呼び出すツール。 常に apply_patch
使用可能な値: apply_patch
はい

OpenAI.SpecificFunctionShellParam

ツール呼び出しが必要な場合に、モデルにシェル ツールの呼び出しを強制します。

名前 タイプ 説明 必須 既定
列挙型 呼び出すツール。 常に shell
使用可能な値: shell
はい

OpenAI.StaticChunkingStrategy

名前 タイプ 説明 必須 既定
chunk_overlap_tokens 整数 チャンク間で重複するトークンの数。 既定値は 400 です。
重複は、 max_chunk_size_tokensの半分を超えてはなりません。
はい
max_chunk_size_tokens 整数 各チャンク内のトークンの最大数。 既定値は 800 です。 最小値は 100 、最大値は 4096
制約: 最小: 100、最大: 4096
はい

OpenAI.StaticChunkingStrategyRequestParam

チャンク サイズとチャンクの重複を設定して、独自のチャンク戦略をカスタマイズします。

名前 タイプ 説明 必須 既定
静的 OpenAI.StaticChunkingStrategy はい
列挙型 常に static
使用可能な値: static
はい

OpenAI.StaticChunkingStrategyResponseParam

名前 タイプ 説明 必須 既定
静的 OpenAI.StaticChunkingStrategy はい
列挙型 常に static
使用可能な値: static
はい

OpenAI.StopConfiguration

最新の推論モデルの o3o4-miniではサポートされていません。 API がそれ以降のトークンの生成を停止する最大 4 つのシーケンス。 返されたテキストには、停止シーケンスは含まれません。

このスキーマは、次のいずれかの型を受け入れます。

  • 配列
  • Null

OpenAI.SubmitToolOutputsRunRequest

名前 タイプ 説明 必須 既定
ストリーミング boolean または null いいえ
tool_outputs OpenAI.SubmitToolOutputsRunRequestToolOutputs の配列 出力が送信されるツールの一覧。 はい

OpenAI.SubmitToolOutputsRunRequestToolOutputs

名前 タイプ 説明 必須 既定
出力 文字列 いいえ
tool_call_id 文字列 いいえ

OpenAI.Summary

モデルの概要テキスト。

名前 タイプ 説明 必須 既定
SMS 送信 文字列 これまでのモデルからの推論出力の概要。 はい
列挙型 オブジェクトの型。 常に summary_text
使用可能な値: summary_text
はい

OpenAI.SummaryTextContent

モデルの概要テキスト。

名前 タイプ 説明 必須 既定
SMS 送信 文字列 これまでのモデルからの推論出力の概要。 はい
列挙型 オブジェクトの型。 常に summary_text
使用可能な値: summary_text
はい

OpenAI.TextAnnotation

OpenAI.TextAnnotation の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
file_citation OpenAI.MessageContentTextAnnotationsFileCitationObject
file_path OpenAI.MessageContentTextAnnotationsFilePathObject
名前 タイプ 説明 必須 既定
OpenAI.TextAnnotationType はい

OpenAI.TextAnnotationType

プロパティ
文字列
file_citation
file_path

OpenAI.TextContent

テキスト コンテンツ。

名前 タイプ 説明 必須 既定
SMS 送信 文字列 はい
列挙型
使用可能な値: text
はい

OpenAI.TextResponseFormatConfiguration

モデルが出力する必要がある形式を指定するオブジェクト。 { "type": "json_schema" }を構成すると、構造化出力が有効になり、モデルが指定した JSON スキーマと一致することが保証されます。 詳細については、以下を参照してください。

既定の形式は { "type": "text" } であり、追加のオプションはありません。 gpt-4o 以降のモデルでは推奨されません:* { "type": "json_object" } に設定すると、古い JSON モードが有効になり、モデルによって生成されるメッセージが有効な JSON であることが保証されます。 json_schemaをサポートするモデルには、を使用することをお勧めします。

OpenAI.TextResponseFormatConfiguration の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
json_schema OpenAI.TextResponseFormatJsonSchema
text OpenAI.TextResponseFormatConfigurationResponseFormatText
json_object OpenAI.TextResponseFormatConfigurationResponseFormatJsonObject
名前 タイプ 説明 必須 既定
OpenAI.TextResponseFormatConfigurationType はい

OpenAI.TextResponseFormatConfigurationResponseFormatJsonObject

JSON オブジェクトの応答形式。 JSON 応答を生成する古い方法。 json_schemaをサポートするモデルには、の使用をお勧めします。 このモデルでは、システムまたはユーザーに指示するメッセージがない場合、JSON は生成されないことに注意してください。

名前 タイプ 説明 必須 既定
列挙型 定義されている応答形式の型。 常に json_object
使用可能な値: json_object
はい

OpenAI.TextResponseFormatConfigurationResponseFormatText

既定の応答形式。 テキスト応答を生成するために使用されます。

名前 タイプ 説明 必須 既定
列挙型 定義されている応答形式の型。 常に text
使用可能な値: text
はい

OpenAI.TextResponseFormatConfigurationType

プロパティ
文字列
text
json_schema
json_object

OpenAI.TextResponseFormatJsonSchema

JSON スキーマの応答形式。 構造化された JSON 応答を生成するために使用されます。 構造化出力の詳細を確認します。

名前 タイプ 説明 必須 既定
説明 文字列 モデルで使用される応答形式の説明
形式で応答する方法を決定します。
いいえ
名前 文字列 応答形式の名前。 a~z、A~Z、0~9、または
アンダースコアとダッシュ。最大長は 64 です。
はい
スキーマ OpenAI.ResponseFormatJsonSchemaSchema JSON スキーマ オブジェクトとして記述された応答形式のスキーマ。
JSON スキーマを作成する方法については 、こちらをご覧ください
はい
厳しい boolean または null いいえ
列挙型 定義されている応答形式の型。 常に json_schema
使用可能な値: json_schema
はい

OpenAI.ThreadObject

メッセージを含むスレッドを表します。

名前 タイプ 説明 必須 既定
Created_at 整数 スレッドが作成されたときの Unix タイムスタンプ (秒単位)。 はい
Id 文字列 API エンドポイントで参照できる識別子。 はい
メタデータ OpenAI.Metadata または null はい
オブジェクト 列挙型 常に threadされるオブジェクト型。
使用可能な値: thread
はい
tool_resources OpenAI.ThreadObjectToolResources または null はい

OpenAI.ThreadObjectToolResources

名前 タイプ 説明 必須 既定
code_interpreter OpenAI.ThreadObjectToolResourcesCodeInterpreter いいえ
file_search OpenAI.ThreadObjectToolResourcesFileSearch いいえ

OpenAI.ThreadObjectToolResourcesCodeInterpreter

名前 タイプ 説明 必須 既定
file_ids 文字列の配列 いいえ

OpenAI.ThreadObjectToolResourcesFileSearch

名前 タイプ 説明 必須 既定
vector_store_ids 文字列の配列 いいえ

OpenAI.TokenLimits

名前 タイプ 説明 必須 既定
post_instructions 整数 制約: min: 0 いいえ

OpenAI.Tool

応答の生成に使用できるツール。

OpenAI.Tool の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
code_interpreter OpenAI.CodeInterpreterTool
function OpenAI.FunctionTool
file_search OpenAI.FileSearchTool
computer_use_preview OpenAI.ComputerUsePreviewTool
web_search OpenAI.WebSearchTool
mcp OpenAI.MCPTool
image_generation OpenAI.ImageGenTool
local_shell OpenAI.LocalShellToolParam
shell OpenAI.FunctionShellToolParam
custom OpenAI.CustomToolParam
web_search_preview OpenAI.WebSearchPreviewTool
apply_patch OpenAI.ApplyPatchToolParam
名前 タイプ 説明 必須 既定
OpenAI.ToolType はい

OpenAI.ToolChoiceAllowed

モデルで使用できるツールを定義済みのセットに制限します。

名前 タイプ 説明 必須 既定
モード 列挙型 モデルで使用できるツールを定義済みのセットに制限します。
auto を使用すると、モデルは許可されているツールの中から選択し、
メッセージ。
required では、モデルが 1 つ以上の許可されたツールを呼び出す必要があります。
使用可能な値: autorequired
はい
ツール オブジェクトの配列 モデルで呼び出しを許可する必要があるツール定義の一覧。
Responses API の場合、ツール定義の一覧は次のようになります。
json<br> [<br> { "type": "function", "name": "get_weather" },<br> { "type": "mcp", "server_label": "deepwiki" },<br> { "type": "image_generation" }<br> ]<br>
はい
列挙型 使用できるツール構成の種類。 常に allowed_tools
使用可能な値: allowed_tools
はい

OpenAI.ToolChoiceCodeInterpreter

モデルが組み込みのツールを使用して応答を生成する必要があることを示します。 組み込みツールの詳細を確認します。

名前 タイプ 説明 必須 既定
列挙型
使用可能な値: code_interpreter
はい

OpenAI.ToolChoiceComputerUsePreview

モデルが組み込みのツールを使用して応答を生成する必要があることを示します。 組み込みツールの詳細を確認します。

名前 タイプ 説明 必須 既定
列挙型
使用可能な値: computer_use_preview
はい

OpenAI.ToolChoiceCustom

モデルで特定のカスタム ツールを強制的に呼び出すには、このオプションを使用します。

名前 タイプ 説明 必須 既定
名前 文字列 呼び出すカスタム ツールの名前。 はい
列挙型 カスタム ツール呼び出しの場合、型は常に custom
使用可能な値: custom
はい

OpenAI.ToolChoiceFileSearch

モデルが組み込みのツールを使用して応答を生成する必要があることを示します。 組み込みツールの詳細を確認します。

名前 タイプ 説明 必須 既定
列挙型
使用可能な値: file_search
はい

OpenAI.ToolChoiceFunction

モデルで特定の関数を強制的に呼び出すには、このオプションを使用します。

名前 タイプ 説明 必須 既定
名前 文字列 呼び出す関数の名前。 はい
列挙型 関数呼び出しの場合、型は常に function
使用可能な値: function
はい

OpenAI.ToolChoiceImageGeneration

モデルが組み込みのツールを使用して応答を生成する必要があることを示します。 組み込みツールの詳細を確認します。

名前 タイプ 説明 必須 既定
列挙型
使用可能な値: image_generation
はい

OpenAI.ToolChoiceMCP

このオプションを使用して、モデルでリモート MCP サーバー上の特定のツールを強制的に呼び出します。

名前 タイプ 説明 必須 既定
名前 string または null いいえ
server_label 文字列 使用する MCP サーバーのラベル。 はい
列挙型 MCP ツールの場合、型は常に mcp
使用可能な値: mcp
はい

OpenAI.ToolChoiceOptions

モデルによって呼び出されるツール (ある場合) を制御します。 none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。 auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。 required は、モデルが 1 つ以上のツールを呼び出す必要があるということです。

プロパティ
文字列
none
auto
required

OpenAI.ToolChoiceParam

応答を生成するときに使用するツール (またはツール) をモデルで選択する方法。 モデルが呼び出すことができるツールを指定する方法については、 tools パラメーターを参照してください。

OpenAI.ToolChoiceParam の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
allowed_tools OpenAI.ToolChoiceAllowed
mcp OpenAI.ToolChoiceMCP
custom OpenAI.ToolChoiceCustom
apply_patch OpenAI.SpecificApplyPatchParam
shell OpenAI.SpecificFunctionShellParam
file_search OpenAI.ToolChoiceFileSearch
web_search_preview OpenAI.ToolChoiceWebSearchPreview
computer_use_preview OpenAI.ToolChoiceComputerUsePreview
web_search_preview_2025_03_11 OpenAI.ToolChoiceWebSearchPreview20250311
image_generation OpenAI.ToolChoiceImageGeneration
code_interpreter OpenAI.ToolChoiceCodeInterpreter
名前 タイプ 説明 必須 既定
OpenAI.ToolChoiceParamType はい

OpenAI.ToolChoiceParamType

プロパティ
文字列
allowed_tools
function
mcp
custom
apply_patch
shell
file_search
web_search_preview
computer_use_preview
web_search_preview_2025_03_11
image_generation
code_interpreter

OpenAI.ToolChoiceWebSearchPreview

注: web_searchは、Azure OpenAI 経由ではまだ使用できません。

名前 タイプ 説明 必須 既定
列挙型
使用可能な値: web_search_preview
はい

OpenAI.ToolChoiceWebSearchPreview20250311

モデルが組み込みのツールを使用して応答を生成する必要があることを示します。 組み込みツールの詳細を確認します。

名前 タイプ 説明 必須 既定
列挙型
使用可能な値: web_search_preview_2025_03_11
はい

OpenAI.ToolType

プロパティ
文字列
function
file_search
computer_use_preview
web_search
mcp
code_interpreter
image_generation
local_shell
shell
custom
web_search_preview
apply_patch

OpenAI.ToolsArray

応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。 次のカテゴリのツールがサポートされています。

  • 組み込みツール: Web 検索ファイル検索など、モデルの機能を拡張する OpenAI によって提供されるツール。 組み込みツールの詳細を確認します。
  • MCP ツール: カスタム MCP サーバーまたは Google Drive や SharePoint などの定義済みコネクタを介したサードパーティ システムとの統合。 MCP ツールの詳細を確認します。
  • 関数呼び出し (カスタム ツール):ユーザーが定義する関数。モデルで、厳密に型指定された引数と出力を使用して独自のコードを呼び出すことができます。 関数呼び出しの詳細について説明します。 カスタム ツールを使用して独自のコードを呼び出すこともできます。

配列:OpenAI.Tool

OpenAI.TopLogProb

トークンの最上位のログ確率。

名前 タイプ 説明 必須 既定
バイト 整数の配列 はい
logprob はい
トークン 文字列 はい

OpenAI.TranscriptionSegment

名前 タイプ 説明 必須 既定
avg_logprob セグメントの平均 logprob。 値が -1 より小さい場合は、logprobs が失敗したと考えてください。 はい
compression_ratio セグメントの圧縮率。 値が 2.4 より大きい場合は、圧縮に失敗したと考えてください。 はい
終わり セグメントの終了時刻 (秒単位)。 はい
Id 整数 セグメントの一意識別子。 はい
no_speech_prob セグメント内に音声がない確率。 値が 1.0 より大きく、 avg_logprob が -1 未満の場合は、このセグメントをサイレントと見なします。 はい
求める 整数 セグメントのシーク オフセット。 はい
開始 セグメントの開始時刻 (秒単位)。 はい
温度 セグメントの生成に使用される温度パラメーター。 はい
SMS 送信 文字列 セグメントのテキスト コンテンツ。 はい
トークン 整数の配列 テキスト コンテンツのトークン ID の配列。 はい

OpenAI.TranscriptionWord

名前 タイプ 説明 必須 既定
終わり 単語の終了時刻 (秒)。 はい
開始 単語の開始時刻 (秒)。 はい
ワード 文字列 単語のテキスト コンテンツ。 はい

OpenAI.TruncationObject

実行前にスレッドを切り捨てる方法を制御します。 これを使用して、実行の初期コンテキスト ウィンドウを制御します。

名前 タイプ 説明 必須 既定
last_messages integer または null いいえ
列挙型 スレッドに使用する切り捨て戦略。 既定値は auto です。 last_messagesに設定すると、スレッドはスレッド内の n 個の最新のメッセージに切り捨てられます。 autoに設定すると、スレッドの途中にあるメッセージは、モデルのコンテキスト長 (max_prompt_tokens) に合わせて削除されます。
使用可能な値: autolast_messages
はい

OpenAI.Type

テキストを入力するアクション。

名前 タイプ 説明 必須 既定
SMS 送信 文字列 入力するテキスト。 はい
列挙型 イベントの種類を指定します。 型アクションの場合、このプロパティは
常に typeに設定されます。
使用可能な値: type
はい

OpenAI.UpdateConversationBody

名前 タイプ 説明 必須 既定
メタデータ OpenAI.Metadata または null オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。
キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。
はい

OpenAI.UpdateVectorStoreFileAttributesRequest

名前 タイプ 説明 必須 既定
属性 OpenAI.VectorStoreFileAttributes または null はい

OpenAI.UpdateVectorStoreRequest

名前 タイプ 説明 必須 既定
expires_after OpenAI.VectorStoreExpirationAfter ベクター ストアの有効期限ポリシー。 いいえ
メタデータ OpenAI.Metadata または null いいえ
名前 string または null ベクター ストアの名前。 いいえ

OpenAI.UrlCitationBody

モデル応答の生成に使用される Web リソースの引用。

名前 タイプ 説明 必須 既定
end_index 整数 メッセージ内の URL 引用の最後の文字のインデックス。 はい
start_index 整数 メッセージ内の URL 引用の最初の文字のインデックス。 はい
タイトル 文字列 Web リソースのタイトル。 はい
列挙型 URL 引用の種類。 常に url_citation
使用可能な値: url_citation
はい
Url 文字列 Web リソースの URL。 はい

OpenAI.ValidateGraderResponse

名前 タイプ 説明 必須 既定
OpenAI.GraderStringCheck または OpenAI.GraderTextSimilarity または OpenAI.GraderPython または OpenAI.GraderScoreModel または OpenAI.GraderMulti または GraderEndpoint 微調整ジョブに使用されるグレーダー。 いいえ

OpenAI.VectorStoreExpirationAfter

ベクター ストアの有効期限ポリシー。

名前 タイプ 説明 必須 既定
アンカー 列挙型 有効期限ポリシーが適用されるアンカー タイムスタンプ。 サポートされているアンカー: last_active_at
使用可能な値: last_active_at
はい
整数 ベクター ストアの有効期限が切れるアンカー時間から経過した日数。
制約: 最小: 1、最大: 365
はい

OpenAI.VectorStoreFileAttributes

オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字、ブール値、または数値の文字列です。

: オブジェクト

OpenAI.VectorStoreFileBatchObject

ベクター ストアに添付されたファイルのバッチ。

名前 タイプ 説明 必須 既定
Created_at 整数 ベクター ストア ファイルバッチが作成された時刻の Unix タイムスタンプ (秒単位)。 はい
file_counts OpenAI.VectorStoreFileBatchObjectFileCounts はい
Id 文字列 API エンドポイントで参照できる識別子。 はい
オブジェクト 列挙型 常に vector_store.file_batchされるオブジェクト型。
使用可能な値: vector_store.files_batch
はい
状態 列挙型 ベクター ストア ファイル バッチの状態。 in_progresscompletedcancelled 、または failedのいずれかです。
使用可能な値: in_progresscompletedcancelledfailed
はい
vector_store_id 文字列 ファイルがアタッチされているベクター ストアの ID。 はい

OpenAI.VectorStoreFileBatchObjectFileCounts

名前 タイプ 説明 必須 既定
キャンセル 整数 はい
完了 整数 はい
失敗 しました 整数 はい
in_progress 整数 はい
合計 整数 はい

OpenAI.VectorStoreFileObject

ベクター ストアにアタッチされているファイルの一覧。

名前 タイプ 説明 必須 既定
属性 OpenAI.VectorStoreFileAttributes または null いいえ
chunking_strategy OpenAI.ChunkingStrategyResponse ファイルをチャンクするために使用される戦略。 いいえ
Created_at 整数 ベクター ストア ファイルが作成された時刻の Unix タイムスタンプ (秒単位)。 はい
Id 文字列 API エンドポイントで参照できる識別子。 はい
last_error OpenAI.VectorStoreFileObjectLastError または null はい
オブジェクト 列挙型 常に vector_store.fileされるオブジェクト型。
使用可能な値: vector_store.file
はい
状態 列挙型 ベクター ストア ファイルの状態。 in_progresscompletedcancelled、または failedのいずれかです。 状態 completed は、ベクター ストア ファイルを使用する準備ができていることを示します。
使用可能な値: in_progresscompletedcancelledfailed
はい
usage_bytes 整数 ベクター ストアの使用量の合計 (バイト単位)。 これは元のファイル サイズとは異なる場合があることに注意してください。 はい
vector_store_id 文字列 ファイルがアタッチされているベクター ストアの ID。 はい

OpenAI.VectorStoreFileObjectLastError

名前 タイプ 説明 必須 既定
コード 列挙型
使用可能な値: server_errorunsupported_fileinvalid_file
はい
メッセージ 文字列 はい

OpenAI.VectorStoreObject

ベクター ストアは、 file_search ツールで使用できる処理済みファイルのコレクションです。

名前 タイプ 説明 必須 既定
Created_at 整数 ベクター ストアが作成されたときの Unix タイムスタンプ (秒単位)。 はい
expires_after OpenAI.VectorStoreExpirationAfter ベクター ストアの有効期限ポリシー。 いいえ
expires_at string または null いいえ
file_counts OpenAI.VectorStoreObjectFileCounts はい
Id 文字列 API エンドポイントで参照できる識別子。 はい
last_active_at string または null はい
メタデータ OpenAI.Metadata または null はい
名前 文字列 ベクター ストアの名前。 はい
オブジェクト 列挙型 常に vector_storeされるオブジェクト型。
使用可能な値: vector_store
はい
状態 列挙型 ベクター ストアの状態。 expiredin_progress、または completedのいずれかです。 completedの状態は、ベクター ストアが使用できる状態であることを示します。
使用可能な値: expiredin_progresscompleted
はい
usage_bytes 整数 ベクター ストア内のファイルによって使用されるバイトの合計数。 はい

OpenAI.VectorStoreObjectFileCounts

名前 タイプ 説明 必須 既定
キャンセル 整数 はい
完了 整数 はい
失敗 しました 整数 はい
in_progress 整数 はい
合計 整数 はい

OpenAI.VectorStoreSearchRequest

名前 タイプ 説明 必須 既定
フィルター OpenAI.ComparisonFilter または OpenAI.CompoundFilter ファイル属性に基づいて適用するフィルター。 いいえ
max_num_results 整数 返される結果の最大数。 この数値は、1 ~ 50 の範囲にする必要があります。
制約: 最小: 1、最大: 50
いいえ 10
クエリ 文字列または文字列の配列 検索のクエリ文字列 はい
ranking_options OpenAI.VectorStoreSearchRequestRankingOptions いいえ
└─ ランカー 列挙型
使用可能な値: noneautodefault-2024-11-15
いいえ
└─ スコアのしきい値 制約: 最小: 0、最大: 1 いいえ
rewrite_query ブール ベクター検索の自然言語クエリを書き換えるかどうか。 いいえ

OpenAI.VectorStoreSearchRequestRankingOptions

名前 タイプ 説明 必須 既定
ランカー 列挙型
使用可能な値: noneautodefault-2024-11-15
いいえ
score_threshold 制約: 最小: 0、最大: 1 いいえ

OpenAI.VectorStoreSearchResultContentObject

名前 タイプ 説明 必須 既定
SMS 送信 文字列 検索から返されるテキスト コンテンツ。 はい
列挙型 コンテンツの種類。
使用可能な値: text
はい

OpenAI.VectorStoreSearchResultItem

名前 タイプ 説明 必須 既定
属性 OpenAI.VectorStoreFileAttributes または null はい
コンテンツ OpenAI.VectorStoreSearchResultContentObject の配列 ファイルのコンテンツ チャンク。 はい
file_id 文字列 ベクター ストア ファイルの ID。 はい
Filename 文字列 ベクター ストア ファイルの名前。 はい
スコア 結果の類似性スコア。
制約: 最小: 0、最大: 1
はい

OpenAI.VectorStoreSearchResultsPage

名前 タイプ 説明 必須 既定
データ OpenAI.VectorStoreSearchResultItem の配列 検索結果項目の一覧。 はい
has_more ブール フェッチする結果がさらに存在するかどうかを示します。 はい
next_page string または null はい
オブジェクト 列挙型 オブジェクトの種類。これは常に vector_store.search_results.page
使用可能な値: vector_store.search_results.page
はい
search_query 文字列の配列 はい

OpenAI.Verbosity

モデルの応答の詳細度を制限します。 値を小さくすると応答が簡潔になりますが、値が大きいほど応答が詳細になります。 現在サポートされている値は、 lowmedium、および highです。

プロパティ
文字列
low
medium
high

OpenAI.VoiceIdsShared

プロパティ
文字列
alloy
ash
ballad
coral
echo
sage
shimmer
verse
marin
cedar

OpenAI.Wait

待機アクション。

名前 タイプ 説明 必須 既定
列挙型 イベントの種類を指定します。 待機アクションの場合、このプロパティは
常に waitに設定されます。
使用可能な値: wait
はい

OpenAI.WebSearchActionFind

アクションの種類 "find": 読み込まれたページ内のパターンを検索します。

名前 タイプ 説明 必須 既定
パターン 文字列 ページ内で検索するパターンまたはテキスト。 はい
列挙型 アクションの種類。
使用可能な値: find_in_page
はい
Url 文字列 パターンを検索したページの URL。 はい

OpenAI.WebSearchActionOpenPage

アクションの種類 "open_page" - 検索結果から特定の URL を開きます。

名前 タイプ 説明 必須 既定
列挙型 アクションの種類。
使用可能な値: open_page
はい
Url 文字列 モデルによって開かれた URL。 はい

OpenAI.WebSearchActionSearch

アクションの種類 "search" - Web 検索クエリを実行します。

名前 タイプ 説明 必須 既定
クエリ 文字列の配列 検索クエリ。 いいえ
クエリ string (非推奨) [非推奨]検索クエリ。 はい
ソース OpenAI.WebSearchActionSearchSources の配列 検索で使用されるソース。 いいえ
列挙型 アクションの種類。
使用可能な値: search
はい

OpenAI.WebSearchActionSearchSources

名前 タイプ 説明 必須 既定
列挙型
使用可能な値: url
はい
Url 文字列 はい

OpenAI.WebSearchApproximateLocation

ユーザーのおおよその場所。

名前 タイプ 説明 必須 既定
都市 string または null いいえ
string または null いいえ
リージョン string または null いいえ
タイムゾーン string または null いいえ
列挙型 位置の近似の種類。 常に approximate
使用可能な値: approximate
いいえ

OpenAI.WebSearchPreviewTool

注: web_searchは、Azure OpenAI 経由ではまだ使用できません。

名前 タイプ 説明 必須 既定
search_context_size OpenAI.SearchContextSize いいえ
列挙型 Web 検索ツールの種類。 web_search_previewまたはweb_search_preview_2025_03_11のいずれか。
使用可能な値: web_search_preview
はい
user_location OpenAI.ApproximateLocation または null いいえ

OpenAI.WebSearchTool

注: web_searchは、Azure OpenAI 経由ではまだ使用できません。

名前 タイプ 説明 必須 既定
フィルター OpenAI.WebSearchToolFilters または null いいえ
search_context_size 列挙型 検索に使用するコンテキスト ウィンドウ領域の量に関する概要ガイダンス。 lowmedium、またはhighのいずれか。 medium が既定値です。
使用可能な値: lowmediumhigh
いいえ
列挙型 Web 検索ツールの種類。 web_searchまたはweb_search_2025_08_26のいずれか。
使用可能な値: web_search
はい
user_location OpenAI.WebSearchApproximateLocation または null いいえ

OpenAI.WebSearchToolFilters

名前 タイプ 説明 必須 既定
allowed_domains 文字列または null の配列 いいえ

順序

プロパティ
文字列
asc
desc

ResponseFormatJSONSchemaRequest

名前 タイプ 説明 必須 既定
json_schema オブジェクト 応答形式の JSON スキーマ はい
列挙型 応答形式の種類
使用可能な値: json_schema
はい

SpeechGenerationResponse

テキスト読み上げ操作の応答の表現。

名前 タイプ 説明 必須 既定
オーディオ 文字列 生成されたオーディオ。要求されたオーディオ出力形式で生成されます。 はい

SpeechGenerationResponseFormat

テキスト読み上げでサポートされているオーディオ出力形式。

このコンポーネントには、次のいずれかを指定できます。

  • 文字列
  • string: mp3opusaacflacwavpcm

SpeechVoice

テキスト読み上げに使用できる音声。

プロパティ
説明 テキスト読み上げに使用できる音声。
文字列
alloy
echo
fable
onyx
nova
shimmer

VideoContent

名前 タイプ 説明 必須 既定
コンテンツ 文字列 はい

VideoContentVariant

ダウンロードしたコンテンツに対して選択可能なアセットバリアント。

プロパティ
説明 ダウンロードしたコンテンツに対して選択可能なアセットバリアント。
文字列
video
thumbnail
spritesheet

VideoIdParameter

名前 タイプ 説明 必須 既定
video-id 文字列 Azure OpenAI 要求に使用するビデオの ID。 はい

VideoList

ビデオ生成ジョブの一覧。

名前 タイプ 説明 必須 既定
データ VideoResource の配列 ビデオ生成ジョブの一覧。 はい
first_id 文字列 現在のページの最初のビデオの ID (使用可能な場合)。 いいえ
has_more ブール リストの後に使用可能なジョブが増えるかどうかを示すフラグ。 はい
last_id 文字列 現在のページの最後のビデオの ID (使用可能な場合)。 いいえ
オブジェクト 列挙型
使用可能な値: list
はい

VideoResource

生成されたビデオ ジョブを記述する構造化された情報。

名前 タイプ 説明 必須 既定
completed_at 整数 ジョブが完了した場合の Unix タイムスタンプ (秒)。 いいえ
Created_at 整数 ジョブが作成されたときの Unix タイムスタンプ (秒)。 はい
エラー エラー いいえ
└─ コード 文字列 はい
└─ メッセージ 文字列 はい
expires_at 整数 ビデオ生成の有効期限が切れる (削除される) 場合の Unix タイムスタンプ (秒)。 いいえ
Id 文字列 ビデオ ジョブの一意識別子。 はい
モデル 文字列 ジョブを生成したビデオ生成モデルのデプロイ。 はい
オブジェクト 文字列 常に videoされるオブジェクト型。 はい
進行 状況 整数 生成タスクのおおよその完了率。 はい
remixed_from_video_id 文字列 このビデオがリミックスである場合のソース ビデオの識別子。 いいえ
VideoSeconds サポートされているクリップの継続時間 (秒単位)。 はい
サイズ VideoSize {width}x{height}形式の出力ディメンション。 はい
状態 VideoStatus 生成されたビデオのライフサイクル状態。 はい

VideoSeconds

サポートされているクリップの継続時間 (秒単位)。

プロパティ
説明 サポートされているクリップの継続時間 (秒単位)。
文字列
4
8
12

VideoSize

{width}x{height}形式の出力ディメンション。

プロパティ
説明 {width}x{height}形式の出力ディメンション。
文字列
720x1280
1280x720
1024x1792
1792x1024

VideoStatus

生成されたビデオのライフサイクル状態。

プロパティ
説明 生成されたビデオのライフサイクル状態。
文字列
queued
in_progress
completed
failed