次の方法で共有


Azure AI Foundry Models REST API v1 プレビュー リファレンスの Azure OpenAI について

この記事では、Azure OpenAI の推論 REST API エンドポイントについて詳しく説明します。

データ プレーン推論

この記事の残りの部分では、Azure OpenAI データ プレーン推論仕様の新しい v1 プレビュー API リリースについて説明します。 詳細については、 API ライフサイクル ガイドを参照してください。

最新の GA API リリースに関するドキュメントをお探しの場合は、最新の GA データ プレーン推論 API に関する記事を参照してください

音声を作成する

POST {endpoint}/openai/v1/audio/speech?api-version=preview

入力テキストから音声を生成します。

URI パラメーター

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

リクエストヘッダー

トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。

名前 必須 タイプ 説明
認証 正しい 文字列 例:Authorization: Bearer {Azure_OpenAI_Auth_Token}

Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com

型: oauth2
承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
スコープ: https://cognitiveservices.azure.com/.default
APIキー 正しい 文字列 ここには Azure OpenAI API キーを指定します

要求本文

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

名前 タイプ 説明 必須 既定値
入力 文字列 オーディオを生成する対象のテキスト。 最大長は 4096 文字です。 イエス
指示 文字列 追加の手順を使用して、生成されたオーディオの音声を制御します。 tts-1またはtts-1-hdでは機能しません。 いいえ
モデル 文字列 このテキスト読み上げ要求に使用するモデル。 イエス
response_format オブジェクト テキスト読み上げでサポートされているオーディオ出力形式。 いいえ
速度 number 生成されたオーディオの音声速度。 値は 0.25 から 4.0 の範囲で有効です。既定値は 1.0 で、より高速な音声に対応する値は 1.0 です。 いいえ 1
voice オブジェクト イエス

応答

状態コード: 200

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

Content-Type(コンテンツの種類) タイプ 説明
application/octet-stream (アプリケーション/オクテット・ストリーム) 文字列

状態コード: 既定値

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureErrorResponse

例示

指定されたテキストからオーディオを合成します。

POST {endpoint}/openai/v1/audio/speech?api-version=preview

{
 "input": "Hi! What are you going to make?",
 "voice": "fable",
 "response_format": "mp3",
 "model": "tts-1"
}

応答: 状態コード: 200

{
  "body": "101010101"
}

文字起こしを作成する

POST {endpoint}/openai/v1/audio/transcriptions?api-version=preview

オーディオを入力言語に文字起こしします。

URI パラメーター

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

リクエストヘッダー

トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。

名前 必須 タイプ 説明
認証 正しい 文字列 例:Authorization: Bearer {Azure_OpenAI_Auth_Token}

Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com

型: oauth2
承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
スコープ: https://cognitiveservices.azure.com/.default
APIキー 正しい 文字列 ここには Azure OpenAI API キーを指定します

要求本文

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

名前 タイプ 説明 必須 既定値
チャンキング戦略 オブジェクト いいえ
└─ prefix_padding_ms 整数 VAD が音声を検出する前に含めるオーディオの量 (ミリ秒)。 いいえ 300
└─ 無音時間_ミリ秒 整数 音声停止を検出する無音時間 (ミリ秒単位)。 値を小さくすると、モデルの応答が速くなりますが、ユーザーの短い休止に割り込む可能性があります。 いいえ 200
└─ しきい値 数値 音声アクティビティ検出の感度しきい値 (0.0 から 1.0)。 しきい値を大きくすると、モデルをアクティブ化するために大きな音声が必要になるため、ノイズの多い環境ではパフォーマンスが向上する可能性があります。 いいえ 0.5
└─ タイプ 列挙型 サーバー側 VAD を使用して手動チャンクを有効にするには、 server_vad に設定する必要があります。
使用可能な値: server_vad
いいえ
ファイル 文字列 イエス
ファイル名 文字列 オーディオ データに関連付けるファイル名または説明識別子 (省略可能)。 いいえ
インクルード[] アレイ 文字起こし応答に含める追加情報。
logprobs では、文字起こしに対するモデルの信頼度を理解するために、応答でトークンのログ確率が返されます。
logprobs は、 json に設定されたresponse_formatでのみ機能し、モデルの gpt-4o-transcribegpt-4o-mini-transcribeでのみ機能します。
いいえ
言語 文字列 入力オーディオの言語。 ISO-639-1 (例: en) 形式で入力言語を指定すると、精度と待機時間が向上します。 いいえ
モデル 文字列 この文字起こし要求に使用するモデル。 いいえ
ダイアログを表示する 文字列 モデルのスタイルをガイドしたり、前のオーディオ セグメントを続行したりするための省略可能なテキスト。 プロンプトはオーディオ言語と一致する必要があります。 いいえ
response_format オブジェクト いいえ
ストリーミング ブーリアン true に設定すると、 サーバー送信イベントを使用して生成されるときに、モデル応答データがクライアントにストリーミングされます。 注: ストリーミングは、 whisper-1 モデルではサポートされていないため、無視されます。 いいえ いいえ
温度 number 0 から 1 の間のサンプリング温度。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 0 に設定すると、モデルは ログ確率 を使用して、特定のしきい値に達するまで温度を自動的に上昇させます。 いいえ 0
timestamp_granularities[] アレイ この文字起こしに入力するタイムスタンプの詳細度。 タイムスタンプの詳細度を使用するには response_formatverbose_json に設定する必要があります。 オプションの wordsegment は一方または両方がサポートされます。 注: セグメントのタイムスタンプに対する追加の待ち時間はありませんが、単語のタイムスタンプを生成すると、追加の待機時間が発生します。 いいえ ['segment']

応答

状態コード: 200

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureAudioTranscriptionResponse
text/plain 文字列

状態コード: 既定値

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureErrorResponse

例示

指定された音声オーディオ データから、文字起こしされたテキストと関連するメタデータを取得します。

POST {endpoint}/openai/v1/audio/transcriptions?api-version=preview

{
 "file": "<binary audio data>",
 "model": "whisper-1",
 "response_format": "verbose_json"
}

応答: 状態コード: 200

{
  "body": {
    "text": "A structured object when requesting json or verbose_json"
  }
}

指定された音声オーディオ データから、文字起こしされたテキストと関連するメタデータを取得します。

POST {endpoint}/openai/v1/audio/transcriptions?api-version=preview

{
 "file": "<binary audio data>",
 "model": "whisper-1",
 "response_format": "text"
}

応答: 状態コード: 200

{
  "body": "plain text when requesting text, srt, or vtt"
}

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

POST {endpoint}/openai/v1/chat/completions?api-version=preview

チャット入力候補を作成します。

URI パラメーター

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

リクエストヘッダー

トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。

名前 必須 タイプ 説明
認証 正しい 文字列 例:Authorization: Bearer {Azure_OpenAI_Auth_Token}

Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com

型: oauth2
承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
スコープ: https://cognitiveservices.azure.com/.default
APIキー 正しい 文字列 ここには Azure OpenAI API キーを指定します

要求本文

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

名前 タイプ 説明 必須 既定値
オーディオ オブジェクト オーディオ出力のパラメーター。 modalities: ["audio"]でオーディオ出力を要求する場合に必要です。 いいえ
└─ format 列挙型 出力オーディオの形式を指定します。 wavmp3flacopus、またはpcm16のいずれかである必要があります。
使用可能な値: wavaacmp3flacopuspcm16
いいえ
└─ ボイス オブジェクト いいえ
データソース アレイ Azure OpenAI 専用の On Your Data 機能に使用するデータ ソース。 いいえ
頻度ペナルティ (frequency_penalty) number -2.0 から 2.0 の数値。 値を正にすると、これまでのテキストに存在する頻度に基づいて新しいトークンにペナルティが課せられ、モデルが同じ行を逐語的に繰り返す可能性が低下します。 いいえ 0
function_call 列挙型 {"name": "my_function"} で特定の関数を指定すると、モデルはその関数を強制的に呼び出します。
使用可能な値: noneauto
いいえ
functions アレイ 非推奨になりました。tools を使用してください。

モデルが JSON 入力を生成する可能性がある関数の一覧。
いいえ
ロジットバイアス オブジェクト 指定したトークンが入力候補に表示される可能性を変更します。

トークン (トークナイザーのトークン ID で指定) を関連付けられたバイアス値 (-100 から 100) にマップする JSON オブジェクトを受け入れます。 数学的には、サンプリングの前にモデルによって生成されたロジットにバイアスが追加されます。
正確な効果はモデルごとに異なりますが、-1 から 1 の値では選択の可能性が低下または増加し、-100 や 100 などの値では、関連するトークンの禁止または排他的な選択になります。
いいえ 無し
logprobs ブーリアン 出力トークンのログ確率を返すかどうかを指定します。 true に設定すると、contentmessage に含まれる各出力トークンのログ確率が返されます。 いいえ いいえ
max_completion_tokens(最大完了トークン数) 整数 可視出力トークンや推論トークンなど、完了するために生成できるトークンの数の上限。 いいえ
マックス_トークン 整数 チャット入力候補で生成できるトークンの最大数。
この値を使用して、API 経由で生成されるテキストのコストを制御できます。

この値は、 max_completion_tokensを優先して非推奨となり、o1 シリーズ モデルと互換性がありません。
いいえ
メッセージ アレイ これまでの会話を構成するメッセージの一覧。 使用するモデルに応じて、テキスト、画像、オーディオなど、さまざまなメッセージの種類 (モダリティ) がサポートされます。 イエス
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。
いいえ
モダリティ オブジェクト モデルで生成する出力の種類。
ほとんどのモデルは既定でテキストを生成できます。

["text"]

gpt-4o-audio-preview モデルを使用してオーディオを生成することもできます。 このモデルでテキストとオーディオの両方の応答を生成するように要求するには、以下を使用できます。

["text", "audio"]
いいえ
モデル 文字列 チャット完了要求に使用するモデルデプロイ識別子。 イエス
n 整数 入力メッセージごとに生成するチャット補完の選択肢の数。 選択肢全体で生成されたトークンの数に基づいて課金されることに注意してください。 コストを最小限に抑えるために、n1 のままにします。 いいえ 1
並列ツール呼び出し オブジェクト ツールの使用中に並列関数の呼び出しを有効にするかどうか。 いいえ
予測 オブジェクト モデルからの予測出力の基本表現。 いいえ
└─ タイプ OpenAI.ChatOutputPredictionType いいえ
presence_penalty 数値 -2.0 から 2.0 の数値。 正の値を指定すると、これまでのテキストに出現するかどうかに基づいて新しいトークンにペナルティが課せられ、モデルが新しいトピックを扱う可能性が高まります。 いいえ 0
推論努力 オブジェクト o シリーズ モデルのみ

推論モデルの推論に関する作業を制限します。 現在サポートされている値は、lowmediumhigh です。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。
いいえ
response_format オブジェクト いいえ
└─ タイプ 列挙型
使用可能な値: textjson_objectjson_schema
いいえ
シード 整数 この機能はベータ版です。
指定されている場合、このシステムは、同じ seed とパラメーターを使用して繰り返された要求に対して同じ結果を返せるように、決定論的にサンプリングを行うように最善を尽くします。
決定性は保証されないため、バックエンドでの変更を監視するには、system_fingerprint 応答パラメーターを参照する必要があります。
いいえ
止まれ オブジェクト 最新の推論モデルの o3o4-miniではサポートされていません。

API がそれ以上のトークンの生成を停止する、最大 4 つのシーケンス。 返されるテキストに停止シーケンスは含まれません。
いいえ
保存する ブーリアン モデル蒸留または評価製品で使用するために、このチャット完了リクエストの出力を保存するかどうか。 いいえ いいえ
ストリーミング ブーリアン true に設定すると、サーバー送信イベントを使用して生成されるときに、モデル応答データがクライアントにストリーミングされます。 いいえ いいえ
ストリームオプション オブジェクト ストリーミング応答のオプション。 stream: true に設定した場合はこれのみを設定します。 いいえ
include_usage ブーリアン 設定されている場合は、data: [DONE] メッセージの前に追加のチャンクがストリームされます。 このチャンクの usage フィールドは要求全体のトークンの使用状況に関する統計情報を示し、choices フィールドは常に空の配列になります。

他のすべてのチャンクにも usage フィールドが含まれますが、null 値です。 手記: ストリームが中断された場合、要求のトークン使用量の合計を含む最終的な使用チャンクを受け取らない可能性があります。
いいえ
温度 number 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。
一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。
いいえ 1
ツール選択 OpenAI.ChatCompletionToolChoiceOption モデルによって呼び出されるツールを制御します (ある場合)。
none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。
auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。
required は、モデルが 1 つ以上のツールを呼び出す必要があることを意味します。
{"type": "function", "function": {"name": "my_function"}} を介して特定のツールを指定すると、モデルでそのツールの呼び出しが強制されます。

ツールが存在しない場合は、none が既定値です。 ツールが存在する場合は、auto が既定値です。
いいえ
ツール アレイ モデルによって呼び出されるツールの一覧。 現在のところ、関数のみがツールとしてサポートされています。 これを使用し、モデルによって JSON 入力が生成される関数の一覧を提供します。 最大 128 個の関数がサポートされています。 いいえ
top_logprobs (トップログプロブズ) 整数 0 から 20 までの整数値を指定します。これは、各トークンの位置において、最も出現確率の高いトークンをいくつ返すかを表します。各トークンには、それぞれ関連するログ確率が付与されます。
このパラメーターを使う場合、logprobstrue に設定する必要があります。
いいえ
top_p number 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。

一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。
いいえ 1
ユーザー 文字列 エンド ユーザーを表す一意の識別子。これは不正使用を監視および検出するのに役立ちます。 いいえ
ユーザーセキュリティコンテキスト AzureUserSecurityContext ユーザー セキュリティ コンテキストには、アプリケーション自体と、アプリケーションと対話するエンド ユーザーを記述する複数のパラメーターが含まれています。 これらのフィールドは、包括的な AI アプリケーション保護アプローチを提供することで、セキュリティ運用チームがセキュリティ インシデントを調査し軽減するのを支援します。 Microsoft Defender for Cloud を使用した AI アプリケーションの保護に関する詳細については、こちらを参照してください。 いいえ

応答

状態コード: 200

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureCreateChatCompletionResponse
text/event-stream AzureCreateChatCompletionStreamResponse

状態コード: 既定値

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureErrorResponse

例示

指定されたプロンプト、パラメーターと、選択されたモデルに対する補完を作成します。

POST {endpoint}/openai/v1/chat/completions?api-version=preview

{
 "model": "gpt-4o-mini",
 "messages": [
  {
   "role": "system",
   "content": "you are a helpful assistant that talks like a pirate"
  },
  {
   "role": "user",
   "content": "can you tell me how to care for a parrot?"
  }
 ]
}

応答: 状態コード: 200

{
  "body": {
    "id": "chatcmpl-7R1nGnsXO8n4oi9UPz2f3UHdgAYMn",
    "created": 1686676106,
    "choices": [
      {
        "index": 0,
        "finish_reason": "stop",
        "message": {
          "role": "assistant",
          "content": "Ahoy matey! So ye be wantin' to care for a fine squawkin' parrot, eh?..."
        }
      }
    ],
    "usage": {
      "completion_tokens": 557,
      "prompt_tokens": 33,
      "total_tokens": 590
    }
  }
}

入力候補を作成する

POST {endpoint}/openai/v1/completions?api-version=preview

入力候補を作成します。

URI パラメーター

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

リクエストヘッダー

トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。

名前 必須 タイプ 説明
認証 正しい 文字列 例:Authorization: Bearer {Azure_OpenAI_Auth_Token}

Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com

型: oauth2
承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
スコープ: https://cognitiveservices.azure.com/.default
APIキー 正しい 文字列 ここには Azure OpenAI API キーを指定します

要求本文

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

名前 タイプ 説明 必須 既定値
ベスト・オブ 整数 サーバー側で best_of 入力候補を生成し、"最適なもの" (トークンあたりの対数確率が最高のもの) を返します。 結果をストリーミングすることはできません。

n とともに使用すると、best_of は入力候補の数を制御し、n は返す数を指定します。best_ofn より大きくする必要があります。

注: このパラメーターにより多くの入力候補が生成されるため、トークン クォータがすぐに消費される可能性があります。 慎重に使用し、max_tokensstop の設定が合理的であることを確認してください。
いいえ 1
echo ブーリアン 入力候補に加えてプロンプトをエコーバックします。 いいえ いいえ
頻度ペナルティ (frequency_penalty) number -2.0 から 2.0 の数値。 値を正にすると、これまでのテキストに存在する頻度に基づいて新しいトークンにペナルティが課せられ、モデルが同じ行を逐語的に繰り返す可能性が低下します。 いいえ 0
ロジットバイアス オブジェクト 指定したトークンが入力候補に表示される可能性を変更します。

トークン (GPT トークナイザーのトークン ID で指定) を関連付けられたバイアス値 (-100 から 100) にマップする JSON オブジェクトを受け入れます。 数学的には、サンプリングの前にモデルによって生成されたロジットにバイアスが追加されます。 正確な効果はモデルごとに異なりますが、-1 から 1 の値では選択の可能性が低下または増加し、-100 や 100 などの値では、関連するトークンの禁止または排他的な選択になります。

たとえば、<|endoftext|> トークンが生成されないように、{"50256": -100} を渡すことができます。
いいえ 無し
logprobs 整数 logprobs の最も可能性の高い出力トークンと、選択したトークンのログ確率を含めます。 たとえば、logprobs が 5 の場合、API は可能性が最も高い 5 個のトークンの一覧を返します。 API は常に、サンプリングされたトークンの logprob を返します。そのため、応答には、最大 logprobs+1 の要素が含まれる可能性があります。

logprobs の最大値は 5 です。
いいえ 無し
マックス_トークン 整数 入力候補に生成できるトークンの最大数。

プロンプトのトークン数に max_tokens を加えた数は、モデルのコンテキスト長を超えることはできません。
いいえ 16
モデル 文字列 テキスト入力候補要求に使用するモデル。 イエス
n 整数 プロンプトごとに生成する入力候補の数。

注: このパラメーターにより多くの入力候補が生成されるため、トークン クォータがすぐに消費される可能性があります。 慎重に使用し、max_tokensstop の設定が合理的であることを確認してください。
いいえ 1
presence_penalty 数値 -2.0 から 2.0 の数値。 正の値を指定すると、これまでのテキストに出現するかどうかに基づいて新しいトークンにペナルティが課せられ、モデルが新しいトピックを扱う可能性が高まります。 いいえ 0
ダイアログを表示する 文字列または配列 文字列、文字列の配列、トークンの配列、またはトークン配列の配列としてエンコードされた、補完を生成するためのプロンプト。
<|endoftext|>は、トレーニング中にモデルに表示されるドキュメント区切り記号であるため、プロンプトが指定されていない場合、モデルは新しいドキュメントの先頭から生成されます。
いいえ
シード 整数 指定されている場合、このシステムは、同じ seed とパラメーターを使用して繰り返された要求に対して同じ結果を返せるように、決定論的にサンプリングを行うように最善を尽くします。

決定性は保証されないため、バックエンドでの変更を監視するには、system_fingerprint 応答パラメーターを参照する必要があります。
いいえ
止まれ オブジェクト 最新の推論モデルの o3o4-miniではサポートされていません。

API がそれ以上のトークンの生成を停止する、最大 4 つのシーケンス。 返されるテキストに停止シーケンスは含まれません。
いいえ
ストリーミング ブーリアン 部分的な進行状況をストリーム バックするかどうか。 設定されている場合、トークンは使用可能になるとデータのみのサーバー送信イベントとして送信され、ストリームは data: [DONE] メッセージによって終了します。 いいえ いいえ
ストリームオプション オブジェクト ストリーミング応答のオプション。 stream: true に設定した場合はこれのみを設定します。 いいえ
include_usage ブーリアン 設定されている場合は、data: [DONE] メッセージの前に追加のチャンクがストリームされます。 このチャンクの usage フィールドは要求全体のトークンの使用状況に関する統計情報を示し、choices フィールドは常に空の配列になります。

他のすべてのチャンクにも usage フィールドが含まれますが、null 値です。 手記: ストリームが中断された場合、要求のトークン使用量の合計を含む最終的な使用チャンクを受け取らない可能性があります。
いいえ
suffix 文字列 挿入されたテキストの入力候補の後に付加されるサフィックス。

このパラメーターは、gpt-3.5-turbo-instruct に対してのみサポートされます。
いいえ 無し
温度 number 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。

一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。
いいえ 1
top_p number 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。

一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。
いいえ 1
ユーザー 文字列 OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 いいえ

応答

状態コード: 200

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureCreateCompletionResponse

状態コード: 既定値

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureErrorResponse

例示

指定されたプロンプト、パラメーターと、選択されたモデルに対する補完を作成します。

POST {endpoint}/openai/v1/completions?api-version=preview

{
 "model": "gpt-4o-mini",
 "prompt": [
  "tell me a joke about mango"
 ],
 "max_tokens": 32,
 "temperature": 1.0,
 "n": 1
}

応答: 状態コード: 200

{
  "body": {
    "id": "cmpl-7QmVI15qgYVllxK0FtxVGG6ywfzaq",
    "created": 1686617332,
    "choices": [
      {
        "text": "es\n\nWhat do you call a mango who's in charge?\n\nThe head mango.",
        "index": 0,
        "finish_reason": "stop",
        "logprobs": null
      }
    ],
    "usage": {
      "completion_tokens": 20,
      "prompt_tokens": 6,
      "total_tokens": 26
    }
  }
}

埋め込みの作成

POST {endpoint}/openai/v1/embeddings?api-version=preview

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

URI パラメーター

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

リクエストヘッダー

トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。

名前 必須 タイプ 説明
認証 正しい 文字列 例:Authorization: Bearer {Azure_OpenAI_Auth_Token}

Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com

型: oauth2
承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
スコープ: https://cognitiveservices.azure.com/.default
APIキー 正しい 文字列 ここには Azure OpenAI API キーを指定します

要求本文

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

名前 タイプ 説明 必須 既定値
dimensions 整数 結果として出力される埋め込みに必要なディメンションの数。 text-embedding-3 以降のモデルでのみサポートされます。 いいえ
エンコーディング形式 列挙型 埋め込みを返す形式。 float または base64 を指定できます。
使用可能な値: floatbase64
いいえ
入力 文字列または配列 イエス
モデル 文字列 埋め込み要求に使用するモデル。 イエス
ユーザー 文字列 OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 いいえ

応答

状態コード: 200

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

Content-Type(コンテンツの種類) タイプ 説明
application/json OpenAI.CreateEmbeddingResponse

状態コード: 既定値

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureErrorResponse

例示

指定されたプロンプトの埋め込みを返却します。

POST {endpoint}/openai/v1/embeddings?api-version=preview

{
 "model": "text-embedding-ada-002",
 "input": [
  "this is a test"
 ]
}

応答: 状態コード: 200

{
  "body": {
    "data": [
      {
        "index": 0,
        "embedding": [
          -0.012838088,
          -0.007421397,
          -0.017617522,
          -0.028278312,
          -0.018666342,
          0.01737855,
          -0.01821495,
          -0.006950092,
          -0.009937238,
          -0.038580645,
          0.010674067,
          0.02412286,
          -0.013647936,
          0.013189907,
          0.0021125758,
          0.012406612,
          0.020790534,
          0.00074595667,
          0.008397198,
          -0.00535031,
          0.008968075,
          0.014351576,
          -0.014086051,
          0.015055214,
          -0.022211088,
          -0.025198232,
          0.0065186154,
          -0.036350243,
          0.009180495,
          -0.009698266,
          0.009446018,
          -0.008463579,
          -0.0040426035,
          -0.03443847,
          -0.00091273896,
          -0.0019217303,
          0.002349888,
          -0.021560553,
          0.016515596,
          -0.015572986,
          0.0038666942,
          -8.432463e-05,
          0.0032178196,
          -0.020365695,
          -0.009631885,
          -0.007647093,
          0.0033837722,
          -0.026764825,
          -0.010501476,
          0.020219658,
          0.024640633,
          -0.0066912062,
          -0.036456455,
          -0.0040923897,
          -0.013966565,
          0.017816665,
          0.005366905,
          0.022835068,
          0.0103488,
          -0.0010811808,
          -0.028942121,
          0.0074280356,
          -0.017033368,
          0.0074877786,
          0.021640211,
          0.002499245,
          0.013316032,
          0.0021524043,
          0.010129742,
          0.0054731146,
          0.03143805,
          0.014856071,
          0.0023366117,
          -0.0008243692,
          0.022781964,
          0.003038591,
          -0.017617522,
          0.0013309394,
          0.0022154662,
          0.00097414135,
          0.012041516,
          -0.027906578,
          -0.023817508,
          0.013302756,
          -0.003003741,
          -0.006890349,
          0.0016744611
        ]
      }
    ],
    "usage": {
      "prompt_tokens": 4,
      "total_tokens": 4
    }
  }
}

画像生成 - 編集

POST https://{endpoint}/openai/deployments/{deployment-id}/images/edits?api-version=2025-04-01-preview

特定の gpt-image-1 モデル デプロイのテキスト キャプションからイメージを編集します

URI パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列 URL サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
deployment-id パス イエス 文字列
api-version クエリ イエス 文字列

リクエストヘッダー

トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。

名前 必須 タイプ 説明
認証 正しい 文字列 例:Authorization: Bearer {Azure_OpenAI_Auth_Token}

Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com

型: oauth2
承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
スコープ: https://cognitiveservices.azure.com/.default
APIキー 正しい 文字列 ここには Azure OpenAI API キーを指定します

要求本文

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

名前 タイプ 説明 必須 既定値
イメージ 文字列または配列 編集する画像。 サポートされているイメージ ファイルまたはイメージの配列である必要があります。 各イメージは、25 MB 未満の png ファイルまたは jpg ファイルである必要があります。 イエス
マスク 文字列 完全に透明な領域 (アルファが 0 など) の追加画像は、画像を編集する場所を示します。 複数の画像が指定されている場合は、マスクが最初の画像に適用されます。 有効な PNG ファイル (4 MB 未満) で、画像と同じサイズにする必要があります。 いいえ
n 整数 生成するイメージの数。 いいえ 1
ダイアログを表示する 文字列 目的のイメージのテキストの説明。 最大長は 3,2000 文字です。 イエス
品質 列挙型 生成されるイメージの品質。 highmedium 、および low は、 gpt-image-1でのみサポートされます。 dall-e-2 は、 standard 品質のみをサポートします。 既定値は auto です。
使用できる値: standardlowmediumhighauto
いいえ
response_format 列挙型 生成された画像が返される形式です。 url または b64_json のいずれかである必要があります。 URL は、イメージが生成されてから 60 分間のみ有効です。 dall-e-2は常に base64 でエンコードされたイメージを返すので、このパラメーターはgpt-image-1でのみサポートされます。
使用可能な値: urlb64_json
いいえ
size 列挙型 生成されたイメージのサイズ。 1024x1024 の場合は 1536x10241024x1536 (横)、auto (縦)、または gpt-image-1 (既定値) のいずれか、256x256 の場合は 512x5121024x1024、または dall-e-2 のいずれかにする必要があります。
使用可能な値: 256x256512x5121024x10241536x10241024x1536auto
いいえ
ユーザー 文字列 OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 いいえ

応答

状態コード: 200

説明: OK

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureImagesResponse

状態コード: 既定値

説明: エラーが発生しました。

Content-Type(コンテンツの種類) タイプ 説明
application/json azureerrorresponse

イメージの作成

POST {endpoint}/openai/v1/images/generations?api-version=preview

URI パラメーター

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

リクエストヘッダー

トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。

名前 必須 タイプ 説明
認証 正しい 文字列 例:Authorization: Bearer {Azure_OpenAI_Auth_Token}

Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com

型: oauth2
承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
スコープ: https://cognitiveservices.azure.com/.default
APIキー 正しい 文字列 ここには Azure OpenAI API キーを指定します

要求本文

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

名前 タイプ 説明 必須 既定値
バックグラウンド 列挙型 生成されたイメージの背景の透明度を設定できます。
このパラメーターは、gpt-image-1 に対してのみサポートされます。 transparentopaque、またはautoのいずれかである必要があります (既定値)。 autoを使用すると、モデルによってイメージに最適な背景が自動的に決定されます。

transparent場合、出力形式は透明度をサポートする必要があるため、png (既定値) またはwebpに設定する必要があります。
使用可能な値: transparentopaqueauto
いいえ
モデル 文字列 イメージの生成に使用するモデル デプロイ。 イエス
モデレート 列挙型 gpt-image-1によって生成されるイメージのコンテンツ モデレーション レベルを制御します。 制限の緩いフィルター処理の場合は low または auto (既定値) である必要があります。
使用可能な値: lowauto
いいえ
n 整数 生成するイメージの数。 1 から 10 の間である必要があります。 dall-e-3では、n=1のみがサポートされます。 いいえ 1
出力圧縮 整数 生成されたイメージの圧縮レベル (0 から 100%)。 このパラメーターは、gpt-image-1形式またはwebp出力形式のjpegでのみサポートされ、既定値は 100 です。 いいえ 100
出力形式 (output_format) 列挙型 生成された画像が返される形式です。 このパラメーターは、gpt-image-1 に対してのみサポートされます。 pngjpegwebp のいずれかである必要があります。
使用可能な値: pngjpegwebp
いいえ
ダイアログを表示する 文字列 目的のイメージのテキストの説明。 最大長は、 gpt-image-1 3,2000 文字、 dall-e-2 1000 文字、 dall-e-3 4,000 文字です。 イエス
品質 列挙型 生成されるイメージの品質。

- auto (既定値) は、指定されたモデルの最適な品質を自動的に選択します。
- highmedium 、および low は、 gpt-image-1でサポートされています。
- hdstandardでは、dall-e-3がサポートされています。
- standard は、 dall-e-2の唯一のオプションです。
使用可能な値: standardhdlowmediumhighauto
いいえ
response_format 列挙型 dall-e-2dall-e-3を含む生成されたイメージが返される形式。 url または b64_json のいずれかである必要があります。 URL は、イメージが生成されてから 60 分間のみ有効です。 このパラメーターは、base64 でエンコードされたイメージを常に返す gpt-image-1 ではサポートされていません。
使用可能な値: urlb64_json
いいえ
size 列挙型 生成されたイメージのサイズ。 1024x1024 の場合は 1536x10241024x1536 (横)、auto (縦)、または gpt-image-1 (既定値) のいずれか、256x256 の場合は 512x5121024x1024、または dall-e-2 のいずれか、1024x1024 の場合は 1792x10241024x1792dall-e-3 のいずれかにする必要があります。
使用可能な値: auto1024x10241536x10241024x1536256x256512x5121792x10241024x1792
いいえ
スタイル 列挙型 生成されたイメージのスタイル。 このパラメーターは、dall-e-3 に対してのみサポートされます。 vivid または natural のいずれかである必要があります。 このモデルは、「Vivid」によって超リアルで劇的な画像を生成する傾向があります。 natural では、より自然で、よりリアルではない見た目の画像が生成されます。
使用可能な値: vividnatural
いいえ
ユーザー 文字列 OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 いいえ

応答

状態コード: 200

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureImagesResponse

状態コード: 既定値

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureErrorResponse

例示

プロンプトの指定を受けて画像を作成します。

POST {endpoint}/openai/v1/images/generations?api-version=preview

{
 "model": "dall-e-3",
 "prompt": "In the style of WordArt, Microsoft Clippy wearing a cowboy hat.",
 "n": 1,
 "style": "natural",
 "quality": "standard"
}

応答: 状態コード: 200

{
  "body": {
    "created": 1698342300,
    "data": [
      {
        "revised_prompt": "A vivid, natural representation of Microsoft Clippy wearing a cowboy hat.",
        "prompt_filter_results": {
          "sexual": {
            "severity": "safe",
            "filtered": false
          },
          "violence": {
            "severity": "safe",
            "filtered": false
          },
          "hate": {
            "severity": "safe",
            "filtered": false
          },
          "self_harm": {
            "severity": "safe",
            "filtered": false
          },
          "profanity": {
            "detected": false,
            "filtered": false
          },
          "custom_blocklists": {
            "filtered": false,
            "details": []
          }
        },
        "url": "https://dalletipusw2.blob.core.windows.net/private/images/e5451cc6-b1ad-4747-bd46-b89a3a3b8bc3/generated_00.png?se=2023-10-27T17%3A45%3A09Z&...",
        "content_filter_results": {
          "sexual": {
            "severity": "safe",
            "filtered": false
          },
          "violence": {
            "severity": "safe",
            "filtered": false
          },
          "hate": {
            "severity": "safe",
            "filtered": false
          },
          "self_harm": {
            "severity": "safe",
            "filtered": false
          }
        }
      }
    ]
  }
}

応答を作成する

POST {endpoint}/openai/v1/responses?api-version=preview

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

URI パラメーター

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

リクエストヘッダー

トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。

名前 必須 タイプ 説明
認証 正しい 文字列 例:Authorization: Bearer {Azure_OpenAI_Auth_Token}

Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com

型: oauth2
承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
スコープ: https://cognitiveservices.azure.com/.default
APIキー 正しい 文字列 ここには Azure OpenAI API キーを指定します

要求本文

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

名前 タイプ 説明 必須 既定値
バックグラウンド ブーリアン モデル応答をバックグラウンドで実行するかどうか。 いいえ いいえ
include アレイ モデル応答に含める追加の出力データを指定します。 現在サポートされている値は次のとおりです。
- file_search_call.results: ファイル検索ツールの呼び出しの検索結果を含めます。
- message.input_image.image_url: 入力メッセージの画像 URL を含めます。
- computer_call_output.output.image_url: コンピューター呼び出し出力の画像 URL を含めます。
- reasoning.encrypted_content: 推論項目の出力に、暗号化されたバージョンの推論トークンが含まれます。 これにより、応答 API をステートレスに使用する場合 ( store パラメーターが false に設定されている場合や、組織がゼロ データ保持プログラムに登録されている場合など) に、複数ターンの会話で理由項目を使用できるようになります。
いいえ
入力 文字列または配列 イエス
指示 文字列 システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。

previous_response_idと共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。
いいえ
最大出力トークン数 整数 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。
いいえ
モデル 文字列 この応答の作成に使用するモデル デプロイ。 イエス
並列ツール呼び出し ブーリアン モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 いいえ 正しい
以前のレスポンスID 文字列 モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 いいえ
推論 オブジェクト o シリーズ モデルのみ

推論モデルの構成オプション。
いいえ
└─ 努力 OpenAI.ReasoningEffort o シリーズ モデルのみ

推論モデルの推論に関する作業を制限します。
現在サポートされている値は、lowmediumhigh です。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。
いいえ
└─ 要約を生成する 列挙型 非推奨: 代わりに summary を使用してください。

モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。
autoconcise、または detailed のいずれか。
使用可能な値: autoconcisedetailed
いいえ
└─ 概要 列挙型 モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。
autoconcise、または detailed のいずれか。
使用可能な値: autoconcisedetailed
いいえ
保存する ブーリアン 生成されたモデル応答を格納して、後で API を使用して取得するかどうかを指定します。 いいえ 正しい
ストリーミング ブーリアン true に設定すると、 サーバー送信イベントを使用して生成されるときに、モデル応答データがクライアントにストリーミングされます。 いいえ いいえ
温度 number 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。
一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。
いいえ 1
SMS 送信 オブジェクト モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 いいえ
└─ format OpenAI.ResponseTextFormatConfiguration いいえ
ツール選択 オブジェクト モデルによって呼び出されるツールを制御します (ある場合)。

none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。

auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。

required は、モデルが 1 つ以上のツールを呼び出す必要があることを意味します。
いいえ
└─ タイプ OpenAI.ToolChoiceObjectType モデルが組み込みのツールを使用して応答を生成する必要があることを示します。 いいえ
ツール アレイ 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。

モデルを提供できるツールの 2 つのカテゴリは次のとおりです。

- 組み込みツール: ファイル検索など、モデルの機能を拡張する OpenAI によって提供されるツール。
- 関数呼び出し (カスタム ツール):ユーザーが定義した関数。モデルが独自のコードを呼び出すことができます。
いいえ
top_p number 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。

一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。
いいえ 1
truncation 列挙型 モデルの応答に使用する切り捨て戦略。
- auto: この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。
- disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。
使用可能な値: autodisabled
いいえ
ユーザー 文字列 OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 いいえ

応答

状態コード: 200

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureResponse
text/event-stream OpenAI.ResponseStreamEvent

状態コード: 既定値

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureErrorResponse

例示

モデル応答を作成する

POST {endpoint}/openai/v1/responses?api-version=preview

応答を取得する

GET {endpoint}/openai/v1/responses/{response_id}?api-version=preview

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

URI パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列 URL サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Azure AI Foundry Models API バージョン。
latest 特に指定がない場合は。
レスポンスID パス イエス 文字列
インクルード[] クエリ いいえ アレイ

リクエストヘッダー

トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。

名前 必須 タイプ 説明
認証 正しい 文字列 例:Authorization: Bearer {Azure_OpenAI_Auth_Token}

Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com

型: oauth2
承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
スコープ: https://cognitiveservices.azure.com/.default
APIキー 正しい 文字列 ここには Azure OpenAI API キーを指定します

応答

状態コード: 200

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureResponse

状態コード: 既定値

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureErrorResponse

応答の削除

DELETE {endpoint}/openai/v1/responses/{response_id}?api-version=preview

ID で応答を削除します。

URI パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列 URL サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Azure AI Foundry Models API バージョン。
latest 特に指定がない場合は。
レスポンスID パス イエス 文字列

リクエストヘッダー

トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。

名前 必須 タイプ 説明
認証 正しい 文字列 例:Authorization: Bearer {Azure_OpenAI_Auth_Token}

Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com

型: oauth2
承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
スコープ: https://cognitiveservices.azure.com/.default
APIキー 正しい 文字列 ここには Azure OpenAI API キーを指定します

応答

状態コード: 200

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

Content-Type(コンテンツの種類) タイプ 説明
application/json オブジェクト

状態コード: 既定値

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureErrorResponse

Listinputitems

GET {endpoint}/openai/v1/responses/{response_id}/input_items?api-version=preview

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

URI パラメーター

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

リクエストヘッダー

トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。

名前 必須 タイプ 説明
認証 正しい 文字列 例:Authorization: Bearer {Azure_OpenAI_Auth_Token}

Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com

型: oauth2
承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
スコープ: https://cognitiveservices.azure.com/.default
APIキー 正しい 文字列 ここには Azure OpenAI API キーを指定します

応答

状態コード: 200

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

Content-Type(コンテンツの種類) タイプ 説明
application/json OpenAI.ResponseItemList

状態コード: 既定値

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureErrorResponse

ビデオ生成ジョブ - 作成

POST {endpoint}/openai/v1/video/generations/jobs?api-version=preview

URI パラメーター

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

リクエストヘッダー

トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。

名前 必須 タイプ 説明
認証 正しい 文字列 例:Authorization: Bearer {Azure_OpenAI_Auth_Token}

Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com

型: oauth2
承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
スコープ: https://cognitiveservices.azure.com/.default
APIキー 正しい 文字列 ここには Azure OpenAI API キーを指定します

要求本文

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

名前 タイプ 説明 必須 既定値
高さ 整数 ビデオの高さ。 サポートされているディメンションは、480x480、480x854、854x480、720x720、720x1280、1280x720、1080x1080、1080x1920、1920x1080 です。 イエス
モデル 文字列 この要求に使用するデプロイの名前。 イエス
n秒 整数 ビデオ生成ジョブの期間。 1 ~ 20 秒の間である必要があります。 いいえ 5
n_variants 整数 このジョブのバリエーションとして作成するビデオの数。 1 から 5 の間である必要があります。 寸法が小さいほど、より多くのバリアントが可能になります。 いいえ 1
ダイアログを表示する 文字列 このビデオ生成ジョブのプロンプト。 イエス
width 整数 ビデオの幅。 サポートされているディメンションは、480x480、480x854、854x480、720x720、720x1280、1280x720、1080x1080、1080x1920、1920x1080 です。 イエス

応答

状態コード: 200

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

Content-Type(コンテンツの種類) タイプ 説明
application/json VideoGenerationJob

状態コード: 既定値

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureOpenAIVideoGenerationErrorResponse

例示

ビデオ生成ジョブを作成する

POST {endpoint}/openai/v1/video/generations/jobs?api-version=preview

{
 "prompt": "A cat playing piano in a jazz bar.",
 "model": "video-gen-001"
}

応答: 状態コード: 200

{
  "body": {
    "id": "vidjob_1234567890",
    "object": "video_generation_job",
    "created": 1680000000,
    "status": "queued",
    "prompt": "A cat playing piano in a jazz bar.",
    "model": "video-gen-001"
  }
}

ビデオ生成ジョブ - リスト

GET {endpoint}/openai/v1/video/generations/jobs?api-version=preview

URI パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列 URL サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Azure AI Foundry Models API バージョン。
latest 特に指定がない場合は。
before クエリ いいえ 文字列
after クエリ いいえ 文字列
リミット クエリ イエス 整数
statuses クエリ いいえ アレイ

リクエストヘッダー

トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。

名前 必須 タイプ 説明
認証 正しい 文字列 例:Authorization: Bearer {Azure_OpenAI_Auth_Token}

Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com

型: oauth2
承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
スコープ: https://cognitiveservices.azure.com/.default
APIキー 正しい 文字列 ここには Azure OpenAI API キーを指定します

応答

状態コード: 200

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

Content-Type(コンテンツの種類) タイプ 説明
application/json VideoGenerationJobList

状態コード: 既定値

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureOpenAIVideoGenerationErrorResponse

ビデオ生成ジョブ - Get

GET {endpoint}/openai/v1/video/generations/jobs/{job-id}?api-version=preview

URI パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列 URL サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Azure AI Foundry Models API バージョン。
latest 特に指定がない場合は。
job-id パス イエス 文字列 Azure OpenAI 要求に使用するビデオ生成ジョブの ID。

リクエストヘッダー

トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。

名前 必須 タイプ 説明
認証 正しい 文字列 例:Authorization: Bearer {Azure_OpenAI_Auth_Token}

Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com

型: oauth2
承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
スコープ: https://cognitiveservices.azure.com/.default
APIキー 正しい 文字列 ここには Azure OpenAI API キーを指定します

応答

状態コード: 200

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

Content-Type(コンテンツの種類) タイプ 説明
application/json VideoGenerationJob

状態コード: 既定値

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureOpenAIVideoGenerationErrorResponse

ビデオ生成ジョブ - 削除

DELETE {endpoint}/openai/v1/video/generations/jobs/{job-id}?api-version=preview

URI パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列 URL サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Azure AI Foundry Models API バージョン。
latest 特に指定がない場合は。
job-id パス イエス 文字列 Azure OpenAI 要求に使用するビデオ生成ジョブの ID。

リクエストヘッダー

トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。

名前 必須 タイプ 説明
認証 正しい 文字列 例:Authorization: Bearer {Azure_OpenAI_Auth_Token}

Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com

型: oauth2
承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
スコープ: https://cognitiveservices.azure.com/.default
APIキー 正しい 文字列 ここには Azure OpenAI API キーを指定します

応答

状態コード: 204

説明: この要求に送信するコンテンツはありませんが、ヘッダーが役立つ場合があります。

状態コード: 既定値

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureOpenAIVideoGenerationErrorResponse

ビデオ生成 - Get

GET {endpoint}/openai/v1/video/generations/{generation-id}?api-version=preview

URI パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列 URL サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Azure AI Foundry Models API バージョン。
latest 特に指定がない場合は。
generation-id パス イエス 文字列 Azure OpenAI 要求に使用するビデオ生成の ID。

リクエストヘッダー

トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。

名前 必須 タイプ 説明
認証 正しい 文字列 例:Authorization: Bearer {Azure_OpenAI_Auth_Token}

Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com

型: oauth2
承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
スコープ: https://cognitiveservices.azure.com/.default
APIキー 正しい 文字列 ここには Azure OpenAI API キーを指定します

応答

状態コード: 200

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

Content-Type(コンテンツの種類) タイプ 説明
application/json VideoGeneration

状態コード: 既定値

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureOpenAIVideoGenerationErrorResponse

ビデオの生成 - サムネイルを取得する

GET {endpoint}/openai/v1/video/generations/{generation-id}/content/thumbnail?api-version=preview

URI パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列 URL サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Azure AI Foundry Models API バージョン。
latest 特に指定がない場合は。
generation-id パス イエス 文字列 Azure OpenAI 要求に使用するビデオ生成の ID。
If-Modified-Since ヘッダー いいえ 文字列 GMT 時刻として書式設定されたタイムスタンプ

リクエストヘッダー

トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。

名前 必須 タイプ 説明
認証 正しい 文字列 例:Authorization: Bearer {Azure_OpenAI_Auth_Token}

Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com

型: oauth2
承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
スコープ: https://cognitiveservices.azure.com/.default
APIキー 正しい 文字列 ここには Azure OpenAI API キーを指定します

応答

状態コード: 200

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

Content-Type(コンテンツの種類) タイプ 説明
application/json 文字列

状態コード: 既定値

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureOpenAIVideoGenerationErrorResponse

ビデオ生成 - ビデオを取得する

GET {endpoint}/openai/v1/video/generations/{generation-id}/content/video?api-version=preview

URI パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列 URL サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Azure AI Foundry Models API バージョン。
latest 特に指定がない場合は。
generation-id パス イエス 文字列 Azure OpenAI 要求に使用するビデオ生成の ID。
If-Modified-Since ヘッダー いいえ 文字列
品質 クエリ いいえ

リクエストヘッダー

トークン ベースの認証または API キーを使用します。 トークン ベースの認証を使用した認証が推奨され、より安全です。

名前 必須 タイプ 説明
認証 正しい 文字列 例:Authorization: Bearer {Azure_OpenAI_Auth_Token}

Azure CLI を使用して認証トークンを生成するには: az account get-access-token --resource https://cognitiveservices.azure.com

型: oauth2
承認 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
スコープ: https://cognitiveservices.azure.com/.default
APIキー 正しい 文字列 ここには Azure OpenAI API キーを指定します

応答

状態コード: 200

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

Content-Type(コンテンツの種類) タイプ 説明
application/json 文字列

状態コード: 既定値

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

Content-Type(コンテンツの種類) タイプ 説明
application/json AzureOpenAIVideoGenerationErrorResponse

コンポーネント

オーディオタスクラベル

使用可能なオーディオ操作応答に使用できる記述子を定義します。

プロパティ 価値
説明 使用可能なオーディオ操作応答に使用できる記述子を定義します。
タイプ 文字列
transcribe
translate

AzureAIFoundryModelsApiVersion

プロパティ 価値
タイプ 文字列
latest
preview

AzureAudioTranscriptionResponse

音声をテキストに文字起こしする操作の結果情報。

名前 タイプ 説明 必須 既定値
duration 数値 付随する文字起こし情報を生成するために処理されたオーディオの合計時間。 いいえ
言語 文字列 文字起こしされたオーディオ データで検出された音声言語。
これは、'en' や 'fr' などの 2 文字の ISO-639-1 言語コードとして表されます。
いいえ
セグメント アレイ 処理された各オーディオ セグメントのタイミング、確率、およびその他の詳細に関する情報のコレクション。 いいえ
タスク オブジェクト 使用可能なオーディオ操作応答に使用できる記述子を定義します。 いいえ
SMS 送信 文字列 指定されたオーディオ データの文字起こしされたテキスト。 イエス
words アレイ 処理された各単語のタイミングに関する情報のコレクション。 いいえ

AzureChatCompletionResponseMessage

Azure OpenAI サービスでのチャット完了応答メッセージの拡張応答モデル コンポーネント。 このモデルでは、意図、引用、および実行される検索拡張生成に関連するその他の情報のために On Your Data 機能によって使用されるチャット メッセージ コンテキストのサポートが追加されます。

名前 タイプ 説明 必須 既定値
注釈 アレイ Web 検索ツールを使用する場合と同様に、メッセージの注釈 (該当する場合)。 いいえ
オーディオ オブジェクト オーディオ出力モダリティが要求された場合、このオブジェクトにはモデルからのオーディオ応答に関するデータが含まれます。 いいえ
└─ データ 文字列 要求で指定された形式で、モデルによって生成された Base64 でエンコードされたオーディオ バイト。 いいえ
└─ 有効期限_終了 整数 マルチターン会話で使用するために、このオーディオ応答がサーバー上でアクセスできなくなった場合の Unix タイムスタンプ (秒単位)。 いいえ
└─ 識別子 文字列 このオーディオ出力の一意識別子。 いいえ
└─ トランスクリプト 文字列 モデルによって生成されたオーディオのトランスクリプト。 いいえ
コンテンツ 文字列 メッセージの内容。 イエス
コンテキスト オブジェクト 拡張機能の動作を使用するときに Azure OpenAI サービスによって生成される、チャット完了応答メッセージに追加された追加のプロパティ。 これには、On Your Data 機能の意図と引用情報が含まれます。 いいえ
└─ 取得されたすべてのドキュメント オブジェクト データ取得操作によって取得されたドキュメントに関する概要情報。 いいえ
└─ chunk_id 文字列 引用のチャンク ID。 いいえ
└─ コンテンツ 文字列 引用の内容。 いいえ
└─ データソースインデックス 整数 取得に使用されるデータ ソースのインデックス。 いいえ
└─ ファイルパス 文字列 引用文献のファイル パス。 いいえ
└─ フィルター理由 列挙型 該当する場合は、ドキュメントがフィルター処理された理由を示します。
使用可能な値: scorererank
いいえ
└─ オリジナル検索スコア number 取得の元の検索スコア。 いいえ
└─ リランクスコア (rerank_score) number 取得のための再ランク付けスコア。 いいえ
└─ 検索クエリ アレイ ドキュメントを取得するために実行される検索クエリ。 いいえ
└─ タイトル 文字列 引用文献のタイトル。 いいえ
└─ url 文字列 引用の URL。 いいえ
└─ 引用 アレイ データ取得によって生成される引用。 いいえ
└─ 意図 文字列 チャット履歴から検出された意図。対話間の会話コンテキストを伝達するために使用されます いいえ
function_call オブジェクト 非推奨となり、tool_calls に置き換えられました。 モデルによって生成された、呼び出される関数の名前と引数。 いいえ
└─ 引数 文字列 いいえ
└─ 名前 文字列 いいえ
推論内容 文字列 サポートされているモデルから生成された推論コンテンツを含む Azure 固有の拡張機能プロパティ。 いいえ
拒否 文字列 モデルによって生成された拒否メッセージ。 イエス
ロール 列挙型 このメッセージの作成者の役割。
使用可能な値: assistant
イエス
tool_calls ChatCompletionMessageToolCallsItem(チャット完了メッセージツール呼び出し項目) 関数呼び出しなど、モデルによって生成されるツール呼び出し。 いいえ

AzureChatCompletionStreamResponseDelta

Azure OpenAI サービスでのストリーミング チャット応答メッセージの拡張応答モデル。 このモデルでは、意図、引用、および実行される検索拡張生成に関連するその他の情報のために On Your Data 機能によって使用されるチャット メッセージ コンテキストのサポートが追加されます。

名前 タイプ 説明 必須 既定値
オーディオ オブジェクト いいえ
└─ データ 文字列 いいえ
└─ 有効期限_終了 整数 いいえ
└─ 識別子 文字列 いいえ
└─ トランスクリプト 文字列 いいえ
コンテンツ 文字列 チャンク メッセージのコンテンツ。 いいえ
コンテキスト オブジェクト 拡張機能の動作を使用するときに Azure OpenAI サービスによって生成される、チャット完了応答メッセージに追加された追加のプロパティ。 これには、On Your Data 機能の意図と引用情報が含まれます。 いいえ
└─ all_retrieved_documents オブジェクト データ取得操作によって取得されたドキュメントに関する概要情報。 いいえ
└─ chunk_id 文字列 引用のチャンク ID。 いいえ
└─ コンテンツ 文字列 引用の内容。 いいえ
└─ データソースインデックス 整数 取得に使用されるデータ ソースのインデックス。 いいえ
└─ ファイルパス 文字列 引用文献のファイル パス。 いいえ
└─ フィルター理由 列挙型 該当する場合は、ドキュメントがフィルター処理された理由を示します。
使用可能な値: scorererank
いいえ
└─ オリジナル検索スコア number 取得の元の検索スコア。 いいえ
└─ リランクスコア number 取得のための再ランク付けスコア。 いいえ
└─ 検索クエリ アレイ ドキュメントを取得するために実行される検索クエリ。 いいえ
└─ タイトル 文字列 引用文献のタイトル。 いいえ
└─ url 文字列 引用の URL。 いいえ
└─ 引用 アレイ データ取得によって生成される引用。 いいえ
└─ 意図 文字列 チャット履歴から検出された意図。対話間の会話コンテキストを伝達するために使用されます いいえ
function_call オブジェクト 非推奨となり、tool_calls に置き換えられました。 モデルによって生成された、呼び出される関数の名前と引数。 いいえ
└─ 引数 文字列 いいえ
└─ 名前 文字列 いいえ
推論内容 文字列 サポートされているモデルから生成された推論コンテンツを含む Azure 固有の拡張機能プロパティ。 いいえ
拒否 文字列 モデルによって生成された拒否メッセージ。 いいえ
ロール オブジェクト メッセージの作成者の役割 いいえ
tool_calls アレイ いいえ

AzureChatDataSource

1 つの Azure OpenAI チャット データ ソースの構成データの表現。 これは、応答動作を拡張するために Azure OpenAI チャット拡張機能を使用する必要があるチャット補完要求によって使用されます。 この構成の使用は、Azure OpenAI とのみ互換性があります。

AzureChatDataSource の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
azure_search AzureSearchChatDataSource
azure_cosmos_db AzureCosmosDBChatDataSource
elasticsearch ElasticsearchChatDataSource
pinecone PineconeChatDataSource
mongo_db MongoDBChatDataSource
名前 タイプ 説明 必須 既定値
オブジェクト イエス

Azureチャットデータソースアクセストークン認証オプション

名前 タイプ 説明 必須 既定値
アクセス トークン 文字列 イエス
列挙型
使用可能な値: access_token
イエス

AzureChatDataSourceApiKeyAuthenticationOptions (Azure Chat データソース API キー認証オプション)

名前 タイプ 説明 必須 既定値
キー 文字列 イエス
列挙型
使用可能な値: api_key
イエス

AzureChatDataSourceAuthenticationOptions

AzureChatDataSourceAuthenticationOptions の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
system_assigned_managed_identity AzureChatDataSourceSystemAssignedManagedIdentityAuthenticationOptions
user_assigned_managed_identity AzureChatDataSourceUserAssignedManagedIdentityAuthenticationOptions
access_token AzureChatDataSourceAccessTokenAuthenticationOptions
connection_string AzureChatDataSourceConnectionStringAuthenticationOptions
key_and_key_id AzureChatDataSourceKeyAndKeyIdAuthenticationOptions
encoded_api_key AzureChatDataSourceEncodedApiKeyAuthenticationOptions
username_and_password AzureChatDataSourceユーザー名とパスワード認証オプション
名前 タイプ 説明 必須 既定値
AzureChatDataSourceAuthenticationOptionsType イエス

AzureChatDataSourceAuthenticationOptionsType

プロパティ 価値
タイプ 文字列
api_key
username_and_password
connection_string
key_and_key_id
encoded_api_key
access_token
system_assigned_managed_identity
user_assigned_managed_identity

AzureChatデータソース接続文字列認証オプション

名前 タイプ 説明 必須 既定値
connection_string 文字列 イエス
列挙型
使用可能な値: connection_string
イエス

AzureChatDataSourceDeploymentNameVectorizationSource

Azure OpenAI 埋め込みモデルデプロイに対して内部サービス呼び出しを行うベクター化ソースを表します。 エンドポイントベースのベクター化ソースとは異なり、デプロイ名ベースのベクター化ソースは同じ Azure OpenAI リソースの一部である必要がありますが、プライベート ネットワークでも使用できます。

名前 タイプ 説明 必須 既定値
デプロイメント名 文字列 ベクター化に使用する埋め込みモデルのデプロイ。 このデプロイは、チャットの完了に使用されるモデル デプロイと同じ Azure OpenAI リソース内に存在する必要があります。 イエス
dimensions 整数 埋め込み時に要求するディメンションの数。
'text-embedding-3' 以降のモデルでのみサポートされます。
いいえ
列挙型 型識別子。このベクター化ソース型の場合は常に 'deployment_name' です。
使用可能な値: deployment_name
イエス

AzureチャットデータソースエンコードされたAPIキー認証オプション

名前 タイプ 説明 必須 既定値
encoded_api_key(エンコードされたAPIキー) 文字列 イエス
列挙型
使用可能な値: encoded_api_key
イエス

アジュールチャットデータソースエンドポイントベクトル化ソース

Azure OpenAI 埋め込みモデルデプロイに対してパブリック サービス呼び出しを行うベクター化ソースを表します。

名前 タイプ 説明 必須 既定値
認証 オブジェクト イエス
└─ access_token 文字列 いいえ
└─ key 文字列 いいえ
└─ タイプ 列挙型
使用可能な値: access_token
いいえ
dimensions 整数 埋め込み時に要求するディメンションの数。
'text-embedding-3' 以降のモデルでのみサポートされます。
いいえ
エンドポイント 文字列 埋め込みの取得元となるリソース エンドポイント URL を指定します。
次の形式にする必要があります。
https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/embeddings.
api-version クエリ パラメーターは許可されません。
イエス
列挙型 このベクター化ソース型の型識別子は、常に「エンドポイント」です。
使用可能な値: endpoint
イエス

Azureチャットデータソース統合ベクトル化ソース

サポートする検索リソース内で定義されている統合ベクター化ソースを表します。

名前 タイプ 説明 必須 既定値
列挙型 このベクター化ソース型の型識別子。常に "統合" されます。
使用可能な値: integrated
イエス

AzureChatDataSourceKeyAndKeyIdAuthenticationOptions

名前 タイプ 説明 必須 既定値
キー 文字列 イエス
キーID 文字列 イエス
列挙型
使用可能な値: key_and_key_id
イエス

AzureChatDataSourceModelIdVectorizationSource

検索サービス モデル ID に基づいてサービス呼び出しを行うベクター化ソースを表します。 現在、このソースの種類は Elasticsearch でのみサポートされています。

名前 タイプ 説明 必須 既定値
モデルID 文字列 ベクター化に使用する埋め込みモデルのビルド ID。 イエス
列挙型 型識別子。このベクター化ソース型の場合は常に 'model_id' です。
使用可能な値: model_id
イエス

AzureChatDataSourceSystemAssignedManagedIdentityAuthenticationOptions

名前 タイプ 説明 必須 既定値
列挙型
使用可能な値: system_assigned_managed_identity
イエス

Azureチャットデータソースタイプ

プロパティ 価値
タイプ 文字列
azure_search
azure_cosmos_db
elasticsearch
pinecone
mongo_db

AzureChatDataSourceUserAssignedManagedIdentityAuthenticationOptions(アジュールチャットデータソースユーザーアサインドマネージドアイデンティティオーセンティケーションオプションズ)

名前 タイプ 説明 必須 既定値
managed_identity_resource_id(管理されたアイデンティティのリソースID) 文字列 イエス
列挙型
使用可能な値: user_assigned_managed_identity
イエス

Azureチャットデータソースユーザーネームおよびパスワード認証オプション

名前 タイプ 説明 必須 既定値
パスワード 文字列 イエス
列挙型
使用可能な値: username_and_password
イエス
ユーザー名 文字列 イエス

Azureチャットデータソースベクトル化ソース

データ ソースとの埋め込みリソースとして使用できるデータ ベクター化ソースの表現。

AzureChatDataSourceVectorizationSource の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
deployment_name AzureChatデータソースデプロイメント名ベクトル化ソース
integrated Azure Chat データソース 統合ベクトル化ソース
model_id AzureChatDataSourceModelIdVectorizationSource
名前 タイプ 説明 必須 既定値
オブジェクト イエス

AzureChatDataSourceVectorizationSourceType

プロパティ 価値
タイプ 文字列
endpoint
deployment_name
model_id
integrated

AzureChatMessageContext

拡張機能の動作を使用するときに Azure OpenAI サービスによって生成される、チャット完了応答メッセージに追加された追加のプロパティ。 これには、On Your Data 機能の意図と引用情報が含まれます。

名前 タイプ 説明 必須 既定値
取得したすべてのドキュメント オブジェクト データ取得操作によって取得されたドキュメントに関する概要情報。 いいえ
└─ chunk_id 文字列 引用のチャンク ID。 いいえ
└─ コンテンツ 文字列 引用の内容。 いいえ
└─ データソースインデックス 整数 取得に使用されるデータ ソースのインデックス。 いいえ
└─ ファイルパス 文字列 引用文献のファイル パス。 いいえ
└─ フィルター理由 列挙型 該当する場合は、ドキュメントがフィルター処理された理由を示します。
使用可能な値: scorererank
いいえ
└─ オリジナル検索スコア number 取得の元の検索スコア。 いいえ
└─ リランクスコア number 取得のための再ランク付けスコア。 いいえ
└─ 検索クエリ アレイ ドキュメントを取得するために実行される検索クエリ。 いいえ
└─ タイトル 文字列 引用文献のタイトル。 いいえ
└─ url 文字列 引用の URL。 いいえ
引用 アレイ データ取得によって生成される引用。 いいえ
意図 文字列 チャット履歴から検出された意図。対話間の会話コンテキストを伝達するために使用されます いいえ

Azureコンテンツフィルターブロックリスト結果

構成されたカスタム ブロックリストの true/false フィルター結果のコレクション。

名前 タイプ 説明 必須 既定値
details アレイ 個々のブロックリスト ID のペアと、フィルター処理アクションが発生したかどうか。 いいえ
フィルタリングされた ブーリアン 詳細なブロックリストのいずれかがフィルター処理アクションになったかどうかを示す値。 イエス

AzureContentFilterCompletionTextSpan

Azure OpenAI コンテンツフィルターの結果で使用される補完テキストの範囲の表現。

名前 タイプ 説明 必須 既定値
completion_end_offset 整数 このスパンから除外される最初の UTF32 コード ポイントのオフセット。 このフィールドは、空のスパンの場合は常に completion_start_offset と等しくなります。 このフィールドは、空でないスパンの場合は常にcompletion_start_offsetよりも大きくなります。 イエス
completion_start_offset 整数 このスパンの開始である UTF32 コード ポイントのオフセット。 イエス

AzureContentFilterCompletionTextSpanDetectionResult

名前 タイプ 説明 必須 既定値
details アレイ 検出された完了テキストスパンに関する詳細情報。 イエス
detected ブーリアン ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 イエス
フィルタリングされた ブーリアン コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 イエス

Azureコンテンツフィルタ検出結果

コンテンツが検出されたかどうか、およびコンテンツがフィルター処理されたかどうかを示すラベル付きのコンテンツ フィルター結果アイテム。

名前 タイプ 説明 必須 既定値
detected ブーリアン ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 イエス
フィルタリングされた ブーリアン コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 イエス

Azureコンテンツフィルター画像プロンプト結果

イメージ生成操作の入力要求コンテンツのコンテンツ フィルター結果。

名前 タイプ 説明 必須 既定値
カスタムブロックリスト オブジェクト 構成されたカスタム ブロックリストの true/false フィルター結果のコレクション。 いいえ
└─ 詳細 アレイ 個々のブロックリスト ID のペアと、フィルター処理アクションが発生したかどうか。 いいえ
└─ フィルター処理された ブーリアン 詳細なブロックリストのいずれかがフィルター処理アクションになったかどうかを示す値。 いいえ
jailbreak オブジェクト コンテンツが検出されたかどうか、およびコンテンツがフィルター処理されたかどうかを示すラベル付きのコンテンツ フィルター結果アイテム。 イエス
└─ 検出 ブーリアン ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 いいえ
└─ フィルター処理された ブーリアン コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 いいえ
冒涜 オブジェクト コンテンツが検出されたかどうか、およびコンテンツがフィルター処理されたかどうかを示すラベル付きのコンテンツ フィルター結果アイテム。 いいえ
└─ 検出 ブーリアン ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 いいえ
└─ フィルター処理された ブーリアン コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 いいえ

Azureコンテンツフィルター画像応答結果

画像生成操作の出力応答コンテンツのコンテンツ フィルター結果。

名前 タイプ 説明 必須 既定値
hate オブジェクト カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 いいえ
└─ フィルター処理された ブーリアン コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 いいえ
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
いいえ
自傷行為 オブジェクト カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 いいえ
└─ フィルター処理された ブーリアン コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 いいえ
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
いいえ
sexual オブジェクト カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 いいえ
└─ フィルター処理された ブーリアン コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 いいえ
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
いいえ
暴力 オブジェクト カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 いいえ
└─ フィルター処理された ブーリアン コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 いいえ
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
いいえ

Azureコンテンツフィルター結果選択用

生成 AI システムによって生成された 1 つの応答項目のコンテンツ フィルター結果。

名前 タイプ 説明 必須 既定値
カスタムブロックリスト オブジェクト 構成されたカスタム ブロックリストの true/false フィルター結果のコレクション。 いいえ
└─ 詳細 アレイ 個々のブロックリスト ID のペアと、フィルター処理アクションが発生したかどうか。 いいえ
└─ フィルター処理された ブーリアン 詳細なブロックリストのいずれかがフィルター処理アクションになったかどうかを示す値。 いいえ
エラー オブジェクト 存在する場合は、コンテンツ のフィルター処理で評価が完了しないエラーに関する詳細。 いいえ
└─ コード 整数 エラーに関連付けられた、コンピューターが読み取り可能な個別のコード。 いいえ
└─ メッセージ 文字列 エラーに関連付けられている人間が判読できるメッセージ。 いいえ
hate オブジェクト カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 いいえ
└─ フィルター処理された ブーリアン コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 いいえ
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
いいえ
冒涜 オブジェクト コンテンツが検出されたかどうか、およびコンテンツがフィルター処理されたかどうかを示すラベル付きのコンテンツ フィルター結果アイテム。 いいえ
└─ 検出 ブーリアン ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 いいえ
└─ フィルター処理された ブーリアン コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 いいえ
保護された素材コード オブジェクト ライセンスされたコードまたはその他の保護されたソース マテリアルとの一致を記述する検出結果。 いいえ
└─ 引用 オブジェクト 使用可能な場合は、関連するライセンスとその場所を説明する引用文献の詳細。 いいえ
└─ URL 文字列 ライセンスに関連付けられている URL。 いいえ
└─ ライセンス 文字列 検出に関連付けられているライセンスの名前または識別子。 いいえ
└─ 検出 ブーリアン ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 いいえ
└─ フィルター処理された ブーリアン コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 いいえ
保護された素材テキスト オブジェクト コンテンツが検出されたかどうか、およびコンテンツがフィルター処理されたかどうかを示すラベル付きのコンテンツ フィルター結果アイテム。 いいえ
└─ 検出 ブーリアン ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 いいえ
└─ フィルター処理された ブーリアン コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 いいえ
自傷行為 オブジェクト カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 いいえ
└─ フィルター処理された ブーリアン コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 いいえ
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
いいえ
sexual オブジェクト カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 いいえ
└─ フィルター処理された ブーリアン コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 いいえ
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
いいえ
ungrounded_material AzureContentFilterCompletionTextSpanDetectionResult いいえ
暴力 オブジェクト カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 いいえ
└─ フィルター処理された ブーリアン コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 いいえ
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
いいえ

Azureコンテンツフィルター結果フォームプロンプト

生成 AI システムへの単一の入力プロンプト項目に関連付けられたコンテンツ フィルターの結果。

名前 タイプ 説明 必須 既定値
コンテンツフィルター結果 オブジェクト 結果のコンテンツ フィルター カテゴリの詳細。 いいえ
└─ カスタムブロックリスト オブジェクト 構成されたカスタム ブロックリストの true/false フィルター結果のコレクション。 いいえ
└─ 詳細 アレイ 個々のブロックリスト ID のペアと、フィルター処理アクションが発生したかどうか。 いいえ
└─ フィルター処理された ブーリアン 詳細なブロックリストのいずれかがフィルター処理アクションになったかどうかを示す値。 いいえ
└─ エラー オブジェクト 存在する場合は、コンテンツ のフィルター処理で評価が完了しないエラーに関する詳細。 いいえ
└─ コード 整数 エラーに関連付けられた、コンピューターが読み取り可能な個別のコード。 いいえ
└─ メッセージ 文字列 エラーに関連付けられている人間が判読できるメッセージ。 いいえ
└─ ヘイト オブジェクト カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 いいえ
└─ フィルター処理された ブーリアン コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 いいえ
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
いいえ
└─ 間接攻撃 オブジェクト コンテンツが検出されたかどうか、およびコンテンツがフィルター処理されたかどうかを示すラベル付きのコンテンツ フィルター結果アイテム。 いいえ
└─ 検出 ブーリアン ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 いいえ
└─ フィルター処理された ブーリアン コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 いいえ
└─ 脱獄 オブジェクト コンテンツが検出されたかどうか、およびコンテンツがフィルター処理されたかどうかを示すラベル付きのコンテンツ フィルター結果アイテム。 いいえ
└─ 検出 ブーリアン ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 いいえ
└─ フィルター処理された ブーリアン コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 いいえ
└─ 不適切な表現 オブジェクト コンテンツが検出されたかどうか、およびコンテンツがフィルター処理されたかどうかを示すラベル付きのコンテンツ フィルター結果アイテム。 いいえ
└─ 検出 ブーリアン ラベル付けされたコンテンツ カテゴリがコンテンツで検出されたかどうか。 いいえ
└─ フィルター処理された ブーリアン コンテンツ検出によってコンテンツ フィルター処理アクションが発生したかどうか。 いいえ
└─ 自傷行為 オブジェクト カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 いいえ
└─ フィルター処理された ブーリアン コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 いいえ
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
いいえ
└─ sexual オブジェクト カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 いいえ
└─ フィルター処理された ブーリアン コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 いいえ
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
いいえ
└─ 暴力 オブジェクト カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。 いいえ
└─ フィルター処理された ブーリアン コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 いいえ
└─ 重大度 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
いいえ
プロンプトインデックス 整数 関連するコンテンツ フィルターの結果カテゴリに関連付けられている入力プロンプトのインデックス。 いいえ

AzureContentFilterSeverityResult

カテゴリのコンテンツ フィルター構成に対して評価された、コンテンツがフィルター処理されたかどうか、およびコンテンツの定性的な重大度レベルを示すラベル付きのコンテンツ フィルター結果アイテム。

名前 タイプ 説明 必須 既定値
フィルタリングされた ブーリアン コンテンツの重大度がコンテンツ フィルタリング アクションになったかどうか。 イエス
深刻さ 列挙型 ラベル付けされたコンテンツの重大度。
使用可能な値: safelowmediumhigh
イエス

AzureCosmosDBチャットデータソース

Azure CosmosDB リソースを使用するデータ ソース構成を表します。

名前 タイプ 説明 必須 既定値
パラメーター オブジェクト Azure CosmosDB データ ソースの使用を制御するためのパラメーター情報。 イエス
└─ 部分結果を許可する ブーリアン true に設定すると、システムは部分的な検索結果の使用を許可し、すべての部分クエリが失敗した場合、要求は失敗します。 指定されていない場合、または false として指定された場合、検索クエリが失敗した場合、要求は失敗します。 いいえ いいえ
└─ 認証 AzureChatDataSourceConnectionStringAuthenticationOptions いいえ
└─ container_name 文字列 いいえ
└─ database_name 文字列 いいえ
└─ 埋め込み依存関係 Azureチャットデータソースベクトル化ソース データ ソースとの埋め込みリソースとして使用できるデータ ベクター化ソースの表現。 いいえ
└─ フィールドマッピング オブジェクト いいえ
└─ コンテンツフィールド アレイ いいえ
└─ コンテンツフィールドセパレーター 文字列 いいえ
└─ ファイルパスフィールド 文字列 いいえ
└─ タイトルフィールド 文字列 いいえ
└─ url_field 文字列 いいえ
└─ ベクトルフィールド アレイ いいえ
└─ in_scope ブーリアン クエリをインデックス付きデータの使用に制限するかどうかを指定します。 いいえ
コンテキストを含める アレイ 応答に含める出力コンテキスト プロパティ。
既定では、引用と意図が要求されます。
いいえ ['引用', '意図']
└─ インデックス名 文字列 いいえ
└─ 最大検索クエリ数 整数 1 人のユーザー メッセージに対して検索プロバイダーに送信する必要がある、書き換えられたクエリの最大数。
既定では、システムによって自動決定が行われます。
いいえ
└─ 厳密さ 整数 検索の関連性フィルター処理の構成された厳密度。
厳密度が高いほど精度は向上しますが、回答の再現率は低くなります。
いいえ
└─ top_n_documents 整数 クエリで機能するように構成されたドキュメントの数。 いいえ
列挙型 判別された型の識別子。これは常に 'azure_cosmos_db' です。
使用可能な値: azure_cosmos_db
イエス

AzureCreateChatCompletionRequest

Azure OpenAI サービスに対するチャット完了の拡張要求モデル。 これにより、On Your Data 機能のデータ ソースを提供する機能が追加されます。

名前 タイプ 説明 必須 既定値
オーディオ オブジェクト オーディオ出力のパラメーター。 modalities: ["audio"]でオーディオ出力を要求する場合に必要です。 いいえ
└─ format 列挙型 出力オーディオの形式を指定します。 wavmp3flacopus、またはpcm16のいずれかである必要があります。
使用可能な値: wavaacmp3flacopuspcm16
いいえ
└─ ボイス オブジェクト いいえ
データソース アレイ Azure OpenAI 専用の On Your Data 機能に使用するデータ ソース。 いいえ
頻度ペナルティ (frequency_penalty) number -2.0 から 2.0 の数値。 値を正にすると、これまでのテキストに存在する頻度に基づいて新しいトークンにペナルティが課せられ、モデルが同じ行を逐語的に繰り返す可能性が低下します。 いいえ 0
function_call 列挙型 {"name": "my_function"} で特定の関数を指定すると、モデルはその関数を強制的に呼び出します。
使用可能な値: noneauto
いいえ
functions アレイ 非推奨になりました。tools を使用してください。

モデルが JSON 入力を生成する可能性がある関数の一覧。
いいえ
ロジットバイアス オブジェクト 指定したトークンが入力候補に表示される可能性を変更します。

トークン (トークナイザーのトークン ID で指定) を関連付けられたバイアス値 (-100 から 100) にマップする JSON オブジェクトを受け入れます。 数学的には、サンプリングの前にモデルによって生成されたロジットにバイアスが追加されます。
正確な効果はモデルごとに異なりますが、-1 から 1 の値では選択の可能性が低下または増加し、-100 や 100 などの値では、関連するトークンの禁止または排他的な選択になります。
いいえ 無し
logprobs ブーリアン 出力トークンのログ確率を返すかどうかを指定します。 true に設定すると、contentmessage に含まれる各出力トークンのログ確率が返されます。 いいえ いいえ
max_completion_tokens(最大完了トークン数) 整数 可視出力トークンや推論トークンなど、完了するために生成できるトークンの数の上限。 いいえ
マックス_トークン 整数 チャット入力候補で生成できるトークンの最大数。
この値を使用して、API 経由で生成されるテキストのコストを制御できます。

この値は、 max_completion_tokensを優先して非推奨となり、o1 シリーズ モデルと互換性がありません。
いいえ
メッセージ アレイ これまでの会話を構成するメッセージの一覧。 使用するモデルに応じて、テキスト、画像、オーディオなど、さまざまなメッセージの種類 (モダリティ) がサポートされます。 イエス
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。
いいえ
モダリティ オブジェクト モデルで生成する出力の種類。
ほとんどのモデルは既定でテキストを生成できます。

["text"]

gpt-4o-audio-preview モデルを使用してオーディオを生成することもできます。 このモデルでテキストとオーディオの両方の応答を生成するように要求するには、以下を使用できます。

["text", "audio"]
いいえ
モデル 文字列 チャット完了要求に使用するモデルデプロイ識別子。 イエス
n 整数 入力メッセージごとに生成するチャット補完の選択肢の数。 選択肢全体で生成されたトークンの数に基づいて課金されることに注意してください。 コストを最小限に抑えるために、n1 のままにします。 いいえ 1
並列ツール呼び出し オブジェクト ツールの使用中に並列関数の呼び出しを有効にするかどうか。 いいえ
予測 オブジェクト モデルからの予測出力の基本表現。 いいえ
└─ タイプ OpenAI.ChatOutputPredictionType いいえ
presence_penalty 数値 -2.0 から 2.0 の数値。 正の値を指定すると、これまでのテキストに出現するかどうかに基づいて新しいトークンにペナルティが課せられ、モデルが新しいトピックを扱う可能性が高まります。 いいえ 0
推論努力 オブジェクト o シリーズ モデルのみ

推論モデルの推論に関する作業を制限します。
現在サポートされている値は、lowmediumhigh です。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。
いいえ
response_format オブジェクト いいえ
└─ タイプ 列挙型
使用可能な値: textjson_objectjson_schema
いいえ
シード 整数 この機能はベータ版です。
指定されている場合、このシステムは、同じ seed とパラメーターを使用して繰り返された要求に対して同じ結果を返せるように、決定論的にサンプリングを行うように最善を尽くします。
決定性は保証されないため、バックエンドでの変更を監視するには、system_fingerprint 応答パラメーターを参照する必要があります。
いいえ
止まれ オブジェクト 最新の推論モデルの o3o4-miniではサポートされていません。

API がそれ以上のトークンの生成を停止する、最大 4 つのシーケンス。 返されるテキストに停止シーケンスは含まれません。
いいえ
保存する ブーリアン モデル蒸留または評価製品で使用するために、このチャット完了リクエストの出力を保存するかどうか。 いいえ いいえ
ストリーミング ブーリアン true に設定すると、サーバー送信イベントを使用して生成されるときに、モデル応答データがクライアントにストリーミングされます。 いいえ いいえ
ストリームオプション オブジェクト ストリーミング応答のオプション。 stream: true に設定した場合はこれのみを設定します。 いいえ
include_usage ブーリアン 設定されている場合は、data: [DONE] メッセージの前に追加のチャンクがストリームされます。 このチャンクの usage フィールドは要求全体のトークンの使用状況に関する統計情報を示し、choices フィールドは常に空の配列になります。

他のすべてのチャンクにも usage フィールドが含まれますが、null 値です。 手記: ストリームが中断された場合、要求のトークン使用量の合計を含む最終的な使用チャンクを受け取らない可能性があります。
いいえ
温度 number 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。
一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。
いいえ 1
ツール選択 OpenAI.ChatCompletionToolChoiceOption モデルによって呼び出されるツールを制御します (ある場合)。
none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。
auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。
required は、モデルが 1 つ以上のツールを呼び出す必要があることを意味します。
{"type": "function", "function": {"name": "my_function"}} を介して特定のツールを指定すると、モデルでそのツールの呼び出しが強制されます。

ツールが存在しない場合は、none が既定値です。 ツールが存在する場合は、auto が既定値です。
いいえ
ツール アレイ モデルによって呼び出されるツールの一覧。 現在のところ、関数のみがツールとしてサポートされています。 これを使用し、モデルによって JSON 入力が生成される関数の一覧を提供します。 最大 128 個の関数がサポートされています。 いいえ
top_logprobs (トップログプロブズ) 整数 0 から 20 までの整数値を指定します。これは、各トークンの位置において、最も出現確率の高いトークンをいくつ返すかを表します。各トークンには、それぞれ関連するログ確率が付与されます。
このパラメーターを使う場合、logprobstrue に設定する必要があります。
いいえ
top_p number 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。

一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。
いいえ 1
ユーザー 文字列 エンド ユーザーを表す一意の識別子。これは不正使用を監視および検出するのに役立ちます。 いいえ
ユーザーセキュリティコンテキスト AzureUserSecurityContext ユーザー セキュリティ コンテキストには、アプリケーション自体と、アプリケーションと対話するエンド ユーザーを記述する複数のパラメーターが含まれています。 これらのフィールドは、包括的な AI アプリケーション保護アプローチを提供することで、セキュリティ運用チームがセキュリティ インシデントを調査し軽減するのを支援します。 Microsoft Defender for Cloud を使用した AI アプリケーションの保護に関する詳細については、こちらを参照してください。 いいえ

AzureCreateChatCompletionResponse

Azure OpenAI サービスの拡張最上位レベルのチャット完了応答モデル。 このモデルでは、プロンプト入力用の責任ある AI コンテンツ フィルター注釈が追加されます。

名前 タイプ 説明 必須 既定値
選択肢 アレイ イエス
created 整数 チャット入力候補が作成されたときの Unix タイムスタンプ (秒単位)。 イエス
識別子 文字列 チャット入力候補の一意識別子。 イエス
モデル 文字列 チャット入力候補に使われるモデル。 イエス
オブジェクト 列挙型 オブジェクトの種類。これは常に chat.completion です。
使用可能な値: chat.completion
イエス
プロンプトフィルター結果 アレイ チャット入力候補へのプロンプト入力に関連付けられた責任ある AI コンテンツ フィルターの注釈。 いいえ
system_fingerprint (システムフィンガープリント) 文字列 このフィンガープリントは、モデルが実行されるバックエンド構成を表します。

seed 要求パラメーターと組み合わせて使うと、決定性に影響を与える可能性のあるバックエンドの変更がいつ行われたかを把握できます。
いいえ
使用 OpenAI.CompletionUsage 入力候補要求の使用状況の統計情報。 いいえ

AzureCreateChatCompletionStreamResponse

名前 タイプ 説明 必須 既定値
選択肢 アレイ チャット入力候補の選択肢の一覧。 n が 1 より大きい場合は、複数の要素を含めることができます。 stream_options: {"include_usage": true}設定した場合は、最後のチャンクに対して空にすることもできます。 イエス
created 整数 チャット入力候補が作成されたときの Unix タイムスタンプ (秒単位)。 各チャンクのタイムスタンプは同じです。 イエス
デルタ AzureChatCompletionStreamResponseDelta Azure OpenAI サービスでのストリーミング チャット応答メッセージの拡張応答モデル。
このモデルでは、意図、引用、および実行される検索拡張生成に関連するその他の情報のために On Your Data 機能によって使用されるチャット メッセージ コンテキストのサポートが追加されます。
いいえ
識別子 文字列 チャット入力候補の一意識別子。 各チャンクの ID は同じです。 イエス
モデル 文字列 入力候補を生成するモデル。 イエス
オブジェクト 列挙型 オブジェクトの種類。これは常に chat.completion.chunk です。
使用可能な値: chat.completion.chunk
イエス
system_fingerprint (システムフィンガープリント) 文字列 このフィンガープリントは、モデルが実行されるバックエンド構成を表します。
seed 要求パラメーターと組み合わせて使うと、決定性に影響を与える可能性のあるバックエンドの変更がいつ行われたかを把握できます。
いいえ
使用 オブジェクト 入力候補要求の使用状況の統計情報。 いいえ
└─ 補完トークン 整数 生成された入力候補内のトークンの数。 いいえ 0
└─ 完了トークンの詳細 オブジェクト 完了に使用されたトークンの内訳。 いいえ
└─ 受け入れられた予測トークン 整数 予測出力を使用している場合、入力候補に表示された予測のトークン数。 いいえ 0
└─ オーディオトークン 整数 モデルによって生成されるオーディオ入力トークン。 いいえ 0
└─ 推論トークン 整数 推論のためにモデルによって生成されたトークン。 いいえ 0
└─ 予測拒否トークン 整数 予測出力を使用している場合、入力候補に表示されなかった予測のトークンの数。 ただし、推論トークンと同様に、これらのトークンも、課金、出力、コンテキスト ウィンドウの制限を目的として、入力候補トークンの合計にカウントされます。 いいえ 0
└─ プロンプトトークン 整数 プロンプト内のトークンの数。 いいえ 0
└─ プロンプトトークンの詳細 オブジェクト プロンプトで使用されるトークンの内訳。 いいえ
└─ オーディオトークン 整数 プロンプト内に存在するオーディオ入力トークン。 いいえ 0
└─ キャッシュされたトークン 整数 プロンプトにキャッシュされたトークンが存在します。 いいえ 0
└─ 合計トークン 整数 要求内で使われたトークンの合計数 (プロンプトと入力候補の和)。 いいえ 0

アジュールクリエイトコンプレーションリクエスト

名前 タイプ 説明 必須 既定値
ベスト・オブ 整数 サーバー側で best_of 入力候補を生成し、"最適なもの" (トークンあたりの対数確率が最高のもの) を返します。 結果をストリーミングすることはできません。

n とともに使用すると、best_of は入力候補の数を制御し、n は返す数を指定します。best_ofn より大きくする必要があります。

注: このパラメーターにより多くの入力候補が生成されるため、トークン クォータがすぐに消費される可能性があります。 慎重に使用し、max_tokensstop の設定が合理的であることを確認してください。
いいえ 1
echo ブーリアン 入力候補に加えてプロンプトをエコーバックします。 いいえ いいえ
頻度ペナルティ (frequency_penalty) number -2.0 から 2.0 の数値。 値を正にすると、これまでのテキストに存在する頻度に基づいて新しいトークンにペナルティが課せられ、モデルが同じ行を逐語的に繰り返す可能性が低下します。 いいえ 0
ロジットバイアス オブジェクト 指定したトークンが入力候補に表示される可能性を変更します。

トークン (GPT トークナイザーのトークン ID で指定) を関連付けられたバイアス値 (-100 から 100) にマップする JSON オブジェクトを受け入れます。 数学的には、サンプリングの前にモデルによって生成されたロジットにバイアスが追加されます。 正確な効果はモデルごとに異なりますが、-1 から 1 の値では選択の可能性が低下または増加し、-100 や 100 などの値では、関連するトークンの禁止または排他的な選択になります。

たとえば、<|endoftext|> トークンが生成されないように、{"50256": -100} を渡すことができます。
いいえ 無し
logprobs 整数 logprobs の最も可能性の高い出力トークンと、選択したトークンのログ確率を含めます。 たとえば、logprobs が 5 の場合、API は可能性が最も高い 5 個のトークンの一覧を返します。 API は常に、サンプリングされたトークンの logprob を返します。そのため、応答には、最大 logprobs+1 の要素が含まれる可能性があります。

logprobs の最大値は 5 です。
いいえ 無し
マックス_トークン 整数 入力候補に生成できるトークンの最大数。

プロンプトのトークン数に max_tokens を加えた数は、モデルのコンテキスト長を超えることはできません。
いいえ 16
モデル 文字列 テキスト入力候補要求に使用するモデル。 イエス
n 整数 プロンプトごとに生成する入力候補の数。

注: このパラメーターにより多くの入力候補が生成されるため、トークン クォータがすぐに消費される可能性があります。 慎重に使用し、max_tokensstop の設定が合理的であることを確認してください。
いいえ 1
presence_penalty 数値 -2.0 から 2.0 の数値。 正の値を指定すると、これまでのテキストに出現するかどうかに基づいて新しいトークンにペナルティが課せられ、モデルが新しいトピックを扱う可能性が高まります。 いいえ 0
ダイアログを表示する 文字列または配列 文字列、文字列の配列、トークンの配列、またはトークン配列の配列としてエンコードされた、補完を生成するためのプロンプト。
<|endoftext|>は、トレーニング中にモデルに表示されるドキュメント区切り記号であるため、プロンプトが指定されていない場合、モデルは新しいドキュメントの先頭から生成されます。
いいえ
シード 整数 指定されている場合、このシステムは、同じ seed とパラメーターを使用して繰り返された要求に対して同じ結果を返せるように、決定論的にサンプリングを行うように最善を尽くします。

決定性は保証されないため、バックエンドでの変更を監視するには、system_fingerprint 応答パラメーターを参照する必要があります。
いいえ
止まれ オブジェクト 最新の推論モデルの o3o4-miniではサポートされていません。

API がそれ以上のトークンの生成を停止する、最大 4 つのシーケンス。 返されるテキストに停止シーケンスは含まれません。
いいえ
ストリーミング ブーリアン 部分的な進行状況をストリーム バックするかどうか。 設定されている場合、トークンは使用可能になるとデータのみのサーバー送信イベントとして送信され、ストリームは data: [DONE] メッセージによって終了します。 いいえ いいえ
ストリームオプション オブジェクト ストリーミング応答のオプション。 stream: true に設定した場合はこれのみを設定します。 いいえ
include_usage ブーリアン 設定されている場合は、data: [DONE] メッセージの前に追加のチャンクがストリームされます。 このチャンクの usage フィールドは要求全体のトークンの使用状況に関する統計情報を示し、choices フィールドは常に空の配列になります。

他のすべてのチャンクにも usage フィールドが含まれますが、null 値です。 手記: ストリームが中断された場合、要求のトークン使用量の合計を含む最終的な使用チャンクを受け取らない可能性があります。
いいえ
suffix 文字列 挿入されたテキストの入力候補の後に付加されるサフィックス。

このパラメーターは、gpt-3.5-turbo-instruct に対してのみサポートされます。
いいえ 無し
温度 number 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。

一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。
いいえ 1
top_p number 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。

一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。
いいえ 1
ユーザー 文字列 OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 いいえ

AzureCreateCompletionResponse

API からの入力候補応答を表します。 注: (チャット エンドポイントとは異なり) ストリーム応答オブジェクトと非ストリーム応答オブジェクトはどちらも同じシェイプを共有します。

名前 タイプ 説明 必須 既定値
選択肢 アレイ 入力プロンプト用にモデルが生成した入力候補の一覧。 イエス
created 整数 入力候補が作成されたときの Unix タイムスタンプ (秒単位)。 イエス
識別子 文字列 チャット入力候補の一意識別子。 イエス
モデル 文字列 入力候補に使用されるモデル。 イエス
オブジェクト 列挙型 オブジェクトの種類であり、これは常に "text_completion" になります
使用可能な値: text_completion
イエス
プロンプトフィルター結果 アレイ いいえ
system_fingerprint (システムフィンガープリント) 文字列 このフィンガープリントは、モデルが実行されるバックエンド構成を表します。

seed 要求パラメーターと組み合わせて使うと、決定性に影響を与える可能性のあるバックエンドの変更がいつ行われたかを把握できます。
いいえ
使用 OpenAI.CompletionUsage 入力候補要求の使用状況の統計情報。 いいえ

AzureCreateEmbeddingRequest (アジュール・クリエイト・エンベディング・リクエスト)

名前 タイプ 説明 必須 既定値
dimensions 整数 結果として出力される埋め込みに必要なディメンションの数。 text-embedding-3 以降のモデルでのみサポートされます。 いいえ
エンコーディング形式 列挙型 埋め込みを返す形式。 float または base64 を指定できます。
使用可能な値: floatbase64
いいえ
入力 文字列または配列 イエス
モデル 文字列 埋め込み要求に使用するモデル。 イエス
ユーザー 文字列 OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 いいえ

AzureCreateImageEditRequestMultiPart

名前 タイプ 説明 必須 既定値
バックグラウンド 列挙型 生成されたイメージの背景の透明度を設定できます。
このパラメーターは、gpt-image-1 に対してのみサポートされます。 transparentopaque、またはautoのいずれかである必要があります (既定値)。 autoを使用すると、モデルによってイメージに最適な背景が自動的に決定されます。

transparent場合、出力形式は透明度をサポートする必要があるため、png (既定値) またはwebpに設定する必要があります。
使用可能な値: transparentopaqueauto
いいえ
イメージ 文字列または配列 イエス
マスク 文字列 いいえ
モデル 文字列 イメージ編集操作に使用するモデル デプロイ。 イエス
n 整数 生成するイメージの数。 1 から 10 の間である必要があります。 いいえ 1
ダイアログを表示する 文字列 目的のイメージのテキストの説明。 最大長は、 dall-e-2では 1000 文字、 gpt-image-1の場合は 3,2000 文字です。 イエス
品質 列挙型 生成されるイメージの品質。 highmedium 、および low は、 gpt-image-1でのみサポートされます。 dall-e-2 は、 standard 品質のみをサポートします。 既定値は auto です。
使用できる値: standardlowmediumhighauto
いいえ
response_format 列挙型 生成された画像が返される形式です。 url または b64_json のいずれかである必要があります。 URL は、イメージが生成されてから 60 分間のみ有効です。 dall-e-2は常に base64 でエンコードされたイメージを返すので、このパラメーターはgpt-image-1でのみサポートされます。
使用可能な値: urlb64_json
いいえ
size 列挙型 生成されたイメージのサイズ。 1024x1024 の場合は 1536x10241024x1536 (横)、auto (縦)、または gpt-image-1 (既定値) のいずれか、256x256 の場合は 512x5121024x1024、または dall-e-2 のいずれかにする必要があります。
使用可能な値: 256x256512x5121024x10241536x10241024x1536auto
いいえ
ユーザー 文字列 OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 いいえ

Azure画像作成リクエスト

名前 タイプ 説明 必須 既定値
バックグラウンド 列挙型 生成されたイメージの背景の透明度を設定できます。
このパラメーターは、gpt-image-1 に対してのみサポートされます。 transparentopaque、またはautoのいずれかである必要があります (既定値)。 autoを使用すると、モデルによってイメージに最適な背景が自動的に決定されます。

transparent場合、出力形式は透明度をサポートする必要があるため、png (既定値) またはwebpに設定する必要があります。
使用可能な値: transparentopaqueauto
いいえ
モデル 文字列 イメージの生成に使用するモデル デプロイ。 イエス
モデレート 列挙型 gpt-image-1によって生成されるイメージのコンテンツ モデレーション レベルを制御します。 制限の緩いフィルター処理の場合は low または auto (既定値) である必要があります。
使用可能な値: lowauto
いいえ
n 整数 生成するイメージの数。 1 から 10 の間である必要があります。 dall-e-3では、n=1のみがサポートされます。 いいえ 1
出力圧縮 整数 生成されたイメージの圧縮レベル (0 から 100%)。 このパラメーターは、gpt-image-1形式またはwebp出力形式のjpegでのみサポートされ、既定値は 100 です。 いいえ 100
出力形式 (output_format) 列挙型 生成された画像が返される形式です。 このパラメーターは、gpt-image-1 に対してのみサポートされます。 pngjpegwebp のいずれかである必要があります。
使用可能な値: pngjpegwebp
いいえ
ダイアログを表示する 文字列 目的のイメージのテキストの説明。 最大長は、 gpt-image-1 3,2000 文字、 dall-e-2 1000 文字、 dall-e-3 4,000 文字です。 イエス
品質 列挙型 生成されるイメージの品質。

- auto (既定値) は、指定されたモデルの最適な品質を自動的に選択します。
- highmedium 、および low は、 gpt-image-1でサポートされています。
- hdstandardでは、dall-e-3がサポートされています。
- standard は、 dall-e-2の唯一のオプションです。
使用可能な値: standardhdlowmediumhighauto
いいえ
response_format 列挙型 dall-e-2dall-e-3を含む生成されたイメージが返される形式。 url または b64_json のいずれかである必要があります。 URL は、イメージが生成されてから 60 分間のみ有効です。 このパラメーターは、base64 でエンコードされたイメージを常に返す gpt-image-1 ではサポートされていません。
使用可能な値: urlb64_json
いいえ
size 列挙型 生成されたイメージのサイズ。 1024x1024 の場合は 1536x10241024x1536 (横)、auto (縦)、または gpt-image-1 (既定値) のいずれか、256x256 の場合は 512x5121024x1024、または dall-e-2 のいずれか、1024x1024 の場合は 1792x10241024x1792dall-e-3 のいずれかにする必要があります。
使用可能な値: auto1024x10241536x10241024x1536256x256512x5121792x10241024x1792
いいえ
スタイル 列挙型 生成されたイメージのスタイル。 このパラメーターは、dall-e-3 に対してのみサポートされます。 vivid または natural のいずれかである必要があります。 このモデルは、「Vivid」によって超リアルで劇的な画像を生成する傾向があります。 natural では、より自然で、よりリアルではない見た目の画像が生成されます。
使用可能な値: vividnatural
いいえ
ユーザー 文字列 OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 いいえ

AzureCreateResponse

名前 タイプ 説明 必須 既定値
バックグラウンド ブーリアン モデル応答をバックグラウンドで実行するかどうか。 いいえ いいえ
include アレイ モデル応答に含める追加の出力データを指定します。 現在サポートされている値は次のとおりです。
- file_search_call.results: ファイル検索ツールの呼び出しの検索結果を含めます。
- message.input_image.image_url: 入力メッセージの画像 URL を含めます。
- computer_call_output.output.image_url: コンピューター呼び出し出力の画像 URL を含めます。
- reasoning.encrypted_content: 推論項目の出力に、暗号化されたバージョンの推論トークンが含まれます。 これにより、応答 API をステートレスに使用する場合 ( store パラメーターが false に設定されている場合や、組織がゼロ データ保持プログラムに登録されている場合など) に、複数ターンの会話で理由項目を使用できるようになります。
いいえ
入力 文字列または配列 イエス
指示 文字列 システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。

previous_response_idと共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。
いいえ
最大出力トークン数 整数 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。
いいえ
モデル 文字列 この応答の作成に使用するモデル デプロイ。 イエス
並列ツール呼び出し ブーリアン モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 いいえ 正しい
以前のレスポンスID 文字列 モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 いいえ
推論 オブジェクト o シリーズ モデルのみ

推論モデルの構成オプション。
いいえ
└─ 努力 OpenAI.ReasoningEffort o シリーズ モデルのみ

推論モデルの推論に関する作業を制限します。
現在サポートされている値は、lowmediumhigh です。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。
いいえ
└─ 要約を生成する 列挙型 非推奨: 代わりに summary を使用してください。

モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。
autoconcise、または detailed のいずれか。
使用可能な値: autoconcisedetailed
いいえ
└─ 概要 列挙型 モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。
autoconcise、または detailed のいずれか。
使用可能な値: autoconcisedetailed
いいえ
保存する ブーリアン 生成されたモデル応答を格納して、後で API を使用して取得するかどうかを指定します。 いいえ 正しい
ストリーミング ブーリアン true に設定すると、 サーバー送信イベントを使用して生成されるときに、モデル応答データがクライアントにストリーミングされます。 いいえ いいえ
温度 number 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。
一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。
いいえ 1
SMS 送信 オブジェクト モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 いいえ
└─ format OpenAI.ResponseTextFormatConfiguration いいえ
ツール選択 オブジェクト モデルによって呼び出されるツールを制御します (ある場合)。

none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。

auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。

required は、モデルが 1 つ以上のツールを呼び出す必要があることを意味します。
いいえ
└─ タイプ OpenAI.ToolChoiceObjectType モデルが組み込みのツールを使用して応答を生成する必要があることを示します。 いいえ
ツール アレイ 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。

モデルを提供できるツールの 2 つのカテゴリは次のとおりです。

- 組み込みツール: ファイル検索など、モデルの機能を拡張する OpenAI によって提供されるツール。
- 関数呼び出し (カスタム ツール):ユーザーが定義した関数。モデルが独自のコードを呼び出すことができます。
いいえ
top_p number 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。

一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。
いいえ 1
truncation 列挙型 モデルの応答に使用する切り捨て戦略。
- auto: この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。
- disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。
使用可能な値: autodisabled
いいえ
ユーザー 文字列 OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 いいえ

AzureCreateSpeechRequestMultiPart (アジュール クリエイト スピーチ リクエスト マルチパート)

テキスト読み上げ操作の動作を制御する要求オプションの表現。

名前 タイプ 説明 必須 既定値
入力 文字列 オーディオを生成する対象のテキスト。 最大長は 4096 文字です。 イエス
指示 文字列 追加の手順を使用して、生成されたオーディオの音声を制御します。 tts-1またはtts-1-hdでは機能しません。 いいえ
モデル 文字列 このテキスト読み上げ要求に使用するモデル。 イエス
response_format オブジェクト テキスト読み上げでサポートされているオーディオ出力形式。 いいえ
速度 number 生成されたオーディオの音声速度。 値は 0.25 から 4.0 の範囲で有効です。既定値は 1.0 で、より高速な音声に対応する値は 1.0 です。 いいえ 1
voice オブジェクト イエス

AzureCreateTranscriptionRequestMultiPart

オーディオ文字起こし要求の構成情報。

名前 タイプ 説明 必須 既定値
チャンキング戦略 オブジェクト いいえ
└─ prefix_padding_ms 整数 VAD が音声を検出する前に含めるオーディオの量 (ミリ秒)。 いいえ 300
└─ 無音時間_ミリ秒 整数 音声停止を検出する無音時間 (ミリ秒単位)。
値を小さくすると、モデルの応答が速くなりますが、ユーザーの短い休止に割り込む可能性があります。
いいえ 200
└─ しきい値 数値 音声アクティビティ検出の感度しきい値 (0.0 から 1.0)。 しきい値を大きくすると、モデルをアクティブ化するために大きな音声が必要になるため、ノイズの多い環境ではパフォーマンスが向上する可能性があります。 いいえ 0.5
└─ タイプ 列挙型 サーバー側 VAD を使用して手動チャンクを有効にするには、 server_vad に設定する必要があります。
使用可能な値: server_vad
いいえ
ファイル 文字列 イエス
ファイル名 文字列 オーディオ データに関連付けるファイル名または説明識別子 (省略可能)。 いいえ
インクルード[] アレイ 文字起こし応答に含める追加情報。
logprobs では、文字起こしに対するモデルの信頼度を理解するために、応答でトークンのログ確率が返されます。
logprobs は、 json に設定されたresponse_formatでのみ機能し、モデルの gpt-4o-transcribegpt-4o-mini-transcribeでのみ機能します。
いいえ
言語 文字列 入力オーディオの言語。 ISO-639-1 (例: en) 形式で入力言語を指定すると、精度と待機時間が向上します。 いいえ
モデル 文字列 この文字起こし要求に使用するモデル。 いいえ
ダイアログを表示する 文字列 モデルのスタイルをガイドしたり、前のオーディオ セグメントを続行したりするための省略可能なテキスト。 プロンプトはオーディオ言語と一致する必要があります。 いいえ
response_format オブジェクト いいえ
ストリーミング ブーリアン true に設定すると、 サーバー送信イベントを使用して生成されるときに、モデル応答データがクライアントにストリーミングされます。
注: ストリーミングは、 whisper-1 モデルではサポートされていないため、無視されます。
いいえ いいえ
温度 number 0 から 1 の間のサンプリング温度。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 0 に設定すると、モデルは ログ確率 を使用して、特定のしきい値に達するまで温度を自動的に上昇させます。 いいえ 0
timestamp_granularities[] アレイ この文字起こしに入力するタイムスタンプの詳細度。 タイムスタンプの詳細度を使用するには response_formatverbose_json に設定する必要があります。 オプションの wordsegment は一方または両方がサポートされます。 注: セグメントのタイムスタンプに対する追加の待ち時間はありませんが、単語のタイムスタンプを生成すると、追加の待機時間が発生します。 いいえ ['segment']

Azureエラーレスポンス

名前 タイプ 説明 必須 既定値
エラー オブジェクト エラーの詳細です。 いいえ
└─ コード 文字列 エラーの個別のマシン生成識別子。 いいえ
└─ 内部エラー いいえ
└─ メッセージ 文字列 エラーに関連付けられている人間が判読できるメッセージ。 いいえ
└─ パラメータ 文字列 該当する場合は、エラーに関連付けられている要求入力パラメーター いいえ
└─ タイプ 列挙型 オブジェクトの種類は、常に 'error' です。
使用可能な値: error
いいえ

AzureImage

名前 タイプ 説明 必須 既定値
コンテンツフィルター結果 AzureContentFilterImageResponseResults 画像生成操作の出力応答コンテンツのコンテンツ フィルター結果。 イエス
プロンプトフィルター結果 AzureContentFilterImagePromptResults イメージ生成操作の入力要求コンテンツのコンテンツ フィルター結果。 イエス

AzureImagesResponse

名前 タイプ 説明 必須 既定値
created 整数 イメージが作成されたときの Unix タイムスタンプ (秒単位)。 イエス
データ アレイ いいえ
使用 オブジェクト gpt-image-1の場合のみ、イメージ生成のトークン使用状況情報。 いいえ
└─ インプットトークン 整数 入力プロンプトのトークン (イメージとテキスト) の数。 いいえ
└─ 入力トークンの詳細 オブジェクト 入力トークンは、画像生成のための詳細情報を示します。 いいえ
└─ 画像トークン 整数 入力プロンプトのイメージ トークンの数。 いいえ
└─ テキストトークン 整数 入力プロンプトのテキスト トークンの数。 いいえ
└─ 出力トークン 整数 出力イメージ内のイメージ トークンの数。 いいえ
└─ 合計トークン 整数 イメージの生成に使用されるトークン (イメージとテキスト) の合計数。 いいえ

AzureOpenAIVideoGenerationErrorResponse

名前 タイプ 説明 必須 既定値
コード 文字列 エラーの個別のマシン生成識別子。 いいえ
内部エラー オブジェクト 該当する場合は、このエラーを発生させたアップストリーム エラー。 いいえ
└─ コード 列挙型 内部エラーに関連付けられているコード。
使用可能な値: ResponsibleAIPolicyViolation
いいえ
└─ エラーの詳細 オブジェクト いいえ
└─ 改訂されたプロンプト 文字列 該当する場合は、生成に使用される変更されたプロンプト。 いいえ
メッセージ 文字列 エラーに関連付けられている人間が判読できるメッセージ。 いいえ
パラメータ 文字列 該当する場合は、エラーに関連付けられている要求入力パラメーター いいえ
文字列 該当する場合は、エラーに関連付けられた入力行番号。 いいえ

AzureResponse

名前 タイプ 説明 必須 既定値
バックグラウンド ブーリアン モデル応答をバックグラウンドで実行するかどうか。 いいえ いいえ
作成日時 整数 この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 イエス
エラー オブジェクト モデルが応答の生成に失敗したときに返されるエラー オブジェクト。 イエス
└─ コード OpenAI.ResponseErrorCode 応答のエラー コード。 いいえ
└─ メッセージ 文字列 人が判読できるエラーの説明。 いいえ
識別子 文字列 この応答の一意の識別子。 イエス
不完全な詳細 オブジェクト 応答が不完全である理由の詳細。 イエス
└─ 理由 列挙型 応答が不完全である理由。
使用可能な値: max_output_tokenscontent_filter
いいえ
指示 文字列 システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。

previous_response_idと共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。
いいえ
最大出力トークン数 整数 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。
イエス
モデル 文字列 この応答の生成に使用されるモデル。 イエス
オブジェクト 列挙型 このリソースのオブジェクトの種類 - 常に responseに設定されます。
使用可能な値: response
イエス
出力 アレイ モデルによって生成されたコンテンツ項目の配列。

- output 配列内の項目の長さと順序は、モデルの応答に依存します。
- output 配列の最初の項目にアクセスし、モデルによって生成されたコンテンツを含む assistant メッセージであると仮定するのではなく、SDK でサポートされている output_text プロパティの使用を検討できます。
イエス
出力テキスト 文字列 output配列内のすべてのoutput_text項目からの集計テキスト出力を含む SDK 専用の便利なプロパティ (存在する場合)。
Python SDK と JavaScript SDK でサポートされています。
いいえ
並列ツール呼び出し ブーリアン モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 イエス 正しい
以前のレスポンスID 文字列 モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 いいえ
推論 オブジェクト o シリーズ モデルのみ

推論モデルの構成オプション。
いいえ
└─ 努力 OpenAI.ReasoningEffort o シリーズ モデルのみ

推論モデルの推論に関する作業を制限します。
現在サポートされている値は、lowmediumhigh です。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。
いいえ
└─ 要約を生成する 列挙型 非推奨: 代わりに summary を使用してください。

モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。
autoconcise、または detailed のいずれか。
使用可能な値: autoconcisedetailed
いいえ
└─ 概要 列挙型 モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。
autoconcise、または detailed のいずれか。
使用可能な値: autoconcisedetailed
いいえ
状態 列挙型 応答生成の状態。 completedfailedin_progresscancelledqueuedincomplete のいずれか。
使用可能な値: completedfailedin_progresscancelledqueuedincomplete
いいえ
温度 number 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。
一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。
イエス
SMS 送信 オブジェクト モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 いいえ
└─ format OpenAI.ResponseTextFormatConfiguration いいえ
ツール選択 オブジェクト モデルによって呼び出されるツールを制御します (ある場合)。

none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。

auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。

required は、モデルが 1 つ以上のツールを呼び出す必要があることを意味します。
いいえ
└─ タイプ OpenAI.ToolChoiceObjectType モデルが組み込みのツールを使用して応答を生成する必要があることを示します。 いいえ
ツール アレイ 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。

モデルを提供できるツールの 2 つのカテゴリは次のとおりです。

- 組み込みツール: モデルの機能を拡張する OpenAI によって提供されるツール。 nction 呼び出し (カスタム ツール):ユーザーが定義した関数を使用して、モデルが独自のコードを呼び出すことができます
いいえ
top_p number 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。

一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。
イエス
truncation 列挙型 モデルの応答に使用する切り捨て戦略。
- auto: この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。
- disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。
使用可能な値: autodisabled
いいえ
使用 OpenAI.ResponseUsage 入力トークン、出力トークン、出力トークンの内訳、使用されたトークンの合計など、トークンの使用状況の詳細を表します。 いいえ
ユーザー 文字列 OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 イエス

AzureSearchChatDataSource

Azure Search リソースを使用するデータ ソース構成を表します。

名前 タイプ 説明 必須 既定値
パラメーター オブジェクト Azure Search データ ソースの使用を制御するためのパラメーター情報。 イエス
└─ 部分結果を許可する ブーリアン true に設定すると、システムは部分的な検索結果の使用を許可し、すべての部分クエリが失敗した場合、要求は失敗します。 指定されていない場合、または false として指定された場合、検索クエリが失敗した場合、要求は失敗します。 いいえ いいえ
└─ 認証 オブジェクト いいえ
└─ access_token 文字列 いいえ
└─ key 文字列 いいえ
└─ マネージドアイデンティティリソースID 文字列 いいえ
└─ タイプ 列挙型
使用可能な値: access_token
いいえ
└─ 埋め込み依存関係 オブジェクト Azure OpenAI 埋め込みモデルデプロイに対してパブリック サービス呼び出しを行うベクター化ソースを表します。 いいえ
└─ 認証 AzureChatDataSourceApiKeyAuthenticationOptions または AzureChatDataSourceAccessTokenAuthenticationOptions エンドポイント ベースのベクター化ソースで使用する認証メカニズム。
エンドポイント認証では、API キーとアクセス トークンのメカニズムがサポートされます。
いいえ
└─ deployment_name 文字列 ベクター化に使用する埋め込みモデルのデプロイ。 このデプロイは、チャットの完了に使用されるモデル デプロイと同じ Azure OpenAI リソース内に存在する必要があります。 いいえ
└─ ディメンション 整数 埋め込み時に要求するディメンションの数。
'text-embedding-3' 以降のモデルでのみサポートされます。
いいえ
└─ エンドポイント 文字列 埋め込みの取得元となるリソース エンドポイント URL を指定します。
次の形式にする必要があります。
https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/embeddings.
api-version クエリ パラメーターは許可されません。
いいえ
└─ タイプ 列挙型 このベクター化ソース型の型識別子。常に "統合" されます。
使用可能な値: integrated
いいえ
└─ エンドポイント 文字列 使用する Azure Search リソースの絶対エンドポイント パス。 いいえ
└─ フィールドマッピング オブジェクト Azure Search リソースで使用するフィールド マッピング。 いいえ
└─ コンテンツフィールド アレイ コンテンツとして扱う必要があるインデックス フィールドの名前。 いいえ
└─ コンテンツフィールドセパレーター 文字列 コンテンツ フィールドで使用する区切り記号パターン。 いいえ
└─ ファイルパスフィールド 文字列 ファイルパスとして使用するインデックス フィールドの名前。 いいえ
└─ イメージベクトルフィールド アレイ 画像のベクター データを表すフィールドの名前。 いいえ
└─ タイトルフィールド 文字列 タイトルとして使用するインデックス フィールドの名前。 いいえ
└─ url_field 文字列 URL として使用するインデックス フィールドの名前。 いいえ
└─ ベクトルフィールド アレイ ベクトル データを表すフィールドの名前。 いいえ
└─ フィルター 文字列 検索に適用するフィルター。 いいえ
└─ in_scope ブーリアン クエリをインデックス付きデータの使用に制限するかどうかを指定します。 いいえ
コンテキストを含める アレイ 応答に含める出力コンテキスト プロパティ。
既定では、引用と意図が要求されます。
いいえ ['引用', '意図']
└─ インデックス名 文字列 Azure Search リソースで指定されている、使用するインデックスの名前。 いいえ
└─ 最大検索クエリ数 整数 1 人のユーザー メッセージに対して検索プロバイダーに送信する必要がある、書き換えられたクエリの最大数。
既定では、システムによって自動決定が行われます。
いいえ
└─ クエリの種類 列挙型 使用する Azure Search リソースのクエリの種類。
使用できる値: simplesemanticvectorvector_simple_hybridvector_semantic_hybrid
いいえ
└─ セマンティック設定 文字列 クエリの追加のセマンティック構成。 いいえ
└─ 厳密さ 整数 検索の関連性フィルター処理の構成された厳密度。
厳密度が高いほど精度は向上しますが、回答の再現率は低くなります。
いいえ
└─ top_n_documents 整数 クエリで機能するように構成されたドキュメントの数。 いいえ
列挙型 判別された型の識別子。これは常に 'azure_search' です。
使用可能な値: azure_search
イエス

Azureユーザーセキュリティコンテキスト (AzureUserSecurityContext)

ユーザー セキュリティ コンテキストには、アプリケーション自体と、アプリケーションと対話するエンド ユーザーを記述する複数のパラメーターが含まれています。 これらのフィールドは、包括的な AI アプリケーション保護アプローチを提供することで、セキュリティ運用チームがセキュリティ インシデントを調査し軽減するのを支援します。 Microsoft Defender for Cloud を使用した AI アプリケーションの保護に関する詳細については、こちらを参照してください。

名前 タイプ 説明 必須 既定値
アプリケーション名 文字列 アプリケーションの名前。 機密性の高い個人情報は、このフィールドに含めないようにしてください。 いいえ
エンドユーザーID (end_user_id) 文字列 この識別子は、生成 AI アプリケーション内でエンド ユーザーを認証するために使用される Microsoft Entra ID (旧称 Azure Active Directory) のユーザー オブジェクト ID です。 機密性の高い個人情報は、このフィールドに含めないようにしてください。 いいえ
エンドユーザー_テナント_ID 文字列 エンド ユーザーが属する Microsoft 365 テナント ID。 これは、生成型 AI アプリケーションがマルチテナントである場合に必要です。 いいえ
source_ip 文字列 元のクライアントの IP アドレスをキャプチャします。 いいえ

AzureVideoGenerationError

: オブジェクト

チャット完了メッセージツール呼び出しアイテム

関数呼び出しなど、モデルによって生成されるツール呼び出し。

以下から成る配列: OpenAI.ChatCompletionMessageToolCall

CompletionChoice

名前 タイプ 説明 必須 既定値
コンテンツフィルター結果 AzureContentFilterResultForChoice 生成 AI システムによって生成された 1 つの応答項目のコンテンツ フィルター結果。 いいえ
終了理由 列挙型 モデルがトークンの生成を停止した理由。 これは、モデルが自然な停止ポイントまたは指定された停止シーケンスにヒットした場合stop、要求で指定されたトークンの最大数に達した場合length、もしくはコンテンツ フィルターのフラグによってコンテンツが省略された場合content_filterにそれぞれ当たります。
使用可能な値: stoplengthcontent_filter
イエス
インデックス 整数 イエス
logprobs オブジェクト イエス
└─ text_offset アレイ いいえ
└─ token_logprobs アレイ いいえ
└─ トークン アレイ いいえ
└─ top_logprobs アレイ いいえ
SMS 送信 文字列 イエス

動画生成リクエストの作成

名前 タイプ 説明 必須 既定値
高さ 整数 ビデオの高さ。 サポートされているディメンションは、480x480、480x854、854x480、720x720、720x1280、1280x720、1080x1080、1080x1920、1920x1080 です。 イエス
モデル 文字列 この要求に使用するデプロイの名前。 イエス
n秒 整数 ビデオ生成ジョブの期間。 1 ~ 20 秒の間である必要があります。 いいえ 5
n_variants 整数 このジョブのバリエーションとして作成するビデオの数。 1 から 5 の間である必要があります。 寸法が小さいほど、より多くのバリアントが可能になります。 いいえ 1
ダイアログを表示する 文字列 このビデオ生成ジョブのプロンプト。 イエス
width 整数 ビデオの幅。 サポートされているディメンションは、480x480、480x854、854x480、720x720、720x1280、1280x720、1080x1080、1080x1920、1920x1080 です。 イエス

ElasticsearchChatDataSource

名前 タイプ 説明 必須 既定値
パラメーター オブジェクト Elasticsearch データ ソースの使用を制御するためのパラメーター情報。 イエス
└─ 部分結果を許可する ブーリアン true に設定すると、システムは部分的な検索結果の使用を許可し、すべての部分クエリが失敗した場合、要求は失敗します。 指定されていない場合、または false として指定された場合、検索クエリが失敗した場合、要求は失敗します。 いいえ いいえ
└─ 認証 オブジェクト いいえ
└─ エンコードされたAPIキー 文字列 いいえ
└─ key 文字列 いいえ
└─ key_id 文字列 いいえ
└─ タイプ 列挙型
使用可能な値: encoded_api_key
いいえ
└─ 埋め込み依存関係 Azureチャットデータソースベクトル化ソース データ ソースとの埋め込みリソースとして使用できるデータ ベクター化ソースの表現。 いいえ
└─ エンドポイント 文字列 いいえ
└─ フィールドマッピング オブジェクト いいえ
└─ コンテンツフィールド アレイ いいえ
└─ コンテンツフィールドセパレーター 文字列 いいえ
└─ ファイルパスフィールド 文字列 いいえ
└─ タイトルフィールド 文字列 いいえ
└─ url_field 文字列 いいえ
└─ ベクトルフィールド アレイ いいえ
└─ in_scope ブーリアン クエリをインデックス付きデータの使用に制限するかどうかを指定します。 いいえ
コンテキストを含める アレイ 応答に含める出力コンテキスト プロパティ。
既定では、引用と意図が要求されます。
いいえ ['引用', '意図']
└─ インデックス名 文字列 いいえ
└─ 最大検索クエリ数 整数 1 人のユーザー メッセージに対して検索プロバイダーに送信する必要がある、書き換えられたクエリの最大数。
既定では、システムによって自動決定が行われます。
いいえ
└─ クエリの種類 列挙型
使用可能な値: simplevector
いいえ
└─ 厳密さ 整数 検索の関連性フィルター処理の構成された厳密度。
厳密度が高いほど精度は向上しますが、回答の再現率は低くなります。
いいえ
└─ top_n_documents 整数 クエリで機能するように構成されたドキュメントの数。 いいえ
列挙型 判別された型の識別子。これは常に 'elasticsearch' です。
使用可能な値: elasticsearch
イエス

ジョブステータス

プロパティ 価値
タイプ 文字列
preprocessing
queued
running
processing
cancelled
succeeded
failed

MongoDBChatDataSource

名前 タイプ 説明 必須 既定値
パラメーター オブジェクト MongoDB データ ソースの使用を制御するためのパラメーター情報。 イエス
└─ 部分結果を許可する ブーリアン true に設定された場合、システムは部分的な検索結果の使用を許可し、すべてが失敗した場合はリクエストが失敗します。
部分クエリは失敗します。 指定されていない場合、または false として指定された場合、検索クエリが失敗した場合、要求は失敗します。
いいえ いいえ
└─ アプリ名 文字列 MongoDB アプリケーションの名前。 いいえ
└─ 認証 オブジェクト いいえ
└─ パスワード 文字列 いいえ
└─ タイプ 列挙型
使用可能な値: username_and_password
いいえ
└─ ユーザー名 文字列 いいえ
└─ collection_name 文字列 MongoDB コレクションの名前。 いいえ
└─ database_name 文字列 MongoDB データベースの名前。 いいえ
└─ 埋め込み依存関係 オブジェクト Azure OpenAI 埋め込みモデルデプロイに対してパブリック サービス呼び出しを行うベクター化ソースを表します。 いいえ
└─ 認証 AzureChatDataSourceApiKeyAuthenticationOptions または AzureChatDataSourceAccessTokenAuthenticationOptions エンドポイント ベースのベクター化ソースで使用する認証メカニズム。
エンドポイント認証では、API キーとアクセス トークンのメカニズムがサポートされます。
いいえ
└─ deployment_name 文字列 ベクター化に使用する埋め込みモデルのデプロイ。 このデプロイは、チャットの完了に使用されるモデル デプロイと同じ Azure OpenAI リソース内に存在する必要があります。 いいえ
└─ ディメンション 整数 埋め込み時に要求するディメンションの数。
'text-embedding-3' 以降のモデルでのみサポートされます。
いいえ
└─ エンドポイント 文字列 埋め込みの取得元となるリソース エンドポイント URL を指定します。
次の形式にする必要があります。
https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/embeddings.
api-version クエリ パラメーターは許可されません。
いいえ
└─ タイプ 列挙型 型識別子。このベクター化ソース型の場合は常に 'deployment_name' です。
使用可能な値: deployment_name
いいえ
└─ エンドポイント 文字列 MongoDB クラスター エンドポイントの名前。 いいえ
└─ フィールドマッピング オブジェクト MongoDB データ ソースで使用されるデータに適用するフィールド マッピング。
MongoDB にはコンテンツとベクター フィールドのマッピングが必要であることに注意してください。
いいえ
└─ コンテンツフィールド アレイ いいえ
└─ コンテンツフィールドセパレーター 文字列 いいえ
└─ ファイルパスフィールド 文字列 いいえ
└─ タイトルフィールド 文字列 いいえ
└─ url_field 文字列 いいえ
└─ ベクトルフィールド アレイ いいえ
└─ in_scope ブーリアン クエリをインデックス付きデータの使用に制限するかどうかを指定します。 いいえ
コンテキストを含める アレイ 応答に含める出力コンテキスト プロパティ。
既定では、引用と意図が要求されます。
いいえ ['引用', '意図']
└─ インデックス名 文字列 MongoDB インデックスの名前。 いいえ
└─ 最大検索クエリ数 整数 1 人のユーザー メッセージに対して検索プロバイダーに送信する必要がある、書き換えられたクエリの最大数。
既定では、システムによって自動決定が行われます。
いいえ
└─ 厳密さ 整数 検索の関連性フィルター処理の構成された厳密度。
厳密度が高いほど精度は向上しますが、回答の再現率は低くなります。
いいえ
└─ top_n_documents 整数 クエリで機能するように構成されたドキュメントの数。 いいえ
列挙型 判別された型識別子は常に「mongo_db」です。
使用可能な値: mongo_db
イエス

OpenAI.Annotation

OpenAI.Annotation の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
file_citation OpenAI.AnnotationFileCitation
url_citation OpenAI.AnnotationUrlCitation
file_path OpenAI.AnnotationFilePath
名前 タイプ 説明 必須 既定値
OpenAI.AnnotationType イエス

OpenAI.AnnotationFileCitation

ファイルへの引用。

名前 タイプ 説明 必須 既定値
file_id 文字列 ファイルの ID。 イエス
インデックス 整数 ファイルの一覧内のファイルのインデックス。 イエス
列挙型 ファイル引用の種類。 常に file_citation です。
使用可能な値: file_citation
イエス

OpenAI.AnnotationFilePath

ファイルへのパス。

名前 タイプ 説明 必須 既定値
file_id 文字列 ファイルの ID。 イエス
インデックス 整数 ファイルの一覧内のファイルのインデックス。 イエス
列挙型 ファイル パスの種類。 常に file_path です。
使用可能な値: file_path
イエス

OpenAI.AnnotationType

プロパティ 価値
タイプ 文字列
file_citation
url_citation
file_path

OpenAI.AnnotationUrlCitation

モデル応答の生成に使用される Web リソースの引用。

名前 タイプ 説明 必須 既定値
end_index(終了インデックス) 整数 メッセージ内の URL 引用の最後の文字のインデックス。 イエス
start_index 整数 メッセージ内の URL 引用の最初の文字のインデックス。 イエス
タイトル 文字列 Web リソースのタイトル。 イエス
列挙型 URL 引用の種類。 常に url_citation です。
使用可能な値: url_citation
イエス
url 文字列 Web リソースの URL。 イエス

OpenAI.おおよその位置

名前 タイプ 説明 必須 既定値
city 文字列 いいえ
country 文字列 いいえ
リージョン 文字列 いいえ
タイムゾーン 文字列 いいえ
列挙型
使用可能な値: approximate
イエス

OpenAI.AudioResponseFormat(オープンAIオーディオレスポンスフォーマット)

jsontextsrtverbose_json、またはvttのいずれかの出力の形式。 gpt-4o-transcribegpt-4o-mini-transcribeの場合、サポートされている形式はjsonのみです。

プロパティ 価値
説明 jsontextsrtverbose_json、またはvttのいずれかの出力の形式。 gpt-4o-transcribegpt-4o-mini-transcribeの場合、サポートされている形式はjsonのみです。
タイプ 文字列
json
text
srt
verbose_json
vtt

OpenAI.ChatCompletionFunctionCallOption

{"name": "my_function"} で特定の関数を指定すると、モデルはその関数を強制的に呼び出します。

名前 タイプ 説明 必須 既定値
名前 文字列 呼び出す関数の名前。 イエス

OpenAI.ChatCompletionFunctions

名前 タイプ 説明 必須 既定値
説明 文字列 モデルが関数をいつどのように呼び出すかを選ぶために使われる、関数の動作の説明。 いいえ
名前 文字列 呼び出す関数の名前。 a-z、A-Z、0-9 を使用するか、アンダースコアとダッシュを含める必要があります。最大長は 64 です。 イエス
パラメーター 関数が受け取るパラメーター。JSON スキーマ オブジェクトとして記述されます。
形式のドキュメントについては、JSON スキーマのリファレンスを参照してください。

parameters を省略すると、空のパラメーター リストを持つ関数が定義されます。
いいえ

オープンAI.チャット完了メッセージオーディオチャンク

名前 タイプ 説明 必須 既定値
データ 文字列 いいえ
有効期限 整数 いいえ
識別子 文字列 いいえ
トランスクリプト 文字列 いいえ

OpenAI.ChatCompletionMessageToolCall

名前 タイプ 説明 必須 既定値
関数 オブジェクト モデルが呼び出した関数。 イエス
└─ 引数 文字列 モデルによって JSON 形式で生成された、関数を呼び出すための引数。 モデルは常に有効な JSON を生成するとは限らず、関数スキーマで定義されていないパラメーターを生成する可能性があることに注意してください。 関数を呼び出す前に、コード内の引数を検証します。 いいえ
└─ 名前 文字列 呼び出す関数の名前。 いいえ
識別子 文字列 ツール呼び出しの ID。 イエス
列挙型 ツールの種類。 現時点では、function のみがサポートされています。
使用可能な値: function
イエス

OpenAI.ChatCompletionMessageToolCallChunk

名前 タイプ 説明 必須 既定値
関数 オブジェクト いいえ
└─ 引数 文字列 モデルによって JSON 形式で生成された、関数を呼び出すための引数。 モデルは常に有効な JSON を生成するとは限らず、関数スキーマで定義されていないパラメーターを生成する可能性があることに注意してください。 関数を呼び出す前に、コード内の引数を検証します。 いいえ
└─ 名前 文字列 呼び出す関数の名前。 いいえ
識別子 文字列 ツール呼び出しの ID。 いいえ
インデックス 整数 イエス
列挙型 ツールの種類。 現時点では、function のみがサポートされています。
使用可能な値: function
いいえ

OpenAIチャット完了指定ツール選択

モデルで使用する必要があるツールを指定します。 モデルで特定の関数を強制的に呼び出すために使用します。

名前 タイプ 説明 必須 既定値
関数 オブジェクト イエス
└─ 名前 文字列 呼び出す関数の名前。 いいえ
列挙型 ツールの種類。 現時点では、function のみがサポートされています。
使用可能な値: function
イエス

OpenAI.チャット完了リクエストアシスタントメッセージ

ユーザー メッセージに応答してモデルによって送信されるメッセージ。

名前 タイプ 説明 必須 既定値
オーディオ オブジェクト モデルからの以前のオーディオ応答に関するデータ。 いいえ
└─ 識別子 文字列 モデルからの以前のオーディオ出力の一意識別子。 いいえ
コンテンツ 文字列または配列 いいえ
function_call オブジェクト 非推奨となり、tool_calls に置き換えられました。 モデルによって生成された、呼び出される関数の名前と引数。 いいえ
└─ 引数 文字列 いいえ
└─ 名前 文字列 いいえ
名前 文字列 参加者の名前 (省略可能)。 同じロールの参加者を区別するためのモデル情報を指定します。 いいえ
拒否 文字列 アシスタントによる拒否メッセージ。 いいえ
ロール 列挙型 メッセージ作成者のロール。この場合は assistant
使用可能な値: assistant
イエス
tool_calls ChatCompletionMessageToolCallsItem(チャット完了メッセージツール呼び出し項目) 関数呼び出しなど、モデルによって生成されるツール呼び出し。 いいえ

OpenAI.ChatCompletionRequestAssistantMessageContentPart

名前 タイプ 説明 必須 既定値
拒否 文字列 モデルによって生成された拒否メッセージ。 イエス
SMS 送信 文字列 テキスト コンテンツ。 イエス
列挙型 コンテンツ パーツの種類。
使用可能な値: refusal
イエス

OpenAI.チャットコンプリーションリクエスト開発者メッセージ

ユーザーが送信したメッセージに関係なく、モデルが従うことになる開発者提供の手順。 o1 モデル以降では、developer メッセージは以前の system メッセージに置き換えられます。

名前 タイプ 説明 必須 既定値
コンテンツ 文字列または配列 イエス
名前 文字列 参加者の名前 (省略可能)。 同じロールの参加者を区別するためのモデル情報を指定します。 いいえ
ロール 列挙型 メッセージ作成者のロール。この場合は developer
使用可能な値: developer
イエス

OpenAIチャット完了リクエスト関数メッセージ

名前 タイプ 説明 必須 既定値
コンテンツ 文字列 関数メッセージのコンテンツ。 イエス
名前 文字列 呼び出す関数の名前。 イエス
ロール 列挙型 メッセージ作成者のロール。この場合は function
使用可能な値: function
イエス

OpenAI.ChatCompletionRequestMessage(OpenAIのチャット完了要求メッセージ)

OpenAI.ChatCompletionRequestMessage の識別子

このコンポーネントでは、プロパティ role を使用して、さまざまな型を区別します。

型の値 スキーマ
system OpenAI.ChatCompletionRequestSystemMessage
developer OpenAI.ChatCompletionRequestDeveloperMessage
user OpenAI.ChatCompletionRequestUserMessage
assistant OpenAI.ChatCompletionRequestAssistantMessage
tool OpenAI.ChatCompletionRequestToolMessage
function OpenAI.ChatCompletionRequestFunctionMessage
名前 タイプ 説明 必須 既定値
コンテンツ 文字列または配列 いいえ
ロール オブジェクト メッセージの作成者の役割 イエス

OpenAI.チャット完了リクエストメッセージ内容部分

OpenAI.ChatCompletionRequestMessageContentPart の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
text OpenAI.ChatCompletionRequestMessageContentPartText
image_url OpenAI.チャット完了リクエストメッセージコンテンツパートイメージ
refusal OpenAI.ChatCompletionRequestMessageContentPartRefusal
file OpenAI.ChatCompletionRequestMessageContentPartFile
input_audio OpenAI.ChatCompletionRequestMessageContentPartAudio
名前 タイプ 説明 必須 既定値
OpenAI.ChatCompletionRequestMessageContentPartType イエス

OpenAI.ChatCompletionRequestMessageContentPartAudio(OpenAI チャット完了リクエストメッセージコンテンツパートのオーディオ)

名前 タイプ 説明 必須 既定値
インプット音声 オブジェクト イエス
└─ データ 文字列 Base64 エンコードされたオーディオ データ。 いいえ
└─ format 列挙型 エンコードされたオーディオ データの形式。 現在、"wav" と "mp3" がサポートされています。
使用可能な値: wavmp3
いいえ
列挙型 コンテンツ パーツの種類。 常に input_audio です。
使用可能な値: input_audio
イエス

OpenAI.ChatCompletionRequestMessageContentPartFile(メッセージ内容部ファイル)

名前 タイプ 説明 必須 既定値
ファイル オブジェクト イエス
└─ ファイルデータ 文字列 base64 でエンコードされたファイル データ。ファイルを文字列としてモデルに渡すときに使用されます。 いいえ
└─ ファイルID 文字列 入力として使用するアップロードされたファイルの ID。 いいえ
└─ ファイル名 文字列 ファイルの名前。ファイルを文字列としてモデルに渡すときに使用されます。 いいえ
列挙型 コンテンツ パーツの種類。 常に file です。
使用可能な値: file
イエス

OpenAI.ChatCompletionRequestMessageContentPartImage

名前 タイプ 説明 必須 既定値
画像URL オブジェクト イエス
└─ 詳細 列挙型 画像の詳細レベルを指定します。 。
使用可能な値: autolowhigh
いいえ
└─ url 文字列 画像の URL または base64 でエンコードされた画像データのいずれか。 いいえ
列挙型 コンテンツ パーツの種類。
使用可能な値: image_url
イエス

OpenAI.ChatCompletionRequestMessageContentPartRefusal

名前 タイプ 説明 必須 既定値
拒否 文字列 モデルによって生成された拒否メッセージ。 イエス
列挙型 コンテンツ パーツの種類。
使用可能な値: refusal
イエス

OpenAI.ChatCompletionRequestMessageContentPartText

名前 タイプ 説明 必須 既定値
SMS 送信 文字列 テキスト コンテンツ。 イエス
列挙型 コンテンツ パーツの種類。
使用可能な値: text
イエス

OpenAI.ChatCompletionRequestMessageContentPartType

プロパティ 価値
タイプ 文字列
text
file
input_audio
image_url
refusal

OpenAI.ChatCompletionRequestSystemMessage

ユーザーが送信したメッセージに関係なく、モデルが従うことになる開発者提供の手順。 o1 モデル以降では、代わりに developer メッセージを使用します。

名前 タイプ 説明 必須 既定値
コンテンツ 文字列または配列 イエス
名前 文字列 参加者の名前 (省略可能)。 同じロールの参加者を区別するためのモデル情報を指定します。 いいえ
ロール 列挙型 メッセージ作成者のロール。この場合は system
使用可能な値: system
イエス

OpenAI.チャット完了リクエストシステムメッセージコンテンツ部分

参照: OpenAI.ChatCompletionRequestMessageContentPartText

OpenAIチャット完了リクエストツールメッセージ

名前 タイプ 説明 必須 既定値
コンテンツ 文字列または配列 イエス
ロール 列挙型 メッセージ作成者のロール。この場合は tool
使用可能な値: tool
イエス
tool_call_id 文字列 このメッセージが応答しているツール呼び出し。 イエス

OpenAI.ChatCompletionRequestToolMessageContentPart

参照: OpenAI.ChatCompletionRequestMessageContentPartText

OpenAI.ChatCompletionRequestUserMessage

プロンプトまたは追加のコンテキスト情報を含むエンド ユーザーによって送信されたメッセージ。

名前 タイプ 説明 必須 既定値
コンテンツ 文字列または配列 イエス
名前 文字列 参加者の名前 (省略可能)。 同じロールの参加者を区別するためのモデル情報を指定します。 いいえ
ロール 列挙型 メッセージ作成者のロール。この場合は user
使用可能な値: user
イエス

OpenAI.ChatCompletionRequestUserMessageContentPart

名前 タイプ 説明 必須 既定値
ファイル オブジェクト イエス
└─ ファイルデータ 文字列 base64 でエンコードされたファイル データ。ファイルを文字列としてモデルに渡すときに使用されます。 いいえ
└─ ファイルID 文字列 入力として使用するアップロードされたファイルの ID。 いいえ
└─ ファイル名 文字列 ファイルの名前。ファイルを文字列としてモデルに渡すときに使用されます。 いいえ
画像URL オブジェクト イエス
└─ 詳細 列挙型 画像の詳細レベルを指定します。 。
使用可能な値: autolowhigh
いいえ
└─ url 文字列 画像の URL または base64 でエンコードされた画像データのいずれか。 いいえ
インプット音声 オブジェクト イエス
└─ データ 文字列 Base64 エンコードされたオーディオ データ。 いいえ
└─ format 列挙型 エンコードされたオーディオ データの形式。 現在、"wav" と "mp3" がサポートされています。
使用可能な値: wavmp3
いいえ
SMS 送信 文字列 テキスト コンテンツ。 イエス
列挙型 コンテンツ パーツの種類。 常に file です。
使用可能な値: file
イエス

OpenAI.ChatCompletionRole(オープンAIチャット補完ロール)

メッセージの作成者の役割

プロパティ 価値
説明 メッセージの作成者の役割
タイプ 文字列
system
developer
user
assistant
tool
function

OpenAI.ChatCompletionStreamOptions(OpenAIチャット完了ストリームオプション)

ストリーミング応答のオプション。 stream: true に設定した場合はこれのみを設定します。

名前 タイプ 説明 必須 既定値
include_usage ブーリアン 設定されている場合は、data: [DONE] メッセージの前に追加のチャンクがストリームされます。 このチャンクの usage フィールドは要求全体のトークンの使用状況に関する統計情報を示し、choices フィールドは常に空の配列になります。

他のすべてのチャンクにも usage フィールドが含まれますが、null 値です。 手記: ストリームが中断された場合、要求のトークン使用量の合計を含む最終的な使用チャンクを受け取らない可能性があります。
いいえ

OpenAI.ChatCompletionStreamResponseDelta

ストリーミングされたモデル応答によって生成されるチャット入力候補デルタ。

名前 タイプ 説明 必須 既定値
オーディオ オブジェクト いいえ
└─ データ 文字列 いいえ
└─ 有効期限_終了 整数 いいえ
└─ 識別子 文字列 いいえ
└─ トランスクリプト 文字列 いいえ
コンテンツ 文字列 チャンク メッセージのコンテンツ。 いいえ
function_call オブジェクト 非推奨となり、tool_calls に置き換えられました。 モデルによって生成された、呼び出される関数の名前と引数。 いいえ
└─ 引数 文字列 いいえ
└─ 名前 文字列 いいえ
拒否 文字列 モデルによって生成された拒否メッセージ。 いいえ
ロール オブジェクト メッセージの作成者の役割 いいえ
tool_calls アレイ いいえ

OpenAI.ChatCompletionTokenLogprob

名前 タイプ 説明 必須 既定値
バイト アレイ トークンの UTF-8 バイト表現を表す整数の一覧。 文字が複数のトークンによって表され、そのバイト表現を組み合わせて正しいテキスト表現を生成する必要がある場合に便利です。 トークンのバイト表現がない場合は、null を指定できます。 イエス
logprob number 上位 20 個の最も可能性の高いトークン内にある場合の、このトークンのログ確率。 それ以外の場合、トークンの可能性が非常に低いことを示すために、-9999.0 値が使用されます。 イエス
トークン 文字列 トークン。 イエス
top_logprobs (トップログプロブズ) アレイ このトークン位置にある、最も可能性の高いトークンとそのログ確率の一覧。 まれに、要求したよりも少ない数の top_logprobs が返される場合があります。 イエス

OpenAI.ChatCompletionTool

名前 タイプ 説明 必須 既定値
関数 OpenAI.FunctionObject イエス
列挙型 ツールの種類。 現時点では、function のみがサポートされています。
使用可能な値: function
イエス

OpenAI.ChatCompletionToolChoiceOption

モデルによって呼び出されるツールを制御します (ある場合)。 none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。 auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。 required は、モデルが 1 つ以上のツールを呼び出す必要があることを意味します。 {"type": "function", "function": {"name": "my_function"}} を介して特定のツールを指定すると、モデルでそのツールの呼び出しが強制されます。

ツールが存在しない場合は、none が既定値です。 ツールが存在する場合は、auto が既定値です。

名前 タイプ 説明 必須 既定値
関数 オブジェクト イエス
└─ 名前 文字列 呼び出す関数の名前。 いいえ
列挙型 ツールの種類。 現時点では、function のみがサポートされています。
使用可能な値: function
イエス

OpenAI.ChatOutputPrediction(チャット出力予測)

モデルからの予測出力の基本表現。

OpenAI.ChatOutputPrediction の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
content OpenAI.ChatOutputPredictionContent
名前 タイプ 説明 必須 既定値
OpenAI.ChatOutputPredictionType イエス

OpenAIチャット出力予測コンテンツ

静的な予測出力コンテンツ (再生成されるテキスト ファイルの内容など)。

名前 タイプ 説明 必須 既定値
コンテンツ 文字列または配列 イエス
列挙型 提供する予測コンテンツの種類。 現在、この型は常に content です。
使用可能な値: content
イエス

OpenAI.ChatOutputPredictionType

プロパティ 価値
タイプ 文字列
content

OpenAIコードインタープリターのファイル出力

ファイルであるコード インタープリター ツール呼び出しの出力。

名前 タイプ 説明 必須 既定値
files アレイ イエス
列挙型 コード インタープリター ファイル出力の型。 常に files です。
使用可能な値: files
イエス

OpenAIコードインタープリタテキスト出力

テキストであるコード インタープリター ツール呼び出しの出力。

名前 タイプ 説明 必須 既定値
ログ 文字列 コード インタープリター ツール呼び出しのログ。 イエス
列挙型 コード インタープリターテキスト出力の型。 常に logs です。
使用可能な値: logs
イエス

OpenAI.CodeInterpreterTool

プロンプトへの応答を生成するのに役立つ Python コードを実行するツール。

名前 タイプ 説明 必須 既定値
コンテナ オブジェクト コード インタープリター コンテナーの構成。 必要に応じて、コードを実行するファイルの ID を指定します。 イエス
└─ ファイル識別子 アレイ コードで利用可能にするためのアップロードされたファイルのオプションリスト。 いいえ
└─ タイプ 列挙型 常に auto です。
使用可能な値: auto
いいえ
列挙型 コード インタープリター ツールの型。 常に code_interpreter です。
使用可能な値: code_interpreter
イエス

OpenAI.CodeInterpreterToolAuto

コード インタープリター コンテナーの構成。 必要に応じて、コードを実行するファイルの ID を指定します。

名前 タイプ 説明 必須 既定値
ファイルID アレイ コードで利用可能にするためのアップロードされたファイルのオプションリスト。 いいえ
列挙型 常に auto です。
使用可能な値: auto
イエス

OpenAI.CodeInterpreterToolCallItemParam

コードを実行するためのツール呼び出し。

名前 タイプ 説明 必須 既定値
コード 文字列 実行するコード。 イエス
コンテナID 文字列 コードの実行に使用されるコンテナーの ID。 いいえ
results アレイ コード インタープリター ツール呼び出しの結果。 イエス
列挙型
使用可能な値: code_interpreter_call
イエス

OpenAI コードインタープリター ツールコールアイテムリソース

コードを実行するためのツール呼び出し。

名前 タイプ 説明 必須 既定値
コード 文字列 実行するコード。 イエス
コンテナID 文字列 コードの実行に使用されるコンテナーの ID。 いいえ
results アレイ コード インタープリター ツール呼び出しの結果。 イエス
状態 列挙型
使用可能な値: in_progressinterpretingcompleted
イエス
列挙型
使用可能な値: code_interpreter_call
イエス

OpenAIのコードインタープリターツール出力

コード インタープリター ツールの出力。

名前 タイプ 説明 必須 既定値
files アレイ イエス
ログ 文字列 コード インタープリター ツール呼び出しのログ。 イエス
列挙型 コード インタープリター ファイル出力の型。 常に files です。
使用可能な値: files
イエス

OpenAI.比較フィルター

定義された比較操作を使用して、指定した属性キーを特定の値と比較するために使用されるフィルター。

名前 タイプ 説明 必須 既定値
キー 文字列 値と比較するキー。 イエス
列挙型 比較演算子 ( eqnegtgteltlte) を指定します。
- eq:イコール
- ne: 等しくない
- gt: より大きい
- gte: 以上または等しい
- lt:未満
- lte: 以下
使用可能な値: eqnegtgteltlte
イエス
価値 文字列または数値またはブール値 イエス

OpenAI.CompletionUsage (オープンAI・コンプリーション使用状況)

入力候補要求の使用状況の統計情報。

名前 タイプ 説明 必須 既定値
完了トークン 整数 生成された入力候補内のトークンの数。 イエス 0
完了トークンの詳細 オブジェクト 完了に使用されたトークンの内訳。 いいえ
└─ 受け入れられた予測トークン 整数 予測出力を使用している場合、入力候補に表示された予測のトークン数。 いいえ 0
└─ オーディオトークン 整数 モデルによって生成されるオーディオ入力トークン。 いいえ 0
└─ 推論トークン 整数 推論のためにモデルによって生成されたトークン。 いいえ 0
└─ 予測拒否トークン 整数 予測出力を使用している場合、入力候補に表示されなかった予測のトークンの数。 ただし、推論トークンと同様に、これらのトークンも、課金、出力、コンテキスト ウィンドウの制限を目的として、入力候補トークンの合計にカウントされます。 いいえ 0
プロンプトトークン 整数 プロンプト内のトークンの数。 イエス 0
プロンプトトークン詳細 オブジェクト プロンプトで使用されるトークンの内訳。 いいえ
└─ オーディオトークン 整数 プロンプト内に存在するオーディオ入力トークン。 いいえ 0
└─ キャッシュされたトークン 整数 プロンプトにキャッシュされたトークンが存在します。 いいえ 0
合計トークン 整数 要求内で使われたトークンの合計数 (プロンプトと入力候補の和)。 イエス 0

OpenAI・コンパウンドフィルター

andまたはorを使用して複数のフィルターを結合します。

名前 タイプ 説明 必須 既定値
filters アレイ 結合するフィルターの配列。 項目は、 ComparisonFilter または CompoundFilterできます。 イエス
列挙型 操作の種類: and または or
使用可能な値: andor
イエス

OpenAI.ComputerAction

OpenAI.ComputerAction の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
click OpenAI.ComputerActionClick
double_click OpenAI.ComputerActionDoubleClick
drag OpenAI.ComputerActionDrag
move OpenAI.ComputerActionMove
screenshot OpenAI.ComputerActionScreenshot
scroll OpenAI.ComputerActionScroll
type OpenAI.ComputerActionTypeKeys
wait OpenAI.ComputerActionWait
keypress OpenAI.ComputerActionKeyPress
名前 タイプ 説明 必須 既定値
OpenAI.ComputerActionType イエス

OpenAI.ComputerActionClick

クリック操作。

名前 タイプ 説明 必須 既定値
ボタン 列挙型 クリック中に押されたマウス ボタンを示します。 leftrightwheelback、または forwardの 1 つ。
使用できる値: leftrightwheelbackforward
イエス
列挙型 イベントの種類を指定します。 クリック アクションの場合、このプロパティは常に clickに設定されます。
使用可能な値: click
イエス
x 整数 クリックが発生した x 座標。 イエス
y 整数 クリックが発生した y 座標。 イエス

OpenAI.ComputerActionDoubleClick

ダブルクリック アクション。

名前 タイプ 説明 必須 既定値
列挙型 イベントの種類を指定します。 ダブルクリック アクションの場合、このプロパティは常に double_click に設定されます。
使用可能な値: double_click
イエス
x 整数 ダブルクリックが発生した x 座標。 イエス
y 整数 ダブルクリックが発生した y 座標。 イエス

OpenAI.ComputerActionDrag(コンピューターアクションドラッグ)

ドラッグ操作。

名前 タイプ 説明 必須 既定値
パス アレイ ドラッグ アクションのパスを表す座標の配列。 座標はオブジェクトの配列として表示されます。例:[{ x: 100, y: 200 }, { x: 200, y: 300 }] イエス
列挙型 イベントの種類を指定します。 ドラッグ アクションの場合、このプロパティは常に drag に設定されます。
使用可能な値: drag
イエス

OpenAI.ComputerActionKeyPress

モデルが実行するキー押下のコレクション。

名前 タイプ 説明 必須 既定値
キー アレイ モデルが押す必要があるキーの組み合わせ。 これは文字列の配列であり、それぞれがキーを表します。 イエス
列挙型 イベントの種類を指定します。 keypress アクションの場合、このプロパティは常に keypress に設定されます。
使用可能な値: keypress
イエス

OpenAI.ComputerActionMove

マウスの移動アクション。

名前 タイプ 説明 必須 既定値
列挙型 イベントの種類を指定します。 移動アクションの場合、このプロパティは常に moveに設定されます。
使用可能な値: move
イエス
x 整数 移動先の x 座標。 イエス
y 整数 移動先の y 座標。 イエス

OpenAI.コンピュータアクションスクリーンショット

スクリーンショット操作。

名前 タイプ 説明 必須 既定値
列挙型 イベントの種類を指定します。 スクリーンショット アクションの場合、このプロパティは常に screenshot に設定されます。
使用可能な値: screenshot
イエス

OpenAI.コンピューターアクションスクロール

スクロール アクション。

名前 タイプ 説明 必須 既定値
scroll_x 整数 水平スクロール距離。 イエス
scroll_y 整数 垂直スクロール距離。 イエス
列挙型 イベントの種類を指定します。 スクロール アクションの場合、このプロパティは常に scroll に設定されます。
使用可能な値: scroll
イエス
x 整数 スクロールが発生した x 座標。 イエス
y 整数 スクロールが発生した y 座標。 イエス

OpenAI.ComputerActionType(オープンAI・コンピューター・アクション・タイプ)

プロパティ 価値
タイプ 文字列
screenshot
click
double_click
scroll
type
wait
keypress
drag
move

OpenAI・コンピュータアクションタイプキー

テキストを入力するアクション。

名前 タイプ 説明 必須 既定値
SMS 送信 文字列 入力するテキスト。 イエス
列挙型 イベントの種類を指定します。 型アクションの場合、このプロパティは常に type に設定されます。
使用可能な値: type
イエス

OpenAI.ComputerActionWait

待機操作。

名前 タイプ 説明 必須 既定値
列挙型 イベントの種類を指定します。 待機アクションの場合、このプロパティは常に wait に設定されます。
使用可能な値: wait
イエス

OpenAI.ComputerToolCallItemParam

コンピューター使用ツールへのツール呼び出し。

名前 タイプ 説明 必須 既定値
アクション OpenAI.ComputerAction イエス
通話ID 文字列 出力を使用してツール呼び出しに応答するときに使用される識別子。 イエス
安全チェック待ち アレイ コンピューターを使った通話の保留中の安全性チェック。 イエス
列挙型
使用可能な値: computer_call
イエス

OpenAI.ComputerToolCallItemResource

コンピューター使用ツールへのツール呼び出し。

名前 タイプ 説明 必須 既定値
アクション OpenAI.ComputerAction イエス
通話ID 文字列 出力を使用してツール呼び出しに応答するときに使用される識別子。 イエス
安全チェック待ち アレイ コンピューターを使った通話の保留中の安全性チェック。 イエス
状態 列挙型 アイテムの状態。 in_progresscompleted、または incomplete のいずれか。 API 経由で項目が返される際に設定されます。
使用可能な値: in_progresscompletedincomplete
イエス
列挙型
使用可能な値: computer_call
イエス

OpenAI.ComputerToolCallOutputItemOutput

OpenAI.ComputerToolCallOutputItemOutput の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
computer_screenshot OpenAI.ComputerToolCallOutputItemOutputComputerScreenshot
名前 タイプ 説明 必須 既定値
OpenAI.ComputerToolCallOutputItemOutputType コンピューター使用ツールで使用されるコンピューターのスクリーンショット画像。 イエス

OpenAI.ComputerToolCallOutputItemOutputComputerScreenshot

名前 タイプ 説明 必須 既定値
file_id 文字列 いいえ
画像URL 文字列 いいえ
列挙型
使用可能な値: computer_screenshot
イエス

OpenAI.ComputerToolCallOutputItemOutputType

コンピューター使用ツールで使用されるコンピューターのスクリーンショット画像。

プロパティ 価値
説明 コンピューター使用ツールで使用されるコンピューターのスクリーンショット画像。
タイプ 文字列
computer_screenshot

OpenAI.ComputerToolCallOutputItemParam

コンピューター ツール呼び出しの出力。

名前 タイプ 説明 必須 既定値
承認された安全性チェック アレイ 開発者によって確認された API によって報告された安全性チェック。 いいえ
通話ID 文字列 出力を生成したコンピューター ツール呼び出しの ID。 イエス
出力 OpenAI.ComputerToolCallOutputItemOutput イエス
列挙型
使用可能な値: computer_call_output
イエス

OpenAI.ComputerToolCallOutputItemResource

コンピューター ツール呼び出しの出力。

名前 タイプ 説明 必須 既定値
承認済みの安全性チェック アレイ 開発者によって確認された API によって報告された安全性チェック。 いいえ
通話ID 文字列 出力を生成したコンピューター ツール呼び出しの ID。 イエス
出力 OpenAI.ComputerToolCallOutputItemOutput イエス
状態 列挙型 アイテムの状態。 in_progresscompleted、または incomplete のいずれか。 API 経由で項目が返される際に設定されます。
使用可能な値: in_progresscompletedincomplete
イエス
列挙型
使用可能な値: computer_call_output
イエス

OpenAI.コンピュータツールコール安全性チェック

コンピューターを使った通話の保留中の安全性チェック。

名前 タイプ 説明 必須 既定値
コード 文字列 保留中の安全性チェックの種類。 イエス
識別子 文字列 保留中の安全性チェックの ID。 イエス
メッセージ 文字列 保留されている安全性チェックの詳細。 イエス

OpenAI.コンピュータ使用プレビューツール

仮想コンピューターを制御するツール。

名前 タイプ 説明 必須 既定値
ディスプレイ高さ 整数 コンピューターディスプレイの高さ。 イエス
ディスプレイ幅 整数 コンピューターディスプレイの幅。 イエス
環境 列挙型 制御するコンピューター環境の種類。
使用できる値: windowsmaclinuxubuntubrowser
イエス
列挙型 コンピューター使用ツールの種類。 常に computer_use_preview です。
使用可能な値: computer_use_preview
イエス

OpenAI.Coordinate

x/y 座標ペア (例: { x: 100, y: 200 })。

名前 タイプ 説明 必須 既定値
x 整数 x 座標。 イエス
y 整数 y 座標。 イエス

OpenAI.CreateEmbeddingResponse

名前 タイプ 説明 必須 既定値
データ アレイ モデルによって生成された埋め込みの一覧。 イエス
モデル 文字列 埋め込みを生成するために使われるモデルの名前。 イエス
オブジェクト 列挙型 オブジェクトの種類。常に "list" です。
使用可能な値: list
イエス
使用 オブジェクト 要求の使用状況に関する情報。 イエス
└─ プロンプトトークン 整数 プロンプトで使用されるトークンの数。 いいえ
└─ 合計トークン 整数 要求によって使用されるトークンの合計数。 いいえ

OpenAI.Embedding

埋め込みエンドポイントによって返される埋め込みベクターを表します。

名前 タイプ 説明 必須 既定値
embedding (埋め込み) 配列または文字列 イエス
インデックス 整数 埋め込みリスト内の埋め込みのインデックス。 イエス
オブジェクト 列挙型 オブジェクトの種類。これは常に "embedding" です。
使用可能な値: embedding
イエス

OpenAI.FileSearchTool

アップロードされたファイルから関連するコンテンツを検索するツール。

名前 タイプ 説明 必須 既定値
filters オブジェクト いいえ
最大結果数 整数 返される結果の最大数。 この数値は 1 から 50 までの数にする必要があります (1 と 50 も含まれます)。 いいえ
ランキングオプション オブジェクト いいえ
└─ ranker 列挙型 ファイル検索に使用するランカー。
使用可能な値: autodefault-2024-11-15
いいえ
└─ スコアのしきい値 number ファイル検索のスコアしきい値(0 ~ 1 の数値)。 1 に近い数値は、最も関連性の高い結果のみを返そうとしますが、返される結果が少なくなる可能性があります。 いいえ
列挙型 ファイル検索ツールの種類。 常に file_search です。
使用可能な値: file_search
イエス
vector_store_ids アレイ 検索するベクトルストアの ID。 イエス

OpenAI.FileSearchToolCallItemParam

ファイル検索ツールの呼び出しの結果。

名前 タイプ 説明 必須 既定値
Query アレイ ファイルの検索に使用されるクエリ。 イエス
results アレイ ファイル検索ツールの呼び出しの結果。 いいえ
列挙型
使用可能な値: file_search_call
イエス

OpenAI.FileSearchToolCallItemResource

ファイル検索ツールの呼び出しの結果。

名前 タイプ 説明 必須 既定値
Query アレイ ファイルの検索に使用されるクエリ。 イエス
results アレイ ファイル検索ツールの呼び出しの結果。 いいえ
状態 列挙型 ファイル検索ツールの呼び出しの状態。 in_progresssearchingincomplete、またはfailedのいずれか
使用できる値: in_progresssearchingcompletedincompletefailed
イエス
列挙型
使用可能な値: file_search_call
イエス

OpenAIフィルターズ

名前 タイプ 説明 必須 既定値
filters アレイ 結合するフィルターの配列。 項目は、 ComparisonFilter または CompoundFilterできます。 イエス
キー 文字列 値と比較するキー。 イエス
列挙型 操作の種類: and または or
使用可能な値: andor
イエス
価値 文字列または数値またはブール値 属性キーと比較する値は、文字列、数値、またはブール型をサポートします。 イエス

OpenAI.FunctionObject

名前 タイプ 説明 必須 既定値
説明 文字列 モデルが関数をいつどのように呼び出すかを選ぶために使われる、関数の動作の説明。 いいえ
名前 文字列 呼び出す関数の名前。 a-z、A-Z、0-9 を使用するか、アンダースコアとダッシュを含める必要があります。最大長は 64 です。 イエス
パラメーター 関数が受け取るパラメーター。JSON スキーマ オブジェクトとして記述されます。 いいえ
strict ブーリアン 関数呼び出しの生成時に厳密なスキーマ準拠を有効にするかどうか。 true に設定すると、モデルは parameters フィールドで定義されている正確なスキーマに従います。 stricttrue の場合、JSON スキーマのサブセットのみがサポートされます。 いいえ いいえ

OpenAI.FunctionTool(オープンエーアイ・ファンクションツール)

モデルが呼び出しを選択できる関数を独自のコードで定義します。

名前 タイプ 説明 必須 既定値
説明 文字列 関数の説明。 関数を呼び出すかどうかを判断するためにモデルによって使用されます。 いいえ
名前 文字列 呼び出す関数の名前。 イエス
パラメーター 関数のパラメーターを記述する JSON スキーマ オブジェクト。 イエス
strict ブーリアン 厳密なパラメーター検証を適用するかどうかを指定します。 デフォルト true イエス
列挙型 関数ツールの型。 常に function です。
使用可能な値: function
イエス

OpenAI.FunctionToolCallItemParam

関数を実行するためのツール呼び出し。

名前 タイプ 説明 必須 既定値
引数 文字列 関数に渡す引数の JSON 文字列。 イエス
通話ID 文字列 モデルによって生成される関数ツール呼び出しの一意の ID。 イエス
名前 文字列 実行する関数の名前。 イエス
列挙型
使用可能な値: function_call
イエス

OpenAI.FunctionToolCallItemResource

関数を実行するためのツール呼び出し。

名前 タイプ 説明 必須 既定値
引数 文字列 関数に渡す引数の JSON 文字列。 イエス
通話ID 文字列 モデルによって生成される関数ツール呼び出しの一意の ID。 イエス
名前 文字列 実行する関数の名前。 イエス
状態 列挙型 アイテムの状態。 in_progresscompleted、または incomplete のいずれか。 API 経由で項目が返される際に設定されます。
使用可能な値: in_progresscompletedincomplete
イエス
列挙型
使用可能な値: function_call
イエス

OpenAI.FunctionToolCallOutputItemParam

関数ツール呼び出しの出力。

名前 タイプ 説明 必須 既定値
通話ID 文字列 モデルによって生成される関数ツール呼び出しの一意の ID。 イエス
出力 文字列 関数ツール呼び出しの出力の JSON 文字列。 イエス
列挙型
使用可能な値: function_call_output
イエス

OpenAI.FunctionToolCallOutputItemResource

関数ツール呼び出しの出力。

名前 タイプ 説明 必須 既定値
通話ID 文字列 モデルによって生成される関数ツール呼び出しの一意の ID。 イエス
出力 文字列 関数ツール呼び出しの出力の JSON 文字列。 イエス
状態 列挙型 アイテムの状態。 in_progresscompleted、または incomplete のいずれか。 API 経由で項目が返される際に設定されます。
使用可能な値: in_progresscompletedincomplete
イエス
列挙型
使用可能な値: function_call_output
イエス

OpenAI.ImageGenTool

gpt-image-1などのモデルを使用して画像を生成するツール。

名前 タイプ 説明 必須 既定値
バックグラウンド 列挙型 生成されたイメージの背景の種類。 transparentopaque、または auto のいずれか。 既定値: auto
使用可能な値: transparentopaqueauto
いいえ
入力画像マスク オブジェクト インペインティング用のオプションのマスク。 image_url (文字列、省略可能) とfile_id (文字列、省略可能) を格納します。 いいえ
└─ ファイルID 文字列 マスク イメージのファイル ID。 いいえ
└─ image_url 文字列 Base64 でエンコードされたマスク イメージ。 いいえ
モデル 列挙型 使用するイメージ生成モデル。 既定値: gpt-image-1
使用可能な値: gpt-image-1
いいえ
モデレート 列挙型 生成されたイメージのモデレーション レベル。 既定値: auto
使用可能な値: autolow
いいえ
出力圧縮 整数 出力イメージの圧縮レベル。 既定値: 100。 いいえ 100
出力形式 (output_format) 列挙型 生成されたイメージの出力形式。 pngwebp、または jpeg のいずれか。 既定値: png
使用可能な値: pngwebpjpeg
いいえ
部分的な画像 整数 ストリーミング モードで生成する部分イメージの数 。0 (既定値) から 3。 いいえ 0
品質 列挙型 生成されたイメージの品質。 lowmediumhigh、または auto のいずれかです。 既定値: auto
使用可能な値: lowmediumhighauto
いいえ
size 列挙型 生成されたイメージのサイズ。 1024x10241024x15361536x1024、または auto のいずれかです。 既定値: auto
使用可能な値: 1024x10241024x15361536x1024auto
いいえ
列挙型 イメージ生成ツールの種類。 常に image_generation です。
使用可能な値: image_generation
イエス

OpenAI.ImageGenToolCallItemParam

モデルによって行われたイメージ生成要求。

名前 タイプ 説明 必須 既定値
結果 文字列 base64 でエンコードされた生成されたイメージ。 イエス
列挙型
使用可能な値: image_generation_call
イエス

OpenAI.ImageGenToolCallItemResource

モデルによって行われたイメージ生成要求。

名前 タイプ 説明 必須 既定値
結果 文字列 base64 でエンコードされた生成されたイメージ。 イエス
状態 列挙型
使用可能な値: in_progresscompletedgeneratingfailed
イエス
列挙型
使用可能な値: image_generation_call
イエス

OpenAI.ImplicitUserMessage

名前 タイプ 説明 必須 既定値
コンテンツ 文字列または配列 イエス

OpenAI.Includable

モデル応答に含める追加の出力データを指定します。 現在サポートされている値は次のとおりです。

  • file_search_call.results: ファイル検索ツールの呼び出しの検索結果を含めます。
  • message.input_image.image_url: 入力メッセージの画像 URL を含めます。
  • computer_call_output.output.image_url: コンピューター呼び出し出力の画像 URL を含めます。
  • reasoning.encrypted_content: 推論項目の出力に、暗号化されたバージョンの推論トークンが含まれます。 これにより、応答 API をステートレスに使用する場合 ( store パラメーターが false に設定されている場合や、組織がゼロ データ保持プログラムに登録されている場合など) に、複数ターンの会話で理由項目を使用できるようになります。
プロパティ 価値
説明 モデル応答に含める追加の出力データを指定します。 現在サポートされている値は次のとおりです。
- file_search_call.results: ファイル検索ツールの呼び出しの検索結果を含めます。
- message.input_image.image_url: 入力メッセージの画像 URL を含めます。
- computer_call_output.output.image_url: コンピューター呼び出し出力の画像 URL を含めます。
- reasoning.encrypted_content: 推論項目の出力に、暗号化されたバージョンの推論トークンが含まれます。 これにより、応答 API をステートレスに使用する場合 ( store パラメーターが false に設定されている場合や、組織がゼロ データ保持プログラムに登録されている場合など) に、複数ターンの会話で理由項目を使用できるようになります。
タイプ 文字列
file_search_call.results
message.input_image.image_url
computer_call_output.output.image_url
reasoning.encrypted_content

OpenAI.ItemContent

OpenAI.ItemContent の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
input_audio OpenAI.ItemContentInputAudio
output_audio OpenAI.ItemContentOutputAudio
refusal OpenAI.ItemContentRefusal
input_text OpenAI.ItemContentInputText
input_image OpenAI.ItemContentInputImage
input_file OpenAI.ItemContentInputFile
output_text OpenAI.ItemContentOutputText
名前 タイプ 説明 必須 既定値
OpenAI.ItemContentType マルチモーダル入力および出力に関する情報。 イエス

OpenAI.ItemContentInputAudio

モデルへのオーディオ入力。

名前 タイプ 説明 必須 既定値
データ 文字列 Base64 でエンコードされたオーディオ データ。 イエス
フォーマット 列挙型 オーディオ データの形式。 現在サポートされている形式は、 mp3wavです。
使用可能な値: mp3wav
イエス
列挙型 入力項目の種類。 常に input_audio です。
使用可能な値: input_audio
イエス

OpenAI.ItemContentInputFile

モデルへのファイル入力。

名前 タイプ 説明 必須 既定値
ファイルデータ 文字列 モデルに送信されるファイルの内容。 いいえ
file_id 文字列 モデルに送信されるファイルの ID。 いいえ
ファイル名 文字列 モデルに送信されるファイルの名前。 いいえ
列挙型 入力項目の種類。 常に input_file です。
使用可能な値: input_file
イエス

OpenAI.ItemContentInputImage

モデルへの画像入力。

名前 タイプ 説明 必須 既定値
ディテール 列挙型 モデルに送信されるイメージの詳細レベル。 highlow、または auto のいずれか。 既定値は auto です。
使用可能な値: lowhighauto
いいえ
file_id 文字列 モデルに送信されるファイルの ID。 いいえ
画像URL 文字列 モデルに送信されるイメージの URL。 データ URL 内の完全修飾 URL または base64 でエンコードされたイメージ。 いいえ
列挙型 入力項目の種類。 常に input_image です。
使用可能な値: input_image
イエス

OpenAI.ItemContentInputText

モデルへのテキスト入力。

名前 タイプ 説明 必須 既定値
SMS 送信 文字列 モデルへのテキスト入力。 イエス
列挙型 入力項目の種類。 常に input_text です。
使用可能な値: input_text
イエス

OpenAI.ItemContentOutputAudio

モデルからのオーディオ出力。

名前 タイプ 説明 必須 既定値
データ 文字列 モデルからの Base64 でエンコードされたオーディオ データ。 イエス
トランスクリプト 文字列 モデルからのオーディオ データのトランスクリプト。 イエス
列挙型 出力オーディオの種類。 常に output_audio です。
使用可能な値: output_audio
イエス

OpenAI.ItemContentOutputText

モデルからのテキスト出力。

名前 タイプ 説明 必須 既定値
注釈 アレイ テキスト出力の注釈。 イエス
SMS 送信 文字列 モデルからのテキスト出力。 イエス
列挙型 出力テキストの型。 常に output_text です。
使用可能な値: output_text
イエス

OpenAI.ItemContentRefusal

モデルからの拒否。

名前 タイプ 説明 必須 既定値
拒否 文字列 モデルからの拒否の説明。 イエス
列挙型 拒否の種類。 常に refusal です。
使用可能な値: refusal
イエス

OpenAI.ItemContentType

マルチモーダル入力および出力に関する情報。

プロパティ 価値
説明 マルチモーダル入力および出力に関する情報。
タイプ 文字列
input_text
input_audio
input_image
input_file
output_text
output_audio
refusal

OpenAI.ItemParam

応答の生成に使用されるコンテンツ項目。

OpenAI.ItemParam の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
message OpenAI.ResponsesMessageItemParam
function_call_output OpenAI.FunctionToolCallOutputItemParam
file_search_call OpenAI.FileSearchToolCallItemParam
computer_call OpenAI.ComputerToolCallItemParam
computer_call_output OpenAI.ComputerToolCallOutputItemParam
web_search_call OpenAI.WebSearchToolCallItemParam
function_call OpenAI.FunctionToolCallItemParam
reasoning OpenAI.ReasoningItemParam
item_reference OpenAI.ItemReferenceItemParam
image_generation_call OpenAI.ImageGenToolCallItemParam
code_interpreter_call OpenAI.CodeInterpreterToolCallItemParam
mcp_list_tools OpenAI.MCPListToolsItemParam
mcp_approval_request OpenAI.MCPApprovalRequestItemParam
mcp_approval_response OpenAI.MCPApprovalResponseItemParam
mcp_call OpenAI.MCPCallItemParam
名前 タイプ 説明 必須 既定値
OpenAI.ItemType イエス

OpenAI.ItemReferenceItemParam

参照する項目の内部識別子。

名前 タイプ 説明 必須 既定値
識別子 文字列 参照されている、以前に生成された応答項目のサービス発信 ID。 イエス
列挙型
使用可能な値: item_reference
イエス

OpenAI.ItemResource

応答の生成に使用されるコンテンツ項目。

OpenAI.ItemResource の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
message OpenAI.ResponsesMessageItemResource
computer_call_output OpenAI.ComputerToolCallOutputItemResource
function_call OpenAI.FunctionToolCallItemResource
function_call_output OpenAI.FunctionToolCallOutputItemResource
mcp_approval_response OpenAI.MCPApprovalResponseItemResource
code_interpreter_call OpenAI.CodeInterpreterToolCallItemResource
file_search_call OpenAI.FileSearchToolCallItemResource
computer_call OpenAI.ComputerToolCallItemResource
web_search_call OpenAI.WebSearchToolCallItemResource
reasoning OpenAI.ReasoningItemResource
image_generation_call OpenAI.ImageGenTool呼び出し項目リソース
mcp_list_tools OpenAI.MCPListToolsItemResource
mcp_approval_request OpenAI.MCPApprovalRequestItemResource
mcp_call OpenAI.MCPCallItemResource
名前 タイプ 説明 必須 既定値
識別子 文字列 イエス
OpenAI.ItemType イエス

OpenAI.アイテムタイプ

プロパティ 価値
タイプ 文字列
message
file_search_call
function_call
function_call_output
computer_call
computer_call_output
web_search_call
reasoning
item_reference
image_generation_call
code_interpreter_call
mcp_list_tools
mcp_approval_request
mcp_approval_response
mcp_call

OpenAI.Location

OpenAI.Location の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
approximate OpenAI.ApproximateLocation
名前 タイプ 説明 必須 既定値
OpenAI.LocationType イエス

OpenAI.LocationType

プロパティ 価値
タイプ 文字列
approximate

OpenAI.MCPApprovalRequestItemParam

ツール呼び出しの人間による承認の要求。

名前 タイプ 説明 必須 既定値
引数 文字列 ツールの引数の JSON 文字列。 イエス
名前 文字列 実行するツールの名前。 イエス
サーバーラベル 文字列 要求を行っている MCP サーバーのラベル。 イエス
列挙型
使用可能な値: mcp_approval_request
イエス

OpenAI.MCPApprovalRequestItemResource

ツール呼び出しの人間による承認の要求。

名前 タイプ 説明 必須 既定値
引数 文字列 ツールの引数の JSON 文字列。 イエス
名前 文字列 実行するツールの名前。 イエス
サーバーラベル 文字列 要求を行っている MCP サーバーのラベル。 イエス
列挙型
使用可能な値: mcp_approval_request
イエス

OpenAI.MCPApprovalResponseItemParam

MCP 承認要求への応答。

名前 タイプ 説明 必須 既定値
承認リクエストID 文字列 回答中の承認要求の ID。 イエス
承認 ブーリアン 要求が承認されたかどうか。 イエス
理由 文字列 決定の省略可能な理由。 いいえ
列挙型
使用可能な値: mcp_approval_response
イエス

OpenAI.MCP承認応答項目リソース

MCP 承認要求への応答。

名前 タイプ 説明 必須 既定値
承認リクエストID 文字列 回答中の承認要求の ID。 イエス
承認 ブーリアン 要求が承認されたかどうか。 イエス
理由 文字列 決定の省略可能な理由。 いいえ
列挙型
使用可能な値: mcp_approval_response
イエス

OpenAI.MCPCallItemParam

MCP サーバーでのツールの呼び出し。

名前 タイプ 説明 必須 既定値
引数 文字列 ツールに渡される引数の JSON 文字列。 イエス
エラー 文字列 ツール呼び出しからのエラー (存在する場合)。 いいえ
名前 文字列 実行されたツールの名前。 イエス
出力 文字列 ツール呼び出しからの出力。 いいえ
サーバーラベル 文字列 ツールを実行している MCP サーバーのラベル。 イエス
列挙型
使用可能な値: mcp_call
イエス

OpenAI.MCPCallItemResource

MCP サーバーでのツールの呼び出し。

名前 タイプ 説明 必須 既定値
引数 文字列 ツールに渡される引数の JSON 文字列。 イエス
エラー 文字列 ツール呼び出しからのエラー (存在する場合)。 いいえ
名前 文字列 実行されたツールの名前。 イエス
出力 文字列 ツール呼び出しからの出力。 いいえ
サーバーラベル 文字列 ツールを実行している MCP サーバーのラベル。 イエス
列挙型
使用可能な値: mcp_call
イエス

OpenAI.MCPListToolsItemParam

MCP サーバーで使用できるツールの一覧。

名前 タイプ 説明 必須 既定値
エラー 文字列 サーバーでツールを一覧表示できない場合のエラー メッセージ。 いいえ
サーバーラベル 文字列 MCP サーバーのラベル。 イエス
ツール アレイ サーバーで使用できるツール。 イエス
列挙型
使用可能な値: mcp_list_tools
イエス

OpenAI.MCPListToolsItemResource

MCP サーバーで使用できるツールの一覧。

名前 タイプ 説明 必須 既定値
エラー 文字列 サーバーでツールを一覧表示できない場合のエラー メッセージ。 いいえ
サーバーラベル 文字列 MCP サーバーのラベル。 イエス
ツール アレイ サーバーで使用できるツール。 イエス
列挙型
使用可能な値: mcp_list_tools
イエス

OpenAI.MCPListToolsTool

MCP サーバーで使用できるツール。

名前 タイプ 説明 必須 既定値
注釈 ツールに関する追加の注釈。 いいえ
説明 文字列 ツールの説明。 いいえ
入力スキーマ ツールの入力を記述する JSON スキーマ。 イエス
名前 文字列 ツールの名前。 イエス

OpenAI.MCPTool

リモート モデル コンテキスト プロトコル (MCP) サーバーを使用して、モデルに追加のツールへのアクセス権を付与します。

名前 タイプ 説明 必須 既定値
許可されたツール オブジェクト いいえ
└─ ツール名 アレイ 使用できるツール名の一覧。 いいえ
headers オブジェクト MCP サーバーに送信するオプションの HTTP ヘッダー。 認証またはその他の目的で使用します。 いいえ
承認が必要 オブジェクト (以下の有効なモデルを参照) 承認が必要な MCP サーバーのツールを指定します。 いいえ
サーバーラベル 文字列 この MCP サーバーのラベル。ツール呼び出しで識別するために使用されます。 イエス
サーバーのURL 文字列 MCP サーバーの URL。 イエス
列挙型 MCP ツールの種類。 常に mcp です。
使用可能な値: mcp
イエス

OpenAI.ParallelToolCalls

ツールの使用中に並列関数の呼び出しを有効にするかどうか。

: ブール

OpenAIランキングオプション

名前 タイプ 説明 必須 既定値
ランカー 列挙型 ファイル検索に使用するランカー。
使用可能な値: autodefault-2024-11-15
いいえ
スコア閾値 number ファイル検索のスコアしきい値(0 ~ 1 の数値)。 1 に近い数値は、最も関連性の高い結果のみを返そうとしますが、返される結果が少なくなる可能性があります。 いいえ

OpenAI.推論

o シリーズ モデルのみ

推論モデルの構成オプション。

名前 タイプ 説明 必須 既定値
作業量 オブジェクト o シリーズ モデルのみ

推論モデルの推論に関する作業を制限します。
現在サポートされている値は、lowmediumhigh です。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。
いいえ
要約を生成する 列挙型 非推奨: 代わりに summary を使用してください。

モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。
autoconcise、または detailed のいずれか。
使用可能な値: autoconcisedetailed
いいえ
概要 列挙型 モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。
autoconcise、または detailed のいずれか。
使用可能な値: autoconcisedetailed
いいえ

OpenAI.ReasoningEffort

o シリーズ モデルのみ

推論モデルの推論に関する作業を制限します。

現在サポートされている値は、lowmediumhigh です。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。

プロパティ 価値
説明 o シリーズ モデルのみ

推論モデルの推論に関する作業を制限します。
現在サポートされている値は、lowmediumhigh です。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。
タイプ 文字列
low
medium
high

OpenAI.ReasoningItemParam

応答の生成中に推論モデルによって使用される思考のチェーンの説明。 コンテキストを手動で管理する場合は、これらの項目を応答 API への input に含めて、会話の後続のターンに使用してください。

名前 タイプ 説明 必須 既定値
暗号化されたコンテンツ 文字列 推論項目の暗号化されたコンテンツ - include パラメーターにreasoning.encrypted_contentを使用して応答が生成されたときに設定されます。 いいえ
概要 アレイ テキストの内容の推論。 イエス
列挙型
使用可能な値: reasoning
イエス

OpenAI.推論アイテムリソース

応答の生成中に推論モデルによって使用される思考のチェーンの説明。 コンテキストを手動で管理する場合は、これらの項目を応答 API への input に含めて、会話の後続のターンに使用してください。

名前 タイプ 説明 必須 既定値
暗号化されたコンテンツ 文字列 推論項目の暗号化されたコンテンツ - include パラメーターにreasoning.encrypted_contentを使用して応答が生成されたときに設定されます。 いいえ
概要 アレイ テキストの内容の推論。 イエス
列挙型
使用可能な値: reasoning
イエス

OpenAI.ReasoningItemSummaryPart

OpenAI.ReasoningItemSummaryPart の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
summary_text OpenAI.推論項目要約テキスト部分
名前 タイプ 説明 必須 既定値
OpenAI.ReasoningItemSummaryPartType イエス

OpenAI.ReasoningItemSummaryPartType

プロパティ 価値
タイプ 文字列
summary_text

OpenAI推論項目の要約テキスト部分

名前 タイプ 説明 必須 既定値
SMS 送信 文字列 イエス
列挙型
使用可能な値: summary_text
イエス

OpenAI.Response

名前 タイプ 説明 必須 既定値
バックグラウンド ブーリアン モデル応答をバックグラウンドで実行するかどうか。 いいえ いいえ
作成日時 整数 この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 イエス
エラー オブジェクト モデルが応答の生成に失敗したときに返されるエラー オブジェクト。 イエス
└─ コード OpenAI.ResponseErrorCode 応答のエラー コード。 いいえ
└─ メッセージ 文字列 人が判読できるエラーの説明。 いいえ
識別子 文字列 この応答の一意の識別子。 イエス
不完全な詳細 オブジェクト 応答が不完全である理由の詳細。 イエス
└─ 理由 列挙型 応答が不完全である理由。
使用可能な値: max_output_tokenscontent_filter
いいえ
指示 文字列 システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。

previous_response_idと共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。
いいえ
最大出力トークン数 整数 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。
イエス
オブジェクト 列挙型 このリソースのオブジェクトの種類 - 常に responseに設定されます。
使用可能な値: response
イエス
出力 アレイ モデルによって生成されたコンテンツ項目の配列。

- output 配列内の項目の長さと順序は、モデルの応答に依存します。
- output 配列の最初の項目にアクセスし、モデルによって生成されたコンテンツを含む assistant メッセージであると仮定するのではなく、SDK でサポートされている output_text プロパティの使用を検討できます。
イエス
出力テキスト 文字列 output配列内のすべてのoutput_text項目からの集計テキスト出力を含む SDK 専用の便利なプロパティ (存在する場合)。
Python SDK と JavaScript SDK でサポートされています。
いいえ
並列ツール呼び出し ブーリアン モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 イエス 正しい
以前のレスポンスID 文字列 モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 いいえ
推論 オブジェクト o シリーズ モデルのみ

推論モデルの構成オプション。
いいえ
└─ 努力 OpenAI.ReasoningEffort o シリーズ モデルのみ

推論モデルの推論に関する作業を制限します。
現在サポートされている値は、lowmediumhigh です。 推論作業を減らすと、応答が速くなり、応答の推論に使用されるトークンが少なくなる可能性があります。
いいえ
└─ 要約を生成する 列挙型 非推奨: 代わりに summary を使用してください。

モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。
autoconcise、または detailed のいずれか。
使用可能な値: autoconcisedetailed
いいえ
└─ 概要 列挙型 モデルによって実行される推論の概要。 これは、モデルの推論プロセスのデバッグと理解に役立ちます。
autoconcise、または detailed のいずれか。
使用可能な値: autoconcisedetailed
いいえ
状態 列挙型 応答生成の状態。 completedfailedin_progresscancelledqueuedincomplete のいずれか。
使用可能な値: completedfailedin_progresscancelledqueuedincomplete
いいえ
温度 number 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。
一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。
イエス
SMS 送信 オブジェクト モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 いいえ
└─ format OpenAI.ResponseTextFormatConfiguration いいえ
ツール選択 オブジェクト モデルによって呼び出されるツールを制御します (ある場合)。

none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。

auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。

required は、モデルが 1 つ以上のツールを呼び出す必要があることを意味します。
いいえ
└─ タイプ OpenAI.ToolChoiceObjectType モデルが組み込みのツールを使用して応答を生成する必要があることを示します。 いいえ
ツール アレイ 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。

モデルを提供できるツールの 2 つのカテゴリは次のとおりです。

- 組み込みツール: モデルの機能を拡張する OpenAI によって提供される ツール関数呼び出し (カスタム ツール): ユーザーが定義した関数。モデルが独自のコードを呼び出すことができます。 コンテキストの管理。
いいえ
top_p number 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。

一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。
イエス
truncation 列挙型 モデルの応答に使用する切り捨て戦略。
- auto: この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。
- disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。
使用可能な値: autodisabled
いいえ
使用 OpenAI.ResponseUsage 入力トークン、出力トークン、出力トークンの内訳、使用されたトークンの合計など、トークンの使用状況の詳細を表します。 いいえ
ユーザー 文字列 OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 イエス

OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent

コード インタープリターによって部分的なコード スニペットが追加されたときに生成されます。

名前 タイプ 説明 必須 既定値
デルタ 文字列 コード インタープリターによって追加された部分コード スニペット。 イエス
output_index 整数 コードインタープリターの呼び出しが進行中の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.code_interpreter_call.code.delta です。
使用可能な値: response.code_interpreter_call.code.delta
イエス

OpenAI.応答コードインタプリタ呼び出し完了イベント

コード スニペットの出力がコード インタープリターによって終了されたときに生成されます。

名前 タイプ 説明 必須 既定値
コード 文字列 コード インタープリターによる最終的なコード スニペット出力。 イエス
output_index 整数 コードインタープリターの呼び出しが進行中の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.code_interpreter_call.code.done です。
使用可能な値: response.code_interpreter_call.code.done
イエス

OpenAI.ResponseCodeInterpreterCallCompletedEvent

コード インタープリター呼び出しが完了したときに生成されます。

名前 タイプ 説明 必須 既定値
コードインタープリター呼び出し OpenAI.CodeInterpreterToolCallItemResource コードを実行するためのツール呼び出し。 イエス
output_index 整数 コードインタープリターの呼び出しが進行中の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.code_interpreter_call.completed です。
使用可能な値: response.code_interpreter_call.completed
イエス

OpenAI.ResponseCodeInterpreterCallInProgressEvent

コード インタープリター呼び出しが進行中のときに生成されます。

名前 タイプ 説明 必須 既定値
コードインタープリター呼び出し OpenAI.CodeInterpreterToolCallItemResource コードを実行するためのツール呼び出し。 イエス
output_index 整数 コードインタープリターの呼び出しが進行中の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.code_interpreter_call.in_progress です。
使用可能な値: response.code_interpreter_call.in_progress
イエス

OpenAI.ResponseCodeInterpreterCallInterpretingEvent

コード インタープリターがコード スニペットをアクティブに解釈しているときに生成されます。

名前 タイプ 説明 必須 既定値
コードインタープリター呼び出し OpenAI.CodeInterpreterToolCallItemResource コードを実行するためのツール呼び出し。 イエス
output_index 整数 コードインタープリターの呼び出しが進行中の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.code_interpreter_call.interpreting です。
使用可能な値: response.code_interpreter_call.interpreting
イエス

OpenAI.ResponseCompletedEvent

モデルの応答が完了したときに出力されます。

名前 タイプ 説明 必須 既定値
返答 オブジェクト イエス
└─ 背景 ブーリアン モデル応答をバックグラウンドで実行するかどうか。 いいえ いいえ
└─ created_at 整数 この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 いいえ
└─ エラー OpenAI.ResponseError モデルが応答の生成に失敗したときに返されるエラー オブジェクト。 いいえ
└─ 識別子 文字列 この応答の一意の識別子。 いいえ
└─ 不完全な詳細情報 オブジェクト 応答が不完全である理由の詳細。 いいえ
└─ 理由 列挙型 応答が不完全である理由。
使用可能な値: max_output_tokenscontent_filter
いいえ
└─ 手順 文字列 システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。

previous_response_idと共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。
いいえ
└─ 最大出力トークン数 整数 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . いいえ
└─ メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。
いいえ
└─ オブジェクト 列挙型 このリソースのオブジェクトの種類 - 常に responseに設定されます。
使用可能な値: response
いいえ
└─ 出力 アレイ モデルによって生成されたコンテンツ項目の配列。

- output 配列内の項目の長さと順序は、モデルの応答に依存します。
- output 配列の最初の項目にアクセスし、モデルによって生成されたコンテンツを含む assistant メッセージであると仮定するのではなく、SDK でサポートされている output_text プロパティの使用を検討できます。
いいえ
└─ 出力テキスト 文字列 output配列内のすべてのoutput_text項目からの集計テキスト出力を含む SDK 専用の便利なプロパティ (存在する場合)。
Python SDK と JavaScript SDK でサポートされています。
いいえ
└─ 並列ツール呼び出し ブーリアン モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 いいえ 正しい
└─ 前の応答のID 文字列 モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 いいえ
└─ 推論 OpenAI.Reasoning o シリーズ モデルのみ

推論モデルの構成オプション。
いいえ
└─ 状態 列挙型 応答生成の状態。 completedfailedin_progresscancelledqueuedincomplete のいずれか。
使用可能な値: completedfailedin_progresscancelledqueuedincomplete
いいえ
└─ 温度 number 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。
一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。
いいえ
└─ テキスト オブジェクト モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 いいえ
└─ format OpenAI.ResponseTextFormatConfiguration いいえ
└─ ツール選択 OpenAI.ToolChoiceOptions または OpenAI.ToolChoiceObject 応答を生成するときに使用するツール (またはツール) をモデルで選択する方法。 モデルが呼び出すことができるツールを指定する方法については、 tools パラメーターを参照してください。 いいえ
└─ ツール アレイ 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。

モデルを提供できるツールの 2 つのカテゴリは次のとおりです。

- 組み込みツール: モデルの機能を拡張するツール。
いいえ
└─ top_p number 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。

一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。
いいえ
└─ truncation 列挙型 モデルの応答に使用する切り捨て戦略。
- auto: この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。
- disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。
使用可能な値: autodisabled
いいえ
└─ 使用法 OpenAI.ResponseUsage 入力トークン、出力トークン、出力トークンの内訳、使用されたトークンの合計など、トークンの使用状況の詳細を表します。 いいえ
└─ ユーザー 文字列 OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 いいえ
列挙型 イベントの種類。 常に response.completed です。
使用可能な値: response.completed
イエス

OpenAI.ResponseContentPartAddedEvent

新しいコンテンツ パーツが追加されたときに生成されます。

名前 タイプ 説明 必須 既定値
コンテンツインデックス 整数 追加されたコンテンツ パーツのインデックス。 イエス
アイテムID 文字列 コンテンツ パーツが追加された出力項目の ID。 イエス
output_index 整数 コンテンツ パーツが追加された出力項目のインデックス。 イエス
パーツ オブジェクト イエス
└─ タイプ OpenAI.ItemContentType マルチモーダル入力および出力に関する情報。 いいえ
列挙型 イベントの種類。 常に response.content_part.added です。
使用可能な値: response.content_part.added
イエス

OpenAI.ResponseContentPartDoneEvent

コンテンツ パーツが完了したときに生成されます。

名前 タイプ 説明 必須 既定値
コンテンツインデックス 整数 実行されるコンテンツ パーツのインデックス。 イエス
アイテムID 文字列 コンテンツ パーツが追加された出力項目の ID。 イエス
output_index 整数 コンテンツ パーツが追加された出力項目のインデックス。 イエス
パーツ オブジェクト イエス
└─ タイプ OpenAI.ItemContentType マルチモーダル入力および出力に関する情報。 いいえ
列挙型 イベントの種類。 常に response.content_part.done です。
使用可能な値: response.content_part.done
イエス

OpenAI.ResponseCreatedEvent(応答生成イベント)

応答の作成時に生成されるイベント。

名前 タイプ 説明 必須 既定値
返答 オブジェクト イエス
└─ 背景 ブーリアン モデル応答をバックグラウンドで実行するかどうか。 いいえ いいえ
└─ created_at 整数 この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 いいえ
└─ エラー OpenAI.ResponseError モデルが応答の生成に失敗したときに返されるエラー オブジェクト。 いいえ
└─ 識別子 文字列 この応答の一意の識別子。 いいえ
└─ 不完全な詳細情報 オブジェクト 応答が不完全である理由の詳細。 いいえ
└─ 理由 列挙型 応答が不完全である理由。
使用可能な値: max_output_tokenscontent_filter
いいえ
└─ 手順 文字列 システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。

previous_response_idと共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。
いいえ
└─ 最大出力トークン数 整数 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . いいえ
└─ メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。
いいえ
└─ オブジェクト 列挙型 このリソースのオブジェクトの種類 - 常に responseに設定されます。
使用可能な値: response
いいえ
└─ 出力 アレイ モデルによって生成されたコンテンツ項目の配列。

- output 配列内の項目の長さと順序は、モデルの応答に依存します。
- output 配列の最初の項目にアクセスし、モデルによって生成されたコンテンツを含む assistant メッセージであると仮定するのではなく、SDK でサポートされている output_text プロパティの使用を検討できます。
いいえ
└─ 出力テキスト 文字列 output配列内のすべてのoutput_text項目からの集計テキスト出力を含む SDK 専用の便利なプロパティ (存在する場合)。
Python SDK と JavaScript SDK でサポートされています。
いいえ
└─ 並列ツール呼び出し ブーリアン モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 いいえ 正しい
└─ 前の応答のID 文字列 モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 いいえ
└─ 推論 OpenAI.Reasoning o シリーズ モデルのみ

推論モデルの構成オプション。
いいえ
└─ 状態 列挙型 応答生成の状態。 completedfailedin_progresscancelledqueuedincomplete のいずれか。
使用可能な値: completedfailedin_progresscancelledqueuedincomplete
いいえ
└─ 温度 number 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。
一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。
いいえ
└─ テキスト オブジェクト モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 いいえ
└─ format OpenAI.ResponseTextFormatConfiguration いいえ
└─ ツール選択 OpenAI.ToolChoiceOptions または OpenAI.ToolChoiceObject 応答を生成するときに使用するツール (またはツール) をモデルで選択する方法。 モデルが呼び出すことができるツールを指定する方法については、 tools パラメーターを参照してください。 いいえ
└─ ツール アレイ 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。

モデルを提供できるツールの 2 つのカテゴリは次のとおりです。

- 組み込みツール: モデルの機能を拡張する OpenAI によって提供されるツール。 関数呼び出し (カスタム ツール):ユーザーが定義した関数。モデルが独自のコードを呼び出すことができます。 コンテキストの管理。
いいえ
└─ top_p number 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。

一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。
いいえ
└─ truncation 列挙型 モデルの応答に使用する切り捨て戦略。
- auto: この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。
- disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。
使用可能な値: autodisabled
いいえ
└─ 使用法 OpenAI.ResponseUsage 入力トークン、出力トークン、出力トークンの内訳、使用されたトークンの合計など、トークンの使用状況の詳細を表します。 いいえ
└─ ユーザー 文字列 OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 いいえ
列挙型 イベントの種類。 常に response.created です。
使用可能な値: response.created
イエス

OpenAI.レスポンスエラー

モデルが応答の生成に失敗したときに返されるエラー オブジェクト。

名前 タイプ 説明 必須 既定値
コード OpenAI.ResponseErrorCode 応答のエラー コード。 イエス
メッセージ 文字列 人が判読できるエラーの説明。 イエス

OpenAI.ResponseErrorCode

応答のエラー コード。

プロパティ 価値
説明 応答のエラー コード。
タイプ 文字列
server_error
rate_limit_exceeded
invalid_prompt
vector_store_timeout
invalid_image
invalid_image_format
invalid_base64_image
invalid_image_url
image_too_large
image_too_small
image_parse_error
image_content_policy_violation
invalid_image_mode
image_file_too_large
unsupported_image_media_type
empty_image_file
failed_to_download_image
image_file_not_found

OpenAI.ResponseErrorEvent

エラーが発生したときに出力されます。

名前 タイプ 説明 必須 既定値
コード 文字列 エラー コード。 イエス
メッセージ 文字列 エラー メッセージ。 イエス
パラメータ 文字列 エラー パラメーター。 イエス
列挙型 イベントの種類。 常に error です。
使用可能な値: error
イエス

OpenAI.ResponseFailedEvent (応答失敗イベント)

応答が失敗したときに生成されるイベント。

名前 タイプ 説明 必須 既定値
返答 オブジェクト イエス
└─ 背景 ブーリアン モデル応答をバックグラウンドで実行するかどうか。 いいえ いいえ
└─ created_at 整数 この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 いいえ
└─ エラー OpenAI.ResponseError モデルが応答の生成に失敗したときに返されるエラー オブジェクト。 いいえ
└─ 識別子 文字列 この応答の一意の識別子。 いいえ
└─ 不完全な詳細情報 オブジェクト 応答が不完全である理由の詳細。 いいえ
└─ 理由 列挙型 応答が不完全である理由。
使用可能な値: max_output_tokenscontent_filter
いいえ
└─ 手順 文字列 システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。

previous_response_idと共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。
いいえ
└─ 最大出力トークン数 整数 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . いいえ
└─ メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。
いいえ
└─ オブジェクト 列挙型 このリソースのオブジェクトの種類 - 常に responseに設定されます。
使用可能な値: response
いいえ
└─ 出力 アレイ モデルによって生成されたコンテンツ項目の配列。

- output 配列内の項目の長さと順序は、モデルの応答に依存します。
- output 配列の最初の項目にアクセスし、モデルによって生成されたコンテンツを含む assistant メッセージであると仮定するのではなく、SDK でサポートされている output_text プロパティの使用を検討できます。
いいえ
└─ 出力テキスト 文字列 output配列内のすべてのoutput_text項目からの集計テキスト出力を含む SDK 専用の便利なプロパティ (存在する場合)。
Python SDK と JavaScript SDK でサポートされています。
いいえ
└─ 並列ツール呼び出し ブーリアン モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 いいえ 正しい
└─ 前の応答のID 文字列 モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 いいえ
└─ 推論 OpenAI.Reasoning o シリーズ モデルのみ

推論モデルの構成オプション。
いいえ
└─ 状態 列挙型 応答生成の状態。 completedfailedin_progresscancelledqueuedincomplete のいずれか。
使用可能な値: completedfailedin_progresscancelledqueuedincomplete
いいえ
└─ 温度 number 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。
一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。
いいえ
└─ テキスト オブジェクト モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 いいえ
└─ format OpenAI.ResponseTextFormatConfiguration いいえ
└─ ツール選択 OpenAI.ToolChoiceOptions または OpenAI.ToolChoiceObject 応答を生成するときに使用するツール (またはツール) をモデルで選択する方法。 モデルが呼び出すことができるツールを指定する方法については、 tools パラメーターを参照してください。 いいえ
└─ ツール アレイ 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。

モデルを提供できるツールの 2 つのカテゴリは次のとおりです。

- 組み込みツール: モデルの機能を拡張する OpenAI によって提供されるツール。 関数呼び出し (カスタム ツール):ユーザーが定義した関数。モデルが独自のコードを呼び出すことができます。 コンテキストの管理。
いいえ
└─ top_p number 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。

一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。
いいえ
└─ truncation 列挙型 モデルの応答に使用する切り捨て戦略。
- auto: この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。
- disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。
使用可能な値: autodisabled
いいえ
└─ 使用法 OpenAI.ResponseUsage 入力トークン、出力トークン、出力トークンの内訳、使用されたトークンの合計など、トークンの使用状況の詳細を表します。 いいえ
└─ ユーザー 文字列 OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 いいえ
列挙型 イベントの種類。 常に response.failed です。
使用可能な値: response.failed
イエス

OpenAI.ResponseFileSearchCallCompletedEvent(レスポンスファイル検索コール完了イベント)

ファイル検索呼び出しが完了したときに生成されます (結果が見つかりました)。

名前 タイプ 説明 必須 既定値
アイテムID 文字列 ファイル検索呼び出しが開始される出力項目の ID。 イエス
output_index 整数 ファイル検索呼び出しが開始される出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.file_search_call.completed です。
使用可能な値: response.file_search_call.completed
イエス

OpenAI.応答ファイル検索呼び出し進行中イベント

ファイル検索呼び出しが開始されたときに生成されます。

名前 タイプ 説明 必須 既定値
アイテムID 文字列 ファイル検索呼び出しが開始される出力項目の ID。 イエス
output_index 整数 ファイル検索呼び出しが開始される出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.file_search_call.in_progress です。
使用可能な値: response.file_search_call.in_progress
イエス

OpenAI.ResponseFileSearchCallSearchingEvent

ファイル検索が現在検索されているときに出力されます。

名前 タイプ 説明 必須 既定値
アイテムID 文字列 ファイル検索呼び出しが開始される出力項目の ID。 イエス
output_index 整数 ファイル検索呼び出しで検索する出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.file_search_call.searching です。
使用可能な値: response.file_search_call.searching
イエス

OpenAI.ResponseFormat

OpenAI.ResponseFormat の判別器

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
text OpenAI.ResponseFormatText
json_object OpenAI.ResponseFormatJsonObject
json_schema OpenAI.ResponseFormatJsonSchema
名前 タイプ 説明 必須 既定値
列挙型
使用可能な値: textjson_objectjson_schema
イエス

OpenAI.レスポンスフォーマット_JSONオブジェクト

JSON オブジェクトの応答形式。 JSON 応答を生成する古い方法。 json_schemaをサポートするモデルには、の使用をお勧めします。 このモデルでは、システムまたはユーザーに指示するメッセージがない場合、JSON は生成されないことに注意してください。

名前 タイプ 説明 必須 既定値
列挙型 定義されている応答形式の型。 常に json_object です。
使用可能な値: json_object
イエス

OpenAI.ResponseFormatJsonSchema

JSON スキーマの応答形式。 構造化された JSON 応答を生成するために使用されます。

名前 タイプ 説明 必須 既定値
JSON_スキーマ オブジェクト JSON スキーマを含む構造化出力構成オプション。 イエス
└─ 説明 文字列 応答形式の説明で、モデルがその形式でどのように応答するかを決定するために使用されます。 いいえ
└─ 名前 文字列 応答形式の名前。 a-z、A-Z、0-9 を使用するか、アンダースコアとダッシュを含める必要があります。最大長は 64 です。 いいえ
└─ スキーマ OpenAI.ResponseFormatJsonSchemaSchema JSON スキーマ オブジェクトとして記述された応答形式のスキーマ。
JSON スキーマを作成する方法については 、こちらをご覧ください
いいえ
└─ 厳密 ブーリアン 出力の生成時に厳密なスキーマ準拠を有効にするかどうかを指定します。
true に設定すると、モデルは schema フィールドで定義されている正確なスキーマに常に従います。 stricttrue の場合、JSON スキーマのサブセットのみがサポートされます。 。
いいえ いいえ
列挙型 定義されている応答形式の型。 常に json_schema です。
使用可能な値: json_schema
イエス

OpenAI.ResponseFormatJsonSchemaSchema

JSON スキーマ オブジェクトとして記述された応答形式のスキーマ。 JSON スキーマを作成する方法については 、こちらをご覧ください

: オブジェクト

OpenAI.応答フォーマットテキスト

既定の応答形式。 テキスト応答を生成するために使用されます。

名前 タイプ 説明 必須 既定値
列挙型 定義されている応答形式の型。 常に text です。
使用可能な値: text
イエス

OpenAI.ResponseFunctionCallArgumentsDeltaEvent

部分的な関数呼び出し引数デルタがある場合に出力されます。

名前 タイプ 説明 必須 既定値
デルタ 文字列 関数呼び出し引数は、追加されるデルタを返します。 イエス
アイテムID 文字列 関数呼び出し引数デルタが追加される出力項目の ID。 イエス
output_index 整数 関数呼び出し引数デルタが追加される出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.function_call_arguments.delta です。
使用可能な値: response.function_call_arguments.delta
イエス

OpenAI.ResponseFunctionCallArgumentsDoneEvent

関数呼び出し引数が終了したときに出力されます。

名前 タイプ 説明 必須 既定値
引数 文字列 関数呼び出し引数。 イエス
アイテムID 文字列 項目の ID。 イエス
output_index 整数 出力項目のインデックス。 イエス
列挙型
使用可能な値: response.function_call_arguments.done
イエス

OpenAI.ResponseImageGenCallCompletedEvent

イメージ生成ツールの呼び出しが完了し、最終的なイメージが使用可能になったときに生成されます。

名前 タイプ 説明 必須 既定値
アイテムID 文字列 処理中の画像生成項目の一意識別子。 イエス
output_index 整数 応答の出力配列内の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に 'response.image_generation_call.completed' です。
使用可能な値: response.image_generation_call.completed
イエス

OpenAI.ResponseImageGenCallGeneratingEvent

イメージ生成ツールの呼び出しがアクティブにイメージを生成しているときに生成されます (中間状態)。

名前 タイプ 説明 必須 既定値
アイテムID 文字列 処理中の画像生成項目の一意識別子。 イエス
output_index 整数 応答の出力配列内の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に 'response.image_generation_call.generating' です。
使用可能な値: response.image_generation_call.generating
イエス

OpenAI.ResponseImageGenCallInProgressEvent

イメージ生成ツールの呼び出しが進行中のときに生成されます。

名前 タイプ 説明 必須 既定値
アイテムID 文字列 処理中の画像生成項目の一意識別子。 イエス
output_index 整数 応答の出力配列内の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に 'response.image_generation_call.in_progress' です。
使用可能な値: response.image_generation_call.in_progress
イエス

OpenAI.ResponseImageGenCallPartialImageEvent

イメージ生成ストリーミング中に部分的なイメージが使用可能な場合に生成されます。

名前 タイプ 説明 必須 既定値
アイテムID 文字列 処理中の画像生成項目の一意識別子。 イエス
output_index 整数 応答の出力配列内の出力項目のインデックス。 イエス
partial_image_b64 文字列 Base64 でエンコードされた部分イメージ データ。イメージとしてのレンダリングに適しています。 イエス
部分画像インデックス 整数 部分イメージの 0 から始まるインデックス (バックエンドは 1 から始まりますが、ユーザーの場合は 0 から始まります)。 イエス
列挙型 イベントの種類。 常に 'response.image_generation_call.partial_image' です。
使用可能な値: response.image_generation_call.partial_image
イエス

OpenAI.ResponseInProgressEvent

応答の進行中に出力されます。

名前 タイプ 説明 必須 既定値
返答 オブジェクト イエス
└─ 背景 ブーリアン モデル応答をバックグラウンドで実行するかどうか。 いいえ いいえ
└─ created_at 整数 この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 いいえ
└─ エラー OpenAI.ResponseError モデルが応答の生成に失敗したときに返されるエラー オブジェクト。 いいえ
└─ 識別子 文字列 この応答の一意の識別子。 いいえ
└─ 不完全な詳細情報 オブジェクト 応答が不完全である理由の詳細。 いいえ
└─ 理由 列挙型 応答が不完全である理由。
使用可能な値: max_output_tokenscontent_filter
いいえ
└─ 手順 文字列 システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。

previous_response_idと共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。
いいえ
└─ 最大出力トークン数 整数 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . いいえ
└─ メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。
いいえ
└─ オブジェクト 列挙型 このリソースのオブジェクトの種類 - 常に responseに設定されます。
使用可能な値: response
いいえ
└─ 出力 アレイ モデルによって生成されたコンテンツ項目の配列。

- output 配列内の項目の長さと順序は、モデルの応答に依存します。
- output 配列の最初の項目にアクセスし、モデルによって生成されたコンテンツを含む assistant メッセージであると仮定するのではなく、SDK でサポートされている output_text プロパティの使用を検討できます。
いいえ
└─ 出力テキスト 文字列 output配列内のすべてのoutput_text項目からの集計テキスト出力を含む SDK 専用の便利なプロパティ (存在する場合)。
Python SDK と JavaScript SDK でサポートされています。
いいえ
└─ 並列ツール呼び出し ブーリアン モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 いいえ 正しい
└─ 前の応答のID 文字列 モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 いいえ
└─ 推論 OpenAI.Reasoning o シリーズ モデルのみ

推論モデルの構成オプション。
いいえ
└─ 状態 列挙型 応答生成の状態。 completedfailedin_progresscancelledqueuedincomplete のいずれか。
使用可能な値: completedfailedin_progresscancelledqueuedincomplete
いいえ
└─ 温度 number 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。
一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。
いいえ
└─ テキスト オブジェクト モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 いいえ
└─ format OpenAI.ResponseTextFormatConfiguration いいえ
└─ ツール選択 OpenAI.ToolChoiceOptions または OpenAI.ToolChoiceObject 応答を生成するときに使用するツール (またはツール) をモデルで選択する方法。 モデルが呼び出すことができるツールを指定する方法については、 tools パラメーターを参照してください。 いいえ
└─ ツール アレイ 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。

モデルを提供できるツールの 2 つのカテゴリは次のとおりです。

- 組み込みツール: モデルの機能を拡張する OpenAI によって提供されるツール。
いいえ
└─ top_p number 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。

一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。
いいえ
└─ truncation 列挙型 モデルの応答に使用する切り捨て戦略。
- auto: この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。
- disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。
使用可能な値: autodisabled
いいえ
└─ 使用法 OpenAI.ResponseUsage 入力トークン、出力トークン、出力トークンの内訳、使用されたトークンの合計など、トークンの使用状況の詳細を表します。 いいえ
└─ ユーザー 文字列 OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 いいえ
列挙型 イベントの種類。 常に response.in_progress です。
使用可能な値: response.in_progress
イエス

OpenAI.ResponseIncompleteEvent

応答が不完全として終了したときに生成されるイベント。

名前 タイプ 説明 必須 既定値
返答 オブジェクト イエス
└─ 背景 ブーリアン モデル応答をバックグラウンドで実行するかどうか。 いいえ いいえ
└─ created_at 整数 この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 いいえ
└─ エラー OpenAI.ResponseError モデルが応答の生成に失敗したときに返されるエラー オブジェクト。 いいえ
└─ 識別子 文字列 この応答の一意の識別子。 いいえ
└─ 不完全な詳細情報 オブジェクト 応答が不完全である理由の詳細。 いいえ
└─ 理由 列挙型 応答が不完全である理由。
使用可能な値: max_output_tokenscontent_filter
いいえ
└─ 手順 文字列 システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。

previous_response_idと共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。
いいえ
└─ 最大出力トークン数 整数 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . いいえ
└─ メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。
いいえ
└─ オブジェクト 列挙型 このリソースのオブジェクトの種類 - 常に responseに設定されます。
使用可能な値: response
いいえ
└─ 出力 アレイ モデルによって生成されたコンテンツ項目の配列。

- output 配列内の項目の長さと順序は、モデルの応答に依存します。
- output 配列の最初の項目にアクセスし、モデルによって生成されたコンテンツを含む assistant メッセージであると仮定するのではなく、SDK でサポートされている output_text プロパティの使用を検討できます。
いいえ
└─ 出力テキスト 文字列 output配列内のすべてのoutput_text項目からの集計テキスト出力を含む SDK 専用の便利なプロパティ (存在する場合)。
Python SDK と JavaScript SDK でサポートされています。
いいえ
└─ 並列ツール呼び出し ブーリアン モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 いいえ 正しい
└─ 前の応答のID 文字列 モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 いいえ
└─ 推論 OpenAI.Reasoning o シリーズ モデルのみ

推論モデルの構成オプション。
いいえ
└─ 状態 列挙型 応答生成の状態。 completedfailedin_progresscancelledqueuedincomplete のいずれか。
使用可能な値: completedfailedin_progresscancelledqueuedincomplete
いいえ
└─ 温度 number 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。
一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。
いいえ
└─ テキスト オブジェクト モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 いいえ
└─ format OpenAI.ResponseTextFormatConfiguration いいえ
└─ ツール選択 OpenAI.ToolChoiceOptions または OpenAI.ToolChoiceObject 応答を生成するときに使用するツール (またはツール) をモデルで選択する方法。 モデルが呼び出すことができるツールを指定する方法については、 tools パラメーターを参照してください。 いいえ
└─ ツール アレイ 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。

モデルを提供できるツールの 2 つのカテゴリは次のとおりです。

- 組み込みツール: モデルの機能を拡張するツール、 関数呼び出し (カスタム ツール)
いいえ
└─ top_p number 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。

一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。
いいえ
└─ truncation 列挙型 モデルの応答に使用する切り捨て戦略。
- auto: この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。
- disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。
使用可能な値: autodisabled
いいえ
└─ 使用法 OpenAI.ResponseUsage トークン使用の詳細を表し、入力トークン、出力トークンを含みます。
出力トークンの内訳と、使用されたトークンの合計。
いいえ
└─ ユーザー 文字列 OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 いいえ
列挙型 イベントの種類。 常に response.incomplete です。
使用可能な値: response.incomplete
イエス

OpenAI.ResponseItemList

応答項目の一覧。

名前 タイプ 説明 必須 既定値
データ アレイ この応答の生成に使用される項目の一覧。 イエス
ファーストID 文字列 リスト内の最初の項目の ID。 イエス
has_more ブーリアン さらに項目があるかどうか。 イエス
last_id 文字列 リスト内の最後の項目の ID。 イエス
オブジェクト 列挙型 返されるオブジェクトの型は、 listする必要があります。
使用可能な値: list
イエス

OpenAI.ResponseMCPCallArgumentsDeltaEvent

MCP ツール呼び出しの引数に差分 (部分更新) がある場合に出力されます。

名前 タイプ 説明 必須 既定値
デルタ MCP ツール呼び出しの引数の部分的な更新。 イエス
アイテムID 文字列 処理中の MCP ツール呼び出し項目の一意識別子。 イエス
output_index 整数 応答の出力配列内の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に 'response.mcp_call.arguments_delta' です。
使用可能な値: response.mcp_call.arguments_delta
イエス

OpenAI.ResponseMCPCallArgumentsDoneEvent

MCP ツール呼び出しの引数が終了したときに出力されます。

名前 タイプ 説明 必須 既定値
引数 MCP ツール呼び出しの最終引数。 イエス
アイテムID 文字列 処理中の MCP ツール呼び出し項目の一意識別子。 イエス
output_index 整数 応答の出力配列内の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に 'response.mcp_call.arguments_done' です。
使用可能な値: response.mcp_call.arguments_done
イエス

OpenAI.ResponseMCPコール完了イベント

MCP ツールの呼び出しが正常に完了したときに生成されます。

名前 タイプ 説明 必須 既定値
列挙型 イベントの種類。 常に 'response.mcp_call.completed' です。
使用可能な値: response.mcp_call.completed
イエス

オープンAI.レスポンスMCPコール失敗イベント

MCP ツールの呼び出しが失敗したときに生成されます。

名前 タイプ 説明 必須 既定値
列挙型 イベントの種類。 常に「response.mcp_call.failed」です。
使用可能な値: response.mcp_call.failed
イエス

OpenAI.ResponseMCPCallInProgressEvent

MCP ツールの呼び出しが進行中のときに生成されます。

名前 タイプ 説明 必須 既定値
アイテムID 文字列 処理中の MCP ツール呼び出し項目の一意識別子。 イエス
output_index 整数 応答の出力配列内の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に 'response.mcp_call.in_progress' です。
使用可能な値: response.mcp_call.in_progress
イエス

OpenAI.ResponseMCPListToolsCompletedEvent

使用可能な MCP ツールの一覧が正常に取得されたときに生成されます。

名前 タイプ 説明 必須 既定値
列挙型 イベントの種類。 常に 'response.mcp_list_tools.completed' です。
使用可能な値: response.mcp_list_tools.completed
イエス

OpenAI.ResponseMCPListToolsFailedEvent

使用可能な MCP ツールの一覧表示が失敗したときに生成されます。

名前 タイプ 説明 必須 既定値
列挙型 イベントの種類。 常に「response.mcp_list_tools.failed」という状態です。
使用可能な値: response.mcp_list_tools.failed
イエス

OpenAI.ResponseMCPListToolsInProgressEvent

システムが使用可能な MCP ツールの一覧を取得中の場合に生成されます。

名前 タイプ 説明 必須 既定値
列挙型 イベントの種類。 常に 'response.mcp_list_tools.in_progress' です。
使用可能な値: response.mcp_list_tools.in_progress
イエス

OpenAI.ResponseOutputItemAddedEvent

新しい出力項目が追加されたときに出力されます。

名前 タイプ 説明 必須 既定値
項目 オブジェクト 応答の生成に使用されるコンテンツ項目。 イエス
└─ 識別子 文字列 いいえ
└─ タイプ OpenAI.ItemType いいえ
output_index 整数 追加された出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.output_item.added です。
使用可能な値: response.output_item.added
イエス

OpenAI.ResponseOutputItemDoneEvent

出力項目が完了とマークされたときに出力されます。

名前 タイプ 説明 必須 既定値
項目 オブジェクト 応答の生成に使用されるコンテンツ項目。 イエス
└─ 識別子 文字列 いいえ
└─ タイプ OpenAI.ItemType いいえ
output_index 整数 完了とマークされた出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.output_item.done です。
使用可能な値: response.output_item.done
イエス

OpenAI.ResponseQueuedEvent

応答がキューに登録され、処理を待機しているときに出力されます。

名前 タイプ 説明 必須 既定値
返答 オブジェクト イエス
└─ 背景 ブーリアン モデル応答をバックグラウンドで実行するかどうか。 いいえ いいえ
└─ created_at 整数 この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 いいえ
└─ エラー OpenAI.ResponseError モデルが応答の生成に失敗したときに返されるエラー オブジェクト。 いいえ
└─ 識別子 文字列 この応答の一意の識別子。 いいえ
└─ 不完全な詳細情報 オブジェクト 応答が不完全である理由の詳細。 いいえ
└─ 理由 列挙型 応答が不完全である理由。
使用可能な値: max_output_tokenscontent_filter
いいえ
└─ 手順 文字列 システム (または開発者) メッセージをモデルのコンテキストの最初の項目として挿入します。

previous_response_idと共に使用する場合、前の応答からの指示は次の応答に引き継がれなくなります。 これにより、新しい応答でシステム (または開発者) のメッセージを簡単に交換できます。
いいえ
└─ 最大出力トークン数 整数 応答に対して生成できるトークンの数の上限 (表示される出力トークンや . いいえ
└─ メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。
いいえ
└─ オブジェクト 列挙型 このリソースのオブジェクトの種類 - 常に responseに設定されます。
使用可能な値: response
いいえ
└─ 出力 アレイ モデルによって生成されたコンテンツ項目の配列。

- output 配列内の項目の長さと順序は、モデルの応答に依存します。
- output 配列の最初の項目にアクセスし、モデルによって生成されたコンテンツを含む assistant メッセージであると仮定するのではなく、SDK でサポートされている output_text プロパティの使用を検討できます。
いいえ
└─ 出力テキスト 文字列 output配列内のすべてのoutput_text項目からの集計テキスト出力を含む SDK 専用の便利なプロパティ (存在する場合)。
Python SDK と JavaScript SDK でサポートされています。
いいえ
└─ 並列ツール呼び出し ブーリアン モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 いいえ 正しい
└─ 前の応答のID 文字列 モデルに対する以前の応答の一意の ID。 これを使用して、複数ターンの会話を作成します。 作業を制限します。 いいえ
└─ 推論 OpenAI.Reasoning o シリーズ モデルのみ

推論モデルの構成オプション。
いいえ
└─ 状態 列挙型 応答生成の状態。 completedfailedin_progresscancelledqueuedincomplete のいずれか。
使用可能な値: completedfailedin_progresscancelledqueuedincomplete
いいえ
└─ 温度 number 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。
一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。
いいえ
└─ テキスト オブジェクト モデルからのテキスト応答の構成オプション。 プレーン テキストまたは構造化された JSON データを指定できます。 いいえ
└─ format OpenAI.ResponseTextFormatConfiguration いいえ
└─ ツール選択 OpenAI.ToolChoiceOptions または OpenAI.ToolChoiceObject 応答を生成するときに使用するツール (またはツール) をモデルで選択する方法。 モデルが呼び出すことができるツールを指定する方法については、 tools パラメーターを参照してください。 いいえ
└─ ツール アレイ 応答の生成中にモデルが呼び出す可能性があるツールの配列。 tool_choice パラメーターを設定することで、使用するツールを指定できます。

モデルを提供できるツールの 2 つのカテゴリは次のとおりです。

-組み込みツール: モデルの機能を拡張するツール。 関数呼び出し (カスタム ツール):ユーザーが定義した関数。独自のコードを呼び出すためにモデルをナブリングします。
いいえ
└─ top_p number 核サンプリングと呼ばれる、温度によるサンプリングの代替で、モデルはで top_p 確率質量を持つトークンの結果が考慮されます。 したがって、0.1 は、上位 10% の確率質量を含むトークンのみが考慮されることを意味します。

一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。
いいえ
└─ truncation 列挙型 モデルの応答に使用する切り捨て戦略。
- auto: この応答と前の応答のコンテキストがモデルのコンテキスト ウィンドウ サイズを超えた場合、モデルは会話の途中で入力項目を削除することで、コンテキスト ウィンドウに合わせて応答を切り捨てます。
- disabled (既定値): モデルの応答がモデルのコンテキスト ウィンドウ サイズを超える場合、要求は 400 エラーで失敗します。
使用可能な値: autodisabled
いいえ
└─ 使用法 OpenAI.ResponseUsage 入力トークン、出力トークン、出力トークンの内訳、使用されたトークンの合計など、トークンの使用状況の詳細を表します。 いいえ
└─ ユーザー 文字列 OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。 いいえ
列挙型 イベントの種類。 常に 'response.queued' です。
使用可能な値: response.queued
イエス

OpenAI.ResponseReasoningDeltaEvent

推論コンテンツへの差分 (部分的な更新) がある場合に出力されます。

名前 タイプ 説明 必須 既定値
コンテンツインデックス 整数 出力項目内の推論コンテンツ パーツのインデックス。 イエス
デルタ 推論コンテンツの部分的な更新。 イエス
アイテムID 文字列 推論を更新中の項目の一意識別子。 イエス
output_index 整数 応答の出力配列内の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に 'response.reasoning.delta' です。
使用可能な値: response.reasoning.delta
イエス

OpenAI.ResponseReasoningDoneEvent

アイテムの推論コンテンツが確定されたときに出力されます。

名前 タイプ 説明 必須 既定値
コンテンツインデックス 整数 出力項目内の推論コンテンツ パーツのインデックス。 イエス
アイテムID 文字列 推論が完了した項目のユニーク識別子。 イエス
output_index 整数 応答の出力配列内の出力項目のインデックス。 イエス
SMS 送信 文字列 最終的な推論テキスト。 イエス
列挙型 イベントの種類。 常に 'response.reasoning.done' です。
使用可能な値: response.reasoning.done
イエス

OpenAI.ResponseReasoningSummaryDeltaEvent

推論概要コンテンツへの差分 (部分的な更新) がある場合に出力されます。

名前 タイプ 説明 必須 既定値
デルタ 推論の概要コンテンツの部分的な更新。 イエス
アイテムID 文字列 推論概要を更新中の項目の一意識別子。 イエス
output_index 整数 応答の出力配列内の出力項目のインデックス。 イエス
要約インデックス 整数 出力項目内のサマリー パーツのインデックス。 イエス
列挙型 イベントの種類。 常に 'response.reasoning_summary.delta' です。
使用可能な値: response.reasoning_summary.delta
イエス

オープンAI.レスポンス推論要約完了イベント

アイテムの推論の概要コンテンツが確定されたときに出力されます。

名前 タイプ 説明 必須 既定値
アイテムID 文字列 推論概要が確定された項目の一意識別子。 イエス
output_index 整数 応答の出力配列内の出力項目のインデックス。 イエス
サマリーインデックス 整数 出力項目内のサマリー パーツのインデックス。 イエス
SMS 送信 文字列 最終的な推論の概要テキスト。 イエス
列挙型 イベントの種類。 常に 'response.reasoning_summary.done' です。
使用可能な値: response.reasoning_summary.done
イエス

OpenAI.ResponseReasoningSummaryPartAddedEvent

新しい推論の概要部分が追加されたときに生成されます。

名前 タイプ 説明 必須 既定値
アイテムID 文字列 このサマリー パーツが関連付けられているアイテムの ID。 イエス
output_index 整数 このサマリー パーツが関連付けられている出力項目のインデックス。 イエス
パーツ オブジェクト イエス
└─ タイプ OpenAI.ReasoningItemSummaryPartType いいえ
サマリーインデックス 整数 推論の概要内の概要部分のインデックス。 イエス
列挙型 イベントの種類。 常に response.reasoning_summary_part.added です。
使用可能な値: response.reasoning_summary_part.added
イエス

OpenAI.ResponseReasoningSummaryPartDoneEvent

推論の概要部分が完了したときに出力されます。

名前 タイプ 説明 必須 既定値
アイテムID 文字列 このサマリー パーツが関連付けられているアイテムの ID。 イエス
output_index 整数 このサマリー パーツが関連付けられている出力項目のインデックス。 イエス
パーツ オブジェクト イエス
└─ タイプ OpenAI.ReasoningItemSummaryPartType いいえ
サマリーインデックス 整数 推論の概要内の概要部分のインデックス。 イエス
列挙型 イベントの種類。 常に response.reasoning_summary_part.done です。
使用可能な値: response.reasoning_summary_part.done
イエス

OpenAI.ResponseReasoningSummaryTextDeltaEvent

推論の概要テキストにデルタが追加されたときに出力されます。

名前 タイプ 説明 必須 既定値
デルタ 文字列 概要に追加されたテキストデルタ。 イエス
アイテムID 文字列 この概要テキストデルタが関連付けられている項目の ID。 イエス
output_index 整数 この概要テキストデルタが関連付けられている出力項目のインデックス。 イエス
サマリーインデックス 整数 推論の概要内の概要部分のインデックス。 イエス
列挙型 イベントの種類。 常に response.reasoning_summary_text.delta です。
使用可能な値: response.reasoning_summary_text.delta
イエス

OpenAI.ResponseReasoningSummaryTextDoneEvent

推論の概要テキストが完了したときに出力されます。

名前 タイプ 説明 必須 既定値
アイテムID 文字列 この概要テキストが関連付けられているアイテムの ID。 イエス
output_index 整数 この概要テキストが関連付けられている出力項目のインデックス。 イエス
要約インデックス 整数 推論の概要内の概要部分のインデックス。 イエス
SMS 送信 文字列 完全な推論の概要のフルテキスト。 イエス
列挙型 イベントの種類。 常に response.reasoning_summary_text.done です。
使用可能な値: response.reasoning_summary_text.done
イエス

OpenAI.ResponseRefusalDeltaEvent

部分的な拒否テキストがある場合に出力されます。

名前 タイプ 説明 必須 既定値
コンテンツインデックス 整数 拒否テキストが追加されるコンテンツ パーツのインデックス。 イエス
デルタ 文字列 追加される拒否テキスト。 イエス
アイテムID 文字列 拒否テキストが追加される出力項目の ID。 イエス
output_index 整数 拒否テキストが追加される出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.refusal.delta です。
使用可能な値: response.refusal.delta
イエス

OpenAI.ResponseRefusalDoneEvent

拒否テキストが終了したときに出力されます。

名前 タイプ 説明 必須 既定値
コンテンツインデックス 整数 拒否テキストが確定されるコンテンツ パーツのインデックス。 イエス
アイテムID 文字列 拒否テキストが確定される出力項目の ID。 イエス
output_index 整数 拒否テキストが確定される出力項目のインデックス。 イエス
拒否 文字列 最終処理される拒否テキスト。 イエス
列挙型 イベントの種類。 常に response.refusal.done です。
使用可能な値: response.refusal.done
イエス

OpenAI.ResponseStreamEvent

OpenAI.ResponseStreamEvent の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
response.completed OpenAI.ResponseCompletedEvent
response.content_part.added OpenAI.ResponseContentPartAddedEvent
response.content_part.done OpenAI.ResponseContentPartDoneEvent
response.created OpenAI.ResponseCreatedEvent
error OpenAI.ResponseErrorEvent
response.file_search_call.completed OpenAI.ResponseFileSearchCallCompletedEvent
response.file_search_call.in_progress OpenAI.ResponseFileSearchCallInProgressEvent
response.file_search_call.searching OpenAI.ResponseFileSearchCallSearchingEvent
response.function_call_arguments.delta OpenAI.ResponseFunctionCallArgumentsDeltaEvent
response.function_call_arguments.done OpenAI.ResponseFunctionCallArgumentsDoneEvent
response.in_progress OpenAI.ResponseInProgressEvent
response.failed OpenAI.ResponseFailedEvent
response.incomplete OpenAI.ResponseIncompleteEvent (OpenAI.応答不完全イベント)
response.output_item.added OpenAI.ResponseOutputItemAddedEvent
response.output_item.done OpenAI.レスポンス出力項目完了イベント
response.refusal.delta OpenAI.ResponseRefusalDeltaEvent
response.refusal.done OpenAI.ResponseRefusalDoneEvent
response.output_text.annotation.added OpenAI.ResponseTextAnnotationDeltaEvent
response.output_text.delta OpenAI.ResponseTextDeltaEvent
response.output_text.done OpenAI.ResponseTextDoneEvent
response.reasoning_summary_part.added OpenAI.ResponseReasoningSummaryPartAddedEvent
response.reasoning_summary_part.done OpenAI.ResponseReasoningSummaryPartDoneEvent
response.reasoning_summary_text.delta OpenAI.ResponseReasoningSummaryTextDeltaEvent
response.reasoning_summary_text.done OpenAI.応答理由要約テキスト完了イベント
response.web_search_call.completed OpenAI.レスポンスWeb検索呼び出し完了イベント
response.web_search_call.in_progress OpenAI.ResponseWebSearchCallInProgressEvent
response.web_search_call.searching OpenAI.ResponseWebSearchCallSearchingEvent
response.image_generation_call.completed OpenAI.ResponseImageGenCallCompletedEvent
response.image_generation_call.generating OpenAI.ResponseImageGenCallGeneratingEvent
response.image_generation_call.in_progress OpenAI.ResponseImageGenCallInProgressEvent
response.image_generation_call.partial_image OpenAI.ResponseImageGenCallPartialImageEvent
response.mcp_call.arguments_delta OpenAI.ResponseMCPCallArgumentsDeltaEvent
response.mcp_call.arguments_done OpenAI.ResponseMCPCallArgumentsDoneEvent
response.mcp_call.completed OpenAI.ResponseMCPCallCompletedEvent
response.mcp_call.failed OpenAI.ResponseMCPコール失敗イベント
response.mcp_call.in_progress OpenAI.ResponseMCPCallInProgressEvent
response.mcp_list_tools.completed OpenAI.ResponseMCPListToolsCompletedEvent
response.mcp_list_tools.failed OpenAI.ResponseMCPListToolsFailedEvent
response.mcp_list_tools.in_progress OpenAI.ResponseMCPListToolsInProgressEvent
response.queued OpenAI.ResponseQueuedEvent
response.reasoning.delta OpenAI.ResponseReasoningDeltaEvent
response.reasoning.done OpenAI.応答推論完了イベント
response.reasoning_summary.delta OpenAI.応答推論要約デルタイベント
response.reasoning_summary.done OpenAI.ResponseReasoningSummaryDoneEvent
response.code_interpreter_call.code.delta OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent
response.code_interpreter_call.code.done OpenAI.ResponseCodeInterpreterCallCodeDoneEvent
response.code_interpreter_call.completed OpenAI.ResponseCodeInterpreterCallCompletedEvent
response.code_interpreter_call.in_progress OpenAI.ResponseCodeInterpreterCallInProgressEvent
response.code_interpreter_call.interpreting OpenAI.応答コードインタープリター呼び出し解釈イベント
名前 タイプ 説明 必須 既定値
シーケンス番号 整数 このイベントのシーケンス番号。 イエス
OpenAI.ResponseStreamEventType イエス

OpenAIレスポンスストリームイベントタイプ

プロパティ 価値
タイプ 文字列
response.audio.delta
response.audio.done
response.audio_transcript.delta
response.audio_transcript.done
response.code_interpreter_call.code.delta
response.code_interpreter_call.code.done
response.code_interpreter_call.completed
response.code_interpreter_call.in_progress
response.code_interpreter_call.interpreting
response.completed
response.content_part.added
response.content_part.done
response.created
error
response.file_search_call.completed
response.file_search_call.in_progress
response.file_search_call.searching
response.function_call_arguments.delta
response.function_call_arguments.done
response.in_progress
response.failed
response.incomplete
response.output_item.added
response.output_item.done
response.refusal.delta
response.refusal.done
response.output_text.annotation.added
response.output_text.delta
response.output_text.done
response.reasoning_summary_part.added
response.reasoning_summary_part.done
response.reasoning_summary_text.delta
response.reasoning_summary_text.done
response.web_search_call.completed
response.web_search_call.in_progress
response.web_search_call.searching
response.image_generation_call.completed
response.image_generation_call.generating
response.image_generation_call.in_progress
response.image_generation_call.partial_image
response.mcp_call.arguments_delta
response.mcp_call.arguments_done
response.mcp_call.completed
response.mcp_call.failed
response.mcp_call.in_progress
response.mcp_list_tools.completed
response.mcp_list_tools.failed
response.mcp_list_tools.in_progress
response.queued
response.reasoning.delta
response.reasoning.done
response.reasoning_summary.delta
response.reasoning_summary.done

OpenAI.ResponseTextAnnotationDeltaEvent

テキスト注釈が追加されたときに生成されます。

名前 タイプ 説明 必須 既定値
コメント OpenAI.Annotation イエス
注釈インデックス 整数 追加された注釈のインデックス。 イエス
コンテンツインデックス 整数 テキスト注釈が追加されたコンテンツ パーツのインデックス。 イエス
アイテムID 文字列 テキスト注釈が追加された出力項目の ID。 イエス
output_index 整数 テキスト注釈が追加された出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.output_text.annotation.added です。
使用可能な値: response.output_text.annotation.added
イエス

OpenAI.ResponseTextDeltaEvent

追加のテキストデルタがある場合に出力されます。

名前 タイプ 説明 必須 既定値
コンテンツインデックス 整数 テキスト デルタが追加されたコンテンツ パーツのインデックス。 イエス
デルタ 文字列 追加されたテキスト デルタ。 イエス
アイテムID 文字列 テキストデルタが追加された出力項目の ID。 イエス
output_index 整数 テキストデルタが追加された出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.output_text.delta です。
使用可能な値: response.output_text.delta
イエス

OpenAI.ResponseTextDoneEvent

テキスト コンテンツが終了したときに出力されます。

名前 タイプ 説明 必須 既定値
コンテンツインデックス 整数 テキスト コンテンツが確定されるコンテンツ パーツのインデックス。 イエス
アイテムID 文字列 テキスト コンテンツが最終処理される出力項目の ID。 イエス
output_index 整数 テキスト コンテンツが最終処理される出力項目のインデックス。 イエス
SMS 送信 文字列 最終処理されるテキスト コンテンツ。 イエス
列挙型 イベントの種類。 常に response.output_text.done です。
使用可能な値: response.output_text.done
イエス

OpenAI.レスポンステキストフォーマット設定

OpenAI.ResponseTextFormatConfiguration のディスクリミネータ

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
text OpenAI.レスポンステキストフォーマット構成テキスト
json_object OpenAI.応答テキスト形式設定Jsonオブジェクト
json_schema OpenAI.ResponseTextFormatConfigurationJsonSchema (応答テキスト形式設定の JSON スキーマ)
名前 タイプ 説明 必須 既定値
OpenAI.ResponseTextFormatConfigurationType モデルが出力する必要がある形式を指定するオブジェクト。

{ "type": "json_schema" }を構成すると、構造化出力が有効になり、モデルが指定した JSON スキーマと一致することが保証されます。

既定の形式は { "type": "text" } であり、追加のオプションはありません。

gpt-4o 以降のモデルでは推奨されません。

{ "type": "json_object" }に設定すると、古い JSON モードが有効になり、モデルによって生成されるメッセージが有効な JSON であることが保証されます。 json_schemaをサポートするモデルには、を使用することをお勧めします。
イエス

OpenAIの応答テキスト形式設定JSONオブジェクト

名前 タイプ 説明 必須 既定値
列挙型 使用可能な値: json_object イエス

OpenAI・レスポンステキストフォーマット構成JSONスキーマ

JSON スキーマの応答形式。 構造化された JSON 応答を生成するために使用されます。

名前 タイプ 説明 必須 既定値
説明 文字列 応答形式の説明で、モデルがその形式でどのように応答するかを決定するために使用されます。 いいえ
名前 文字列 応答形式の名前。 a-z、A-Z、0-9 を使用するか、アンダースコアとダッシュを含める必要があります。最大長は 64 です。 イエス
スキーマ OpenAI.ResponseFormatJsonSchemaSchema JSON スキーマ オブジェクトとして記述された応答形式のスキーマ。
JSON スキーマを作成する方法については 、こちらをご覧ください
イエス
strict ブーリアン 出力の生成時に厳密なスキーマ準拠を有効にするかどうかを指定します。
true に設定すると、モデルは schema フィールドで定義されている正確なスキーマに常に従います。 stricttrue の場合、JSON スキーマのサブセットのみがサポートされます。
いいえ いいえ
列挙型 定義されている応答形式の型。 常に json_schema です。
使用可能な値: json_schema
イエス

OpenAI.レスポンステキストフォーマット設定テキスト

名前 タイプ 説明 必須 既定値
列挙型 使用可能な値: text イエス

OpenAI.ResponseTextFormatConfigurationType

モデルが出力する必要がある形式を指定するオブジェクト。

{ "type": "json_schema" }を構成すると、構造化出力が有効になり、モデルが指定した JSON スキーマと一致することが保証されます。

既定の形式は { "type": "text" } であり、追加のオプションはありません。

gpt-4o 以降のモデルでは推奨されません。

{ "type": "json_object" }に設定すると、古い JSON モードが有効になり、モデルによって生成されるメッセージが有効な JSON であることが保証されます。 json_schemaをサポートするモデルには、を使用することをお勧めします。

プロパティ 価値
説明 モデルが出力する必要がある形式を指定するオブジェクト。

{ "type": "json_schema" }を構成すると、構造化出力が有効になり、モデルが指定した JSON スキーマと一致することが保証されます。

既定の形式は { "type": "text" } であり、追加のオプションはありません。

gpt-4o 以降のモデルでは推奨されません。

{ "type": "json_object" }に設定すると、古い JSON モードが有効になり、モデルによって生成されるメッセージが有効な JSON であることが保証されます。 json_schemaをサポートするモデルには、を使用することをお勧めします。 | | | string | | | text
json_schema
json_object |

OpenAIレスポンス使用量

入力トークン、出力トークン、出力トークンの内訳、使用されたトークンの合計など、トークンの使用状況の詳細を表します。

名前 タイプ 説明 必須 既定値
入力トークン 整数 入力トークンの数。 イエス
入力トークンの詳細 オブジェクト 入力トークンの詳細な内訳。 イエス
└─ キャッシュされたトークン 整数 キャッシュから取得されたトークンの数。 いいえ
アウトプットトークン (output_tokens) 整数 出力トークンの数。 イエス
出力トークンの詳細 オブジェクト 出力トークンの詳細な内訳。 イエス
└─ 推論トークン 整数 推論トークンの数。 いいえ
合計トークン 整数 使用されたトークンの合計数。 イエス

OpenAI.レスポンスウェブ検索呼び出し完了イベント

注: web_searchは、Azure OpenAI 経由ではまだ使用できません。

名前 タイプ 説明 必須 既定値
アイテムID 文字列 Web 検索呼び出しに関連付けられている出力項目の一意の ID。 イエス
output_index 整数 Web 検索呼び出しが関連付けられている出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.web_search_call.completed です。
使用可能な値: response.web_search_call.completed
イエス

OpenAI.ResponseWebSearchCallInProgressEvent

注: web_searchは、Azure OpenAI 経由ではまだ使用できません。

名前 タイプ 説明 必須 既定値
アイテムID 文字列 Web 検索呼び出しに関連付けられている出力項目の一意の ID。 イエス
output_index 整数 Web 検索呼び出しが関連付けられている出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.web_search_call.in_progress です。
使用可能な値: response.web_search_call.in_progress
イエス

OpenAIのレスポンスウェブ検索コールサーチングイベント

注: web_searchは、Azure OpenAI 経由ではまだ使用できません。

名前 タイプ 説明 必須 既定値
アイテムID 文字列 Web 検索呼び出しに関連付けられている出力項目の一意の ID。 イエス
output_index 整数 Web 検索呼び出しが関連付けられている出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.web_search_call.searching です。
使用可能な値: response.web_search_call.searching
イエス

OpenAI.ResponsesAssistantMessageItemParam

assistant ロールを持つメッセージ パラメーター項目。

名前 タイプ 説明 必須 既定値
コンテンツ アレイ メッセージに関連付けられているコンテンツ。 イエス
ロール 列挙型 常に assistantされるメッセージの役割。
使用可能な値: assistant
イエス

OpenAI.ResponsesAssistantMessageItemResource(OpenAI応答アシスタントメッセージアイテムリソース)

assistant ロールを持つメッセージ リソース項目。

名前 タイプ 説明 必須 既定値
コンテンツ アレイ メッセージに関連付けられているコンテンツ。 イエス
ロール 列挙型 常に assistantされるメッセージの役割。
使用可能な値: assistant
イエス

OpenAI.ResponsesDeveloperMessageItemParam

developer ロールを持つメッセージ パラメーター項目。

名前 タイプ 説明 必須 既定値
コンテンツ アレイ メッセージに関連付けられているコンテンツ。 イエス
ロール 列挙型 常に developerされるメッセージの役割。
使用可能な値: developer
イエス

OpenAI.ResponsesDeveloperMessageItemResource

developer ロールを持つメッセージ リソース項目。

名前 タイプ 説明 必須 既定値
コンテンツ アレイ メッセージに関連付けられているコンテンツ。 イエス
ロール 列挙型 常に developerされるメッセージの役割。
使用可能な値: developer
イエス

OpenAI.ResponsesMessageItemParam

クライアント要求パラメーターとして提供されるロールとコンテンツを表す応答メッセージ項目。

OpenAI.ResponsesMessageItemParam の識別子

このコンポーネントでは、プロパティ role を使用して、さまざまな型を区別します。

型の値 スキーマ
user OpenAI.ResponsesUserMessageItemParam
system OpenAI.ResponsesSystemMessageItemParam
developer OpenAI.ResponsesDeveloperMessageItemParam
assistant OpenAI.ResponsesAssistantMessageItemParam
名前 タイプ 説明 必須 既定値
ロール オブジェクト 応答メッセージ項目の有効なロールのコレクション。 イエス
列挙型 応答項目の型。これは常に "message" です。
使用可能な値: message
イエス

OpenAI.ResponsesMessageItemResource

サービス応答で提供されるロールとコンテンツを表す応答メッセージ リソース項目。

OpenAI.ResponsesMessageItemResource の識別子

このコンポーネントでは、プロパティ role を使用して、さまざまな型を区別します。

型の値 スキーマ
user OpenAI.ResponsesUserMessageItemResource
system OpenAI応答システムメッセージアイテムリソース
developer OpenAI.ResponsesDeveloperMessageItemResource
assistant OpenAI.ResponsesAssistantMessageItemResource
名前 タイプ 説明 必須 既定値
ロール オブジェクト 応答メッセージ項目の有効なロールのコレクション。 イエス
状態 列挙型 アイテムの状態。 in_progresscompleted、または incomplete のいずれか。 API 経由で項目が返される際に設定されます。
使用可能な値: in_progresscompletedincomplete
イエス
列挙型 応答項目の型。これは常に "message" です。
使用可能な値: message
イエス

OpenAI.ResponsesMessageRole

応答メッセージ項目の有効なロールのコレクション。

プロパティ 価値
説明 応答メッセージ項目の有効なロールのコレクション。
タイプ 文字列
system
developer
user
assistant

OpenAI.ResponsesSystemMessageItemParam

system ロールを持つメッセージ パラメーター項目。

名前 タイプ 説明 必須 既定値
コンテンツ アレイ メッセージに関連付けられているコンテンツ。 イエス
ロール 列挙型 常に systemされるメッセージの役割。
使用可能な値: system
イエス

OpenAIレスポンスシステムメッセージアイテムリソース

system ロールを持つメッセージ リソース項目。

名前 タイプ 説明 必須 既定値
コンテンツ アレイ メッセージに関連付けられているコンテンツ。 イエス
ロール 列挙型 常に systemされるメッセージの役割。
使用可能な値: system
イエス

OpenAI.ResponsesUserMessageItemParam

user ロールを持つメッセージ パラメーター項目。

名前 タイプ 説明 必須 既定値
コンテンツ アレイ メッセージに関連付けられているコンテンツ。 イエス
ロール 列挙型 常に userされるメッセージの役割。
使用可能な値: user
イエス

OpenAI.ResponsesUserMessageItemResource

user ロールを持つメッセージ リソース項目。

名前 タイプ 説明 必須 既定値
コンテンツ アレイ メッセージに関連付けられているコンテンツ。 イエス
ロール 列挙型 常に userされるメッセージの役割。
使用可能な値: user
イエス

OpenAI.StopConfiguration

最新の推論モデルの o3o4-miniではサポートされていません。

API がそれ以上のトークンの生成を停止する、最大 4 つのシーケンス。 返されるテキストに停止シーケンスは含まれません。

このスキーマは、次のいずれかの型を受け入れます。

  • string
  • array

OpenAI.Tool

OpenAI.Tool の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
function OpenAI.FunctionTool
file_search OpenAI.FileSearchTool
computer_use_preview OpenAI.ComputerUsePreviewTool
web_search_preview OpenAI.WebSearchPreviewTool
code_interpreter OpenAI.CodeInterpreterTool
image_generation OpenAI.ImageGenTool
mcp OpenAI.MCPTool
名前 タイプ 説明 必須 既定値
OpenAI.ToolType 応答の生成に使用できるツール。 イエス

OpenAI.ToolChoiceObject

OpenAI.ToolChoiceObject の識別子

このコンポーネントでは、プロパティ type を使用して、さまざまな型を区別します。

型の値 スキーマ
file_search OpenAI.ToolChoiceObjectFileSearch
computer_use_preview OpenAI.ToolChoiceObjectComputer
web_search_preview OpenAI.ToolChoiceObjectWebSearch
image_generation OpenAI.ToolChoiceObjectImageGen
code_interpreter OpenAI.ToolChoiceObjectCodeInterpreter
mcp OpenAI.ToolChoiceObjectMCP
function OpenAI.ToolChoiceObjectFunction
名前 タイプ 説明 必須 既定値
OpenAI.ToolChoiceObjectType モデルが組み込みのツールを使用して応答を生成する必要があることを示します。 イエス

OpenAI.ツール選択オブジェクトコードインタープリター

名前 タイプ 説明 必須 既定値
列挙型 使用可能な値: code_interpreter イエス

OpenAI.ToolChoiceObjectComputer

名前 タイプ 説明 必須 既定値
列挙型 使用可能な値: computer_use_preview イエス

OpenAI.ToolChoiceObjectFileSearch

名前 タイプ 説明 必須 既定値
列挙型 使用可能な値: file_search イエス

OpenAI.ToolChoiceObjectFunction

モデルで特定の関数を強制的に呼び出すには、このオプションを使用します。

名前 タイプ 説明 必須 既定値
名前 文字列 呼び出す関数の名前。 イエス
列挙型 関数呼び出しの場合、型は常に function
使用可能な値: function
イエス

OpenAI.ToolChoiceObjectImageGen

名前 タイプ 説明 必須 既定値
列挙型 使用可能な値: image_generation イエス

OpenAI.ToolChoiceObjectMCP

名前 タイプ 説明 必須 既定値
列挙型 使用可能な値: mcp イエス

OpenAI.ToolChoiceObjectType (ツール選択オブジェクトタイプ)

モデルが組み込みのツールを使用して応答を生成する必要があることを示します。

プロパティ 価値
説明 モデルが組み込みのツールを使用して応答を生成する必要があることを示します。
タイプ 文字列
file_search
function
computer_use_preview
web_search_preview
image_generation
code_interpreter
mcp

OpenAI.ToolChoiceObjectWebSearch

注: web_searchは、Azure OpenAI 経由ではまだ使用できません。

名前 タイプ 説明 必須 既定値
列挙型 使用可能な値: web_search_preview イエス

OpenAIツール選択オプション

モデルによって呼び出されるツールを制御します (ある場合)。

none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。

auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。

required は、モデルが 1 つ以上のツールを呼び出す必要があることを意味します。

プロパティ 価値
説明 モデルによって呼び出されるツールを制御します (ある場合)。

none は、モデルがツールを呼び出さず、代わりにメッセージを生成することを意味します。

auto は、モデルがメッセージを生成するか、1 つ以上のツールを呼び出すかを選択できることを意味します。

required は、モデルが 1 つ以上のツールを呼び出す必要があることを意味します。
タイプ 文字列
none
auto
required

OpenAI.ToolType

応答の生成に使用できるツール。

プロパティ 価値
説明 応答の生成に使用できるツール。
タイプ 文字列
file_search
function
computer_use_preview
web_search_preview
mcp
code_interpreter
image_generation

OpenAI.TranscriptionAudioResponseFormat

参照: OpenAI.AudioResponseFormat

OpenAI.トランスクリプションインクルード

プロパティ 価値
タイプ 文字列
logprobs

OpenAI.トランスクリプションセグメント

名前 タイプ 説明 必須 既定値
avg_logprob 数値 セグメントの平均 logprob。 値が -1 より小さい場合は、logprobs が失敗したと考えてください。 イエス
圧縮比 数値 セグメントの圧縮率。 値が 2.4 より大きい場合は、圧縮に失敗したと考えてください。 イエス
終了 数値 セグメントの終了時刻 (秒単位)。 イエス
識別子 整数 セグメントの一意識別子 イエス
no_speech_prob 数値 セグメント内に音声がない確率。 値が 1.0 より大きく、 avg_logprob が -1 未満の場合は、このセグメントをサイレントと見なします。 イエス
seek 整数 セグメントのオフセットを検索します。 イエス
start 数値 セグメントの開始時刻 (秒単位)。 イエス
温度 number セグメントの生成に使用される温度パラメーター。 イエス
SMS 送信 文字列 セグメントのテキスト コンテンツ。 イエス
トークン アレイ テキスト コンテンツのトークン ID の配列。 イエス

「OpenAI.TranscriptionWord」

名前 タイプ 説明 必須 既定値
終了 number 単語の終了時刻 (秒)。 イエス
start number 単語の開始時刻 (秒)。 イエス
ワード 文字列 単語のテキスト コンテンツ。 イエス

OpenAI.VadConfig

名前 タイプ 説明 必須 既定値
prefix_padding_ms 整数 VAD が音声を検出する前に含めるオーディオの量 (ミリ秒)。 いいえ 300
無音期間_ms 整数 音声停止を検出する無音時間 (ミリ秒単位)。
値を小さくすると、モデルの応答が速くなりますが、ユーザーの短い休止に割り込む可能性があります。
いいえ 200
しきい値 number 音声アクティビティ検出の感度しきい値 (0.0 から 1.0)。 しきい値を大きくすると、モデルをアクティブ化するために大きな音声が必要になるため、ノイズの多い環境ではパフォーマンスが向上する可能性があります。 いいえ 0.5
列挙型 サーバー側 VAD を使用して手動チャンクを有効にするには、 server_vad に設定する必要があります。
使用可能な値: server_vad
イエス

OpenAI.VectorStoreFileAttributes

オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字、ブール値、または数値の文字列です。

: オブジェクト

OpenAI.VoiceIdsShared

プロパティ 価値
タイプ 文字列
alloy
ash
ballad
coral
echo
fable
onyx
nova
sage
shimmer
verse

OpenAI.WebSearchPreviewTool

注: web_searchは、Azure OpenAI 経由ではまだ使用できません。

名前 タイプ 説明 必須 既定値
検索コンテキストサイズ 列挙型 検索に使用するコンテキスト ウィンドウ領域の量に関する概要ガイダンス。 lowmedium、または high のいずれか。 medium はデフォルト値です。
使用可能な値: lowmediumhigh
いいえ
列挙型 Web 検索ツールの種類。 web_search_previewweb_search_preview_2025_03_11 のいずれか。
使用可能な値: web_search_preview
イエス
ユーザーの位置 オブジェクト いいえ
└─ タイプ OpenAI.LocationType いいえ

OpenAI.WebSearchToolCallItemParam

Web 検索ツールの呼び出しの結果。

名前 タイプ 説明 必須 既定値
列挙型 使用可能な値: web_search_call イエス

OpenAI.WebSearchToolCallItemResource

Web 検索ツールの呼び出しの結果。

名前 タイプ 説明 必須 既定値
状態 列挙型 Web 検索ツールの呼び出しの状態。
使用可能な値: in_progresssearchingcompletedfailed
イエス
列挙型 使用可能な値: web_search_call イエス

PineconeChatDataSource

名前 タイプ 説明 必須 既定値
パラメーター オブジェクト Pinecone データ ソースの使用を制御するためのパラメーター情報。 イエス
└─ 部分結果を許可する ブーリアン true に設定すると、システムは部分的な検索結果の使用を許可し、すべての部分クエリが失敗した場合、要求は失敗します。 指定されていない場合、または false として指定された場合、検索クエリが失敗した場合、要求は失敗します。 いいえ いいえ
└─ 認証 オブジェクト いいえ
└─ key 文字列 いいえ
└─ タイプ 列挙型 使用可能な値: api_key いいえ
└─ 埋め込み依存関係 オブジェクト データ ソースとの埋め込みリソースとして使用できるデータ ベクター化ソースの表現。 いいえ
└─ タイプ Azure Chat データ ソース ベクトル化 ソース タイプ 具象ベクター化ソースの区別識別子。 いいえ
└─ 環境 文字列 Pinecone で使用する環境名。 いいえ
└─ フィールドマッピング オブジェクト Pinecone データ ソースで使用されるデータに適用するフィールド マッピング。
Pinecone にはコンテンツ フィールドのマッピングが必要であることに注意してください。
いいえ
└─ コンテンツフィールド アレイ いいえ
└─ コンテンツフィールドセパレーター 文字列 いいえ
└─ ファイルパスフィールド 文字列 いいえ
└─ タイトルフィールド 文字列 いいえ
└─ url_field 文字列 いいえ
└─ in_scope ブーリアン クエリをインデックス付きデータの使用に制限するかどうかを指定します。 いいえ
コンテキストを含める アレイ 応答に含める出力コンテキスト プロパティ。
既定では、引用と意図が要求されます。
いいえ ['引用', '意図']
└─ インデックス名 文字列 使用する Pinecone データベース インデックスの名前。 いいえ
└─ 最大検索クエリ数 整数 1 人のユーザー メッセージに対して検索プロバイダーに送信する必要がある、書き換えられたクエリの最大数。
既定では、システムによって自動決定が行われます。
いいえ
└─ 厳密さ 整数 検索の関連性フィルター処理の構成された厳密度。
厳密度が高いほど精度は向上しますが、回答の再現率は低くなります。
いいえ
└─ top_n_documents 整数 クエリで機能するように構成されたドキュメントの数。 いいえ
列挙型 判別された型の識別子。これは常に 'pinecone' です。
使用可能な値: pinecone
イエス

品質

プロパティ 価値
タイプ 文字列
high
low

レスポンスモダリティーズ

モデルで生成する出力の種類。 ほとんどのモデルは既定でテキストを生成できます。

["text"]

gpt-4o-audio-preview モデルを使用してオーディオを生成することもできます。 このモデルでテキストとオーディオの両方の応答を生成するように要求するには、以下を使用できます。

["text", "audio"]

文字列の配列:

音声生成応答形式

テキスト読み上げでサポートされているオーディオ出力形式。

VideoGeneration

名前 タイプ 説明 必須 既定値
作成日時 整数 ビデオが生成された時刻。 イエス
高さ 整数 ビデオの高さ。 イエス
識別子 文字列 ビデオ生成プロセスの ID。 イエス
job_id 文字列 このビデオのビデオ生成ジョブの ID。 イエス
n秒 整数 ビデオ生成の期間。 イエス
オブジェクト 列挙型 使用可能な値: video.generation イエス
ダイアログを表示する 文字列 このビデオ生成のプロンプト。 イエス
width 整数 ビデオの幅。 イエス

ビデオ生成ジョブ (VideoGenerationJob)

名前 タイプ 説明 必須 既定値
作成日時 整数 ジョブが作成された時刻。 イエス
有効期限 整数 ジョブがサーバーから削除されたときの Unix タイムスタンプ (秒単位)。 データの損失を防ぐために、ジョブのビデオ コンテンツとメタデータは、この日付より前に保存する必要があります。 既定の範囲と最大範囲は、ジョブ完了タイムスタンプから 24 時間です。 いいえ
故障理由 string (以下の有効なモデルを参照) いいえ
完了日時 整数 すべてのビデオ生成でジョブが終了した時刻。 いいえ
generations アレイ このジョブ用に生成されたビデオ。 この数値は、指定された n_variants と生成の作成の成功によって決まります。 いいえ
高さ 整数 ビデオの高さ。 イエス
識別子 文字列 ジョブの ID。 イエス
モデル 文字列 この動画生成ジョブで使用するデプロイメントの名前。 イエス
n秒 整数 ビデオ生成ジョブの期間。 イエス
n_variants 整数 このビデオ生成ジョブのバリエーションとして作成するビデオの数。 イエス
オブジェクト 列挙型 使用可能な値: video.generation.job イエス
ダイアログを表示する 文字列 このビデオ生成ジョブのプロンプト。 イエス
状態 オブジェクト イエス
width 整数 ビデオの高さ。 イエス

ビデオ生成ジョブリスト

名前 タイプ 説明 必須 既定値
データ アレイ イエス
ファーストID 文字列 いいえ
has_more ブーリアン イエス
last_id 文字列 いいえ
オブジェクト 列挙型 使用可能な値: list イエス

次のステップ

モデルと REST API を使用した微調整について説明します。 Azure OpenAI をサポートする基になるモデルの詳細について説明します。