次の方法で共有


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

現在、v1 API では、操作のサブセットのみがサポートされています。 詳細については、「API バージョンのライフサイクル ガイド」を参照してください。

チャット入力候補を作成する

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

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

パラメーター

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

リクエストヘッダー

トークン ベースの認証または 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

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

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

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

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

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

["text"]

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

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

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

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

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

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

一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。
いいえ 1
ユーザー 文字列 エンド ユーザーを表す一意の識別子。これは
不正使用を監視して検出します。
いいえ
user_security_context 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

{
 "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/embeddings

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

パラメーター

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

リクエストヘッダー

トークン ベースの認証または 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 以降のモデルでのみサポートされます。 いいえ
encoding_format 列挙型 埋め込みを返す形式。 float または base64 を指定できます。
使用可能な値: floatbase64
いいえ
入力 文字列または配列 イエス
モデル 文字列 埋め込み要求に使用するモデル。 イエス
ユーザー 文字列 エンド ユーザーを表す一意の識別子。これは、OpenAI が不正使用を監視および検出するのに役立ちます。 いいえ

応答

状態コード: 200

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

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

状態コード: 既定値

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

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

例示

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

POST {endpoint}/openai/v1/embeddings

{
 "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
    }
  }
}

評価を一覧表示する

GET {endpoint}/openai/v1/evals

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

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
aoai-evals ヘッダー イエス 文字列
使用可能な値: preview
プレビュー機能である AOAI Evals へのアクセスを有効にします。
この機能では、"aoai-evals" ヘッダーを 'preview' に設定する必要があります。
after クエリ いいえ 文字列 前の改ページ調整要求からの最後の評価の識別子。
リミット クエリ いいえ 整数 1 つの改ページ位置の自動修正の応答で返される評価の数の制限。
順序 クエリ いいえ 文字列
使用可能な値: ascdesc
タイムスタンプによる評価の並べ替え順序。 昇順の場合は asc
降順の場合は desc を使用します。
order_by クエリ いいえ 文字列
使用可能な値: created_atupdated_at
Evals は、作成時刻または最終更新時刻で並べ替えることができます。 用途
作成時刻には created_at、最終更新時刻には updated_at を使用します
いつでも変更できます。

リクエストヘッダー

トークン ベースの認証または 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.EvalList

状態コード: 既定値

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

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

eval の作成

POST {endpoint}/openai/v1/evals

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

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

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

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
aoai-evals ヘッダー イエス 文字列
使用可能な値: preview
プレビュー機能である AOAI Evals へのアクセスを有効にします。
この機能では、"aoai-evals" ヘッダーを 'preview' に設定する必要があります。

リクエストヘッダー

トークン ベースの認証または 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

名前 タイプ 説明 必須 既定値
データソース設定 オブジェクト イエス
└─ タイプ OpenAI.EvalDataSourceConfigType いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
いいえ
名前 文字列 評価の名前。 いいえ
StatusCode 列挙型
使用可能な値: 201
イエス
テスト基準 アレイ このグループにおけるすべての評価実行のグレーダーの一覧。 グレーダーは、{{item.variable_name}} のように二重中かっこ表記を使用してデータ ソース内の変数を参照できます。 モデルの出力を参照するには、sample 名前空間 ({{sample.output_text}}) を使用します。 イエス

応答

状態コード: 200

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

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

状態コード: 既定値

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

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

評価を取得する

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

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

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

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
aoai-evals ヘッダー イエス 文字列
使用可能な値: preview
プレビュー機能である AOAI Evals へのアクセスを有効にします。
この機能では、"aoai-evals" ヘッダーを 'preview' に設定する必要があります。
eval_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 OpenAI.Eval

状態コード: 既定値

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

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

評価を更新する

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

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

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

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
aoai-evals ヘッダー イエス 文字列
使用可能な値: preview
プレビュー機能である AOAI Evals へのアクセスを有効にします。
この機能では、"aoai-evals" ヘッダーを 'preview' に設定する必要があります。
eval_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 キーを指定します

要求本文

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

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

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
いいえ
名前 文字列 いいえ

応答

状態コード: 200

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

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

状態コード: 既定値

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

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

評価を削除する

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

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

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

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
aoai-evals ヘッダー イエス 文字列
使用可能な値: preview
プレビュー機能である AOAI Evals へのアクセスを有効にします。
この機能では、"aoai-evals" ヘッダーを 'preview' に設定する必要があります。
eval_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

評価実行を取得する

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

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

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

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
aoai-evals ヘッダー イエス 文字列
使用可能な値: preview
プレビュー機能である AOAI Evals へのアクセスを有効にします。
この機能では、"aoai-evals" ヘッダーを 'preview' に設定する必要があります。
eval_id パス イエス 文字列
after クエリ いいえ 文字列
リミット クエリ いいえ 整数
順序 クエリ いいえ 文字列
使用可能な値: ascdesc
状態 クエリ いいえ 文字列
使用できる値: queuedin_progresscompletedcanceledfailed

リクエストヘッダー

トークン ベースの認証または 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.EvalRunList

状態コード: 既定値

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

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

評価実行を作成する

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

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

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

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
aoai-evals ヘッダー イエス 文字列
使用可能な値: preview
プレビュー機能である AOAI Evals へのアクセスを有効にします。
この機能では、"aoai-evals" ヘッダーを 'preview' に設定する必要があります。
eval_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 キーを指定します

要求本文

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

名前 タイプ 説明 必須 既定値
データソース オブジェクト イエス
└─ タイプ OpenAI.EvalRunDataSourceType いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
いいえ
名前 文字列 実行の名前。 いいえ

応答

状態コード: 201

説明: 要求は正常に処理され、その結果として新しいリソースが作成されました。

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

状態コード: 既定値

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

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

評価実行を取得する

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

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

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

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
aoai-evals ヘッダー イエス 文字列
使用可能な値: preview
プレビュー機能である AOAI Evals へのアクセスを有効にします。
この機能では、"aoai-evals" ヘッダーを 'preview' に設定する必要があります。
eval_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 OpenAI.EvalRun

状態コード: 既定値

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

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

評価実行を取り消す

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

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

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

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
aoai-evals ヘッダー イエス 文字列
使用可能な値: preview
プレビュー機能である AOAI Evals へのアクセスを有効にします。
この機能では、"aoai-evals" ヘッダーを 'preview' に設定する必要があります。
eval_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 OpenAI.EvalRun

状態コード: 既定値

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

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

eval 実行の削除

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

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

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

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
aoai-evals ヘッダー イエス 文字列
使用可能な値: preview
プレビュー機能である AOAI Evals へのアクセスを有効にします。
この機能では、"aoai-evals" ヘッダーを 'preview' に設定する必要があります。
eval_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

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

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

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

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

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
aoai-evals ヘッダー イエス 文字列
使用可能な値: preview
プレビュー機能である AOAI Evals へのアクセスを有効にします。
この機能では、"aoai-evals" ヘッダーを 'preview' に設定する必要があります。
eval_id パス イエス 文字列
実行識別子 パス イエス 文字列
after クエリ いいえ 文字列
リミット クエリ いいえ 整数
状態 クエリ いいえ 文字列
使用可能な値: failpass
順序 クエリ いいえ 文字列
使用可能な値: ascdesc

リクエストヘッダー

トークン ベースの認証または 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.EvalRunOutputItemList

状態コード: 既定値

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

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

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

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

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

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

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
aoai-evals ヘッダー イエス 文字列
使用可能な値: preview
プレビュー機能である AOAI Evals へのアクセスを有効にします。
この機能では、"aoai-evals" ヘッダーを 'preview' に設定する必要があります。
eval_id パス イエス 文字列
実行識別子 パス イエス 文字列
output_item_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 OpenAI.EvalRunOutputItem

状態コード: 既定値

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

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

ファイルを作成する

POST {endpoint}/openai/v1/files

パラメーター

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

リクエストヘッダー

トークン ベースの認証または 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: マルチパート/フォームデータ

名前 タイプ 説明 必須 既定値
有効期限後 オブジェクト イエス
└─ アンカー AzureFileExpiryAnchor いいえ
└─ 秒 整数 いいえ
ファイル 文字列 イエス
purpose 列挙型 アップロードされたファイルの意図された目的。 次のいずれか: - assistants: Assistants API で使用 - batch: Batch API で使用 - fine-tune: ファインチューニングに使用 - evals: 評価データ セットに使用
使用可能な値: assistantsbatchfine-tuneevals
イエス

応答

状態コード: 200

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

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

状態コード: 既定値

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

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

例示

POST {endpoint}/openai/v1/files

ファイルの一覧表示

GET {endpoint}/openai/v1/files

パラメーター

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

リクエストヘッダー

トークン ベースの認証または 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 AzureListFilesResponse

状態コード: 既定値

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

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

ファイルを取得する

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

パラメーター

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

状態コード: 既定値

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

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

ファイルの削除

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

パラメーター

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

状態コード: 既定値

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

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

ファイルのダウンロード

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

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
file_id パス イエス 文字列 この要求に使用するファイルの 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/octet-stream (アプリケーション/オクテット・ストリーム) 文字列

状態コード: 既定値

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

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

グレーダーを実行する

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

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

パラメーター

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

リクエストヘッダー

トークン ベースの認証または 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

名前 タイプ 説明 必須 既定値
grader オブジェクト 指定した操作を使用して入力と参照の間で文字列比較を実行する StringCheckGrader オブジェクト。 イエス
└─ 出力を計算する 文字列 グレーダー結果に基づいて出力を計算する数式。 いいえ
└─ 評価指標 列挙型 使用する評価メトリック。 fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5、またはrouge_lのいずれか。
使用できる値: fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5rouge_l
いいえ
└─ 採点者 オブジェクト いいえ
└─ イメージタグ 文字列 Python スクリプトに使用するイメージ タグ。 いいえ
└─ 入力 アレイ 入力テキスト。 これには、テンプレート文字列が含まれる場合があります。 いいえ
└─ モデル 文字列 評価に使用するモデル。 いいえ
└─ 名前 文字列 グレーダーの名前。 いいえ
└─ 操作 列挙型 実行する文字列チェック操作。 eqnelike、または ilike のいずれかです。
使用可能な値: eqnelikeilike
いいえ
└─ 範囲 アレイ スコアの範囲。 既定値は [0, 1] です。 いいえ
└─ リファレンス 文字列 採点対象のテキスト。 いいえ
└─ サンプリングパラメーター モデルのサンプリング パラメーター。 いいえ
└─ ソース 文字列 Python スクリプトのソース コード。 いいえ
└─ タイプ 列挙型 オブジェクトの種類。これは常に multi です。
使用可能な値: multi
いいえ
項目 グレーダーに提供されるデータセット項目。 これは、
item 名前空間を設定するために使用されます。 詳細については「ガイド」を参照してください。
いいえ
model_sample 文字列 評価するモデル サンプル。 この値は、
sample 名前空間を設定するために使用されます。 詳細については「ガイド」を参照してください。
output_json 変数に値が設定されるのは、モデル サンプルが
有効な JSON 文字列の場合です。
イエス

応答

状態コード: 200

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

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

状態コード: 既定値

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

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

グレーダーを検証する

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

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

パラメーター

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

リクエストヘッダー

トークン ベースの認証または 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

名前 タイプ 説明 必須 既定値
grader オブジェクト 指定した操作を使用して入力と参照の間で文字列比較を実行する StringCheckGrader オブジェクト。 イエス
└─ 出力を計算する 文字列 グレーダー結果に基づいて出力を計算する数式。 いいえ
└─ 評価指標 列挙型 使用する評価メトリック。 fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5、またはrouge_lのいずれか。
使用できる値: fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5rouge_l
いいえ
└─ 採点者 オブジェクト いいえ
└─ イメージタグ 文字列 Python スクリプトに使用するイメージ タグ。 いいえ
└─ 入力 アレイ 入力テキスト。 これには、テンプレート文字列が含まれる場合があります。 いいえ
└─ モデル 文字列 評価に使用するモデル。 いいえ
└─ 名前 文字列 グレーダーの名前。 いいえ
└─ 操作 列挙型 実行する文字列チェック操作。 eqnelike、または ilike のいずれかです。
使用可能な値: eqnelikeilike
いいえ
└─ 範囲 アレイ スコアの範囲。 既定値は [0, 1] です。 いいえ
└─ リファレンス 文字列 採点対象のテキスト。 いいえ
└─ サンプリングパラメーター モデルのサンプリング パラメーター。 いいえ
└─ ソース 文字列 Python スクリプトのソース コード。 いいえ
└─ タイプ 列挙型 オブジェクトの種類。これは常に multi です。
使用可能な値: multi
いいえ

応答

状態コード: 200

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

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

状態コード: 既定値

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

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

ファインチューニング ジョブを作成する

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

指定されたデータセットから新しいモデルを作成するプロセスを開始するファインチューニング ジョブを作成します。

応答には、エンキューされたジョブの詳細 (ジョブの状態や完了したファインチューニング済みモデルの名前など) が含まれます。

ファインチューニングの詳細を理解する

パラメーター

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

リクエストヘッダー

トークン ベースの認証または 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

名前 タイプ 説明 必須 既定値
ハイパーパラメーター オブジェクト ファインチューニング ジョブに使用されるハイパーパラメーター。
この値は現在非推奨であり、代わりに method が推奨されており、method パラメーターの下に渡す必要があります。
いいえ
└─ バッチサイズ (batch_size) 列挙型
使用可能な値: auto
いいえ
└─ learning_rate_multiplier(学習率乗数) 列挙型
使用可能な値: auto
いいえ
└─ n_epochs (エポック数) 列挙型
使用可能な値: auto
いいえ
インテグレーション アレイ ファインチューニング ジョブに対して有効にする統合の一覧。 いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
いいえ
メソッド OpenAI.FineTuneMethod ファインチューニングに使用されるメソッド。 いいえ
モデル string (以下の有効なモデルを参照) ファインチューニングするモデルの名前。 次のいずれかを選択できます
サポートされているモデル
イエス
シード 整数 シードは処理の再現性を制御します。 同じシードとジョブ パラメーターを渡すと同じ結果が得られますが、まれに異なる場合があります。
シードが指定されていない場合は生成されます。
いいえ
suffix 文字列 ファインチューニング済みのモデル名に追加される最大 64 文字の文字列。

たとえば、suffix に "custom-model-name" を指定すると、ft:gpt-4o-mini:openai:custom-model-name:7p4lURel のようなモデル名が生成されます。
いいえ 無し
トレーニングファイル 文字列 トレーニング データを含むアップロードするファイルの ID。

ファイルをアップロードする方法については、「ファイルのアップロード」を参照してください。

データセットは JSONL ファイル形式である必要があります。 また、ファイルのアップロード時には purpose を fine-tune に指定する必要があります。

ファイルの内容は、モデルが チャット を使用するか、ファインチューニング方法が 優先 形式を使用するかによって異なります。

詳細については、「ファインチューニング ガイド」を参照してください。
イエス
検証ファイル 文字列 検証データを含むアップロードされるファイルの ID。

このファイルを指定した場合、そのデータはファインチューニング中に定期的に
検証メトリックを生成するために使用されます。 これらのメトリックは、
ファインチューニング結果ファイルで確認できます。
トレーニング ファイルと検証ファイルの両方に同じデータを含めてはなりません。

データセットは JSONL ファイル形式である必要があります。 ファイルをアップロードする際には、purpose を fine-tune に指定してください。

詳細については、「ファインチューニング ガイド」を参照してください。
いいえ

応答

状態コード: 200

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

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

状態コード: 既定値

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

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

ページ分割されたファインチューニング ジョブを一覧表示する

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

組織のファインチューニング ジョブを一覧表示する

パラメーター

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

リクエストヘッダー

トークン ベースの認証または 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.ListPaginatedFineTuningJobsResponse

状態コード: 既定値

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

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

ファインチューニング ジョブを取得する

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

ファインチューニング ジョブに関する情報を取得します。

ファインチューニングの詳細を理解する

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
fine_tuning_job_id パス イエス 文字列 ファインチューニング ジョブの 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 OpenAI.FineTuningJob

状態コード: 既定値

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

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

ファインチューニング ジョブを取り消す

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

ファインチューニング ジョブを直ちに取り消します。

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
fine_tuning_job_id パス イエス 文字列 取り消すファインチューニング ジョブの 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 OpenAI.FineTuningJob

状態コード: 既定値

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

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

ファインチューニング ジョブのチェックポイントを一覧表示する

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

ファインチューニング ジョブのチェックポイントを一覧表示します。

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
fine_tuning_job_id パス イエス 文字列 チェックポイントを取得するファインチューニング ジョブの ID。
after クエリ いいえ 文字列 前の改ページ調整要求の最後のチェックポイント 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 OpenAI.ListFineTuningJobCheckpointsResponse

状態コード: 既定値

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

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

ファインチューニング - チェックポイントのコピー

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

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

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

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
aoai-copy-ft-checkpoints ヘッダー イエス 文字列
使用可能な値: preview
AOAI プレビュー機能であるモデルのチェックポイント コピー操作へのアクセスを有効にします。
この機能では、'aoai-copy-ft-checkpoints' ヘッダーを 'preview' に設定する必要があります。
accept ヘッダー イエス 文字列
使用可能な値: application/json
fine_tuning_job_id パス イエス 文字列
fine_tuning_checkpoint_name パス イエス 文字列

リクエストヘッダー

トークン ベースの認証または 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

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

応答

状態コード: 200

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

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

状態コード: 既定値

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

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

ファインチューニング - チェックポイントの取得

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

ファインチューニング チェックポイント コピーの状態を取得します。

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

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
aoai-copy-ft-checkpoints ヘッダー イエス 文字列
使用可能な値: preview
AOAI プレビュー機能であるモデルのチェックポイント コピー操作へのアクセスを有効にします。
この機能では、'aoai-copy-ft-checkpoints' ヘッダーを 'preview' に設定する必要があります。
accept ヘッダー イエス 文字列
使用可能な値: application/json
fine_tuning_job_id パス イエス 文字列
fine_tuning_checkpoint_name パス イエス 文字列

リクエストヘッダー

トークン ベースの認証または 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 CopyModelResponse

状態コード: 既定値

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

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

ファインチューニング イベントを一覧表示する

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

ファインチューニング ジョブの状態の更新を取得します。

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
fine_tuning_job_id パス イエス 文字列 イベントを取得するファインチューニング ジョブの ID。
after クエリ いいえ 文字列 前の改ページ位置の自動修正の要求からの最後のイベントの識別子。
リミット クエリ いいえ 整数 取得するイベントの数。

リクエストヘッダー

トークン ベースの認証または 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.ListFineTuningJobEventsResponse

状態コード: 既定値

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

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

ファインチューニング ジョブを一時停止する

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

ファインチューニング ジョブを一時停止します。

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
fine_tuning_job_id パス イエス 文字列 一時停止するファインチューニング ジョブの 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 OpenAI.FineTuningJob

状態コード: 既定値

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

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

ファインチューニング ジョブを再開する

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

一時停止したファインチューニング ジョブを再開します。

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
fine_tuning_job_id パス イエス 文字列 再開するファインチューニング ジョブの 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 OpenAI.FineTuningJob

状態コード: 既定値

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

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

モデルを一覧表示する

GET {endpoint}/openai/v1/models

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

パラメーター

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

リクエストヘッダー

トークン ベースの認証または 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.ListModelsResponse

状態コード: 既定値

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

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

モデルを取得する

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

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

パラメーター

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

状態コード: 既定値

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

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

応答を作成する

POST {endpoint}/openai/v1/responses

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

パラメーター

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

リクエストヘッダー

トークン ベースの認証または 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 アレイ モデル応答に含める追加の出力データを指定します。 現在
サポートされる値は:
- code_interpreter_call.outputs: Pythonコード実行の出力を
コード インタープリター ツールの呼び出し項目に含めます。
- computer_call_output.output.image_url: コンピューター呼び出し出力の画像 URL を含めます。
- file_search_call.results: 次の検索結果を含めます
ファイル検索ツールの呼び出し。
- message.input_image.image_url: 入力メッセージの画像 URL を含めます。
- message.output_text.logprobs: アシスタント メッセージと共に logprobs を含めます。
- reasoning.encrypted_content: 推論トークンの暗号化バージョンを含めます
推論項目のトークン。 これにより、推論項目を
Responses API をステートレスに使用する場合、複数ターンの会話 (例:
store パラメーターが false に設定されている場合や、組織が
ゼロ データ保持プログラムに登録されている場合)。
いいえ
入力 文字列または配列 いいえ
instructions 文字列 モデルのコンテキストに挿入されるシステム (または開発者) メッセージ。

previous_response_id と一緒に使用する場合は、前の手順
応答は次の応答に引き継がなくなります。 これにより、単純になります
システム (または開発者) のメッセージを新しい応答でスワップアウトする場合。
いいえ
max_output_tokens 整数 応答で生成可能なトークン数の上限 (表示される出力トークンおよび推論トークンを含む)。 いいえ
max_tool_calls 整数 応答で処理できる組み込みツールへの呼び出しの合計数。 この最大数は、個々のツールではなく、すべての組み込みツール呼び出しに適用されます。 モデルによるツールのさらなる呼び出しは無視されます。 いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
いいえ
モデル 文字列 この応答の作成に使用するモデル デプロイ。 イエス
並列ツール呼び出し ブーリアン モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 いいえ 正しい
previous_response_id 文字列 モデルに対する以前の応答の一意の ID。 これを使用して、
複数ターン会話を作成します。
いいえ
ダイアログを表示する オブジェクト プロンプト テンプレートとその変数への参照。
いいえ
└─ 識別子 文字列 使用するプロンプト テンプレートの一意識別子。 いいえ
└─ 変数 OpenAI.ResponsePromptVariables (省略可能) プロンプト内の変数に代入する値の
マップ。 代入値は文字列、または画像やファイルなど
他の応答入力の種類にすることができます。
いいえ
└─ バージョン 文字列 (省略可能) プロンプト テンプレートのバージョン。 いいえ
reasoning オブジェクト 推論モデルのみ

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

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

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

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

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

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

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

- 組み込みツール: OpenAI によって提供されるツール。
ファイル検索などモデルの機能を拡張します。
- 関数呼び出し (カスタム ツール):ユーザーが定義した関数。
モデルが独自のコードを呼び出すことを可能にします。
いいえ
top_logprobs 整数 0 から 20 までの整数値を指定します。これは、各トークンの位置において、最も出現確率の高いトークンをいくつ返すかを表します。各トークンには、それぞれ関連するログ確率が付与されます。 いいえ
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

応答を取得する

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

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

パラメーター

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

リクエストヘッダー

トークン ベースの認証または 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}

ID で応答を削除します。

パラメーター

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

入力項目を一覧表示する

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

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

パラメーター

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

ベクター ストアを一覧表示する

GET {endpoint}/openai/v1/vector_stores

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

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
リミット クエリ いいえ 整数 返されるオブジェクトの数の制限。 制限の範囲は 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.ListVectorStoresResponse

状態コード: 既定値

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

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

Createvectorstore

POST {endpoint}/openai/v1/vector_stores

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

パラメーター

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

リクエストヘッダー

トークン ベースの認証または 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

名前 タイプ 説明 必須 既定値
chunking_strategy オブジェクト 既定の戦略。 この戦略では現在、max_chunk_size_tokens800chunk_overlap_tokens400 を使用しています。 いいえ
└─ 静的 OpenAI.StaticChunkingStrategy いいえ
└─ タイプ 列挙型 常に static です。
使用可能な値: static
いいえ
有効期限後 OpenAI.VectorStoreExpirationAfter ベクター ストアの有効期限ポリシー。 いいえ
ファイルID アレイ ベクター ストアが使う必要があるファイル ID の一覧。 ファイルにアクセスできる file_search などのツールに便利です。 いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
いいえ
名前 文字列 ベクター ストアの名前。 いいえ

応答

状態コード: 200

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

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

状態コード: 既定値

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

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

例示

サンプル ファイルが見つかりません: ./examples/vector_stores.json

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

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

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

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
vector_store_id パス イエス 文字列 取得するベクター ストアの 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 OpenAI.VectorStoreObject

状態コード: 既定値

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

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

ベクター ストアを変更する

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

ベクター ストアを変更します。

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
vector_store_id パス イエス 文字列 変更するベクター ストアの 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 キーを指定します

要求本文

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

名前 タイプ 説明 必須 既定値
有効期限後 オブジェクト ベクター ストアの有効期限ポリシー。 いいえ
└─ アンカー 列挙型 これを超えると有効期限ポリシーが適用されるアンカー タイムスタンプ。 サポートされるアンカー: last_active_at
使用可能な値: last_active_at
いいえ
└─ 日 整数 ベクター ストアの有効期限が切れるアンカー時点以降の日数。 いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
いいえ
名前 文字列 ベクター ストアの名前。 いいえ

応答

状態コード: 200

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

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

状態コード: 既定値

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

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

ベクター ストアを削除する

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

ベクター ストアを削除します。

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
vector_store_id パス イエス 文字列 削除するベクター ストアの 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 OpenAI.DeleteVectorStoreResponse

状態コード: 既定値

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

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

ベクター ストア ファイルのバッチを作成する

POST {endpoint}/openai/v1/vector_stores/{vector_store_id}/file_batches

ベクター ストア ファイルのバッチを作成します。

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
vector_store_id パス イエス 文字列 ファイル バッチを作成するベクター ストアの 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 キーを指定します

要求本文

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

名前 タイプ 説明 必須 既定値
attributes オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。 キーは文字列です
最大長は 64 文字です。 値は文字列で最大
512 文字、ブール値、または数値の長さ。
いいえ
chunking_strategy OpenAI.ChunkingStrategyRequestParam ファイルをチャンクするために使用されるチャンキング戦略。 設定されていない場合は、auto 戦略を使用します。 いいえ
ファイルID アレイ ベクター ストアが使う必要があるファイル ID の一覧。 ファイルにアクセスできる file_search などのツールに便利です。 イエス

応答

状態コード: 200

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

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

状態コード: 既定値

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

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

ベクター ストア ファイルのバッチを取得する

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

ベクター ストア ファイルのバッチを取得します。

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
vector_store_id パス イエス 文字列 ファイル バッチが属するベクター ストアの ID。
batch_id パス イエス 文字列 取得するファイル バッチの 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 OpenAI.VectorStoreFileBatchObject

状態コード: 既定値

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

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

ベクター ストア ファイルのバッチを取り消す

POST {endpoint}/openai/v1/vector_stores/{vector_store_id}/file_batches/{batch_id}/cancel

ベクター ストア ファイルのバッチを取り消します。 これは、このバッチ内のファイルの処理をできるだけ早く取り消そうとします。

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
vector_store_id パス イエス 文字列 ファイル バッチが属するベクター ストアの ID。
batch_id パス イエス 文字列 取り消すファイル バッチの 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 OpenAI.VectorStoreFileBatchObject

状態コード: 既定値

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

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

ベクター ストア バッチ内のファイルを一覧表示する

GET {endpoint}/openai/v1/vector_stores/{vector_store_id}/file_batches/{batch_id}/files

バッチ内のベクター ストア ファイルの一覧を返します。

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
vector_store_id パス イエス 文字列 ファイル バッチが属するベクター ストアの ID。
batch_id パス イエス 文字列 ファイルが属するファイル バッチの 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 を含めることができます。
フィルタ クエリ いいえ ファイルの状態でフィルター処理します。 in_progresscompletedfailedcancelled のいずれかです。

リクエストヘッダー

トークン ベースの認証または 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.ListVectorStoreFilesResponse

状態コード: 既定値

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

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

ベクター ストア ファイルを一覧表示する

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

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

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
vector_store_id パス イエス 文字列 ファイルが属するベクター ストアの 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 を含めることができます。
フィルタ クエリ いいえ ファイルの状態でフィルター処理します。 in_progresscompletedfailedcancelled のいずれかです。

リクエストヘッダー

トークン ベースの認証または 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.ListVectorStoreFilesResponse

状態コード: 既定値

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

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

ベクター ストア ファイルを作成する

POST {endpoint}/openai/v1/vector_stores/{vector_store_id}/files

ベクター ストアにファイルをアタッチして、ベクター ストア ファイルを作成します。

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
vector_store_id パス イエス 文字列 ファイルを作成するベクター ストアの 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 キーを指定します

要求本文

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

名前 タイプ 説明 必須 既定値
attributes オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。 キーは文字列です
最大長は 64 文字です。 値は文字列で最大
512 文字、ブール値、または数値の長さ。
いいえ
chunking_strategy OpenAI.ChunkingStrategyRequestParam ファイルをチャンクするために使用されるチャンキング戦略。 設定されていない場合は、auto 戦略を使用します。 いいえ
file_id 文字列 ベクター ストアが使う必要があるファイル ID。 ファイルにアクセスできる file_search などのツールに便利です。 イエス

応答

状態コード: 200

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

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

状態コード: 既定値

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

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

ベクター ストア ファイルを取得する

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

ベクター ストア ファイルを取得します。

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
vector_store_id パス イエス 文字列 ファイルが属するベクター ストアの ID。
file_id パス イエス 文字列 取得するファイルの 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 OpenAI.VectorStoreFileObject

状態コード: 既定値

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

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

ベクター ストア ファイルの属性を更新する

POST {endpoint}/openai/v1/vector_stores/{vector_store_id}/files/{file_id}

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
vector_store_id パス イエス 文字列
file_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 キーを指定します

要求本文

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

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

応答

状態コード: 200

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

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

状態コード: 既定値

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

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

ベクター ストア ファイルを削除する

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

ベクター ストア ファイルを削除します。 これにより、ベクター ストアからファイルが削除されますが、ファイル自体は削除されません。 ファイルを削除するには、ファイルの削除エンドポイントを使用します。

パラメーター

名前 場所 必須 タイプ 説明
エンドポイント パス イエス 文字列
url
サポートされている Azure OpenAI エンドポイント (プロトコルとホスト名など: https://aoairesource.openai.azure.com。"aoairesource" を Azure OpenAI リソース名に置き換えます)。 https://{your-resource-name}.openai.azure.com
api-version クエリ いいえ この要求に使用する明示的な Foundry Models API バージョン。
v1 特に指定がない場合は。
vector_store_id パス イエス 文字列 ファイルが属するベクター ストアの ID。
file_id パス イエス 文字列 削除するファイルの 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 OpenAI.DeleteVectorStoreFileResponse

状態コード: 既定値

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

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

コンポーネント

AzureAIFoundryModelsApiVersion

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

AzureChatCompletionResponseMessage

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

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

AzureChatCompletionStreamResponseDelta

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

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

AzureChatDataSourceAccessTokenAuthenticationOptions

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

AzureChatDataSourceApiKeyAuthenticationOptions

名前 タイプ 説明 必須 既定値
キー 文字列 イエス
列挙型
使用可能な値: 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 AzureChatDataSourceUsernameAndPasswordAuthenticationOptions
名前 タイプ 説明 必須 既定値
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

AzureChatDataSourceConnectionStringAuthenticationOptions

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

AzureChatDataSourceDeploymentNameVectorizationSource

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

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

AzureChatDataSourceEncodedApiKeyAuthenticationOptions

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

AzureChatDataSourceEndpointVectorizationSource

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

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

AzureChatDataSourceIntegratedVectorizationSource

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

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

AzureChatDataSourceKeyAndKeyIdAuthenticationOptions

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

AzureChatDataSourceModelIdVectorizationSource

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

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

AzureChatDataSourceSystemAssignedManagedIdentityAuthenticationOptions

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

AzureChatDataSourceType

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

AzureChatDataSourceUserAssignedManagedIdentityAuthenticationOptions

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

AzureChatDataSourceUsernameAndPasswordAuthenticationOptions

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

AzureChatDataSourceVectorizationSource

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

AzureChatDataSourceVectorizationSource の識別子

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

型の値 スキーマ
deployment_name AzureChatDataSourceDeploymentNameVectorizationSource
integrated AzureChatDataSourceIntegratedVectorizationSource
model_id AzureChatDataSourceModelIdVectorizationSource
名前 タイプ 説明 必須 既定値
オブジェクト イエス

AzureChatDataSourceVectorizationSourceType

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

AzureChatMessageContext

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

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

AzureContentFilterBlocklistResult

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

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

AzureContentFilterCompletionTextSpan

Azure OpenAI コンテンツ フィルターの結果で使用される入力候補テキストのスパンの表現。

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

AzureContentFilterCompletionTextSpanDetectionResult

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

AzureContentFilterCustomTopicResult

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

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

AzureContentFilterDetectionResult

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

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

AzureContentFilterPersonallyIdentifiableInformationResult

有害な拡張機能を含む個人を特定できる情報のコンテンツ フィルター検出結果。

名前 タイプ 説明 必須 既定値
redacted_text 文字列 PII 情報が削除またはマスクされた編集済みテキスト。 いいえ
sub_categories アレイ 個々の PIIHarmSubCategory の詳細な結果。 いいえ

AzureContentFilterResultForChoice

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

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

AzureContentFilterResultForPrompt

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

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

AzureContentFilterSeverityResult

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

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

AzureCosmosDBChatDataSource

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

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

AzureCreateChatCompletionRequest

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

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

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

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

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

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

["text"]

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

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

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

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

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

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

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

AzureCreateChatCompletionResponse

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

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

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

AzureCreateChatCompletionStreamResponse

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

AzureCreateEmbeddingRequest

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

AzureCreateFileRequestMultiPart

名前 タイプ 説明 必須 既定値
有効期限後 オブジェクト イエス
└─ アンカー AzureFileExpiryAnchor いいえ
└─ 秒 整数 いいえ
ファイル 文字列 イエス
purpose 列挙型 アップロードされたファイルの意図された目的。 次のいずれか: - assistants: Assistants API で使用 - batch: Batch API で使用 - fine-tune: ファインチューニングに使用 - evals: 評価データ セットに使用
使用可能な値: assistantsbatchfine-tuneevals
イエス

AzureCreateResponse

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

previous_response_id と一緒に使用する場合は、前の手順
応答は次の応答に引き継がなくなります。 これにより、単純になります
システム (または開発者) のメッセージを新しい応答でスワップアウトする場合。
いいえ
max_output_tokens 整数 応答で生成可能なトークン数の上限 (表示される出力トークンおよび推論トークンを含む)。 いいえ
max_tool_calls 整数 応答で処理できる組み込みツールへの呼び出しの合計数。 この最大数は、個々のツールではなく、すべての組み込みツール呼び出しに適用されます。 モデルによるツールのさらなる呼び出しは無視されます。 いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
いいえ
モデル 文字列 この応答の作成に使用するモデル デプロイ。 イエス
並列ツール呼び出し ブーリアン モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 いいえ 正しい
previous_response_id 文字列 モデルに対する以前の応答の一意の ID。 これを使用して、
複数ターン会話を作成します。
いいえ
ダイアログを表示する オブジェクト プロンプト テンプレートとその変数への参照。
いいえ
└─ 識別子 文字列 使用するプロンプト テンプレートの一意識別子。 いいえ
└─ 変数 OpenAI.ResponsePromptVariables (省略可能) プロンプト内の変数に代入する値の
マップ。 代入値は文字列、または画像やファイルなど
他の応答入力の種類にすることができます。
いいえ
└─ バージョン 文字列 (省略可能) プロンプト テンプレートのバージョン。 いいえ
reasoning オブジェクト 推論モデルのみ

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

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

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

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

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

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

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

- 組み込みツール: OpenAI によって提供されるツール。
ファイル検索などモデルの機能を拡張します。
- 関数呼び出し (カスタム ツール):ユーザーが定義した関数。
モデルが独自のコードを呼び出すことを可能にします。
いいえ
top_logprobs 整数 0 から 20 までの整数値を指定します。これは、各トークンの位置において、最も出現確率の高いトークンをいくつ返すかを表します。各トークンには、それぞれ関連するログ確率が付与されます。 いいえ
top_p number 核サンプリングと呼ばれる、温度を使用したサンプリングの代わりは、
ここで、モデルはトークンの結果を top_p 確率で考慮します
質量。 したがって、0.1 は、上位 10% 確率質量を構成するトークンのみを意味します
考慮されます。

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

Azureエラーレスポンス

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

AzureEvalAPICompletionsSamplingParams

名前 タイプ 説明 必須 既定値
並列ツール呼び出し ブーリアン いいえ
response_format OpenAI.ResponseTextFormatConfiguration いいえ
ツール アレイ いいえ

AzureEvalAPIModelSamplingParams

名前 タイプ 説明 必須 既定値
マックス_トークン 整数 生成された出力内のトークンの最大数。 いいえ
推論努力 列挙型 生成時に適用される推論作業のレベルを制御します。
使用可能な値: lowmediumhigh
いいえ
シード 整数 サンプリング中にランダム性を初期化するシード値。 いいえ
温度 number 温度が高いほど、出力のランダム性が高くなります。 いいえ
top_p number 核サンプリングの温度に代わるもの。1.0 にはすべてのトークンが含まれます。 いいえ

AzureEvalAPIResponseSamplingParams

名前 タイプ 説明 必須 既定値
並列ツール呼び出し ブーリアン いいえ
response_format OpenAI.ResponseTextFormatConfiguration いいえ
ツール アレイ いいえ

AzureFileExpiryAnchor

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

AzureFineTuneReinforcementMethod

名前 タイプ 説明 必須 既定値
grader オブジェクト 指定した操作を使用して入力と参照の間で文字列比較を実行する StringCheckGrader オブジェクト。 イエス
└─ 出力を計算する 文字列 グレーダー結果に基づいて出力を計算する数式。 いいえ
└─ 評価指標 列挙型 使用する評価メトリック。 fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5、またはrouge_lのいずれか。
使用できる値: fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5rouge_l
いいえ
└─ 採点者 オブジェクト いいえ
└─ 入力 アレイ 入力テキスト。 これには、テンプレート文字列が含まれる場合があります。 いいえ
└─ モデル 文字列 評価に使用するモデル。 いいえ
└─ 名前 文字列 グレーダーの名前。 いいえ
└─ 操作 列挙型 実行する文字列チェック操作。 eqnelike、または ilike のいずれかです。
使用可能な値: eqnelikeilike
いいえ
└─ 範囲 アレイ スコアの範囲。 既定値は [0, 1] です。 いいえ
└─ リファレンス 文字列 採点対象のテキスト。 いいえ
└─ サンプリングパラメーター モデルのサンプリング パラメーター。 いいえ
└─ タイプ 列挙型 オブジェクトの種類。これは常に multi です。
使用可能な値: multi
いいえ
ハイパーパラメーター OpenAI.FineTuneReinforcementHyperparameters 強化ファインチューニング ジョブに使用されるハイパーパラメーター。 いいえ
response_format オブジェクト いいえ
└─ json_schema オブジェクト 応答形式の JSON スキーマ いいえ
└─ タイプ 列挙型 応答形式の種類
使用可能な値: json_schema
いいえ

AzureListFilesResponse

名前 タイプ 説明 必須 既定値
データ アレイ イエス
ファーストID 文字列 イエス
has_more ブーリアン イエス
last_id 文字列 イエス
オブジェクト 列挙型
使用可能な値: list
イエス

AzureOpenAIFile

名前 タイプ 説明 必須 既定値
バイト 整数 ファイル サイズ (バイト単位)。 イエス
作成日時 整数 ファイルが作成された時刻の UNIX タイムスタンプ (秒単位)。 イエス
有効期限 整数 ファイルの有効期限が切れる UNIX タイムスタンプ (秒単位)。 いいえ
ファイル名 文字列 ファイルの名前。 イエス
識別子 文字列 API エンドポイントで参照できるファイル識別子。 イエス
オブジェクト 列挙型 オブジェクトの種類。これは常に file です。
使用可能な値: file
イエス
purpose 列挙型 ファイルの目的。 サポートされている値は、assistantsassistants_outputbatchbatch_outputfine-tunefine-tune-results です。
使用可能な値: assistantsassistants_outputbatchbatch_outputfine-tunefine-tune-resultsevals
イエス
状態 列挙型
使用可能な値: uploadedpendingrunningprocessederrordeletingdeleted
イエス
ステータスの詳細 文字列 非推奨になりました。 ファインチューニング用のトレーニング ファイルが検証に失敗した理由の詳細については、errorfine_tuning.job フィールドを参照してください。 いいえ

AzurePiiSubCategoryResult

個々の PIIHarmSubCategory の結果の詳細。

名前 タイプ 説明 必須 既定値
detected ブーリアン ラベル付けされたコンテンツ サブカテゴリがコンテンツで検出されたかどうか。 イエス
filtered ブーリアン コンテンツ検出によって、このサブカテゴリのコンテンツ フィルター 処理アクションが発生したかどうか。 イエス
編集済み ブーリアン このサブカテゴリのコンテンツが編集されたかどうか。 イエス
sub_category 文字列 評価された PIIHarmSubCategory。 イエス

AzureResponse

名前 タイプ 説明 必須 既定値
バックグラウンド ブーリアン モデル応答をバックグラウンドで実行するかどうか。
詳細については、こちらを参照してください
いいえ いいえ
作成日時 整数 この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 イエス
エラー オブジェクト モデルが応答の生成に失敗したときに返されるエラー オブジェクト。 イエス
└─ コード OpenAI.ResponseErrorCode 応答のエラー コード。 いいえ
└─ メッセージ 文字列 人が判読できるエラーの説明。 いいえ
識別子 文字列 この応答の一意の識別子。 イエス
incomplete_details オブジェクト 応答が不完全である理由の詳細。 イエス
└─ 理由 列挙型 応答が不完全である理由。
使用可能な値: max_output_tokenscontent_filter
いいえ
instructions 文字列または配列 イエス
max_output_tokens 整数 応答で生成可能なトークン数の上限 (表示される出力トークンおよび推論トークンを含む)。 いいえ
max_tool_calls 整数 応答で処理できる組み込みツールへの呼び出しの合計数。 この最大数は、個々のツールではなく、すべての組み込みツール呼び出しに適用されます。 モデルによるツールのさらなる呼び出しは無視されます。 いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

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

- output 配列内の項目の長さと順序は次に依存しています
モデルの応答。
- output 配列の最初の項目にアクセスして、
それがモデルによって生成されたコンテンツを含む assistant メッセージであると仮定すると、
output_text プロパティを使用することを検討できます。
SDK でサポートされています。
イエス
output_text 文字列 SDK 専用の便利なプロパティで、集約されたテキスト出力を含みます
存在する場合は、output_text 配列内のすべての output 項目から。
Python SDK と JavaScript SDK でサポートされています。
いいえ
並列ツール呼び出し ブーリアン モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 イエス 正しい
previous_response_id 文字列 モデルに対する以前の応答の一意の ID。 これを使用して、
複数ターン会話を作成します。
いいえ
ダイアログを表示する オブジェクト プロンプト テンプレートとその変数への参照。
いいえ
└─ 識別子 文字列 使用するプロンプト テンプレートの一意識別子。 いいえ
└─ 変数 OpenAI.ResponsePromptVariables (省略可能) プロンプト内の変数に代入する値の
マップ。 代入値は文字列、または画像やファイルなど
他の応答入力の種類にすることができます。
いいえ
└─ バージョン 文字列 (省略可能) プロンプト テンプレートのバージョン。 いいえ
reasoning オブジェクト 推論モデルのみ

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

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

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

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

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

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

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

- 組み込みツール: OpenAI によって提供されるツール。
モデルの機能 (Web 検索やファイル検索など)。
いいえ
top_logprobs 整数 0 から 20 までの整数値を指定します。これは、各トークンの位置において、最も出現確率の高いトークンをいくつ返すかを表します。各トークンには、それぞれ関連するログ確率が付与されます。 いいえ
top_p number 核サンプリングと呼ばれる、温度を使用したサンプリングの代わりは、
ここで、モデルはトークンの結果を top_p 確率で考慮します
質量。 したがって、0.1 は、上位 10% 確率質量を構成するトークンのみを意味します
考慮されます。

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

AzureSearchChatDataSource

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

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

AzureUserSecurityContext

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

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

ChatCompletionMessageToolCallsItem

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

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

CopiedAccountDetails

名前 タイプ 説明 必須 既定値
destinationResourceId 文字列 モデルがコピーされたコピー先リソースの ID。 イエス
リージョン 文字列 モデルがコピーされたコピー先のリージョン。 イエス
状態 列挙型 コピー操作の状態。
使用可能な値: CompletedFailedInProgress
イエス

CopyModelRequest

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

CopyModelResponse

名前 タイプ 説明 必須 既定値
checkpointedModelName 文字列 コピーしたモデルの ID。 イエス
copiedAccountDetails アレイ コピー先のリソース ID の ID イエス
fineTuningJobId 文字列 チェックポイントがコピーされたファインチューニング ジョブの ID。 イエス

ElasticsearchChatDataSource

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

MongoDBChatDataSource

名前 タイプ 説明 必須 既定値
パラメーター オブジェクト MongoDB データ ソースの使用を制御するためのパラメーター情報。 イエス
└─ 部分結果を許可する ブーリアン true に設定すると、システムは部分的な検索結果の使用を許可し、すべての
部分クエリが失敗すると、要求は失敗します。 指定しない場合、または false として指定した場合、1 つでも検索クエリが失敗すると要求は失敗します。
いいえ いいえ
└─ アプリ名 文字列 MongoDB アプリケーションの名前。 いいえ
└─ 認証 オブジェクト いいえ
└─ パスワード 文字列 いいえ
└─ タイプ 列挙型
使用可能な値: username_and_password
いいえ
└─ ユーザー名 文字列 いいえ
└─ コレクション名 文字列 MongoDB コレクションの名前。 いいえ
└─ データベース名 文字列 MongoDB データベースの名前。 いいえ
└─ 埋め込み依存関係 オブジェクト Azure OpenAI 埋め込みモデル デプロイに対してパブリック サービス呼び出しを行うベクター化ソースを表します。 いいえ
└─ 認証 AzureChatDataSourceApiKeyAuthenticationOptions または AzureChatDataSourceAccessTokenAuthenticationOptions エンドポイント ベースのベクター化ソースで使用する認証メカニズム。
エンドポイント認証では、API キーとアクセス トークンのメカニズムがサポートされます。
いいえ
└─ デプロイメント名 文字列 ベクター化に使用する埋め込みモデル デプロイ。 このデプロイは、同じ 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 フィールド 文字列 いいえ
└─ ベクトルフィールド アレイ いいえ
└─ 対象範囲内 ブーリアン クエリをインデックス付きデータの使用に制限するかどうか。 いいえ
コンテキストを含める アレイ 応答に含める出力コンテキスト プロパティ。
既定では、引用と意図が要求されます。
いいえ ['引用', '意図']
└─ インデックス名 文字列 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
container_file_citation

OpenAI.AnnotationUrlCitation

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

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

OpenAI.おおよその位置

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

OpenAI.AutoChunkingStrategyRequestParam

既定の戦略。 この戦略では現在、max_chunk_size_tokens800chunk_overlap_tokens400 を使用しています。

名前 タイプ 説明 必須 既定値
列挙型 常に auto です。
使用可能な値: auto
イエス

OpenAI.ChatCompletionFunctionCallOption

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

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

OpenAI.ChatCompletionFunctions

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

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

OpenAI.ChatCompletionMessageAudioChunk

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

OpenAI.ChatCompletionMessageToolCall

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

OpenAI.ChatCompletionMessageToolCallChunk

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

OpenAI.ChatCompletionNamedToolChoice

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

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

OpenAI.ChatCompletionRequestAssistantMessage

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

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

OpenAI.ChatCompletionRequestAssistantMessageContentPart

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

OpenAI.ChatCompletionRequestDeveloperMessage

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

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

OpenAI.ChatCompletionRequestFunctionMessage

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

OpenAI.ChatCompletionRequestMessage

OpenAI.ChatCompletionRequestMessage の識別子

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

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

OpenAI.ChatCompletionRequestMessageContentPart

OpenAI.ChatCompletionRequestMessageContentPart の識別子

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

型の値 スキーマ
text OpenAI.ChatCompletionRequestMessageContentPartText
image_url OpenAI.ChatCompletionRequestMessageContentPartImage
refusal OpenAI.ChatCompletionRequestMessageContentPartRefusal
file OpenAI.ChatCompletionRequestMessageContentPartFile
input_audio OpenAI.ChatCompletionRequestMessageContentPartAudio
名前 タイプ 説明 必須 既定値
OpenAI.ChatCompletionRequestMessageContentPartType イエス

OpenAI.ChatCompletionRequestMessageContentPartAudio

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

OpenAI.ChatCompletionRequestMessageContentPartFile

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

OpenAI.ChatCompletionRequestMessageContentPartImage

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

OpenAI.ChatCompletionRequestMessageContentPartRefusal

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

OpenAI.ChatCompletionRequestMessageContentPartText

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

OpenAI.ChatCompletionRequestMessageContentPartType

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

OpenAI.ChatCompletionRequestSystemMessage

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

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

OpenAI.ChatCompletionRequestSystemMessageContentPart

参照: OpenAI.ChatCompletionRequestMessageContentPartText

OpenAI.ChatCompletionRequestToolMessage

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

OpenAI.ChatCompletionRequestToolMessageContentPart

参照: OpenAI.ChatCompletionRequestMessageContentPartText

OpenAI.ChatCompletionRequestUserMessage

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

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

OpenAI.ChatCompletionRequestUserMessageContentPart

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

OpenAI.ChatCompletionRole

メッセージの作成者のロール

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

OpenAI.ChatCompletionStreamOptions

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

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

他のすべてのチャンクにも usage フィールドが含まれますが、null 値です
値。 注意: ストリームが中断された場合は、受信することができません
要求のトークン使用量の合計を含む最終的な使用チャンク。
いいえ

OpenAI.ChatCompletionStreamResponseDelta

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

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

OpenAI.ChatCompletionTokenLogprob

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

OpenAI チャットコンプリートツール

名前 タイプ 説明 必須 既定値
関数 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.ChatOutputPredictionContent

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

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

OpenAI.ChatOutputPredictionType

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

OpenAI.ChunkingStrategyRequestParam

ファイルをチャンクするために使用されるチャンキング戦略。 設定されていない場合は、auto 戦略を使用します。

OpenAI.ChunkingStrategyRequestParam の識別子

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

型の値 スキーマ
static OpenAI.StaticChunkingStrategyRequestParam
名前 タイプ 説明 必須 既定値
列挙型 チャンク分割戦略の種類。
使用可能な値: autostatic
イエス

OpenAI.ChunkingStrategyResponseParam

OpenAI.ChunkingStrategyResponseParam の識別子

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

型の値 スキーマ
other OpenAI.OtherChunkingStrategyResponseParam
static OpenAI.StaticChunkingStrategyResponseParam
名前 タイプ 説明 必須 既定値
列挙型
使用可能な値: staticother
イエス

OpenAI.CodeInterpreterOutput

OpenAI.CodeInterpreterOutput の識別子

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

型の値 スキーマ
image OpenAI.CodeInterpreterOutputImage
logs OpenAI.CodeInterpreterOutputLogs
名前 タイプ 説明 必須 既定値
OpenAI.CodeInterpreterOutputType イエス

OpenAI.CodeInterpreterOutputImage

コード インタープリターからの画像出力。

名前 タイプ 説明 必須 既定値
列挙型 出力の種類。 常に 'image' です。
使用可能な値: image
イエス
url 文字列 コード インタープリターからの画像出力の URL。 イエス

OpenAI.CodeInterpreterOutputLogs

コード インタープリターからのログ出力。

名前 タイプ 説明 必須 既定値
ログ 文字列 コード インタープリターからのログ出力。 イエス
列挙型 出力の種類。 常に 'logs' です。
使用可能な値: logs
イエス

OpenAI.CodeInterpreterOutputType

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

OpenAI.CodeInterpreterTool

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

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

OpenAI.CodeInterpreterToolAuto

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

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

OpenAI.CodeInterpreterToolCallItemParam

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

名前 タイプ 説明 必須 既定値
コード 文字列 実行するコード。使用できない場合は null。 イエス
container_id 文字列 コードの実行に使用されるコンテナーの ID。 イエス
outputs アレイ ログや画像など、コード インタープリターによって生成される出力。
使用可能な出力がない場合は null を指定できます。
イエス
列挙型
使用可能な値: code_interpreter_call
イエス

OpenAI.CodeInterpreterToolCallItemResource

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

名前 タイプ 説明 必須 既定値
コード 文字列 実行するコード。使用できない場合は null。 イエス
container_id 文字列 コードの実行に使用されるコンテナーの ID。 イエス
outputs アレイ ログや画像など、コード インタープリターによって生成される出力。
使用可能な出力がない場合は null を指定できます。
イエス
状態 列挙型
使用できる値: in_progresscompletedincompleteinterpretingfailed
イエス
列挙型
使用可能な値: code_interpreter_call
イエス

OpenAI.比較フィルター

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

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

OpenAI.CompletionUsage

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

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

ドラッグ操作。

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

OpenAI.ComputerActionKeyPress

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

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

OpenAI.ComputerActionMove

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

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

OpenAI.ComputerActionScreenshot

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

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

OpenAI.ComputerActionScroll

スクロール アクション。

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

OpenAI.ComputerActionType

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

OpenAI.ComputerActionTypeKeys

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

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

OpenAI.ComputerActionWait

待機操作。

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

OpenAI.ComputerToolCallItemParam

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

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

OpenAI.ComputerToolCallItemResource

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

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

OpenAI.ComputerToolCallOutputItemOutput

OpenAI.ComputerToolCallOutputItemOutput の識別子

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

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

OpenAI.ComputerToolCallOutputItemOutputComputerScreenshot

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

OpenAI.ComputerToolCallOutputItemOutputType

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

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

OpenAI.ComputerToolCallOutputItemParam

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

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

OpenAI.ComputerToolCallOutputItemResource

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

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

OpenAI.ComputerToolCallSafetyCheck

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

名前 タイプ 説明 必須 既定値
コード 文字列 保留中の安全性チェックの種類。 イエス
識別子 文字列 保留中の安全性チェックの 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.CreateEvalItem

プロンプトまたはコンテキストを構成するチャット メッセージ。 item 名前空間への変数参照 (例: {{item.name}}) を含めることができます。

名前 タイプ 説明 必須 既定値
コンテンツ 文字列または OpenAI.EvalItemContent モデルへのテキスト入力 - テンプレート文字列を含めることができます。 イエス
ロール 列挙型 メッセージ入力の役割。 次のいずれか: userassistantsystem、または
developer
使用可能な値: userassistantsystemdeveloper
イエス
列挙型 メッセージ入力の種類。 常に message です。
使用可能な値: message
いいえ

OpenAI.CreateEvalRunRequest

名前 タイプ 説明 必須 既定値
データソース オブジェクト イエス
└─ タイプ OpenAI.EvalRunDataSourceType いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
いいえ
名前 文字列 実行の名前。 いいえ

OpenAI.CreateFineTuningJobRequest

有効なモデル:

babbage-002
davinci-002
gpt-3.5-turbo
gpt-4o-mini
名前 タイプ 説明 必須 既定値
ハイパーパラメーター オブジェクト ファインチューニング ジョブに使用されるハイパーパラメーター。
この値は現在非推奨であり、代わりに method が推奨されており、method パラメーターの下に渡す必要があります。
いいえ
└─ バッチサイズ (batch_size) 列挙型
使用可能な値: auto
いいえ
└─ learning_rate_multiplier(学習率乗数) 列挙型
使用可能な値: auto
いいえ
└─ n_epochs (エポック数) 列挙型
使用可能な値: auto
いいえ
インテグレーション アレイ ファインチューニング ジョブに対して有効にする統合の一覧。 いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
いいえ
メソッド OpenAI.FineTuneMethod ファインチューニングに使用されるメソッド。 いいえ
モデル string (以下の有効なモデルを参照) ファインチューニングするモデルの名前。 次のいずれかを選択できます
サポートされているモデル
イエス
シード 整数 シードは処理の再現性を制御します。 同じシードとジョブ パラメーターを渡すと同じ結果が得られますが、まれに異なる場合があります。
シードが指定されていない場合は生成されます。
いいえ
suffix 文字列 ファインチューニング済みのモデル名に追加される最大 64 文字の文字列。

たとえば、suffix に "custom-model-name" を指定すると、ft:gpt-4o-mini:openai:custom-model-name:7p4lURel のようなモデル名が生成されます。
いいえ 無し
トレーニングファイル 文字列 トレーニング データを含むアップロードするファイルの ID。

ファイルをアップロードする方法については、「ファイルのアップロード」を参照してください。

データセットは JSONL ファイル形式である必要があります。 また、ファイルのアップロード時には purpose を fine-tune に指定する必要があります。

ファイルの内容は、モデルが チャット を使用するか、ファインチューニング方法が 優先 形式を使用するかによって異なります。

詳細については、「ファインチューニング ガイド」を参照してください。
イエス
検証ファイル 文字列 検証データを含むアップロードされるファイルの ID。

このファイルを指定した場合、そのデータはファインチューニング中に定期的に
検証メトリックを生成するために使用されます。 これらのメトリックは、
ファインチューニング結果ファイルで確認できます。
トレーニング ファイルと検証ファイルの両方に同じデータを含めてはなりません。

データセットは JSONL ファイル形式である必要があります。 ファイルをアップロードする際には、purpose を fine-tune に指定してください。

詳細については、「ファインチューニング ガイド」を参照してください。
いいえ

OpenAI.CreateFineTuningJobRequestIntegration

OpenAI.CreateFineTuningJobRequestIntegration の識別子

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

型の値 スキーマ
wandb OpenAI.CreateFineTuningJobRequestWandbIntegration
名前 タイプ 説明 必須 既定値
string (以下の有効なモデルを参照) イエス

OpenAI.CreateFineTuningJobRequestWandbIntegration

名前 タイプ 説明 必須 既定値
列挙型
使用可能な値: wandb
イエス
wandb オブジェクト イエス
└─ エンティティ 文字列 いいえ
└─ 名前 文字列 いいえ
└─ プロジェクト 文字列 いいえ
└─ タグ アレイ いいえ

OpenAI.CreateVectorStoreFileBatchRequest

名前 タイプ 説明 必須 既定値
attributes オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。 キーは文字列です
最大長は 64 文字です。 値は文字列で最大
512 文字、ブール値、または数値の長さ。
いいえ
chunking_strategy OpenAI.ChunkingStrategyRequestParam ファイルをチャンクするために使用されるチャンキング戦略。 設定されていない場合は、auto 戦略を使用します。 いいえ
ファイルID アレイ ベクター ストアが使う必要があるファイル ID の一覧。 ファイルにアクセスできる file_search などのツールに便利です。 イエス

OpenAI.CreateVectorStoreFileRequest

名前 タイプ 説明 必須 既定値
attributes オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。 キーは文字列です
最大長は 64 文字です。 値は文字列で最大
512 文字、ブール値、または数値の長さ。
いいえ
chunking_strategy OpenAI.ChunkingStrategyRequestParam ファイルをチャンクするために使用されるチャンキング戦略。 設定されていない場合は、auto 戦略を使用します。 いいえ
file_id 文字列 ベクター ストアが使う必要があるファイル ID。 ファイルにアクセスできる file_search などのツールに便利です。 イエス

OpenAI.CreateVectorStoreRequest

名前 タイプ 説明 必須 既定値
chunking_strategy オブジェクト 既定の戦略。 この戦略では現在、max_chunk_size_tokens800chunk_overlap_tokens400 を使用しています。 いいえ
└─ 静的 OpenAI.StaticChunkingStrategy いいえ
└─ タイプ 列挙型 常に static です。
使用可能な値: static
いいえ
有効期限後 OpenAI.VectorStoreExpirationAfter ベクター ストアの有効期限ポリシー。 いいえ
ファイルID アレイ ベクター ストアが使う必要があるファイル ID の一覧。 ファイルにアクセスできる file_search などのツールに便利です。 いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
いいえ
名前 文字列 ベクター ストアの名前。 いいえ

OpenAI.DeleteFileResponse

名前 タイプ 説明 必須 既定値
削除されました ブーリアン イエス
識別子 文字列 イエス
オブジェクト 列挙型
使用可能な値: file
イエス

OpenAI.DeleteVectorStoreFileResponse

名前 タイプ 説明 必須 既定値
削除されました ブーリアン イエス
識別子 文字列 イエス
オブジェクト 列挙型
使用可能な値: vector_store.file.deleted
イエス

OpenAI.DeleteVectorStoreResponse

名前 タイプ 説明 必須 既定値
削除されました ブーリアン イエス
識別子 文字列 イエス
オブジェクト 列挙型
使用可能な値: vector_store.deleted
イエス

OpenAI.Embedding

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

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

OpenAI.Eval

データ ソース構成とテスト条件を持つ Eval オブジェクト。 Eval は、LLM 統合のために実行するタスクを表します。 次のようになります。

  • チャットボットの品質を向上させる
  • チャットボットがカスタマー サポートをどの程度適切に処理しているかを確認する
  • o4-mini が私のユースケースで gpt-4o より優れているか確認する
名前 タイプ 説明 必須 既定値
作成日時 整数 eval が作成されたときの Unix タイムスタンプ (秒単位)。 イエス
データソース設定 オブジェクト イエス
└─ タイプ OpenAI.EvalDataSourceConfigType いいえ
識別子 文字列 評価の一意識別子。 イエス
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
イエス
名前 文字列 評価の名前。 イエス
オブジェクト 列挙型 オブジェクトの種類。
使用可能な値: eval
イエス
テスト基準 アレイ テスト条件の一覧。 イエス 無し

OpenAI.EvalApiError

Eval API からのエラー応答を表すオブジェクト。

名前 タイプ 説明 必須 既定値
コード 文字列 エラー コード。 イエス
メッセージ 文字列 エラー メッセージ。 イエス

OpenAI.EvalCompletionsRunDataSourceParams

モデル サンプリング構成を記述する CompletionsRunDataSource オブジェクト。

名前 タイプ 説明 必須 既定値
インプットメッセージ オブジェクト いいえ
└─ アイテムリファレンス 文字列 item 名前空間内の変数への参照。 つまり、"item.input_trajectory" いいえ
└─ テンプレート アレイ プロンプトまたはコンテキストを形成するチャット メッセージの一覧。 item 名前空間への変数参照 (例: {{item.name}}) を含めることができます。 いいえ
└─ タイプ 列挙型 入力メッセージの種類。 常に item_reference です。
使用可能な値: item_reference
いいえ
モデル 文字列 補完生成に使用するモデルの名前 (例: "o3-mini")。 いいえ
サンプリングパラメータ AzureEvalAPICompletionsSamplingParams いいえ
ソース オブジェクト イエス
└─ コンテンツ アレイ jsonl ファイルの内容。 いいえ
└─ created_after 整数 この時刻より後に作成された項目をフィルター処理するためのオプションの Unix タイムスタンプ。 いいえ
└─ created_before 整数 この時刻より前に作成された項目をフィルター処理するためのオプションの Unix タイムスタンプ。 いいえ
└─ 識別子 文字列 ファイルの識別子。 いいえ
└─ 制限 整数 返される項目の最大数 (省略可能)。 いいえ
└─ メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
いいえ
└─ モデル 文字列 選択可能なフィルター用モデル (例: "gpt-4o")。 いいえ
└─ タイプ 列挙型 ソースの種類。 常に stored_completions です。
使用可能な値: stored_completions
いいえ
列挙型 実行データ ソースの種類。 常に completions です。
使用可能な値: completions
イエス

OpenAI.EvalCustomDataSourceConfigParams

評価実行に使用されるデータ ソースのスキーマを定義する CustomDataSourceConfig オブジェクト。 このスキーマは、以下のデータの形式を定義するために使用されます。

  • テスト基準の定義に使用するデータ
  • 実行の作成時に必要なデータ
名前 タイプ 説明 必須 既定値
サンプルスキーマを含める ブーリアン 評価で、(データ ソースから応答を生成することで) サンプル名前空間にデータを設定することを必要とするかどうか いいえ いいえ
アイテムスキーマ オブジェクト データ ソース内の各行の json スキーマ。 イエス
列挙型 データ ソースの種類。 常に custom です。
使用可能な値: custom
イエス

OpenAI.EvalCustomDataSourceConfigResource

itemのスキーマを指定し、必要に応じてsampleの名前空間を指定するCustomDataSourceConfig。 応答スキーマは、以下のデータの形式を定義するために使用されます。

  • テスト基準の定義に使用するデータ
  • 実行の作成時に必要なデータ
名前 タイプ 説明 必須 既定値
スキーマ オブジェクト 実行データ ソース項目の json スキーマ。
JSON スキーマを作成する方法については 、こちらをご覧ください
イエス
列挙型 データ ソースの種類。 常に custom です。
使用可能な値: custom
イエス

OpenAI.EvalDataSourceConfigParams

OpenAI.EvalDataSourceConfigParams の識別子

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

型の値 スキーマ
custom OpenAI.EvalCustomDataSourceConfigParams
logs OpenAI.EvalLogsDataSourceConfigParams
stored_completions OpenAI.EvalStoredCompletionsDataSourceConfigParams
名前 タイプ 説明 必須 既定値
OpenAI.EvalDataSourceConfigType イエス

OpenAI.EvalDataSourceConfigResource

OpenAI.EvalDataSourceConfigResource の識別子

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

型の値 スキーマ
custom OpenAI.EvalCustomDataSourceConfigResource
stored_completions OpenAI.EvalStoredCompletionsDataSourceConfigResource
logs OpenAI.EvalLogsDataSourceConfigResource
名前 タイプ 説明 必須 既定値
OpenAI.EvalDataSourceConfigType イエス

OpenAI.EvalDataSourceConfigType

プロパティ 価値
タイプ 文字列
custom
logs
stored_completions

OpenAI.EvalGraderLabelModelParams

モデルを使用して評価の各項目にラベルを割り当てる LabelModelGrader オブジェクト。

名前 タイプ 説明 必須 既定値
入力 アレイ プロンプトまたはコンテキストを形成するチャット メッセージの一覧。 item 名前空間への変数参照 (例: {{item.name}}) を含めることができます。 イエス
ラベル アレイ 各評価項目を分類するためのラベル。 イエス
モデル 文字列 評価に使用するモデル。 構造化された出力をサポートする必要があります。 イエス
名前 文字列 グレーダーの名前。 イエス
passing_labels アレイ 合格結果を示すラベル。 ラベルのサブセットである必要があります。 イエス
列挙型 オブジェクトの種類。これは常に label_model です。
使用可能な値: label_model
イエス

OpenAI.EvalGraderLabelModelResource

名前 タイプ 説明 必須 既定値
入力 アレイ イエス
ラベル アレイ 評価の各項目に割り当てるラベル。 イエス
モデル 文字列 評価に使用するモデル。 構造化された出力をサポートする必要があります。 イエス
名前 文字列 グレーダーの名前。 イエス
passing_labels アレイ 合格結果を示すラベル。 ラベルのサブセットである必要があります。 イエス
列挙型 オブジェクトの種類。これは常に label_model です。
使用可能な値: label_model
イエス

OpenAI.EvalGraderParams

OpenAI.EvalGraderParams の識別子

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

型の値 スキーマ
label_model OpenAI.EvalGraderLabelModelParams
string_check OpenAI.EvalGraderStringCheckParams
text_similarity OpenAI.EvalGraderTextSimilarityParams
python OpenAI.EvalGraderPythonParams
score_model OpenAI.EvalGraderScoreModelParams
名前 タイプ 説明 必須 既定値
OpenAI.GraderType イエス

OpenAI.EvalGraderPythonParams

名前 タイプ 説明 必須 既定値
image_tag 文字列 Python スクリプトに使用するイメージ タグ。 いいえ
名前 文字列 グレーダーの名前。 イエス
パス閾値 number スコアのしきい値。 いいえ
ソース 文字列 Python スクリプトのソース コード。 イエス
列挙型 オブジェクトの種類。これは常に python です。
使用可能な値: python
イエス

OpenAI.EvalGraderPythonResource

名前 タイプ 説明 必須 既定値
image_tag 文字列 Python スクリプトに使用するイメージ タグ。 いいえ
名前 文字列 グレーダーの名前。 イエス
パス閾値 number スコアのしきい値。 いいえ
ソース 文字列 Python スクリプトのソース コード。 イエス
列挙型 オブジェクトの種類。これは常に python です。
使用可能な値: python
イエス

OpenAI.EvalGraderResource

OpenAI.EvalGraderResource の識別子

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

型の値 スキーマ
label_model OpenAI.EvalGraderLabelModelResource
text_similarity OpenAI.EvalGraderTextSimilarityResource
python OpenAI.EvalGraderPythonResource
score_model OpenAI.EvalGraderScoreModelResource
名前 タイプ 説明 必須 既定値
OpenAI.GraderType イエス

OpenAI.EvalGraderScoreModelParams

名前 タイプ 説明 必須 既定値
入力 アレイ 入力テキスト。 これには、テンプレート文字列が含まれる場合があります。 イエス
モデル 文字列 評価に使用するモデル。 イエス
名前 文字列 グレーダーの名前。 イエス
パス閾値 number スコアのしきい値。 いいえ
範囲 アレイ スコアの範囲。 既定値は [0, 1] です。 いいえ
サンプリングパラメータ モデルのサンプリング パラメーター。 いいえ
列挙型 オブジェクトの種類。これは常に score_model です。
使用可能な値: score_model
イエス

OpenAI.EvalGraderScoreModelResource

名前 タイプ 説明 必須 既定値
入力 アレイ 入力テキスト。 これには、テンプレート文字列が含まれる場合があります。 イエス
モデル 文字列 評価に使用するモデル。 イエス
名前 文字列 グレーダーの名前。 イエス
パス閾値 number スコアのしきい値。 いいえ
範囲 アレイ スコアの範囲。 既定値は [0, 1] です。 いいえ
サンプリングパラメータ モデルのサンプリング パラメーター。 いいえ
列挙型 オブジェクトの種類。これは常に score_model です。
使用可能な値: score_model
イエス

OpenAI.EvalGraderStringCheckParams

名前 タイプ 説明 必須 既定値
入力 文字列 入力テキスト。 これには、テンプレート文字列が含まれる場合があります。 イエス
名前 文字列 グレーダーの名前。 イエス
操作 列挙型 実行する文字列チェック操作。 eqnelike、または ilike のいずれかです。
使用可能な値: eqnelikeilike
イエス
参照 文字列 参照テキスト。 これには、テンプレート文字列が含まれる場合があります。 イエス
列挙型 オブジェクトの種類。これは常に string_check です。
使用可能な値: string_check
イエス

OpenAI.EvalGraderTextSimilarityParams

名前 タイプ 説明 必須 既定値
評価指標 列挙型 使用する評価メトリック。 fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5、またはrouge_lのいずれか。
使用できる値: fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5rouge_l
イエス
入力 文字列 採点評価中のテキスト。 イエス
名前 文字列 グレーダーの名前。 イエス
パス閾値 number スコアのしきい値。 イエス
参照 文字列 採点対象のテキスト。 イエス
列挙型 グレーダーの種類。
使用可能な値: text_similarity
イエス

OpenAI.EvalGraderTextSimilarityResource

名前 タイプ 説明 必須 既定値
評価指標 列挙型 使用する評価メトリック。 fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5、またはrouge_lのいずれか。
使用できる値: fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5rouge_l
イエス
入力 文字列 採点評価中のテキスト。 イエス
名前 文字列 グレーダーの名前。 イエス
パス閾値 number スコアのしきい値。 イエス
参照 文字列 採点対象のテキスト。 イエス
列挙型 グレーダーの種類。
使用可能な値: text_similarity
イエス

OpenAI.EvalItem

命令フォロー階層を示すロールを含むモデルへのメッセージ入力。 developerロールまたはsystemロールで指定された命令は、userロールで指定された命令よりも優先されます。 assistant ロールを持つメッセージは、以前の操作でモデルによって生成されたものと見なされます。

名前 タイプ 説明 必須 既定値
コンテンツ オブジェクト イエス
└─ タイプ OpenAI.EvalItemContentType いいえ
ロール 列挙型 メッセージ入力の役割。 次のいずれか: userassistantsystem、または
developer
使用可能な値: userassistantsystemdeveloper
イエス
列挙型 メッセージ入力の種類。 常に message です。
使用可能な値: message
いいえ

OpenAI.EvalItemContent

OpenAI.EvalItemContent の識別子

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

型の値 スキーマ
input_text OpenAI.EvalItemContentInputText
output_text OpenAI.EvalItemContentOutputText
名前 タイプ 説明 必須 既定値
OpenAI.EvalItemContentType イエス

OpenAI.EvalItemContentInputText

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

OpenAI.EvalItemContentOutputText

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

OpenAI.EvalItemContentType

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

OpenAI.EvalJsonlRunDataSourceParams

eval に一致する JSONL ファイルを指定する JsonlRunDataSource オブジェクト

名前 タイプ 説明 必須 既定値
ソース オブジェクト イエス
└─ コンテンツ アレイ jsonl ファイルの内容。 いいえ
└─ 識別子 文字列 ファイルの識別子。 いいえ
└─ タイプ 列挙型 jsonl ソースの型。 常に file_id です。
使用可能な値: file_id
いいえ
列挙型 データ ソースの種類。 常に jsonl です。
使用可能な値: jsonl
イエス

OpenAI.EvalList

評価のリストを表すオブジェクト。

名前 タイプ 説明 必須 既定値
データ アレイ 評価オブジェクトの配列。 イエス
ファーストID 文字列 データ配列内の最初の評価の識別子。 イエス
has_more ブーリアン 選択可能な評価がこれ以上存在するかどうかを示します。 イエス
last_id 文字列 データ配列の最後の評価の識別子。 イエス
オブジェクト 列挙型 このオブジェクトの種類。 常に "list" に設定されます。
使用可能な値: list
イエス

OpenAI.EvalLogsDataSourceConfigParams

ログ クエリのメタデータ プロパティを指定するデータ ソース構成。 これは通常、 usecase=chatbotprompt-version=v2などのメタデータです。

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

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
いいえ
列挙型 データ ソースの種類。 常に logs です。
使用可能な値: logs
イエス

OpenAI.EvalLogsDataSourceConfigResource

ログ クエリのメタデータ プロパティを指定する LogsDataSourceConfig。 これは通常、 usecase=chatbotprompt-version=v2などのメタデータです。このデータ ソース構成によって返されるスキーマは、evals で使用可能な変数を定義するために使用されます。 item このデータ ソース構成を使用する場合、 sample は両方とも定義されます。

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

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
イエス
スキーマ オブジェクト 実行データ ソース項目の json スキーマ。
JSON スキーマを作成する方法については 、こちらをご覧ください
イエス
列挙型 データ ソースの種類。 常に logs です。
使用可能な値: logs
イエス

OpenAI.EvalResponsesRunDataSourceParams

モデル サンプリング構成を記述する ResponsesRunDataSource オブジェクト。

名前 タイプ 説明 必須 既定値
インプットメッセージ オブジェクト いいえ
└─ アイテムリファレンス 文字列 item 名前空間内の変数への参照。 つまり、"item.name" いいえ
└─ テンプレート アレイ プロンプトまたはコンテキストを形成するチャット メッセージの一覧。 item 名前空間への変数参照 (例: {{item.name}}) を含めることができます。 いいえ
└─ タイプ 列挙型 入力メッセージの種類。 常に item_reference です。
使用可能な値: item_reference
いいえ
モデル 文字列 補完生成に使用するモデルの名前 (例: "o3-mini")。 いいえ
サンプリングパラメータ AzureEvalAPIResponseSamplingParams いいえ
ソース オブジェクト イエス
└─ コンテンツ アレイ jsonl ファイルの内容。 いいえ
└─ created_after 整数 このタイムスタンプ以降 (この値を含む) に作成された項目のみを含めます。 これは、応答を選択するために使用されるクエリ パラメーターです。 いいえ
└─ created_before 整数 このタイムスタンプ以前 (この値を含む) に作成された項目のみを含めます。 これは、応答を選択するために使用されるクエリ パラメーターです。 いいえ
└─ 識別子 文字列 ファイルの識別子。 いいえ
└─ 指示検索 (instructions_search) 文字列 (省略可能) 'instructions' フィールドを検索する文字列。 これは、応答を選択するために使用されるクエリ パラメーターです。 いいえ
└─ メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
いいえ
└─ モデル 文字列 応答を検索するモデルの名前。 これは、応答を選択するために使用されるクエリ パラメーターです。 いいえ
└─ 推論努力 (reasoning_effort) OpenAI.ReasoningEffort (省略可能) reasoning effort パラメーター。 これは、応答を選択するために使用されるクエリ パラメーターです。 いいえ
└─ 温度 number サンプリング温度。 これは、応答を選択するために使用されるクエリ パラメーターです。 いいえ
└─ ツール アレイ ツール名の一覧。 これは、応答を選択するために使用されるクエリ パラメーターです。 いいえ
└─ top_p number Nucleus sampling パラメーター。 これは、応答を選択するために使用されるクエリ パラメーターです。 いいえ
└─ タイプ 列挙型 実行データ ソースの種類。 常に responses です。
使用可能な値: responses
いいえ
└─ ユーザー アレイ ユーザー識別子の一覧。 これは、応答を選択するために使用されるクエリ パラメーターです。 いいえ
列挙型 実行データ ソースの種類。 常に responses です。
使用可能な値: responses
イエス

OpenAI.EvalRun

評価実行を表すスキーマ。

名前 タイプ 説明 必須 既定値
作成日時 整数 評価実行が作成されたときの Unix タイムスタンプ (秒単位)。 イエス
データソース オブジェクト イエス
└─ タイプ OpenAI.EvalRunDataSourceType いいえ
エラー OpenAI.EvalApiError Eval API からのエラー応答を表すオブジェクト。 イエス
eval_id 文字列 関連付けられている評価の識別子。 イエス
識別子 文字列 評価実行の一意識別子。 イエス
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
イエス
モデル 文字列 評価されるモデル (該当する場合)。 イエス
名前 文字列 評価実行の名前。 イエス
オブジェクト 列挙型 オブジェクトの古い型。 常に "eval.run" です。
使用可能な値: eval.run
イエス
per_model_usage アレイ 評価実行中の各モデルの使用状況の統計情報。 イエス
テスト基準ごとの結果 アレイ 評価の実行中に適用されるテスト条件ごとの結果。 イエス
レポートURL 文字列 UI ダッシュボードに表示される評価実行レポートの URL。 イエス
結果数 オブジェクト 評価実行の結果を要約するカウンター。 イエス
└─ エラーが発生しました 整数 エラーが発生した出力項目の数。 いいえ
└─ 失敗しました 整数 評価に合格しなかった出力項目の数。 いいえ
合格しました 整数 評価に合格した出力項目の数。 いいえ
└─ 合計 整数 実行された出力項目の合計数。 いいえ
状態 文字列 評価実行の状態。 イエス

OpenAI.EvalRunDataContentSource

OpenAI.EvalRunDataContentSource の識別子

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

型の値 スキーマ
file_id OpenAI.EvalRunFileIdDataContentSource
stored_completions OpenAI.EvalRunStoredCompletionsDataContentSource
responses OpenAI.EvalRunResponsesDataContentSource
名前 タイプ 説明 必須 既定値
OpenAI.EvalRunDataContentSourceType イエス

OpenAI.EvalRunDataContentSourceType

プロパティ 価値
タイプ 文字列
file_id
file_content
stored_completions
responses

OpenAI.EvalRunDataSourceCompletionsResource

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

OpenAI.EvalRunDataSourceJsonlResource

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

OpenAI.EvalRunDataSourceParams

OpenAI.EvalRunDataSourceParams の識別子

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

型の値 スキーマ
jsonl OpenAI.EvalJsonlRunDataSourceParams
completions OpenAI.EvalCompletionsRunDataSourceParams
responses OpenAI.EvalResponsesRunDataSourceParams
名前 タイプ 説明 必須 既定値
OpenAI.EvalRunDataSourceType イエス

OpenAI.EvalRunDataSourceResource

名前 タイプ 説明 必須 既定値
OpenAI.EvalRunDataSourceType イエス

OpenAI.EvalRunDataSourceResponsesResource

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

OpenAI.EvalRunDataSourceType

プロパティ 価値
タイプ 文字列
jsonl
completions
responses

OpenAI.EvalRunFileContentDataContentSource

名前 タイプ 説明 必須 既定値
コンテンツ アレイ jsonl ファイルの内容。 イエス
列挙型 jsonl ソースの型。 常に file_content です。
使用可能な値: file_content
イエス

OpenAI.EvalRunFileIdDataContentSource

名前 タイプ 説明 必須 既定値
識別子 文字列 ファイルの識別子。 イエス
列挙型 jsonl ソースの型。 常に file_id です。
使用可能な値: file_id
イエス

OpenAI.EvalRunList

評価の実行の一覧を表すオブジェクト。

名前 タイプ 説明 必須 既定値
データ アレイ eval 実行オブジェクトの配列。 イエス
ファーストID 文字列 データ配列で最初に実行された評価の識別子。 イエス
has_more ブーリアン 選択可能な評価がこれ以上存在するかどうかを示します。 イエス
last_id 文字列 データ配列で最後に実行された評価の識別子。 イエス
オブジェクト 列挙型 このオブジェクトの種類。 常に "list" に設定されます。
使用可能な値: list
イエス

OpenAI.EvalRunOutputItem

評価実行出力項目を表すスキーマ。

名前 タイプ 説明 必須 既定値
作成日時 整数 評価実行が作成されたときの Unix タイムスタンプ (秒単位)。 イエス
データソース項目 オブジェクト 入力データ ソース項目の詳細。 イエス
データソース項目ID 整数 データ ソース項目の識別子。 イエス
eval_id 文字列 評価グループの識別子。 イエス
識別子 文字列 評価実行出力項目のユニークな識別子。 イエス
オブジェクト 列挙型 オブジェクトの古い型。 常に "eval.run.output_item" です。
使用可能な値: eval.run.output_item
イエス
results アレイ 評価実行の結果の一覧。 イエス
実行識別子 文字列 この出力項目に関連付けられている評価実行の識別子。 イエス
サンプル オブジェクト 評価実行の入力と出力を含むサンプル。 イエス
└─ エラー OpenAI.EvalApiError Eval API からのエラー応答を表すオブジェクト。 いいえ
└─ 終了理由 文字列 サンプルの生成が完了した理由。 いいえ
└─ 入力 アレイ 入力メッセージの配列。 いいえ
└─ 最大完了トークン数 整数 完了に許可されるトークンの最大数。 いいえ
└─ モデル 文字列 サンプルの生成に使用されるモデル。 いいえ
└─ 出力 アレイ 出力メッセージの配列。 いいえ
└─ シード 整数 サンプルの生成に使用されるシード。 いいえ
└─ 温度 number 使用されるサンプリング温度。 いいえ
└─ top_p number サンプリングに使用されるtop_p値。 いいえ
└─ 使用法 オブジェクト サンプルのトークン使用状況の詳細。 いいえ
└─ キャッシュされたトークン 整数 キャッシュから取得されたトークンの数。 いいえ
└─ 補完トークン 整数 生成された完了トークンの数。 いいえ
└─ プロンプトトークン 整数 使用されるプロンプト トークンの数。 いいえ
└─ 合計トークン 整数 使用されたトークンの合計数。 いいえ
状態 文字列 評価実行の状態。 イエス

OpenAI.EvalRunOutputItemList

評価実行の出力項目の一覧を表すオブジェクト。

名前 タイプ 説明 必須 既定値
データ アレイ eval 実行出力項目オブジェクトの配列。 イエス
ファーストID 文字列 データ配列内の最初の評価実行出力項目の識別子。 イエス
has_more ブーリアン 使用可能な eval 実行出力項目が増えるかどうかを示します。 イエス
last_id 文字列 データ配列内の最後の eval 実行出力項目の識別子。 イエス
オブジェクト 列挙型 このオブジェクトの種類。 常に "list" に設定されます。
使用可能な値: list
イエス

OpenAI.EvalRunResponsesDataContentSource

実行データ ソース構成を記述する EvalResponsesSource オブジェクト。

名前 タイプ 説明 必須 既定値
created_after 整数 このタイムスタンプ以降 (この値を含む) に作成された項目のみを含めます。 これは、応答を選択するために使用されるクエリ パラメーターです。 いいえ
created_before 整数 このタイムスタンプ以前 (この値を含む) に作成された項目のみを含めます。 これは、応答を選択するために使用されるクエリ パラメーターです。 いいえ
instructions_search 文字列 (省略可能) 'instructions' フィールドを検索する文字列。 これは、応答を選択するために使用されるクエリ パラメーターです。 いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
いいえ
モデル 文字列 応答を検索するモデルの名前。 これは、応答を選択するために使用されるクエリ パラメーターです。 いいえ
推論努力 オブジェクト 推論モデルのみ

推論モデルに関する推論の
推論モデル
現在サポートされている値は、lowmediumhigh です。 削減
推論作業により、応答が速くなり、使用されるトークンが少なくなる可能性があります
応答における推論に関して
いいえ
温度 number サンプリング温度。 これは、応答を選択するために使用されるクエリ パラメーターです。 いいえ
ツール アレイ ツール名の一覧。 これは、応答を選択するために使用されるクエリ パラメーターです。 いいえ
top_p number Nucleus sampling パラメーター。 これは、応答を選択するために使用されるクエリ パラメーターです。 いいえ
列挙型 実行データ ソースの種類。 常に responses です。
使用可能な値: responses
イエス
利用者 アレイ ユーザー識別子の一覧。 これは、応答を選択するために使用されるクエリ パラメーターです。 いいえ

OpenAI.EvalRunStoredCompletionsDataContentSource

フィルターのセットを記述する StoredCompletionsRunDataSource 構成

名前 タイプ 説明 必須 既定値
created_after 整数 この時刻より後に作成された項目をフィルター処理するためのオプションの Unix タイムスタンプ。 いいえ
created_before 整数 この時刻より前に作成された項目をフィルター処理するためのオプションの Unix タイムスタンプ。 いいえ
リミット 整数 返される項目の最大数 (省略可能)。 いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
イエス
モデル 文字列 選択可能なフィルター用モデル (例: "gpt-4o")。 いいえ
列挙型 ソースの種類。 常に stored_completions です。
使用可能な値: stored_completions
イエス

OpenAI.EvalStoredCompletionsDataSourceConfigParams

LogsDataSourceConfig に置き換えられたため非推奨となりました。

名前 タイプ 説明 必須 既定値
メタデータ オブジェクト 保存された補完データ ソースのメタデータ フィルター。 いいえ
列挙型 データ ソースの種類。 常に stored_completions です。
使用可能な値: stored_completions
イエス

OpenAI.EvalStoredCompletionsDataSourceConfigResource

LogsDataSourceConfig に置き換えられたため非推奨となりました。

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

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
イエス
スキーマ オブジェクト 実行データ ソース項目の json スキーマ。
JSON スキーマを作成する方法については 、こちらをご覧ください
イエス
列挙型 データ ソースの種類。 常に stored_completions です。
使用可能な値: stored_completions
イエス

OpenAI.FileSearchTool

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

名前 タイプ 説明 必須 既定値
filters オブジェクト いいえ
最大結果数 整数 返される結果の最大数。 この数値は 1 から 50 までの数にする必要があります (1 と 50 も含まれます)。 いいえ
ランキングオプション オブジェクト いいえ
└─ ランカー 列挙型 ファイル検索に使用するランカー。
使用可能な値: 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_progress
searchingincomplete または failed
使用できる値: in_progresssearchingcompletedincompletefailed
イエス
列挙型
使用可能な値: file_search_call
イエス

OpenAIフィルターズ

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

OpenAI.FineTuneDPOHyperparameters

DPO ファインチューニング ジョブに使用されるハイパーパラメーター。

名前 タイプ 説明 必須 既定値
バッチサイズ 列挙型
使用可能な値: auto
いいえ
ベータ 列挙型
使用可能な値: auto
いいえ
学習率乗数 列挙型
使用可能な値: auto
いいえ
n_epochs 列挙型
使用可能な値: auto
いいえ

OpenAI.FineTuneDPOMethod

DPO ファインチューニング方式の構成。

名前 タイプ 説明 必須 既定値
ハイパーパラメーター OpenAI.FineTuneDPOHyperparameters DPO ファインチューニング ジョブに使用されるハイパーパラメーター。 いいえ

OpenAI.FineTuneMethod

ファインチューニングに使用されるメソッド。

名前 タイプ 説明 必須 既定値
dpo OpenAI.FineTuneDPOMethod DPO ファインチューニング方式の構成。 いいえ
reinforcement AzureFineTuneReinforcementMethod いいえ
supervised OpenAI.FineTuneSupervisedMethod 監視対象のファインチューニング方式の構成。 いいえ
列挙型 メソッドの種類。 superviseddporeinforcement のいずれかです。
使用可能な値: superviseddporeinforcement
イエス

OpenAI.FineTuneReinforcementHyperparameters

強化ファインチューニング ジョブに使用されるハイパーパラメーター。

名前 タイプ 説明 必須 既定値
バッチサイズ 列挙型
使用可能な値: auto
いいえ
compute_multiplier 列挙型
使用可能な値: auto
いいえ
eval_interval 列挙型
使用可能な値: auto
いいえ
eval_samples 列挙型
使用可能な値: auto
いいえ
学習率乗数 列挙型
使用可能な値: auto
いいえ
n_epochs 列挙型
使用可能な値: auto
いいえ
推論努力 列挙型 reasoning effort のレベル。
使用可能な値: defaultlowmediumhigh
いいえ

OpenAI.FineTuneSupervisedHyperparameters

ファインチューニング ジョブに使用されるハイパーパラメーター。

名前 タイプ 説明 必須 既定値
バッチサイズ 列挙型
使用可能な値: auto
いいえ
学習率乗数 列挙型
使用可能な値: auto
いいえ
n_epochs 列挙型
使用可能な値: auto
いいえ

OpenAI.FineTuneSupervisedMethod

監視対象のファインチューニング方式の構成。

名前 タイプ 説明 必須 既定値
ハイパーパラメーター OpenAI.FineTuneSupervisedHyperparameters ファインチューニング ジョブに使用されるハイパーパラメーター。 いいえ

OpenAI.FineTuningIntegration

OpenAI.FineTuningIntegration の識別子

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

型の値 スキーマ
wandb OpenAI.FineTuningIntegrationWandb
名前 タイプ 説明 必須 既定値
string (以下の有効なモデルを参照) イエス

OpenAI.FineTuningIntegrationWandb

名前 タイプ 説明 必須 既定値
列挙型 ファインチューニング ジョブで有効になっている統合の種類
使用可能な値: wandb
イエス
wandb オブジェクト Weights & Biases との統合設定です。 このペイロードは、メトリックが送信される
プロジェクトを指定します。 必要に応じて、実行の表示名を明示的に設定したり、実行にタグを追加したり、
実行に関連付けるデフォルトのエンティティ (チーム、ユーザー名など) を設定したりできます。
イエス
└─ エンティティ 文字列 実行に使用するエンティティ。 これにより、実行に関連付けたい WandB ユーザーのチーム名または
ユーザー名を設定できます。 設定されていない場合は、登録済みの WandB API キーのデフォルト エンティティが使用されます。
いいえ
└─ 名前 文字列 実行に設定する表示名。 設定されていない場合は、ジョブ ID を名前として使用します。 いいえ
└─ プロジェクト 文字列 新しい実行が作成されるプロジェクトの名前。 いいえ
└─ タグ アレイ 新しく作成された実行にアタッチするタグの一覧。 これらのタグは WandB に直接渡されます。 一部
デフォルト タグは OpenAI によって生成されます: "openai/finetune", "openai/{base-model}", "openai/{ftjob-abcdef}"。
いいえ

OpenAI.FineTuningJob

fine_tuning.job オブジェクトは、API を通じて作成されたファインチューニング ジョブを表します。

名前 タイプ 説明 必須 既定値
作成日時 整数 ファインチューニング ジョブが作成されたときの UNIX タイムスタンプ (秒単位)。 イエス
エラー オブジェクト failed したファインチューニング ジョブの場合、ここには失敗の原因に関する詳細情報が含まれます。 イエス
└─ コード 文字列 コンピューターで読み取り可能なエラー コード。 いいえ
└─ メッセージ 文字列 人間が判読できるエラー メッセージ。 いいえ
└─ パラメータ 文字列 無効だったパラメーター (通常は training_file または validation_file)。 エラーがパラメーター固有でない場合、このフィールドは null 値になります。 いいえ
estimated_finish 整数 微調整ジョブが完了すると推定される場合の Unix タイムスタンプ (秒単位)。 ファインチューニング ジョブが実行されていない場合、値は null になります。 いいえ
ファインチューニングされたモデル(fine_tuned_model) 文字列 作成中のファインチューニング済みモデルの名前。 ファインチューニング ジョブがまだ実行されている場合、値は null になります。 イエス
完了日時 整数 ファインチューニング ジョブが完了した時刻の UNIX タイムスタンプ (秒単位)。 ファインチューニング ジョブがまだ実行されている場合、値は null になります。 イエス
ハイパーパラメーター オブジェクト ファインチューニング ジョブに使用されるハイパーパラメーター。 この値は、supervised ジョブの実行中にのみ返されます。 イエス
└─ バッチサイズ (batch_size) 列挙型
使用可能な値: auto
いいえ
└─ learning_rate_multiplier(学習率乗数) 列挙型
使用可能な値: auto
いいえ
└─ n_epochs (エポック数) 列挙型
使用可能な値: auto
いいえ
識別子 文字列 API エンドポイントで参照できるオブジェクトの識別子。 イエス
インテグレーション アレイ このファインチューニング ジョブで有効にする統合の一覧。 いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
イエス
メソッド OpenAI.FineTuneMethod ファインチューニングに使用されるメソッド。 いいえ
モデル 文字列 ファインチューニングされている基本モデル。 イエス
オブジェクト 列挙型 オブジェクトの種類。常に "fine_tuning.job" です。
使用可能な値: fine_tuning.job
イエス
organization_id 文字列 ファインチューニング ジョブを所有する組織。 イエス
結果ファイル アレイ ファインチューニング ジョブのコンパイル済みの結果ファイル ID。 Files API を使用して結果を取得できます。 イエス
シード 整数 微調整ジョブに使用されるシード。 イエス
状態 列挙型 ファインチューニング ジョブの現在の状態。validating_filesqueuedrunningsucceededfailedcancelled のいずれかです。
使用可能な値: validating_filesqueuedrunningsucceededfailedcancelled
イエス
トレインドトークン 整数 このファインチューニング ジョブによって処理された課金対象トークンの合計数。 ファインチューニング ジョブがまだ実行されている場合、値は null になります。 イエス
トレーニングファイル 文字列 トレーニングに使用されるファイル ID。 Files API を使用してトレーニング データを取得できます。 イエス
user_provided_suffix 文字列 ジョブ作成要求で指定された、ジョブに適用されるわかりやすいサフィックス。 いいえ
検証ファイル 文字列 検証に使用されるファイル ID。 Files API を使用して検証結果を取得できます。 イエス

OpenAI.FineTuningJobCheckpoint

fine_tuning.job.checkpoint オブジェクトは、使用可能な状態になっているファインチューニングジョブのモデル チェックポイントを表します。

名前 タイプ 説明 必須 既定値
作成日時 整数 チェックポイントが作成されたときの UNIX タイムスタンプ (秒単位)。 イエス
微調整済みモデルチェックポイント 文字列 作成される微調整されたチェックポイント モデルの名前。 イエス
fine_tuning_job_id 文字列 このチェックポイントが作成された微調整ジョブの名前。 イエス
識別子 文字列 API エンドポイントで参照できるチェックポイント識別子。 イエス
メトリクス オブジェクト ファインチューニング ジョブ中のステップ番号のメトリック。 イエス
└─ full_valid_loss number いいえ
└─ フルバリッド平均トークン精度 number いいえ
└─ ステップ number いいえ
└─ train_loss number いいえ
└─ train_mean_token_accuracy number いいえ
└─ valid_loss number いいえ
└─ 有効トークン平均精度 (valid_mean_token_accuracy) number いいえ
オブジェクト 列挙型 オブジェクトの種類。常に "fine_tuning.job.checkpoint" です。
使用可能な値: fine_tuning.job.checkpoint
イエス
ステップ番号 整数 チェックポイントが作成されたステップ番号。 イエス

OpenAI.FineTuningJobEvent

ファインチューニング ジョブ イベント オブジェクト

名前 タイプ 説明 必須 既定値
作成日時 整数 ファインチューニング ジョブが作成されたときの UNIX タイムスタンプ (秒単位)。 イエス
データ イベントに関連付けられているデータ。 いいえ
識別子 文字列 オブジェクト識別子です。 イエス
レベル 列挙型 イベントのログ レベル。
使用可能な値: infowarnerror
イエス
メッセージ 文字列 イベントのメッセージ。 イエス
オブジェクト 列挙型 オブジェクトの種類。常に "fine_tuning.job.event" です。
使用可能な値: fine_tuning.job.event
イエス
列挙型 イベントのタイプ。
使用可能な値: messagemetrics
いいえ

OpenAI.FunctionObject

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

parameters を省略すると、空のパラメーター リストを持つ関数が定義されます。
いいえ
strict ブーリアン 関数呼び出しの生成時に厳密なスキーマ準拠を有効にするかどうか。 true に設定すると、モデルは parameters フィールドで定義されている正確なスキーマに従います。 stricttrue の場合、JSON スキーマのサブセットのみがサポートされます。 構造化された出力の詳細については、「関数呼び出しガイド」を参照してください。 いいえ いいえ

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

モデルが呼び出しを選択できる関数を独自のコードで定義します。 関数呼び出しについての詳細情報。

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

OpenAI.FunctionToolCallItemParam

関数を実行するためのツール呼び出し。 詳細については、「関数呼び出しガイド」を参照してください。

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

OpenAI.FunctionToolCallItemResource

関数を実行するためのツール呼び出し。 詳細については、「関数呼び出しガイド」を参照してください。

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

OpenAI.FunctionToolCallOutputItemParam

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

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

OpenAI.FunctionToolCallOutputItemResource

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

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

OpenAI.Grader

OpenAI.Grader の識別子

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

型の値 スキーマ
label_model OpenAI.GraderLabelModel
text_similarity OpenAI.GraderTextSimilarity
python OpenAI.GraderPython
score_model OpenAI.GraderScoreModel
multi OpenAI.GraderMulti
名前 タイプ 説明 必須 既定値
OpenAI.GraderType イエス

OpenAI.GraderLabelModel

モデルを使用して評価の各項目にラベルを割り当てる LabelModelGrader オブジェクト。

名前 タイプ 説明 必須 既定値
入力 アレイ イエス
ラベル アレイ 評価の各項目に割り当てるラベル。 イエス
モデル 文字列 評価に使用するモデル。 構造化された出力をサポートする必要があります。 イエス
名前 文字列 グレーダーの名前。 イエス
passing_labels アレイ 合格結果を示すラベル。 ラベルのサブセットである必要があります。 イエス
列挙型 オブジェクトの種類。これは常に label_model です。
使用可能な値: label_model
イエス

OpenAI.GraderMulti

MultiGrader オブジェクトは、複数のグレーダーの出力を結合して、1 つのスコアを生成します。

名前 タイプ 説明 必須 既定値
calculate_output 文字列 グレーダー結果に基づいて出力を計算する数式。 イエス
graders オブジェクト イエス
名前 文字列 グレーダーの名前。 イエス
列挙型 オブジェクトの種類。これは常に multi です。
使用可能な値: multi
イエス

OpenAI.GraderPython

入力で Python スクリプトを実行する PythonGrader オブジェクト。

名前 タイプ 説明 必須 既定値
image_tag 文字列 Python スクリプトに使用するイメージ タグ。 いいえ
名前 文字列 グレーダーの名前。 イエス
ソース 文字列 Python スクリプトのソース コード。 イエス
列挙型 オブジェクトの種類。これは常に python です。
使用可能な値: python
イエス

OpenAI.GraderScoreModel

モデルを使用して入力にスコアを割り当てる ScoreModelGrader オブジェクト。

名前 タイプ 説明 必須 既定値
入力 アレイ 入力テキスト。 これには、テンプレート文字列が含まれる場合があります。 イエス
モデル 文字列 評価に使用するモデル。 イエス
名前 文字列 グレーダーの名前。 イエス
範囲 アレイ スコアの範囲。 既定値は [0, 1] です。 いいえ
サンプリングパラメータ モデルのサンプリング パラメーター。 いいえ
列挙型 オブジェクトの種類。これは常に score_model です。
使用可能な値: score_model
イエス

OpenAI.GraderStringCheck

指定した操作を使用して入力と参照の間で文字列比較を実行する StringCheckGrader オブジェクト。

名前 タイプ 説明 必須 既定値
入力 文字列 入力テキスト。 これには、テンプレート文字列が含まれる場合があります。 イエス
名前 文字列 グレーダーの名前。 イエス
操作 列挙型 実行する文字列チェック操作。 eqnelike、または ilike のいずれかです。
使用可能な値: eqnelikeilike
イエス
参照 文字列 参照テキスト。 これには、テンプレート文字列が含まれる場合があります。 イエス
列挙型 オブジェクトの種類。これは常に string_check です。
使用可能な値: string_check
イエス

OpenAI.GraderTextSimilarity

類似性メトリックに基づいてテキストを評価する TextSimilarityGrader オブジェクト。

名前 タイプ 説明 必須 既定値
評価指標 列挙型 使用する評価メトリック。 fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5、またはrouge_lのいずれか。
使用できる値: fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5rouge_l
イエス
入力 文字列 採点評価中のテキスト。 イエス
名前 文字列 グレーダーの名前。 イエス
参照 文字列 採点対象のテキスト。 イエス
列挙型 グレーダーの種類。
使用可能な値: text_similarity
イエス

OpenAI.GraderType

プロパティ 価値
タイプ 文字列
string_check
text_similarity
score_model
label_model
python
multi

OpenAI.ImageGenTool

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

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

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

  • code_interpreter_call.outputs: コード インタープリター ツールの呼び出し項目での Python コード実行の出力が含まれます。
  • computer_call_output.output.image_url: コンピューター呼び出し出力の画像 URL を含めます。
  • file_search_call.results: ファイル検索ツールの呼び出しの検索結果を含めます。
  • message.input_image.image_url: 入力メッセージの画像 URL を含めます。
  • message.output_text.logprobs: アシスタント メッセージと共に logprobs を含めます。
  • reasoning.encrypted_content: 推論項目の出力に、暗号化されたバージョンの推論トークンが含まれます。 これにより、応答 API をステートレスに使用する場合 (store パラメーターが false に設定されている場合や、組織がゼロ データ保持プログラムに登録されている場合など) に、複数ターンの会話で推論項目を使用できるようになります。
プロパティ 価値
説明 モデル応答に含める追加の出力データを指定します。 現在
サポートされる値は:
- code_interpreter_call.outputs: Pythonコード実行の出力を
コード インタープリター ツールの呼び出し項目に含めます。
- computer_call_output.output.image_url: コンピューター呼び出し出力の画像 URL を含めます。
- file_search_call.results: 次の検索結果を含めます
ファイル検索ツールの呼び出し。
- message.input_image.image_url: 入力メッセージの画像 URL を含めます。
- message.output_text.logprobs: アシスタント メッセージと共に logprobs を含めます。
- reasoning.encrypted_content: 推論トークンの暗号化バージョンを含めます
推論項目のトークン。 これにより、推論項目を
Responses API をステートレスに使用する場合、複数ターンの会話 (例:
store パラメーターが false に設定されている場合や、組織が
ゼロ データ保持プログラムに登録されている場合)。
タイプ 文字列
code_interpreter_call.outputs
computer_call_output.output.image_url
file_search_call.results
message.input_image.image_url
message.output_text.logprobs
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 でエンコードされたオーディオ データ。 イエス
format 列挙型 オーディオ データの形式。 現在サポートされている形式は mp3
wav
使用可能な値: mp3wav
イエス
列挙型 入力項目の種類。 常に input_audio です。
使用可能な値: input_audio
イエス

OpenAI.ItemContentInputFile

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

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

OpenAI.ItemContentInputImage

モデルへの画像入力。

名前 タイプ 説明 必須 既定値
detail 列挙型 モデルに送信されるイメージの詳細レベル。 highlow、または auto のいずれか。 既定値は auto です。
使用可能な値: lowhighauto
いいえ
file_id 文字列 モデルに送信されるファイルの ID。 いいえ
image_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

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

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

OpenAI.ItemContentRefusal

モデルからの拒否。

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

OpenAI.ItemContentType

マルチモーダルの入力と出力の内容。

プロパティ 価値
説明 マルチモーダルの入力と出力の内容。
タイプ 文字列
input_text
input_audio
input_image
input_file
output_text
output_audio
refusal

OpenAI.ItemParam

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

OpenAI.ItemParam の識別子

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

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

OpenAI.ItemReferenceItemParam

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

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

OpenAI.ItemResource

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

OpenAI.ItemResource の識別子

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

型の値 スキーマ
file_search_call OpenAI.FileSearchToolCallItemResource
computer_call OpenAI.ComputerToolCallItemResource
computer_call_output OpenAI.ComputerToolCallOutputItemResource
web_search_call OpenAI.WebSearchToolCallItemResource
function_call OpenAI.FunctionToolCallItemResource
function_call_output OpenAI.FunctionToolCallOutputItemResource
reasoning OpenAI.ReasoningItemResource
image_generation_call OpenAI.ImageGenToolCallItemResource
code_interpreter_call OpenAI.CodeInterpreterToolCallItemResource
local_shell_call OpenAI.LocalShellToolCallItemResource
local_shell_call_output OpenAI.LocalShellToolCallOutputItemResource
mcp_list_tools OpenAI.MCPListToolsItemResource
mcp_approval_request OpenAI.MCPApprovalRequestItemResource
mcp_approval_response OpenAI.MCPApprovalResponseItemResource
mcp_call OpenAI.MCPCallItemResource
message OpenAI.ResponsesMessageItemResource
名前 タイプ 説明 必須 既定値
識別子 文字列 イエス
OpenAI.ItemType イエス

OpenAI.ItemType

プロパティ 価値
タイプ 文字列
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
local_shell_call
local_shell_call_output
mcp_list_tools
mcp_approval_request
mcp_approval_response
mcp_call

OpenAI.ListFineTuningJobCheckpointsResponse

名前 タイプ 説明 必須 既定値
データ アレイ イエス
ファーストID 文字列 いいえ
has_more ブーリアン イエス
last_id 文字列 いいえ
オブジェクト 列挙型
使用可能な値: list
イエス

OpenAI.ListFineTuningJobEventsResponse

名前 タイプ 説明 必須 既定値
データ アレイ イエス
has_more ブーリアン イエス
オブジェクト 列挙型
使用可能な値: list
イエス

OpenAI.ListModelsResponse

名前 タイプ 説明 必須 既定値
データ アレイ イエス
オブジェクト 列挙型
使用可能な値: list
イエス

OpenAI.ListPaginatedFineTuningJobsResponse

名前 タイプ 説明 必須 既定値
データ アレイ イエス
has_more ブーリアン イエス
オブジェクト 列挙型
使用可能な値: list
イエス

OpenAI.ListVectorStoreFilesFilter

プロパティ 価値
タイプ 文字列
in_progress
completed
failed
cancelled

OpenAI.ListVectorStoreFilesResponse

名前 タイプ 説明 必須 既定値
データ アレイ イエス
ファーストID 文字列 イエス
has_more ブーリアン イエス
last_id 文字列 イエス
オブジェクト 列挙型
使用可能な値: list
イエス

OpenAI.ListVectorStoresResponse

名前 タイプ 説明 必須 既定値
データ アレイ イエス
ファーストID 文字列 イエス
has_more ブーリアン イエス
last_id 文字列 イエス
オブジェクト 列挙型
使用可能な値: list
イエス

OpenAI.LocalShellExecAction

サーバーでシェル コマンドを実行します。

名前 タイプ 説明 必須 既定値
command アレイ 実行するコマンドです。 イエス
env オブジェクト コマンドに設定する環境変数。 イエス
timeout_ms 整数 (省略可能) コマンドのタイムアウト (ミリ秒単位)。 いいえ
列挙型 ローカル シェル アクションの種類。 常に exec です。
使用可能な値: exec
イエス
ユーザー 文字列 (省略可能) コマンドを実行するユーザー。 いいえ
working_directory 文字列 (省略可能) コマンドを実行する作業ディレクトリ。 いいえ

OpenAI.LocalShellTool

モデルがローカル環境でシェル コマンドを実行できるようにするツール。

名前 タイプ 説明 必須 既定値
列挙型 ローカル シェル ツールの種類。 常に local_shell です。
使用可能な値: local_shell
イエス

OpenAI.LocalShellToolCallItemParam

ローカル シェルでコマンドを実行するためのツール呼び出し。

名前 タイプ 説明 必須 既定値
アクション OpenAI.LocalShellExecAction サーバーでシェル コマンドを実行します。 イエス
call_id 文字列 モデルによって生成されたローカル シェル ツール呼び出しの一意の ID。 イエス
列挙型
使用可能な値: local_shell_call
イエス

OpenAI.LocalShellToolCallItemResource

ローカル シェルでコマンドを実行するためのツール呼び出し。

名前 タイプ 説明 必須 既定値
アクション OpenAI.LocalShellExecAction サーバーでシェル コマンドを実行します。 イエス
call_id 文字列 モデルによって生成されたローカル シェル ツール呼び出しの一意の ID。 イエス
状態 列挙型
使用可能な値: in_progresscompletedincomplete
イエス
列挙型
使用可能な値: local_shell_call
イエス

OpenAI.LocalShellToolCallOutputItemParam

ローカル シェル ツール呼び出しの出力。

名前 タイプ 説明 必須 既定値
出力 文字列 ローカル シェル ツール呼び出しの出力の JSON 文字列。 イエス
列挙型
使用可能な値: local_shell_call_output
イエス

OpenAI.LocalShellToolCallOutputItemResource

ローカル シェル ツール呼び出しの出力。

名前 タイプ 説明 必須 既定値
出力 文字列 ローカル シェル ツール呼び出しの出力の JSON 文字列。 イエス
状態 列挙型
使用可能な値: in_progresscompletedincomplete
イエス
列挙型
使用可能な値: local_shell_call_output
イエス

OpenAI.Location

OpenAI.Location の識別子

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

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

OpenAI.LocationType

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

OpenAI.LogProb

トークンのログ確率。

名前 タイプ 説明 必須 既定値
バイト アレイ イエス
logprob number イエス
トークン 文字列 イエス
top_logprobs アレイ イエス

OpenAI.MCPApprovalRequestItemParam

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

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

OpenAI.MCPApprovalRequestItemResource

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

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

OpenAI.MCPApprovalResponseItemParam

MCP 承認要求への応答。

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

OpenAI.MCPApprovalResponseItemResource

MCP 承認要求への応答。

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

OpenAI.MCPCallItemParam

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

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

OpenAI.MCPCallItemResource

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

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

OpenAI.MCPListToolsItemParam

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

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

OpenAI.MCPListToolsItemResource

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

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

OpenAI.MCPListToolsTool

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

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

OpenAI.MCPTool

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

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

OpenAI.MetadataPropertyForRequest

オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。

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

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
いいえ

OpenAI.Model

API で使用できる OpenAI モデル オファリングについて説明します。

名前 タイプ 説明 必須 既定値
created 整数 モデルが作成されたときの UNIX タイムスタンプ (秒単位)。 イエス
識別子 文字列 API エンドポイントで参照できるモデル識別子。 イエス
オブジェクト 列挙型 オブジェクトの種類。常に "model" です。
使用可能な値: model
イエス
owned_by 文字列 モデルを所有する組織。 イエス

OpenAI.OtherChunkingStrategyResponseParam

これは、チャンキング戦略が不明な場合に返されます。 通常、これは、chunking_strategy の概念が API で導入される前にファイルのインデックスが作成されたためです。

名前 タイプ 説明 必須 既定値
列挙型 常に other です。
使用可能な値: other
イエス

OpenAI.ParallelToolCalls

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

: ブール

OpenAI.Prompt

プロンプト テンプレートとその変数への参照。

名前 タイプ 説明 必須 既定値
識別子 文字列 使用するプロンプト テンプレートの一意識別子。 イエス
variables オブジェクト (省略可能) プロンプト内の変数に代入する値の
マップ。 代入値は文字列、または画像やファイルなど
他の応答入力の種類にすることができます。
いいえ
バージョン 文字列 (省略可能) プロンプト テンプレートのバージョン。 いいえ

OpenAIランキングオプション

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

OpenAI.Reasoning

推論モデルのみ

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

名前 タイプ 説明 必須 既定値
作業量 オブジェクト 推論モデルのみ

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

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

OpenAI.ReasoningEffort

推論モデルのみ

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

プロパティ 価値
説明 推論モデルのみ

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

OpenAI.ReasoningItemParam

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

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

OpenAI.ReasoningItemResource

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

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

OpenAI.ReasoningItemSummaryPart

OpenAI.ReasoningItemSummaryPart の識別子

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

型の値 スキーマ
summary_text OpenAI.ReasoningItemSummaryTextPart
名前 タイプ 説明 必須 既定値
OpenAI.ReasoningItemSummaryPartType イエス

OpenAI.ReasoningItemSummaryPartType

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

OpenAI.ReasoningItemSummaryTextPart

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

OpenAI.Response

名前 タイプ 説明 必須 既定値
バックグラウンド ブーリアン モデル応答をバックグラウンドで実行するかどうか。
詳細については、こちらを参照してください
いいえ いいえ
作成日時 整数 この応答が作成された時刻の Unix タイムスタンプ (秒単位)。 イエス
エラー オブジェクト モデルが応答の生成に失敗したときに返されるエラー オブジェクト。 イエス
└─ コード OpenAI.ResponseErrorCode 応答のエラー コード。 いいえ
└─ メッセージ 文字列 人が判読できるエラーの説明。 いいえ
識別子 文字列 この応答の一意の識別子。 イエス
incomplete_details オブジェクト 応答が不完全である理由の詳細。 イエス
└─ 理由 列挙型 応答が不完全である理由。
使用可能な値: max_output_tokenscontent_filter
いいえ
instructions 文字列または配列 イエス
max_output_tokens 整数 応答で生成可能なトークン数の上限 (表示される出力トークンおよび推論トークンを含む)。 いいえ
max_tool_calls 整数 応答で処理できる組み込みツールへの呼び出しの合計数。 この最大数は、個々のツールではなく、すべての組み込みツール呼び出しに適用されます。 モデルによるツールのさらなる呼び出しは無視されます。 いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

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

- output 配列内の項目の長さと順序は次に依存しています
モデルの応答。
- output 配列の最初の項目にアクセスして、
それがモデルによって生成されたコンテンツを含む assistant メッセージであると仮定すると、
output_text プロパティを使用することを検討できます。
SDK でサポートされています。
イエス
output_text 文字列 SDK 専用の便利なプロパティで、集約されたテキスト出力を含みます
存在する場合は、output_text 配列内のすべての output 項目から。
Python SDK と JavaScript SDK でサポートされています。
いいえ
並列ツール呼び出し ブーリアン モデルがツール呼び出しを並列で実行できるようにするかどうかを指定します。 イエス 正しい
previous_response_id 文字列 モデルに対する以前の応答の一意の ID。 これを使用して、
複数ターン会話を作成します。
いいえ
ダイアログを表示する オブジェクト プロンプト テンプレートとその変数への参照。
いいえ
└─ 識別子 文字列 使用するプロンプト テンプレートの一意識別子。 いいえ
└─ 変数 OpenAI.ResponsePromptVariables (省略可能) プロンプト内の変数に代入する値の
マップ。 代入値は文字列、または画像やファイルなど
他の応答入力の種類にすることができます。
いいえ
└─ バージョン 文字列 (省略可能) プロンプト テンプレートのバージョン。 いいえ
reasoning オブジェクト 推論モデルのみ

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

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

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

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

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

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

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

- 組み込みツール: OpenAI によって提供されるツール。
モデルの機能 (Web 検索やファイル検索など)。
いいえ
top_logprobs 整数 0 から 20 までの整数値を指定します。これは、各トークンの位置において、最も出現確率の高いトークンをいくつ返すかを表します。各トークンには、それぞれ関連するログ確率が付与されます。 いいえ
top_p number 核サンプリングと呼ばれる、温度を使用したサンプリングの代わりは、
ここで、モデルはトークンの結果を top_p 確率で考慮します
質量。 したがって、0.1 は、上位 10% 確率質量を構成するトークンのみを意味します
考慮されます。

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

OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent

コード インタープリターによって部分的なコード スニペットがストリーミングされるときに発行されます。

名前 タイプ 説明 必須 既定値
delta 文字列 コード インタープリターによってストリーミングされる部分コード スニペット。 イエス
item_id 文字列 コード インタープリター ツールの呼び出し項目の一意識別子。 イエス
難読化 文字列 ストリームの難読化によって導入されたランダム文字のフィールド。 ストリームの難読化は、特定のサイドチャネル攻撃を軽減するメカニズムです。 イエス
output_index 整数 コードがストリーミングされる応答内の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.code_interpreter_call_code.delta です。
使用可能な値: response.code_interpreter_call_code.delta
イエス

OpenAI.ResponseCodeInterpreterCallCodeDoneEvent

コード インタープリターによってコード スニペットが完成したときに発行されます。

名前 タイプ 説明 必須 既定値
コード 文字列 コード インタープリターによる最終的なコード スニペット出力。 イエス
item_id 文字列 コード インタープリター ツールの呼び出し項目の一意識別子。 イエス
output_index 整数 コードが確定される応答内の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.code_interpreter_call_code.done です。
使用可能な値: response.code_interpreter_call_code.done
イエス

OpenAI.ResponseCodeInterpreterCallCompletedEvent

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

名前 タイプ 説明 必須 既定値
item_id 文字列 コード インタープリター ツールの呼び出し項目の一意識別子。 イエス
output_index 整数 コード インタープリター呼び出しが完了した応答の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.code_interpreter_call.completed です。
使用可能な値: response.code_interpreter_call.completed
イエス

OpenAI.ResponseCodeInterpreterCallInProgressEvent

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

名前 タイプ 説明 必須 既定値
item_id 文字列 コード インタープリター ツールの呼び出し項目の一意識別子。 イエス
output_index 整数 コード インタープリター呼び出しが進行中の応答内の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.code_interpreter_call.in_progress です。
使用可能な値: response.code_interpreter_call.in_progress
イエス

OpenAI.ResponseCodeInterpreterCallInterpretingEvent

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

名前 タイプ 説明 必須 既定値
item_id 文字列 コード インタープリター ツールの呼び出し項目の一意識別子。 イエス
output_index 整数 コード インタープリターがコードを解釈する応答内の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.code_interpreter_call.interpreting です。
使用可能な値: response.code_interpreter_call.interpreting
イエス

OpenAI.ResponseCompletedEvent

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

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

previous_response_id と一緒に使用する場合は、前の手順
応答は次の応答に引き継がなくなります。 これにより、単純になります
システム (または開発者) のメッセージを新しい応答でスワップアウトする場合。
いいえ
└─ 最大出力トークン数 整数 応答で生成可能なトークン数の上限 (表示される出力トークンおよび推論トークンを含む)。 いいえ
└─ 最大ツール呼び出し回数 整数 応答で処理できる組み込みツールへの呼び出しの合計数。 この最大数は、個々のツールではなく、すべての組み込みツール呼び出しに適用されます。 モデルによるツールのさらなる呼び出しは無視されます。 いいえ
└─ メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

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

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

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

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

- 組み込みツール: OpenAI によって提供されるツール。
モデルの機能 (Web 検索やファイル検索など)。
いいえ
└─ top_logprobs 整数 0 から 20 までの整数値を指定します。これは、各トークンの位置において、最も出現確率の高いトークンをいくつ返すかを表します。各トークンには、それぞれ関連するログ確率が付与されます。 いいえ
└─ top_p number 核サンプリングと呼ばれる、温度を使用したサンプリングの代わりは、
ここで、モデルはトークンの結果を top_p 確率で考慮します
質量。 したがって、0.1 は、上位 10% 確率質量を構成するトークンのみを意味します
考慮されます。

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

OpenAI.ResponseContentPartAddedEvent

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

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

OpenAI.ResponseContentPartDoneEvent

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

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

OpenAI.ResponseCreatedEvent

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

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

previous_response_id と一緒に使用する場合は、前の手順
応答は次の応答に引き継がなくなります。 これにより、単純になります
システム (または開発者) のメッセージを新しい応答でスワップアウトする場合。
いいえ
└─ 最大出力トークン数 整数 応答で生成可能なトークン数の上限 (表示される出力トークンおよび推論トークンを含む)。 いいえ
└─ 最大ツール呼び出し回数 整数 応答で処理できる組み込みツールへの呼び出しの合計数。 この最大数は、個々のツールではなく、すべての組み込みツール呼び出しに適用されます。 モデルによるツールのさらなる呼び出しは無視されます。 いいえ
└─ メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

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

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

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

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

- 組み込みツール: OpenAI によって提供されるツール。
モデルの機能 (Web 検索やファイル検索など)。
いいえ
└─ top_logprobs 整数 0 から 20 までの整数値を指定します。これは、各トークンの位置において、最も出現確率の高いトークンをいくつ返すかを表します。各トークンには、それぞれ関連するログ確率が付与されます。 いいえ
└─ top_p number 核サンプリングと呼ばれる、温度を使用したサンプリングの代わりは、
ここで、モデルはトークンの結果を top_p 確率で考慮します
質量。 したがって、0.1 は、上位 10% 確率質量を構成するトークンのみを意味します
考慮されます。

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

OpenAI.ResponseError

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

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

OpenAI.ResponseErrorCode

応答のエラー コード。

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

OpenAI.ResponseErrorEvent

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

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

OpenAI.ResponseFailedEvent

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

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

previous_response_id と一緒に使用する場合は、前の手順
応答は次の応答に引き継がなくなります。 これにより、単純になります
システム (または開発者) のメッセージを新しい応答でスワップアウトする場合。
いいえ
└─ 最大出力トークン数 整数 応答で生成可能なトークン数の上限 (表示される出力トークンおよび推論トークンを含む)。 いいえ
└─ 最大ツール呼び出し回数 整数 応答で処理できる組み込みツールへの呼び出しの合計数。 この最大数は、個々のツールではなく、すべての組み込みツール呼び出しに適用されます。 モデルによるツールのさらなる呼び出しは無視されます。 いいえ
└─ メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

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

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

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

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

- 組み込みツール: OpenAI によって提供されるツール。
モデルの機能 (Web 検索やファイル検索など)。
いいえ
└─ top_logprobs 整数 0 から 20 までの整数値を指定します。これは、各トークンの位置において、最も出現確率の高いトークンをいくつ返すかを表します。各トークンには、それぞれ関連するログ確率が付与されます。 いいえ
└─ top_p number 核サンプリングと呼ばれる、温度を使用したサンプリングの代わりは、
ここで、モデルはトークンの結果を top_p 確率で考慮します
質量。 したがって、0.1 は、上位 10% 確率質量を構成するトークンのみを意味します
考慮されます。

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

OpenAI.ResponseFileSearchCallCompletedEvent

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

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

OpenAI.ResponseFileSearchCallInProgressEvent

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

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

OpenAI.ResponseFileSearchCallSearchingEvent

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

名前 タイプ 説明 必須 既定値
item_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.ResponseFormatJsonObject

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 フィールド。 JSON スキーマのサブセットのみがサポートされる場合
stricttrueです。 詳細については、「 構造化された出力」を参照してください
ガイド
いいえ いいえ
列挙型 定義されている応答形式の型。 常に json_schema です。
使用可能な値: json_schema
イエス

OpenAI.ResponseFormatJsonSchemaSchema

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

: オブジェクト

OpenAI.ResponseFormatText

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

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

OpenAI.ResponseFunctionCallArgumentsDeltaEvent

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

名前 タイプ 説明 必須 既定値
delta 文字列 追加される関数呼び出し引数デルタ。 イエス
item_id 文字列 関数呼び出し引数デルタが追加される出力項目の ID。 イエス
難読化 文字列 ストリームの難読化によって導入されたランダム文字のフィールド。 ストリームの難読化は、特定のサイドチャネル攻撃を軽減するメカニズムです。 イエス
output_index 整数 関数呼び出し引数デルタが追加される出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.function_call_arguments.delta です。
使用可能な値: response.function_call_arguments.delta
イエス

OpenAI.ResponseFunctionCallArgumentsDoneEvent

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

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

OpenAI.ResponseImageGenCallCompletedEvent

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

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

OpenAI.ResponseImageGenCallGeneratingEvent

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

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

OpenAI.ResponseImageGenCallInProgressEvent

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

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

OpenAI.ResponseImageGenCallPartialImageEvent

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

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

OpenAI.ResponseInProgressEvent

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

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

previous_response_id と一緒に使用する場合は、前の手順
応答は次の応答に引き継がなくなります。 これにより、単純になります
システム (または開発者) のメッセージを新しい応答でスワップアウトする場合。
いいえ
└─ 最大出力トークン数 整数 応答で生成可能なトークン数の上限 (表示される出力トークンおよび推論トークンを含む)。 いいえ
└─ 最大ツール呼び出し回数 整数 応答で処理できる組み込みツールへの呼び出しの合計数。 この最大数は、個々のツールではなく、すべての組み込みツール呼び出しに適用されます。 モデルによるツールのさらなる呼び出しは無視されます。 いいえ
└─ メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

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

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

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

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

- 組み込みツール: OpenAI によって提供されるツール。
モデルの機能 (Web 検索やファイル検索など)。
いいえ
└─ top_logprobs 整数 0 から 20 までの整数値を指定します。これは、各トークンの位置において、最も出現確率の高いトークンをいくつ返すかを表します。各トークンには、それぞれ関連するログ確率が付与されます。 いいえ
└─ 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

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

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

previous_response_id と一緒に使用する場合は、前の手順
応答は次の応答に引き継がなくなります。 これにより、単純になります
システム (または開発者) のメッセージを新しい応答でスワップアウトする場合。
いいえ
└─ 最大出力トークン数 整数 応答で生成可能なトークン数の上限 (表示される出力トークンおよび推論トークンを含む)。 いいえ
└─ 最大ツール呼び出し回数 整数 応答で処理できる組み込みツールへの呼び出しの合計数。 この最大数は、個々のツールではなく、すべての組み込みツール呼び出しに適用されます。 モデルによるツールのさらなる呼び出しは無視されます。 いいえ
└─ メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

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

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

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

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

- 組み込みツール: OpenAI によって提供されるツール。
モデルの機能 (Web 検索やファイル検索など)。
いいえ
└─ top_logprobs 整数 0 から 20 までの整数値を指定します。これは、各トークンの位置において、最も出現確率の高いトークンをいくつ返すかを表します。各トークンには、それぞれ関連するログ確率が付与されます。 いいえ
└─ 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 ツール呼び出しの引数にデルタ (部分更新) がある場合に出力されます。

名前 タイプ 説明 必須 既定値
delta MCP ツール呼び出しの引数の部分的な更新。 イエス
item_id 文字列 処理中の MCP ツール呼び出し項目の一意識別子。 イエス
難読化 文字列 ストリームの難読化によって導入されたランダム文字のフィールド。 ストリームの難読化は、特定のサイドチャネル攻撃を軽減するメカニズムです。 イエス
output_index 整数 応答の出力配列内の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に 'response.mcp_call.arguments_delta' です。
使用可能な値: response.mcp_call.arguments_delta
イエス

OpenAI.ResponseMCPCallArgumentsDoneEvent

MCP ツール呼び出しの引数が終了したときに出力されます。

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

OpenAI.ResponseMCPCallCompletedEvent

MCP ツールの呼び出しが正常に完了したときに生成されます。

名前 タイプ 説明 必須 既定値
列挙型 イベントの種類。 常に 'response.mcp_call.completed' です。
使用可能な値: response.mcp_call.completed
イエス

OpenAI.ResponseMCPCallFailedEvent

MCP ツールの呼び出しが失敗したときに生成されます。

名前 タイプ 説明 必須 既定値
列挙型 イベントの種類。 常に 'response.mcp_call.failed' です。
使用可能な値: response.mcp_call.failed
イエス

OpenAI.ResponseMCPCallInProgressEvent

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

名前 タイプ 説明 必須 既定値
item_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.ResponsePromptVariables

(省略可能) プロンプト内の変数に置き換える値のマップ。 代入値には文字列のほか、画像やファイルなどの他の応答入力の種類を指定できます。

: オブジェクト

OpenAI.ResponseQueuedEvent

応答がキューに登録され、処理を待機しているときに出力されます。

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

previous_response_id と一緒に使用する場合は、前の手順
応答は次の応答に引き継がなくなります。 これにより、単純になります
システム (または開発者) のメッセージを新しい応答でスワップアウトする場合。
いいえ
└─ 最大出力トークン数 整数 応答で生成可能なトークン数の上限 (表示される出力トークンおよび推論トークンを含む)。 いいえ
└─ 最大ツール呼び出し回数 整数 応答で処理できる組み込みツールへの呼び出しの合計数。 この最大数は、個々のツールではなく、すべての組み込みツール呼び出しに適用されます。 モデルによるツールのさらなる呼び出しは無視されます。 いいえ
└─ メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

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

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

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

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

- 組み込みツール: OpenAI によって提供されるツール。
モデルの機能 (Web 検索やファイル検索など)。
いいえ
└─ top_logprobs 整数 0 から 20 までの整数値を指定します。これは、各トークンの位置において、最も出現確率の高いトークンをいくつ返すかを表します。各トークンには、それぞれ関連するログ確率が付与されます。 いいえ
└─ top_p number 核サンプリングと呼ばれる、温度を使用したサンプリングの代わりは、
ここで、モデルはトークンの結果を top_p 確率で考慮します
質量。 したがって、0.1 は、上位 10% 確率質量を構成するトークンのみを意味します
考慮されます。

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

OpenAI.ResponseReasoningDeltaEvent

推論コンテンツへの差分 (部分的な更新) がある場合に出力されます。

名前 タイプ 説明 必須 既定値
content_index 整数 出力項目内の推論コンテンツ パーツのインデックス。 イエス
delta 推論コンテンツの部分的な更新。 イエス
item_id 文字列 推論を更新中の項目の一意識別子。 イエス
難読化 文字列 ストリームの難読化によって導入されたランダム文字のフィールド。 ストリームの難読化は、特定のサイドチャネル攻撃を軽減するメカニズムです。 イエス
output_index 整数 応答の出力配列内の出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に 'response.reasoning.delta' です。
使用可能な値: response.reasoning.delta
イエス

OpenAI.ResponseReasoningDoneEvent

アイテムの推論コンテンツが確定されたときに出力されます。

名前 タイプ 説明 必須 既定値
content_index 整数 出力項目内の推論コンテンツ パーツのインデックス。 イエス
item_id 文字列 推論が終了した項目の一意識別子。 イエス
output_index 整数 応答の出力配列内の出力項目のインデックス。 イエス
SMS 送信 文字列 最終的な推論テキスト。 イエス
列挙型 イベントの種類。 常に 'response.reasoning.done' です。
使用可能な値: response.reasoning.done
イエス

OpenAI.ResponseReasoningSummaryDeltaEvent

推論概要コンテンツへの差分 (部分的な更新) がある場合に出力されます。

名前 タイプ 説明 必須 既定値
delta 推論の概要コンテンツの部分的な更新。 イエス
item_id 文字列 推論概要を更新中の項目の一意識別子。 イエス
難読化 文字列 ストリームの難読化によって導入されたランダム文字のフィールド。 ストリームの難読化は、特定のサイドチャネル攻撃を軽減するメカニズムです。 イエス
output_index 整数 応答の出力配列内の出力項目のインデックス。 イエス
summary_index 整数 出力項目内のサマリー パーツのインデックス。 イエス
列挙型 イベントの種類。 常に 'response.reasoning_summary.delta' です。
使用可能な値: response.reasoning_summary.delta
イエス

OpenAI.ResponseReasoningSummaryDoneEvent

アイテムの推論の概要コンテンツが確定されたときに出力されます。

名前 タイプ 説明 必須 既定値
item_id 文字列 推論概要が確定された項目の一意識別子。 イエス
output_index 整数 応答の出力配列内の出力項目のインデックス。 イエス
summary_index 整数 出力項目内のサマリー パーツのインデックス。 イエス
SMS 送信 文字列 最終的な推論の概要テキスト。 イエス
列挙型 イベントの種類。 常に 'response.reasoning_summary.done' です。
使用可能な値: response.reasoning_summary.done
イエス

OpenAI.ResponseReasoningSummaryPartAddedEvent

新しい推論の概要部分が追加されたときに生成されます。

名前 タイプ 説明 必須 既定値
item_id 文字列 このサマリー パーツが関連付けられているアイテムの ID。 イエス
output_index 整数 このサマリー パーツが関連付けられている出力項目のインデックス。 イエス
パーツ オブジェクト イエス
└─ タイプ OpenAI.ReasoningItemSummaryPartType いいえ
summary_index 整数 推論の概要内の概要部分のインデックス。 イエス
列挙型 イベントの種類。 常に response.reasoning_summary_part.added です。
使用可能な値: response.reasoning_summary_part.added
イエス

OpenAI.ResponseReasoningSummaryPartDoneEvent

推論の概要部分が完了したときに出力されます。

名前 タイプ 説明 必須 既定値
item_id 文字列 このサマリー パーツが関連付けられているアイテムの ID。 イエス
output_index 整数 このサマリー パーツが関連付けられている出力項目のインデックス。 イエス
パーツ オブジェクト イエス
└─ タイプ OpenAI.ReasoningItemSummaryPartType いいえ
summary_index 整数 推論の概要内の概要部分のインデックス。 イエス
列挙型 イベントの種類。 常に response.reasoning_summary_part.done です。
使用可能な値: response.reasoning_summary_part.done
イエス

OpenAI.ResponseReasoningSummaryTextDeltaEvent

推論の概要テキストにデルタが追加されたときに出力されます。

名前 タイプ 説明 必須 既定値
delta 文字列 概要に追加されたテキスト デルタ。 イエス
item_id 文字列 この概要テキスト デルタが関連付けられている項目の ID。 イエス
難読化 文字列 ストリームの難読化によって導入されたランダム文字のフィールド。 ストリームの難読化は、特定のサイドチャネル攻撃を軽減するメカニズムです。 イエス
output_index 整数 この概要テキスト デルタが関連付けられている出力項目のインデックス。 イエス
summary_index 整数 推論の概要内の概要部分のインデックス。 イエス
列挙型 イベントの種類。 常に response.reasoning_summary_text.delta です。
使用可能な値: response.reasoning_summary_text.delta
イエス

OpenAI.ResponseReasoningSummaryTextDoneEvent

推論の概要テキストが完了したときに出力されます。

名前 タイプ 説明 必須 既定値
item_id 文字列 この概要テキストが関連付けられているアイテムの ID。 イエス
output_index 整数 この概要テキストが関連付けられている出力項目のインデックス。 イエス
summary_index 整数 推論の概要内の概要部分のインデックス。 イエス
SMS 送信 文字列 完全な推論の概要のフル テキスト。 イエス
列挙型 イベントの種類。 常に response.reasoning_summary_text.done です。
使用可能な値: response.reasoning_summary_text.done
イエス

OpenAI.ResponseRefusalDeltaEvent

部分的な拒否テキストがある場合に出力されます。

名前 タイプ 説明 必須 既定値
content_index 整数 拒否テキストが追加されるコンテンツ パーツのインデックス。 イエス
delta 文字列 追加される拒否テキスト。 イエス
item_id 文字列 拒否テキストが追加される出力項目の ID。 イエス
難読化 文字列 ストリームの難読化によって導入されたランダム文字のフィールド。 ストリームの難読化は、特定のサイドチャネル攻撃を軽減するメカニズムです。 イエス
output_index 整数 拒否テキストが追加される出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.refusal.delta です。
使用可能な値: response.refusal.delta
イエス

OpenAI.ResponseRefusalDoneEvent

拒否テキストが終了したときに出力されます。

名前 タイプ 説明 必須 既定値
content_index 整数 拒否テキストが確定されるコンテンツ パーツのインデックス。 イエス
item_id 文字列 拒否テキストが確定される出力項目の ID。 イエス
output_index 整数 拒否テキストが確定される出力項目のインデックス。 イエス
refusal 文字列 確定される拒否テキスト。 イエス
列挙型 イベントの種類。 常に 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
response.output_item.added OpenAI.ResponseOutputItemAddedEvent
response.output_item.done OpenAI.ResponseOutputItemDoneEvent
response.refusal.delta OpenAI.ResponseRefusalDeltaEvent
response.refusal.done OpenAI.ResponseRefusalDoneEvent
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.ResponseReasoningSummaryTextDoneEvent
response.web_search_call.completed OpenAI.ResponseWebSearchCallCompletedEvent
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.ResponseMCPCallFailedEvent
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.ResponseReasoningDoneEvent
response.reasoning_summary.delta OpenAI.ResponseReasoningSummaryDeltaEvent
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.ResponseCodeInterpreterCallInterpretingEvent
名前 タイプ 説明 必須 既定値
sequence_number 整数 このイベントのシーケンス番号。 イエス
OpenAI.ResponseStreamEventType イエス

OpenAI.ResponseStreamEventType

プロパティ 価値
タイプ 文字列
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.ResponseTextDeltaEvent

追加のテキスト デルタがある場合に出力されます。

名前 タイプ 説明 必須 既定値
content_index 整数 テキスト デルタが追加されたコンテンツ パーツのインデックス。 イエス
delta 文字列 追加されたテキスト デルタ。 イエス
item_id 文字列 テキスト デルタが追加された出力項目の ID。 イエス
難読化 文字列 ストリームの難読化によって導入されたランダム文字のフィールド。 ストリームの難読化は、特定のサイドチャネル攻撃を軽減するメカニズムです。 イエス
output_index 整数 テキスト デルタが追加された出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.output_text.delta です。
使用可能な値: response.output_text.delta
イエス

OpenAI.ResponseTextDoneEvent

テキスト コンテンツが確定したときに出力されます。

名前 タイプ 説明 必須 既定値
content_index 整数 テキスト コンテンツが確定されるコンテンツ パーツのインデックス。 イエス
item_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 フィールド。 JSON スキーマのサブセットのみがサポートされる場合
stricttrueです。 詳細については、「 構造化された出力」を参照してください
ガイド
いいえ いいえ
列挙型 定義されている応答形式の型。 常に json_schema です。
使用可能な値: json_schema
イエス

OpenAI.レスポンステキストフォーマット設定テキスト

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

OpenAI.レスポンステキストフォーマット設定タイプ

モデルが出力する必要がある形式を指定するオブジェクト。

{ "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.ResponseUsage

入力トークン、出力トークン、出力トークンの内訳、使用されたトークンの合計など、トークンの使用状況の詳細を表します。

名前 タイプ 説明 必須 既定値
input_tokens 整数 入力トークンの数。 イエス
input_tokens_details オブジェクト 入力トークンの詳細な内訳。 イエス
└─ キャッシュされたトークン 整数 キャッシュから取得されたトークンの数。
プロンプト キャッシュの詳細
いいえ
output_tokens 整数 出力トークンの数。 イエス
output_tokens_details オブジェクト 出力トークンの詳細な内訳。 イエス
└─ 推論トークン 整数 推論トークンの数。 いいえ
total_tokens 整数 使用されたトークンの合計数。 イエス

OpenAI.ResponseWebSearchCallCompletedEvent

web_search は、Azure OpenAI 経由ではまだ使用できません。

名前 タイプ 説明 必須 既定値
item_id 文字列 Web 検索呼び出しに関連付けられている出力項目の一意の ID。 イエス
output_index 整数 Web 検索呼び出しが関連付けられている出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.web_search_call.completed です。
使用可能な値: response.web_search_call.completed
イエス

OpenAI.ResponseWebSearchCallInProgressEvent

web_search は、Azure OpenAI 経由ではまだ使用できません。

名前 タイプ 説明 必須 既定値
item_id 文字列 Web 検索呼び出しに関連付けられている出力項目の一意の ID。 イエス
output_index 整数 Web 検索呼び出しが関連付けられている出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.web_search_call.in_progress です。
使用可能な値: response.web_search_call.in_progress
イエス

OpenAI.ResponseWebSearchCallSearchingEvent

web_search は、Azure OpenAI 経由ではまだ使用できません。

名前 タイプ 説明 必須 既定値
item_id 文字列 Web 検索呼び出しに関連付けられている出力項目の一意の ID。 イエス
output_index 整数 Web 検索呼び出しが関連付けられている出力項目のインデックス。 イエス
列挙型 イベントの種類。 常に response.web_search_call.searching です。
使用可能な値: response.web_search_call.searching
イエス

OpenAI.ResponsesAssistantMessageItemParam

assistant ロールを持つメッセージ パラメーター項目。

名前 タイプ 説明 必須 既定値
コンテンツ アレイ メッセージに関連付けられているコンテンツ。 イエス
ロール 列挙型 メッセージのロール。常に assistant です。
使用可能な値: assistant
イエス

OpenAI.ResponsesAssistantMessageItemResource

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.ResponsesSystemMessageItemResource
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.ResponsesSystemMessageItemResource

system ロールを持つメッセージ リソース項目。

名前 タイプ 説明 必須 既定値
コンテンツ アレイ メッセージに関連付けられているコンテンツ。 イエス
ロール 列挙型 メッセージのロール。常に system です。
使用可能な値: system
イエス

OpenAI.ResponsesUserMessageItemParam

user ロールを持つメッセージ パラメーター項目。

名前 タイプ 説明 必須 既定値
コンテンツ アレイ メッセージに関連付けられているコンテンツ。 イエス
ロール 列挙型 メッセージのロール。常に user です。
使用可能な値: user
イエス

OpenAI.ResponsesUserMessageItemResource

user ロールを持つメッセージ リソース項目。

名前 タイプ 説明 必須 既定値
コンテンツ アレイ メッセージに関連付けられているコンテンツ。 イエス
ロール 列挙型 メッセージのロール。常に user です。
使用可能な値: user
イエス

OpenAI.RunGraderRequest

名前 タイプ 説明 必須 既定値
grader オブジェクト 指定した操作を使用して入力と参照の間で文字列比較を実行する StringCheckGrader オブジェクト。 イエス
└─ 出力を計算する 文字列 グレーダー結果に基づいて出力を計算する数式。 いいえ
└─ 評価指標 列挙型 使用する評価メトリック。 fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5、またはrouge_lのいずれか。
使用できる値: fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5rouge_l
いいえ
└─ 採点者 オブジェクト いいえ
└─ イメージタグ 文字列 Python スクリプトに使用するイメージ タグ。 いいえ
└─ 入力 アレイ 入力テキスト。 これには、テンプレート文字列が含まれる場合があります。 いいえ
└─ モデル 文字列 評価に使用するモデル。 いいえ
└─ 名前 文字列 グレーダーの名前。 いいえ
└─ 操作 列挙型 実行する文字列チェック操作。 eqnelike、または ilike のいずれかです。
使用可能な値: eqnelikeilike
いいえ
└─ 範囲 アレイ スコアの範囲。 既定値は [0, 1] です。 いいえ
└─ リファレンス 文字列 採点対象のテキスト。 いいえ
└─ サンプリングパラメーター モデルのサンプリング パラメーター。 いいえ
└─ ソース 文字列 Python スクリプトのソース コード。 いいえ
└─ タイプ 列挙型 オブジェクトの種類。これは常に multi です。
使用可能な値: multi
いいえ
項目 グレーダーに提供されるデータセット項目。 これは、
item 名前空間を設定するために使用されます。 詳細については「ガイド」を参照してください。
いいえ
model_sample 文字列 評価するモデル サンプル。 この値は、
sample 名前空間を設定するために使用されます。 詳細については「ガイド」を参照してください。
output_json 変数に値が設定されるのは、モデル サンプルが
有効な JSON 文字列の場合です。
イエス

OpenAI.RunGraderResponse

名前 タイプ 説明 必須 既定値
メタデータ オブジェクト イエス
└─ エラー オブジェクト いいえ
└─ 式解析エラー (formula_parse_error) ブーリアン いいえ
└─ 無効な変数エラー (invalid_variable_error) ブーリアン いいえ
└─ model_grader_parse_error ブーリアン いいえ
└─ モデルグレーダー拒否エラー (model_grader_refusal_error) ブーリアン いいえ
└─ model_grader_server_error ブーリアン いいえ
モデルグレーダーサーバーエラーの詳細 文字列 いいえ
└─ その他のエラー ブーリアン いいえ
└─ python_grader_runtime_error ブーリアン いいえ
└─ pythonグレーダー実行時エラー詳細 文字列 いいえ
└─ python_grader_server_error ブーリアン いいえ
└─ python_grader_server_error_type 文字列 いいえ
└─ sample_parse_error ブーリアン いいえ
└─ truncated_observation_error ブーリアン いいえ
└─ 応答なし報酬エラー ブーリアン いいえ
└─ 実行時間 (execution_time) number いいえ
└─ 名前 文字列 いいえ
└─ サンプル化モデル名 文字列 いいえ
└─ スコア いいえ
└─ トークン使用量 整数 いいえ
└─ タイプ 文字列 いいえ
model_grader_token_usage_per_model イエス
reward number イエス
sub_rewards イエス

OpenAI.StaticChunkingStrategy

名前 タイプ 説明 必須 既定値
chunk_overlap_tokens 整数 チャンク間で重複するトークンの数。 既定値は 400 です。

重複は、max_chunk_size_tokens の半分を超えてはならないことに注意してください。
イエス
max_chunk_size_tokens 整数 各チャンク内のトークンの最大数。 既定値は 800 です。 最小値は 100 で、最大値は 4096 です。 イエス

OpenAI.StaticChunkingStrategyRequestParam

チャンク サイズとチャンクの重複を設定して、独自のチャンキング戦略をカスタマイズします。

名前 タイプ 説明 必須 既定値
静的 OpenAI.StaticChunkingStrategy イエス
列挙型 常に static です。
使用可能な値: static
イエス

OpenAI.StaticChunkingStrategyResponseParam

名前 タイプ 説明 必須 既定値
静的 OpenAI.StaticChunkingStrategy イエス
列挙型 常に static です。
使用可能な値: static
イエス

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
local_shell OpenAI.LocalShellTool
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
function OpenAI.ToolChoiceObjectFunction
mcp OpenAI.ToolChoiceObjectMCP
名前 タイプ 説明 必須 既定値
OpenAI.ToolChoiceObjectType モデルが組み込みのツールを使用して応答を生成する必要があることを示します。 イエス

OpenAI.ToolChoiceObjectCodeInterpreter

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

OpenAI.ToolChoiceObjectComputer

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

OpenAI.ToolChoiceObjectFileSearch

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

OpenAI.ToolChoiceObjectFunction

モデルで特定の関数を強制的に呼び出すには、このオプションを使用します。

名前 タイプ 説明 必須 既定値
名前 文字列 呼び出す関数の名前。 イエス
列挙型 関数呼び出しの場合、型は常に function です。
使用可能な値: function
イエス

OpenAI.ToolChoiceObjectImageGen

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

OpenAI.ToolChoiceObjectMCP

モデルでリモート MCP サーバー上の特定のツールを強制的に呼び出すには、このオプションを使用します。

名前 タイプ 説明 必須 既定値
名前 文字列 サーバーで呼び出すツールの名前。 いいえ
サーバーラベル 文字列 使用する MCP サーバーのラベル。 イエス
列挙型 MCP ツールの場合、種類は常に mcp です。
使用可能な値: 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.ToolChoiceOptions

モデルによって呼び出されるツールを制御します (ある場合)。

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
local_shell

OpenAI.TopLogProb

トークンの最上位のログ確率。

名前 タイプ 説明 必須 既定値
バイト アレイ イエス
logprob number イエス
トークン 文字列 イエス

OpenAI.UpdateVectorStoreFileAttributesRequest

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

OpenAI.UpdateVectorStoreRequest

名前 タイプ 説明 必須 既定値
有効期限後 オブジェクト ベクター ストアの有効期限ポリシー。 いいえ
└─ アンカー 列挙型 これを超えると有効期限ポリシーが適用されるアンカー タイムスタンプ。 サポートされるアンカー: last_active_at
使用可能な値: last_active_at
いいえ
└─ 日 整数 ベクター ストアの有効期限が切れるアンカー時点以降の日数。 いいえ
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
いいえ
名前 文字列 ベクター ストアの名前。 いいえ

OpenAI.ValidateGraderRequest

名前 タイプ 説明 必須 既定値
grader オブジェクト 指定した操作を使用して入力と参照の間で文字列比較を実行する StringCheckGrader オブジェクト。 イエス
└─ 出力を計算する 文字列 グレーダー結果に基づいて出力を計算する数式。 いいえ
└─ 評価指標 列挙型 使用する評価メトリック。 fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5、またはrouge_lのいずれか。
使用できる値: fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5rouge_l
いいえ
└─ 採点者 オブジェクト いいえ
└─ イメージタグ 文字列 Python スクリプトに使用するイメージ タグ。 いいえ
└─ 入力 アレイ 入力テキスト。 これには、テンプレート文字列が含まれる場合があります。 いいえ
└─ モデル 文字列 評価に使用するモデル。 いいえ
└─ 名前 文字列 グレーダーの名前。 いいえ
└─ 操作 列挙型 実行する文字列チェック操作。 eqnelike、または ilike のいずれかです。
使用可能な値: eqnelikeilike
いいえ
└─ 範囲 アレイ スコアの範囲。 既定値は [0, 1] です。 いいえ
└─ リファレンス 文字列 採点対象のテキスト。 いいえ
└─ サンプリングパラメーター モデルのサンプリング パラメーター。 いいえ
└─ ソース 文字列 Python スクリプトのソース コード。 いいえ
└─ タイプ 列挙型 オブジェクトの種類。これは常に multi です。
使用可能な値: multi
いいえ

OpenAI.ValidateGraderResponse

名前 タイプ 説明 必須 既定値
grader オブジェクト 指定した操作を使用して入力と参照の間で文字列比較を実行する StringCheckGrader オブジェクト。 いいえ
└─ 出力を計算する 文字列 グレーダー結果に基づいて出力を計算する数式。 いいえ
└─ 評価指標 列挙型 使用する評価メトリック。 fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5、またはrouge_lのいずれか。
使用できる値: fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5rouge_l
いいえ
└─ 採点者 オブジェクト いいえ
└─ イメージタグ 文字列 Python スクリプトに使用するイメージ タグ。 いいえ
└─ 入力 アレイ 入力テキスト。 これには、テンプレート文字列が含まれる場合があります。 いいえ
└─ モデル 文字列 評価に使用するモデル。 いいえ
└─ 名前 文字列 グレーダーの名前。 いいえ
└─ 操作 列挙型 実行する文字列チェック操作。 eqnelike、または ilike のいずれかです。
使用可能な値: eqnelikeilike
いいえ
└─ 範囲 アレイ スコアの範囲。 既定値は [0, 1] です。 いいえ
└─ リファレンス 文字列 採点対象のテキスト。 いいえ
└─ サンプリングパラメーター モデルのサンプリング パラメーター。 いいえ
└─ ソース 文字列 Python スクリプトのソース コード。 いいえ
└─ タイプ 列挙型 オブジェクトの種類。これは常に multi です。
使用可能な値: multi
いいえ

OpenAI.VectorStoreExpirationAfter

ベクター ストアの有効期限ポリシー。

名前 タイプ 説明 必須 既定値
アンカー 列挙型 これを超えると有効期限ポリシーが適用されるアンカー タイムスタンプ。 サポートされるアンカー: last_active_at
使用可能な値: last_active_at
イエス
days 整数 ベクター ストアの有効期限が切れるアンカー時点以降の日数。 イエス

OpenAI.VectorStoreFileAttributes

オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字、ブール値、または数値の文字列です。

: オブジェクト

OpenAI.VectorStoreFileBatchObject

ベクター ストアにアタッチされているファイルのバッチ。

名前 タイプ 説明 必須 既定値
作成日時 整数 ベクター ストア ファイルのバッチが作成されたときの Unix タイムスタンプ (秒単位)。 イエス
file_counts オブジェクト イエス
└─ 取り消されました 整数 取り消されたファイルの数。 いいえ
└─ 完了 整数 処理されたファイルの数。 いいえ
└─ 失敗しました 整数 処理に失敗したファイルの数。 いいえ
└─ 進行中 整数 現在処理中のファイルの数。 いいえ
└─ 合計 整数 ファイルの合計数。 いいえ
識別子 文字列 API エンドポイントで参照できる識別子。 イエス
オブジェクト 列挙型 オブジェクトの種類。これは常に vector_store.file_batch です。
使用可能な値: vector_store.files_batch
イエス
状態 列挙型 ベクター ストア ファイルのバッチの状態。in_progresscompletedcancelled、または failed のいずれかを指定できます。
使用可能な値: in_progresscompletedcancelledfailed
イエス
vector_store_id 文字列 ファイルがアタッチされているベクター ストアの ID。 イエス

OpenAI.VectorStoreFileObject

ベクター ストアにアタッチされているファイルの一覧。

名前 タイプ 説明 必須 既定値
attributes オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。 キーは文字列です
最大長は 64 文字です。 値は文字列で最大
512 文字、ブール値、または数値の長さ。
いいえ
chunking_strategy オブジェクト いいえ
└─ タイプ 列挙型
使用可能な値: staticother
いいえ
作成日時 整数 ベクター ストア ファイルが作成されたときの Unix タイムスタンプ (秒単位)。 イエス
識別子 文字列 API エンドポイントで参照できる識別子。 イエス
last_error オブジェクト このベクター ストア ファイルに関連付けられている最後のエラー。 エラーがない場合は null になります。 イエス
└─ コード 列挙型 server_errorrate_limit_exceeded のいずれか。
使用可能な値: server_errorunsupported_fileinvalid_file
いいえ
└─ メッセージ 文字列 人が判読できるエラーの説明。 いいえ
オブジェクト 列挙型 オブジェクトの種類。これは常に vector_store.file です。
使用可能な値: vector_store.file
イエス
状態 列挙型 ベクター ストア ファイルの状態。in_progresscompletedcancelled、または failed のいずれかを指定できます。 completed の状態は、ベクター ストア ファイルは使用する準備ができていることを示します。
使用可能な値: in_progresscompletedcancelledfailed
イエス
usage_bytes 整数 ベクター ストアの使用量の合計 (バイト単位)。 これは元のファイル サイズとは異なる場合があることに注意してください。 イエス
vector_store_id 文字列 ファイルがアタッチされているベクター ストアの ID。 イエス

OpenAI.VectorStoreObject

ベクター ストアは、file_search ツールで使用できる処理済みファイルのコレクションです。

名前 タイプ 説明 必須 既定値
作成日時 整数 ベクター ストアが作成されたときの Unix タイムスタンプ (秒単位)。 イエス
有効期限後 OpenAI.VectorStoreExpirationAfter ベクター ストアの有効期限ポリシー。 いいえ
有効期限 整数 ベクター ストアの有効期限が切れる Unix タイムスタンプ (秒単位)。 いいえ
file_counts オブジェクト イエス
└─ 取り消されました 整数 取り消されたファイルの数。 いいえ
└─ 完了 整数 正常に処理されたファイルの数。 いいえ
└─ 失敗しました 整数 処理に失敗したファイルの数。 いいえ
└─ 進行中 整数 現在処理中のファイルの数。 いいえ
└─ 合計 整数 ファイルの合計数。 いいえ
識別子 文字列 API エンドポイントで参照できる識別子。 イエス
last_active_at 整数 ベクター ストアが最後にアクティブだったときの Unix タイムスタンプ (秒単位)。 イエス
メタデータ オブジェクト オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは
オブジェクトに関する追加情報を構造化された形式で格納し、
API またはダッシュボードを使用してオブジェクトをクエリする場合に役立ちます。

キーは、最大長が 64 文字の文字列です。 値は文字列です
最大長は 512 文字です。
イエス
名前 文字列 ベクター ストアの名前。 イエス
オブジェクト 列挙型 オブジェクトの種類。これは常に vector_store です。
使用可能な値: vector_store
イエス
状態 列挙型 ベクター ストアの状態。expiredin_progress、または completed のいずれかを指定できます。 completed の状態は、ベクター ストアは使用する準備ができていることを示します。
使用可能な値: expiredin_progresscompleted
イエス
usage_bytes 整数 ベクター ストア内のファイルによって使用されるバイトの合計数。 イエス

OpenAI.VoiceIdsShared

プロパティ 価値
タイプ 文字列
alloy
ash
ballad
coral
echo
fable
onyx
nova
sage
shimmer
verse

OpenAI.WebSearchAction

OpenAI.WebSearchAction の識別子

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

型の値 スキーマ
find OpenAI.WebSearchActionFind
open_page OpenAI.WebSearchActionOpenPage
search OpenAI.WebSearchActionSearch
名前 タイプ 説明 必須 既定値
OpenAI.WebSearchActionType イエス

OpenAI.WebSearchActionFind

アクションの種類 "find": 読み込まれたページ内のパターンを検索します。

名前 タイプ 説明 必須 既定値
パターン 文字列 ページ内で検索するパターンまたはテキスト。 イエス
列挙型 アクション タイプ。
使用可能な値: find
イエス
url 文字列 パターンを検索したページの URL。 イエス

OpenAI.WebSearchActionOpenPage

アクションの種類 "open_page" - 検索結果から特定の URL を開きます。

名前 タイプ 説明 必須 既定値
列挙型 アクション タイプ。
使用可能な値: open_page
イエス
url 文字列 モデルによって開かれた URL。 イエス

OpenAI.WebSearchActionSearch

アクションの種類 "search" - Web 検索クエリを実行します。

名前 タイプ 説明 必須 既定値
クエリ 文字列 検索クエリ。 イエス
列挙型 アクション タイプ。
使用可能な値: search
イエス

OpenAI.WebSearchActionType

プロパティ 価値
タイプ 文字列
search
open_page
find

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_search は、Azure OpenAI 経由ではまだ使用できません。

名前 タイプ 説明 必須 既定値
アクション オブジェクト イエス
└─ タイプ OpenAI.WebSearchActionType いいえ
列挙型
使用可能な値: web_search_call
イエス

OpenAI.WebSearchToolCallItemResource

web_search は、Azure OpenAI 経由ではまだ使用できません。

名前 タイプ 説明 必須 既定値
アクション オブジェクト イエス
└─ タイプ OpenAI.WebSearchActionType いいえ
状態 列挙型 Web 検索ツールの呼び出しの状態。
使用可能な値: in_progresssearchingcompletedfailed
イエス
列挙型
使用可能な値: web_search_call
イエス

PineconeChatDataSource

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

ResponseFormatJSONSchemaRequest

名前 タイプ 説明 必須 既定値
JSON_スキーマ オブジェクト 応答形式の JSON スキーマ イエス
列挙型 応答形式の種類
使用可能な値: json_schema
イエス

ResponseModalities

モデルで生成する出力の種類。 ほとんどのモデルは既定でテキストを生成できます。

["text"]

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

["text", "audio"]

配列: 文字列