次の方法で共有


Azure AI Foundry Models の Azure OpenAI オーサリング REST API プレビューのリファレンス

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

API の仕様

Azure OpenAI モデルとリソースの管理と対話は、次の 3 つの主要な API サーフェスに分かれています。

  • コントロール プレーン
  • データ プレーン - 作成
  • データ プレーン - 推論

各 API サーフェス/仕様には、異なる Azure OpenAI 機能のセットがカプセル化されています。 各 API には、プレビューと安定した/一般公開 (GA) の API リリースの独自のセットがあります。 現在、プレビュー リリースは毎月のペースで行われる傾向があります。

Von Bedeutung

新しいプレビュー推論 API が追加されました。 詳細については、 API ライフサイクル ガイドを参照してください。

API(アプリケーション・プログラミング・インターフェース) 最新のプレビュー リリース 最新の GA リリース 仕様 説明
コントロール プレーン 2024-06-01-preview 2024-10-01 仕様ファイル Azure OpenAI は、他のすべてのサービスと共通のコントロール プレーンを共有します。 コントロール プレーン API は、Azure OpenAI リソースの作成モデル デプロイ、その他の上位レベルのリソース管理タスクなどに使用されます。 コントロール プレーンは、Azure Resource Manager、Bicep、Terraform、Azure CLI などの機能で実行可能な内容も制御します。
データ プレーン - 作成 2025-04-01-preview 2024-10-21 仕様ファイル データ プレーン作成 API は、微調整ファイル アップロードインジェスト ジョブバッチ、および特定のモデル レベルのクエリを制御します
データ プレーン - 推論 2025-04-01-preview 2024-10-21 仕様ファイル データプレーン推論APIは、補完、チャット補完、埋め込み、オーディオ、ユーザーデータでの操作、Dall-e、アシスタントなどの機能の推論能力やエンドポイントを提供します。

認証

Azure OpenAI には、2 つの認証方法が用意されています。 API キーまたは Microsoft Entra ID を使用できます。

  • API キー認証: この種類の認証の場合、すべての API 要求で、api-key HTTP ヘッダーに API キーを含める必要があります。 クイック スタートに、この種類の認証を使用して呼び出しを行う方法に関するガイダンスが用意されています。

  • Microsoft Entra ID 認証: Microsoft Entra トークンを使用して API 呼び出しを認証できます。 認証トークンは、Authorization ヘッダーとして要求に含まれます。 指定するトークンの前に Bearer を付ける必要があります (例: Bearer YOUR_AUTH_TOKEN)。 Microsoft Entra ID を使用した認証に関する攻略ガイドをお読みください。

REST API のバージョン管理

サービス API は、api-version クエリ パラメーターを使用してバージョン管理されます。 すべてのバージョンは、YYYY-MM-DD 日付構造に従います。 例えば次が挙げられます。

POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/chat/completions?api-version=2024-06-01

データ プレーンの作成

この記事の残りの部分では、Azure OpenAI データ プレーン推論仕様の最新プレビュー リリース 2025-04-01-preview について説明します。

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

バッチ - リスト

GET {endpoint}/openai/batches?api-version=2025-04-01-preview

Azure OpenAI リソースが所有するすべてのバッチの一覧を取得します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
問い合わせ いいえ ひも 前の改ページ位置の要求からの最後のイベントの識別子。
リミット 問い合わせ いいえ 整数 (integer) 取得するバッチの数。 既定値は 20 です。
$フィルター 問い合わせ いいえ ひも フィルター条件を記述する OData 式。
$orderby 問い合わせ いいえ ひも 並べ替え順序を記述する OData 式。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

例示

GET {endpoint}/openai/batches?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "has_more": false,
    "data": [
      {
        "object": "batch",
        "id": "batch_72a2792ef7d24ba7b82c7fe4a37e379f",
        "endpoint": "/chat/completions",
        "errors": null,
        "input_file_id": "file-b4fa7277f3eb4722ac18b90f46102c3f",
        "completion_window": "24h",
        "status": "completed",
        "output_file_id": "file-f2ddaf43-b48b-46dd-b264-90da10c7a85b",
        "error_file_id": "file-c3b563b0-ebc7-47da-93e3-a2fa694aef0c",
        "created_at": 1646126127,
        "in_progress_at": 1646126130,
        "expires_at": 1646126170,
        "finalizing_at": 1646126134,
        "completed_at": 1646126136,
        "failed_at": null,
        "expired_at": null,
        "cancelling_at": null,
        "cancelled_at": null,
        "request_counts": {
          "total": 500,
          "completed": 400,
          "failed": 100
        },
        "first_id": "batch_abc123",
        "last_id": "batch_abc456",
        "metadata": {
          "batch_description": "Evaluation job"
        }
      }
    ],
    "object": "list"
  }
}

バッチの作成

POST {endpoint}/openai/batches?api-version=2025-04-01-preview

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

応答には、ジョブの状態を含むエンキューされたジョブの詳細が含まれます。

完了すると、結果ファイルの ID が応答に追加されます。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

名前 タイプ 説明 必須 既定値
completion_window ひも バッチを処理する期間。 イエス
エンドポイント ひも バッチによって使用される API エンドポイント。 イエス
input_blob ひも バッチの入力として使用する Azure Storage BLOB の URL。 いいえ
input_file_id ひも バッチの入力ファイルの ID。 いいえ
メタデータ オブジェクト バッチにアタッチできるキーと値のペアのセット。 これは、バッチに関する追加情報を構造化された形式で格納する場合に役立ちます。 いいえ
output_expires_after FileExpiresAfter ファイルの有効期限を定義します。 いいえ
output_folder BatchOutputReference 出力を格納する Azure Storage フォルダー。 いいえ

応答

状態コード: 201

説明: バッチが正常に作成されました。

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

状態コード: 既定

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

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

例示

POST {endpoint}/openai/batches?api-version=2025-04-01-preview

応答: 状態コード: 201

{
  "headers": {
    "deployment-enqueued-tokens": 1000,
    "deployment-maximum-enqueued-tokens": 5000
  },
  "body": {
    "object": "batch",
    "id": "batch_72a2792ef7d24ba7b82c7fe4a37e379f",
    "endpoint": "/chat/completions",
    "errors": null,
    "input_file_id": "file-b4fa7277f3eb4722ac18b90f46102c3f",
    "completion_window": "24h",
    "status": "validating",
    "output_file_id": null,
    "error_file_id": null,
    "created_at": 1646126127,
    "in_progress_at": null,
    "expires_at": null,
    "finalizing_at": null,
    "completed_at": null,
    "failed_at": null,
    "expired_at": null,
    "cancelling_at": null,
    "cancelled_at": null,
    "request_counts": {
      "total": 0,
      "completed": 0,
      "failed": 0
    },
    "metadata": {
      "batch_description": "Evaluation job"
    }
  }
}

バッチ - 取得

GET {endpoint}/openai/batches/{batch-id}?api-version=2025-04-01-preview

指定されたバッチ ID で指定された 1 つのバッチの詳細を取得します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
バッチID イエス ひも バッチの識別子。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

例示

GET {endpoint}/openai/batches/{batch-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "object": "batch",
    "id": "batch_72a2792ef7d24ba7b82c7fe4a37e379f",
    "endpoint": "/chat/completions",
    "errors": null,
    "input_file_id": "file-b4fa7277f3eb4722ac18b90f46102c3f",
    "completion_window": "24h",
    "status": "completed",
    "output_file_id": "file-f2ddaf43-b48b-46dd-b264-90da10c7a85b",
    "error_file_id": "file-c3b563b0-ebc7-47da-93e3-a2fa694aef0c",
    "created_at": 1646126127,
    "in_progress_at": 1646126130,
    "expires_at": 1646126170,
    "finalizing_at": 1646126134,
    "completed_at": 1646126136,
    "failed_at": null,
    "expired_at": null,
    "cancelling_at": null,
    "cancelled_at": null,
    "request_counts": {
      "total": 500,
      "completed": 400,
      "failed": 100
    },
    "metadata": {
      "batch_description": "Evaluation job"
    }
  }
}

バッチ - キャンセル

POST {endpoint}/openai/batches/{batch-id}/cancel?api-version=2025-04-01-preview

指定されたバッチ ID で指定されたバッチの処理を取り消します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
バッチID イエス ひも バッチの識別子。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

例示

POST {endpoint}/openai/batches/{batch-id}/cancel?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "object": "batch",
    "id": "batch_72a2792ef7d24ba7b82c7fe4a37e379f",
    "endpoint": "/chat/completions",
    "errors": null,
    "input_file_id": "file-b4fa7277f3eb4722ac18b90f46102c3f",
    "completion_window": "24h",
    "status": "cancelling",
    "output_file_id": null,
    "error_file_id": null,
    "created_at": 1646126127,
    "in_progress_at": 1646126130,
    "expires_at": 1646126170,
    "finalizing_at": null,
    "completed_at": null,
    "failed_at": null,
    "expired_at": null,
    "cancelling_at": 1646126138,
    "cancelled_at": null,
    "request_counts": {
      "total": 500,
      "completed": 100,
      "failed": 5
    },
    "metadata": {
      "batch_description": "Evaluation job"
    }
  }
}

格納済み入力候補 - 一覧表示

GET {endpoint}/openai/chat/completions?api-version=2025-04-01-preview

格納されている入力候補の一覧を取得します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
メタデータ 問い合わせ いいえ ひも 格納された完了の (キー、値) ペアでフィルター処理します。
model 問い合わせ いいえ ひも モデル名でフィルター処理します。
問い合わせ いいえ ひも 前の改ページ位置の要求から最後に格納された完了の識別子。
リミット 問い合わせ いいえ 整数 (integer) 取得する格納済み完了の数。 既定値は 20 です。
オーダー 問い合わせ いいえ ひも 作成された時刻 (昇順または降順) による結果の順序。 既定値は desc です。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

例示

GET {endpoint}/openai/chat/completions?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "object": "list",
    "data": [
      {
        "id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
        "model": "gpt-4o-mini-2024-07-18",
        "created": 1738193475,
        "request_id": "e539c139-a97d-4ee1-bde9-3be3d5c6edb5",
        "usage": {
          "total_tokens": 25,
          "completion_tokens": 7,
          "prompt_tokens": 18
        },
        "seed": 123,
        "top_p": 1,
        "temperature": 1,
        "presence_penalty": 0,
        "frequency_penalty": 0,
        "system_fingerprint": "fp_f3927aa00d",
        "metadata": {
          "key_1": "val_1",
          "key_2": "val_2"
        },
        "choices": [
          {
            "index": 0,
            "message": {
              "content": "Hello, how are you?",
              "role": "assistant"
            },
            "finish_reason": "stop"
          }
        ]
      }
    ],
    "total": 1,
    "first_id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
    "last_id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
    "has_more": false
  }
}

格納済み入力候補 - 取得

GET {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview

格納されている完了 ID を指定して、格納されている完了を取得します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
stored-completion-id イエス ひも 格納されている完了の識別子。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

状態コード: 既定

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

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

例示

GET {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "object": "chat.completion",
    "id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
    "model": "gpt-4o-mini-2024-07-18",
    "created": 1738193475,
    "request_id": "e539c139-a97d-4ee1-bde9-3be3d5c6edb5",
    "usage": {
      "total_tokens": 25,
      "completion_tokens": 7,
      "prompt_tokens": 18
    },
    "seed": 123,
    "top_p": 1,
    "temperature": 1,
    "presence_penalty": 0,
    "frequency_penalty": 0,
    "system_fingerprint": "fp_f3927aa00d",
    "metadata": {
      "key_1": "val_1",
      "key_2": "val_2"
    },
    "choices": [
      {
        "index": 0,
        "message": {
          "content": "Hello, how are you?",
          "role": "assistant"
        },
        "finish_reason": "stop"
      }
    ]
  }
}

格納済み入力候補 - 更新

POST {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview

格納されている完了を、指定された格納済み完了 ID で更新します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
stored-completion-id イエス ひも 格納されている完了の識別子。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

名前 タイプ 説明 必須 既定値
メタデータ オブジェクト 追加情報のための任意のキーと値のペア。 いいえ

応答

状態コード: 200

説明: 成功

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

状態コード: 既定

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

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

例示

POST {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "object": "chat.completion",
    "id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
    "model": "gpt-4o-mini-2024-07-18",
    "created": 1738193475,
    "request_id": "e539c139-a97d-4ee1-bde9-3be3d5c6edb5",
    "usage": {
      "total_tokens": 25,
      "completion_tokens": 7,
      "prompt_tokens": 18
    },
    "seed": 123,
    "top_p": 1,
    "temperature": 1,
    "presence_penalty": 0,
    "frequency_penalty": 0,
    "system_fingerprint": "fp_f3927aa00d",
    "metadata": {
      "key_1": "val_1",
      "key_2": "val_2"
    },
    "choices": [
      {
        "index": 0,
        "message": {
          "content": "Hello, how are you?",
          "role": "assistant"
        },
        "finish_reason": "stop"
      }
    ]
  }
}

格納済み入力候補 - 削除

DELETE {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview

指定された格納済み完了 ID によって、格納されている完了を削除します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
stored-completion-id イエス ひも 格納されている完了の識別子。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

例示

DELETE {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "object": "chat.completion.deleted",
    "id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
    "deleted": true
  }
}

格納済み入力候補 - Getmessages

GET {endpoint}/openai/chat/completions/{stored-completion-id}/messages?api-version=2025-04-01-preview

格納されている完了メッセージを、指定された格納済み完了 ID で取得します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
stored-completion-id イエス ひも 格納されている完了の識別子。
問い合わせ いいえ ひも 前の改ページ位置の要求から最後に格納された完了メッセージの識別子。
リミット 問い合わせ いいえ 整数 (integer) 取得する格納済み完了メッセージの数。 既定値は 20 です。
オーダー 問い合わせ いいえ ひも メッセージ インデックスによる結果の順序 (昇順または降順)。 既定値は asc です。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

例示

GET {endpoint}/openai/chat/completions/{stored-completion-id}/messages?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "object": "list",
    "data": [
      {
        "role": "user",
        "content": "Hello"
      }
    ],
    "total": 1,
    "first_id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
    "last_id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
    "has_more": false
  }
}

評価 - リストを取得

GET {endpoint}/openai/evals?api-version=2025-04-01-preview

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

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
問い合わせ いいえ ひも 前の改ページ調整要求からの最後の評価の識別子。
リミット 問い合わせ いいえ 整数 (integer) 取得する評価の数。
オーダー 問い合わせ いいえ ひも
使用可能な値: ascdesc
タイムスタンプによる評価の並べ替え順序。 昇順には asc を使用し、降順には desc を使用します。
order_by 問い合わせ いいえ ひも
使用可能な値: created_atupdated_at
Evals は、作成時刻または最終更新時刻で並べ替えることができます。 作成時刻には created_at を使用し、最終更新時刻には updated_at を使用します。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

例示

GET {endpoint}/openai/evals?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "object": "list",
    "data": [
      {
        "object": "eval",
        "id": "eval_6801694950848190b10968bb628b651d",
        "data_source_config": {
          "type": "custom",
          "schema": {
            "type": "object",
            "properties": {
              "item": {
                "type": "object",
                "properties": {
                  "question": {
                    "type": "string"
                  },
                  "A": {
                    "type": "string"
                  },
                  "B": {
                    "type": "string"
                  },
                  "C": {
                    "type": "string"
                  },
                  "D": {
                    "type": "string"
                  },
                  "answer": {
                    "type": "string"
                  }
                }
              }
            },
            "required": [
              "item"
            ]
          }
        },
        "testing_criteria": [
          {
            "name": "string check",
            "type": "string_check",
            "input": "{{sample.output_text}}",
            "reference": "{{item.answer}}",
            "operation": "eq"
          }
        ],
        "name": "Math Quiz",
        "created_at": 1744922953,
        "metadata": {}
      }
    ],
    "first_id": "eval_6801694950848190b10968bb628b651d",
    "last_id": "eval_6801694950848190b10968bb628b651d",
    "has_more": false
  }
}

評価 - 作成

POST {endpoint}/openai/evals?api-version=2025-04-01-preview

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

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

トークン ベースの認証または 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 キーを指定します

応答

状態コード: 201

説明: OK

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

例示

POST {endpoint}/openai/evals?api-version=2025-04-01-preview

{
 "name": "Math Quiz",
 "data_source_config": {
  "type": "custom",
  "include_sample_schema": true,
  "item_schema": {
   "type": "object",
   "properties": {
    "question": {
     "type": "string"
    },
    "A": {
     "type": "string"
    },
    "B": {
     "type": "string"
    },
    "C": {
     "type": "string"
    },
    "D": {
     "type": "string"
    },
    "answer": {
     "type": "string"
    }
   }
  }
 },
 "testing_criteria": [
  {
   "type": "string_check",
   "reference": "{{item.answer}}",
   "input": "{{sample.output_text}}",
   "operation": "eq",
   "name": "string check"
  }
 ]
}

応答: 状態コード: 201

{
  "headers": {},
  "body": {
    "object": "eval",
    "id": "eval_6801694950848190b10968bb628b651d",
    "data_source_config": {
      "type": "custom",
      "schema": {
        "type": "object",
        "properties": {
          "item": {
            "type": "object",
            "properties": {
              "question": {
                "type": "string"
              },
              "A": {
                "type": "string"
              },
              "B": {
                "type": "string"
              },
              "C": {
                "type": "string"
              },
              "D": {
                "type": "string"
              },
              "answer": {
                "type": "string"
              }
            }
          }
        },
        "required": [
          "item"
        ]
      }
    },
    "testing_criteria": [
      {
        "name": "string check",
        "type": "string_check",
        "input": "{{sample.output_text}}",
        "reference": "{{item.answer}}",
        "operation": "eq"
      }
    ],
    "name": "Math Quiz",
    "created_at": 1744922953,
    "metadata": {}
  }
}

評価 - 削除

DELETE {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview

評価を削除します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
エヴァル-ID イエス ひも 削除する評価の ID。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

状態コード: 404

説明: 評価が見つかりません。

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

例示

DELETE {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "object": "eval.deleted",
    "deleted": true,
    "eval_id": "eval_6801694950848190b10968bb628b651d"
  }
}

状態コード: 404

{
  "headers": {},
  "body": {
    "code": "notFound",
    "message": "Evaluation with ID eval_6801694950848190b10968bb628b651d not found."
  }
}

評価 - 取得

GET {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview

ID による評価を取得します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
eval-id イエス ひも 取得する評価の ID。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

例示

GET {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "object": "eval",
    "id": "eval_6801694950848190b10968bb628b651d",
    "data_source_config": {
      "type": "custom",
      "schema": {
        "type": "object",
        "properties": {
          "item": {
            "type": "object",
            "properties": {
              "question": {
                "type": "string"
              },
              "A": {
                "type": "string"
              },
              "B": {
                "type": "string"
              },
              "C": {
                "type": "string"
              },
              "D": {
                "type": "string"
              },
              "answer": {
                "type": "string"
              }
            }
          }
        },
        "required": [
          "item"
        ]
      }
    },
    "testing_criteria": [
      {
        "name": "string check",
        "type": "string_check",
        "input": "{{sample.output_text}}",
        "reference": "{{item.answer}}",
        "operation": "eq"
      }
    ],
    "name": "Math Quiz",
    "created_at": 1744922953,
    "metadata": {}
  }
}

評価 - 更新

POST {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview

評価の特定のプロパティを更新します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
eval-id イエス ひも 更新する評価の ID。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

例示

POST {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview

{
 "name": "Updated Math Quiz",
 "metadata": {
  "description": "Updated description"
 }
}

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "object": "eval",
    "id": "eval_6801694950848190b10968bb628b651d",
    "data_source_config": {
      "type": "custom",
      "schema": {
        "type": "object",
        "properties": {
          "item": {
            "type": "object",
            "properties": {
              "question": {
                "type": "string"
              },
              "A": {
                "type": "string"
              },
              "B": {
                "type": "string"
              },
              "C": {
                "type": "string"
              },
              "D": {
                "type": "string"
              },
              "answer": {
                "type": "string"
              }
            }
          }
        },
        "required": [
          "item"
        ]
      }
    },
    "testing_criteria": [
      {
        "name": "string check",
        "type": "string_check",
        "input": "{{sample.output_text}}",
        "reference": "{{item.answer}}",
        "operation": "eq"
      }
    ],
    "name": "Updated Math Quiz",
    "created_at": 1744922953,
    "metadata": {
      "description": "Updated description"
    }
  }
}

評価 - Getrunlist

GET {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview

評価の実行結果の一覧を取得します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
eval-id イエス ひも 実行を取得する評価の ID。
問い合わせ いいえ ひも 前の改ページ要求からの最後の実行の識別子。
リミット 問い合わせ いいえ 整数 (integer) 取得する実行の数。
オーダー 問い合わせ いいえ ひも
使用可能な値: ascdesc
実行の並べ替え順序をタイムスタンプ別に指定します。 昇順には asc を使用し、降順には desc を使用します。 既定値は asc です。
ステータス 問い合わせ いいえ ひも
使用できる値: queuedin_progresscompletedcanceledfailed
状態別に実行をフィルター処理します。 "queued"、"in_progress"、"failed"、"completed"、"canceled" を使用します。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

例示

GET {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "object": "list",
    "data": [
      {
        "object": "eval.run",
        "id": "evalrun_68016a056f0481909b9774447bdd1aa3",
        "eval_id": "eval_6801694950848190b10968bb628b651d",
        "report_url": "https://ai.azure.com/resource/evaluation",
        "status": "queued",
        "model": "gpt-4o-mini",
        "name": "Math quiz",
        "created_at": 1744923141,
        "result_counts": {
          "total": 0,
          "errored": 0,
          "failed": 0,
          "passed": 0
        },
        "per_model_usage": null,
        "per_testing_criteria_results": null,
        "data_source": {
          "type": "completions",
          "source": {
            "type": "file_content",
            "content": [
              {
                "item": {
                  "question": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q.",
                  "A": "0",
                  "B": "4",
                  "C": "2",
                  "D": "6",
                  "answer": "B"
                }
              },
              {
                "item": {
                  "question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
                  "A": "8",
                  "B": "2",
                  "C": "24",
                  "D": "120",
                  "answer": "C"
                }
              }
            ]
          },
          "input_messages": {
            "template": [
              {
                "type": "message",
                "role": "system",
                "content": {
                  "text": "Answer the question's with A, B, C, or D."
                }
              },
              {
                "type": "message",
                "role": "user",
                "content": {
                  "text": "Question: {{item.question}} A: {{item.A}} B: {{item.B}} C: {{item.C}} D: {{item.D}}."
                }
              }
            ]
          },
          "model": "gpt-4o-mini",
          "sampling_params": {
            "seed": 42,
            "temperature": 1,
            "top_p": 1
          }
        },
        "error": null,
        "metadata": {}
      }
    ],
    "first_id": "evalrun_68016a056f0481909b9774447bdd1aa3",
    "last_id": "evalrun_68016a056f0481909b9774447bdd1aa3",
    "has_more": false
  }
}

評価 - 実行の作成

POST {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview

新しい評価実行を作成します。 これは、採点を開始するエンドポイントです。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
eval-id イエス ひも 実行を作成する評価の ID。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

トークン ベースの認証または 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 キーを指定します

応答

状態コード: 201

説明: 評価の実行が正常に作成されました

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

状態コード: 400

説明: 要求が正しくありません (たとえば、eval オブジェクトが見つかりません)

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

例示

POST {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview

{
 "name": "Math quiz",
 "data_source": {
  "type": "completions",
  "source": {
   "type": "file_content",
   "content": [
    {
     "item": {
      "question": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q.",
      "A": "0",
      "B": "4",
      "C": "2",
      "D": "6",
      "answer": "B"
     }
    },
    {
     "item": {
      "question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
      "A": "8",
      "B": "2",
      "C": "24",
      "D": "120",
      "answer": "C"
     }
    }
   ]
  },
  "input_messages": {
   "type": "template",
   "template": [
    {
     "type": "message",
     "role": "system",
     "content": {
      "text": "Answer the question's with A, B, C, or D."
     }
    },
    {
     "type": "message",
     "role": "user",
     "content": {
      "text": "Question: {{item.question}} A: {{item.A}} B: {{item.B}} C: {{item.C}} D: {{item.D}}."
     }
    }
   ]
  },
  "model": "gpt-4o-mini",
  "sampling_params": {
   "temperature": 1,
   "top_p": 1,
   "seed": 42
  }
 }
}

応答: 状態コード: 201

{
  "headers": {},
  "body": {
    "object": "eval.run",
    "id": "evalrun_68016a056f0481909b9774447bdd1aa3",
    "eval_id": "eval_6801694950848190b10968bb628b651d",
    "report_url": "https://ai.azure.com/resource/evaluation",
    "status": "queued",
    "model": "gpt-4o-mini",
    "name": "Math quiz",
    "created_at": 1744923141,
    "result_counts": {
      "total": 0,
      "errored": 0,
      "failed": 0,
      "passed": 0
    },
    "per_model_usage": null,
    "per_testing_criteria_results": null,
    "data_source": {
      "type": "completions",
      "source": {
        "type": "file_content",
        "content": [
          {
            "item": {
              "question": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q.",
              "A": "0",
              "B": "4",
              "C": "2",
              "D": "6",
              "answer": "B"
            }
          },
          {
            "item": {
              "question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
              "A": "8",
              "B": "2",
              "C": "24",
              "D": "120",
              "answer": "C"
            }
          }
        ]
      },
      "input_messages": {
        "type": "template",
        "template": [
          {
            "type": "message",
            "role": "system",
            "content": {
              "text": "Answer the question's with A, B, C, or D."
            }
          },
          {
            "type": "message",
            "role": "user",
            "content": {
              "text": "Question: {{item.question}} A: {{item.A}} B: {{item.B}} C: {{item.C}} D: {{item.D}}."
            }
          }
        ]
      },
      "model": "gpt-4o-mini",
      "sampling_params": {
        "seed": 42,
        "temperature": 1,
        "top_p": 1
      }
    },
    "error": null,
    "metadata": {}
  }
}

評価 - 実行の削除

DELETE {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview

評価実行を削除します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
eval-id イエス ひも 実行を削除する評価の ID。
実行識別子 イエス ひも 削除する実行の ID。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

状態コード: 404

説明: 実行が見つかりません

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

例示

DELETE {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "object": "eval.deleted",
    "deleted": true,
    "run_id": "evalrun_68016a056f0481909b9774447bdd1aa3"
  }
}

状態コード: 404

{
  "headers": {},
  "body": {
    "code": "notFound",
    "message": "Evaluation Run with ID evalrun_68016a056f0481909b9774447bdd1aa3 not found."
  }
}

評価 - 実行の取得

GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview

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

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
eval-id イエス ひも 実行を取得する評価の ID。
run-id イエス ひも 取得する実行の ID。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

例示

GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "object": "eval.run",
    "id": "evalrun_68016a056f0481909b9774447bdd1aa3",
    "eval_id": "eval_6801694950848190b10968bb628b651d",
    "report_url": "https://ai.azure.com/resource/evaluation",
    "status": "queued",
    "model": "gpt-4o-mini",
    "name": "Math quiz",
    "created_at": 1744923141,
    "result_counts": {
      "total": 0,
      "errored": 0,
      "failed": 0,
      "passed": 0
    },
    "per_model_usage": null,
    "per_testing_criteria_results": null,
    "data_source": {
      "type": "completions",
      "source": {
        "type": "file_content",
        "content": [
          {
            "item": {
              "question": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q.",
              "A": "0",
              "B": "4",
              "C": "2",
              "D": "6",
              "answer": "B"
            }
          },
          {
            "item": {
              "question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
              "A": "8",
              "B": "2",
              "C": "24",
              "D": "120",
              "answer": "C"
            }
          }
        ]
      },
      "input_messages": {
        "type": "template",
        "template": [
          {
            "type": "message",
            "role": "system",
            "content": {
              "text": "Answer the question's with A, B, C, or D."
            }
          },
          {
            "type": "message",
            "role": "user",
            "content": {
              "text": "Question: {{item.question}} A: {{item.A}} B: {{item.B}} C: {{item.C}} D: {{item.D}}."
            }
          }
        ]
      },
      "model": "gpt-4o-mini",
      "sampling_params": {
        "seed": 42,
        "temperature": 1,
        "top_p": 1
      }
    },
    "error": null,
    "metadata": {}
  }
}

評価 - 実行の取り消し

POST {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview

継続的な評価実行を取り消します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
eval-id イエス ひも 実行を取り消したい評価の ID。
run-id イエス ひも 取り消す実行の ID。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

説明: 取り消された eval run オブジェクト

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

例示

POST {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "object": "eval.run",
    "id": "evalrun_68016a056f0481909b9774447bdd1aa3",
    "eval_id": "eval_6801694950848190b10968bb628b651d",
    "report_url": "https://ai.azure.com/resource/evaluation",
    "status": "canceled",
    "model": "gpt-4o-mini",
    "name": "Math quiz",
    "created_at": 1744923141,
    "result_counts": {
      "total": 0,
      "errored": 0,
      "failed": 0,
      "passed": 0
    },
    "per_model_usage": null,
    "per_testing_criteria_results": null,
    "data_source": {
      "type": "completions",
      "source": {
        "type": "file_content",
        "content": [
          {
            "item": {
              "question": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q.",
              "A": "0",
              "B": "4",
              "C": "2",
              "D": "6",
              "answer": "B"
            }
          },
          {
            "item": {
              "question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
              "A": "8",
              "B": "2",
              "C": "24",
              "D": "120",
              "answer": "C"
            }
          }
        ]
      },
      "input_messages": {
        "type": "template",
        "template": [
          {
            "type": "message",
            "role": "system",
            "content": {
              "text": "Answer the question's with A, B, C, or D."
            }
          },
          {
            "type": "message",
            "role": "user",
            "content": {
              "text": "Question: {{item.question}} A: {{item.A}} B: {{item.B}} C: {{item.C}} D: {{item.D}}."
            }
          }
        ]
      },
      "model": "gpt-4o-mini",
      "sampling_params": {
        "seed": 42,
        "temperature": 1,
        "top_p": 1
      }
    },
    "error": null,
    "metadata": {}
  }
}

評価 - Getrunoutputitems

GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items?api-version=2025-04-01-preview

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

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
eval-id イエス ひも 実行を取得する評価の ID。
run-id イエス ひも 出力項目を取得する実行の ID。
問い合わせ いいえ ひも 前の改ページ調整要求からの最後の出力項目の識別子。
リミット 問い合わせ いいえ 整数 (integer) 取得する出力項目の数。
ステータス 問い合わせ いいえ ひも
使用可能な値: failpass
状態で出力項目をフィルタリングする。 failedを使用して失敗した出力項目でフィルター処理するか、passを使用して渡された出力項目でフィルター処理します。
オーダー 問い合わせ いいえ ひも
使用可能な値: ascdesc
タイムスタンプによる出力項目の並べ替え順序。 昇順には asc を使用し、降順には desc を使用します。 既定値は asc です。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

例示

GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "object": "list",
    "data": [
      {
        "object": "eval.run.output_item",
        "id": "outputitem_68017251ff3881908bf5096bf4cd91c6",
        "created_at": 1744925265,
        "run_id": "evalrun_68016a056f0481909b9774447bdd1aa3",
        "eval_id": "eval_6801694950848190b10968bb628b651d",
        "status": "fail",
        "datasource_item_id": 1,
        "datasource_item": {
          "question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
          "A": "8",
          "B": "2",
          "C": "24",
          "D": "120",
          "answer": "C"
        },
        "results": [
          {
            "name": "string check-63b1fffa-bee6-4c37-ae77-ed46e3dce2b7",
            "sample": null,
            "passed": false,
            "score": 0
          }
        ],
        "sample": {
          "input": [
            {
              "role": "system",
              "content": "Answer the question's with A, B, C, or D.",
              "function_call": null
            },
            {
              "role": "user",
              "content": "Question: Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5. A: 8 B: 2 C: 24 D: 120.",
              "function_call": null
            }
          ],
          "output": [
            {
              "role": "assistant",
              "content": "To find the index of the subgroup generated by the permutation \\( p = (1, 2, 5, 4)(2, 3) \\) in \\( S_5 \\), we first need to determine the order of \\( p \\).\n\n1. The cycle \\( (1, 2, 5, 4) \\) has length 4.\n2. The cycle \\( (2, 3) \\) has length 2.\n3. The least common multiple (LCM) of these lengths gives the order of the permutation \\( p \\).\n\nCalculating the LCM:\n\\[\n\\text{lcm}(4, 2) = 4\n\\]\nThus, the order of \\( p \\) is 4.\n\nNext, we find the size of the subgroup \\( \\langle p \\rangle \\):\n- The size of \\( \\langle p \\rangle \\) is equal to the order of \\( p \\), which is 4.\n\nNow, we know the size of \\( S_5 \\):\n\\[\n|S_5| = 5! = 120\n\\]\n\nFinally, to find the index of \\( \\langle p \\rangle \\) in \\( S_5 \\), we use the formula:\n\\[\n\\text{index} = \\frac{|S_5|}{|\\langle p \\rangle|} = \\frac{120}{4} = 30\n\\]\n\nHowever, the available answer choices do not include 30. There may be a mistake because the question expects an answer among A, B, C, and D.\n\nLet\u00e2\u20ac\u2122s assume we misunderstood \\( \\langle p \\rangle \\), and instead, we can deduce based solely on given answers looking for a relation to \\( S_5 \\) without delving into detailed subgroup tracks. \n\nSince \\( S_5 \\) has 30 different elements in a subgroup configuration, the closest answer physically relating as long as \\( p \\) covers two elements effectively would logically fit an answer of 120 / 60 which has no direct relationship.\n\nGiven the option choices and specific rank formulations as often made regarding elements in specific construct the subgroup at best reflects around a viable ratio of parts allowed through available indices. \n\nThus, after reasoning through which aligns most structurally geometrically yielding across all configurations possible integrated yet arrives leading \\( p \\) through neighborhood distributions leaving reflections outstanding:\n\n\n\nThe correct answer is:\n**C: 24**\n\nHowever per the discussion migrating \\( p \\) may leave various pathways leading ultimately toward that framing in modeling. Always a good suggestion confirming the elements group generating any possible in outputs rationales. ",
              "function_call": null
            }
          ],
          "finish_reason": "stop",
          "model": "gpt-4o-mini-2024-07-18",
          "usage": {
            "total_tokens": 627,
            "completion_tokens": 546,
            "prompt_tokens": 81,
            "cached_tokens": 0
          },
          "error": null,
          "temperature": 1,
          "top_p": 1,
          "seed": 42
        }
      },
      {
        "object": "eval.run.output_item",
        "id": "outputitem_6801724f54888190942ec66a197309dd",
        "created_at": 1744925263,
        "run_id": "evalrun_68016a056f0481909b9774447bdd1aa3",
        "eval_id": "eval_6801694950848190b10968bb628b651d",
        "status": "fail",
        "datasource_item_id": 0,
        "datasource_item": {
          "question": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q.",
          "A": "0",
          "B": "4",
          "C": "2",
          "D": "6",
          "answer": "B"
        },
        "results": [
          {
            "name": "string check-63b1fffa-bee6-4c37-ae77-ed46e3dce2b7",
            "sample": null,
            "passed": false,
            "score": 0
          }
        ],
        "sample": {
          "input": [
            {
              "role": "system",
              "content": "Answer the question's with A, B, C, or D.",
              "function_call": null
            },
            {
              "role": "user",
              "content": "Question: Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q. A: 0 B: 4 C: 2 D: 6.",
              "function_call": null
            }
          ],
          "output": [
            {
              "role": "assistant",
              "content": "To find the degree of the field extension \\(\\mathbb{Q}(\\sqrt{2}, \\sqrt{3}, \\sqrt{18})\\) over \\(\\mathbb{Q}\\), we can simplify \\(\\sqrt{18}\\) since \\(\\sqrt{18} = \\sqrt{9 \\cdot 2} = 3\\sqrt{2}\\). \n\nThus, the field can be rewritten as \\(\\mathbb{Q}(\\sqrt{2}, \\sqrt{3})\\).\n\nNext, we calculate the degree of the extensions step by step:\n\n1. The extension \\(\\mathbb{Q}(\\sqrt{2})\\) over \\(\\mathbb{Q}\\) has degree 2, since \\(\\sqrt{2}\\) is not in \\(\\mathbb{Q}\\) and satisfies the polynomial \\(x^2 - 2\\).\n\n2. Next, we consider the extension \\(\\mathbb{Q}(\\sqrt{2}, \\sqrt{3})\\) over \\(\\mathbb{Q}(\\sqrt{2})\\). The element \\(\\sqrt{3}\\) is also not in \\(\\mathbb{Q}(\\sqrt{2})\\) and satisfies the polynomial \\(x^2 - 3\\), which is irreducible over \\(\\mathbb{Q}(\\sqrt{2})\\). Hence, the degree of the extension \\(\\mathbb{Q}(\\sqrt{2}, \\sqrt{3})\\) over \\(\\mathbb{Q}(\\sqrt{2})\\) is also 2.\n\nNow we can combine these degrees:\n\n\\[\n[\\mathbb{Q}(\\sqrt{2}, \\sqrt{3}) : \\mathbb{Q}] = [\\mathbb{Q}(\\sqrt{2}, \\sqrt{3}) : \\mathbb{Q}(\\sqrt{2})] \\times [\\mathbb{Q}(\\sqrt{2}) : \\mathbb{Q}] = 2 \\times 2 = 4.\n\\]\n\nThus, the degree of the field extension \\(\\mathbb{Q}(\\sqrt{2}, \\sqrt{3}, \\sqrt{18})\\) over \\(\\mathbb{Q}\\) is 4.\n\nTherefore, the answer is:\n\n**B: 4**.",
              "function_call": null
            }
          ],
          "finish_reason": "stop",
          "model": "gpt-4o-mini-2024-07-18",
          "usage": {
            "total_tokens": 556,
            "completion_tokens": 487,
            "prompt_tokens": 69,
            "cached_tokens": 0
          },
          "error": null,
          "temperature": 1,
          "top_p": 1,
          "seed": 42
        }
      }
    ],
    "first_id": "outputitem_68017251ff3881908bf5096bf4cd91c6",
    "last_id": "outputitem_6801724f54888190942ec66a197309dd",
    "has_more": false
  }
}

評価 - Getrunoutputitem

GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items/{output-item-id}?api-version=2025-04-01-preview

評価実行出力項目を ID で取得します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
eval-id イエス ひも 実行を取得する評価の ID。
run-id イエス ひも 取得する実行の ID。
出力アイテムID イエス ひも 取得する出力項目の ID。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

例示

GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items/{output-item-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "object": "eval.run.output_item",
    "id": "outputitem_68017251ff3881908bf5096bf4cd91c6",
    "created_at": 1744925265,
    "run_id": "evalrun_68016a056f0481909b9774447bdd1aa3",
    "eval_id": "eval_6801694950848190b10968bb628b651d",
    "status": "fail",
    "datasource_item_id": 1,
    "datasource_item": {
      "question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
      "A": "8",
      "B": "2",
      "C": "24",
      "D": "120",
      "answer": "C"
    },
    "results": [
      {
        "name": "string check-63b1fffa-bee6-4c37-ae77-ed46e3dce2b7",
        "sample": null,
        "passed": false,
        "score": 0
      }
    ],
    "sample": {
      "input": [
        {
          "role": "system",
          "content": "Answer the question's with A, B, C, or D."
        },
        {
          "role": "user",
          "content": "Question: Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5. A: 8 B: 2 C: 24 D: 120."
        }
      ],
      "output": [
        {
          "role": "assistant",
          "content": "To find the index of the subgroup generated by the permutation \\( p = (1, 2, 5, 4)(2, 3) \\) in \\( S_5 \\), we first need to determine the order of \\( p \\).\n\n1. The cycle \\( (1, 2, 5, 4) \\) has length 4.\n2. The cycle \\( (2, 3) \\) has length 2.\n3. The least common multiple (LCM) of these lengths gives the order of the permutation \\( p \\).\n\nCalculating the LCM:\n\\[\n\\text{lcm}(4, 2) = 4\n\\]\nThus, the order of \\( p \\) is 4.\n\nNext, we find the size of the subgroup \\( \\langle p \\rangle \\):\n- The size of \\( \\langle p \\rangle \\) is equal to the order of \\( p \\), which is 4.\n\nNow, we know the size of \\( S_5 \\):\n\\[\n|S_5| = 5! = 120\n\\]\n\nFinally, to find the index of \\( \\langle p \\rangle \\) in \\( S_5 \\), we use the formula:\n\\[\n\\text{index} = \\frac{|S_5|}{|\\langle p \\rangle|} = \\frac{120}{4} = 30\n\\]\n\nHowever, the available answer choices do not include 30. There may be a mistake because the question expects an answer among A, B, C, and D.\n\nLet\u00e2\u20ac\u2122s assume we misunderstood \\( \\langle p \\rangle \\), and instead, we can deduce based solely on given answers looking for a relation to \\( S_5 \\) without delving into detailed subgroup tracks. \n\nSince \\( S_5 \\) has 30 different elements in a subgroup configuration, the closest answer physically relating as long as \\( p \\) covers two elements effectively would logically fit an answer of 120 / 60 which has no direct relationship.\n\nGiven the option choices and specific rank formulations as often made regarding elements in specific construct the subgroup at best reflects around a viable ratio of parts allowed through available indices. \n\nThus, after reasoning through which aligns most structurally geometrically yielding across all configurations possible integrated yet arrives leading \\( p \\) through neighborhood distributions leaving reflections outstanding:\n\n\n\nThe correct answer is:\n**C: 24**\n\nHowever per the discussion migrating \\( p \\) may leave various pathways leading ultimately toward that framing in modeling. Always a good suggestion confirming the elements group generating any possible in outputs rationales. "
        }
      ],
      "finish_reason": "stop",
      "model": "gpt-4o-mini-2024-07-18",
      "usage": {
        "total_tokens": 627,
        "completion_tokens": 546,
        "prompt_tokens": 81,
        "cached_tokens": 0
      },
      "error": null,
      "temperature": 1,
      "top_p": 1,
      "seed": 42
    }
  }
}

ファイル - リスト

GET {endpoint}/openai/files?api-version=2025-04-01-preview

Azure OpenAI リソースが所有するすべてのファイルの一覧を取得します。

これには、微調整モデルのトレーニングまたは検証のための "微調整" 目的のファイルや、サービスによって生成されたファイル (対応する微調整ジョブのさまざまなメトリックを含む "微調整結果" など) を含むファイルなど、ユーザーがアップロードしたコンテンツが含まれます。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
目的 問い合わせ いいえ ひも
使用可能な値: fine-tunefine-tune-resultsassistantsassistants_outputbatchbatch_outputevalsevals_output
指定された目的のファイルのみを返します。
リミット 問い合わせ いいえ 整数 (integer) 返されるオブジェクトの数の制限。 制限の範囲は 1 ~ 10,000 で、既定値は 10,000 です。
after 問い合わせ いいえ ひも 改ページ位置付けに使用するカーソル。 after は、リスト内での場所を定義するオブジェクト ID です。 たとえば、リスト要求を行い、obj_fooで終わる 100 個のオブジェクトを受信した場合、後続の呼び出しには、リストの次のページをフェッチするために after=obj_foo を含めることができます。
オーダー 問い合わせ いいえ ひも オブジェクトのcreated_atタイムスタンプによる並べ替え順序。 asc は昇順に使用し、desc は降順に使用します。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

状態コード: 既定

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

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

例示

GET {endpoint}/openai/files?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "data": [
      {
        "status": "processed",
        "bytes": 140,
        "purpose": "fine-tune",
        "filename": "puppy.jsonl",
        "id": "file-181a1cbdcdcf4677ada87f63a0928099",
        "created_at": 1646126127,
        "object": "file"
      },
      {
        "status": "processed",
        "bytes": 32423,
        "purpose": "fine-tune-results",
        "filename": "results.csv",
        "id": "file-181a1cbdcdcf4677ada87f63a0928099",
        "created_at": 1646126127,
        "object": "file"
      }
    ],
    "object": "list"
  }
}

ファイル - アップロード

POST {endpoint}/openai/files?api-version=2025-04-01-preview

ローカル コンピューターからデータをアップロードして、新しいファイル エンティティを作成します。 アップロードされたファイルは、たとえば、微調整されたモデルのトレーニングや評価に使用できます。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

名前 タイプ 説明 必須 既定値
ひも 絶対有効期限の生成の基準となるアンカーを定義します。 いいえ
お代わり 整数 (integer) 相対有効期限を秒単位で取得します。
範囲: [1209600 - 2592000]。 いいえ
ファイル ひも Azure OpenAI にアップロードするファイルを取得または設定します。 イエス
目的 ひも アップロードされたドキュメントの目的。 微調整には "微調整" を使用します。 これにより、アップロードされたファイルの形式を検証できます。 イエス

応答

状態コード: 201

説明: ファイルが正常に作成されました。

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

状態コード: 既定

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

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

例示

POST {endpoint}/openai/files?api-version=2025-04-01-preview

応答: 状態コード: 201

{
  "headers": {
    "___location": "https://aoairesource.openai.azure.com/openai/files/file-181a1cbdcdcf4677ada87f63a0928099"
  },
  "body": {
    "status": "pending",
    "purpose": "fine-tune",
    "filename": "puppy.jsonl",
    "id": "file-181a1cbdcdcf4677ada87f63a0928099",
    "created_at": 1646126127,
    "object": "file"
  }
}

ファイル - インポート

POST {endpoint}/openai/files/import?api-version=2025-04-01-preview

指定された URL からデータをインポートして、新しいファイル エンティティを作成します。 アップロードされたファイルは、たとえば、微調整されたモデルのトレーニングや評価に使用できます。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

名前 タイプ 説明 必須 既定値
content_url ひも ドキュメントをダウンロードする URL (BLOB の SAS URL、または GET 要求でアクセスできるその他の外部 URL を指定できます)。 イエス
expires_after FileExpiresAfter ファイルの有効期限を定義します。 いいえ
ファイル名 ひも アップロードする JSON Lines ファイルの名前。
purpose が "微調整" に設定されている場合、各行は、トレーニング例を表す "prompt" フィールドと "completion" フィールドを含む JSON レコードです。 イエス
目的 目的 アップロードされたドキュメントの目的。 微調整には "微調整" を使用します。 これにより、アップロードされたファイルの形式を検証できます。 イエス

応答

状態コード: 201

説明: ファイルが正常に作成されました。

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

状態コード: 既定

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

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

例示

POST {endpoint}/openai/files/import?api-version=2025-04-01-preview

応答: 状態コード: 201

{
  "headers": {
    "___location": "https://aoairesource.openai.azure.com/openai/files/file-181a1cbdcdcf4677ada87f63a0928099"
  },
  "body": {
    "status": "pending",
    "purpose": "fine-tune",
    "filename": "puppy.jsonl",
    "id": "file-181a1cbdcdcf4677ada87f63a0928099",
    "created_at": 1646126127,
    "object": "file"
  }
}

ファイル - 取得

GET {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview

状態、サイズ、目的など、指定されたファイル ID で指定された 1 つのファイルの詳細を取得します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
file-id イエス ひも ファイルの識別子。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

例示

GET {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "status": "processed",
    "bytes": 140,
    "purpose": "fine-tune",
    "filename": "puppy.jsonl",
    "id": "file-181a1cbdcdcf4677ada87f63a0928099",
    "created_at": 1646126127,
    "object": "file"
  }
}

ファイル - 削除

DELETE {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview

指定されたファイル ID を持つファイルを削除します。

また、ファイルが使用された場合 (微調整ジョブのトレーニング ファイルなど) も削除できます。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
file-id イエス ひも ファイルの識別子。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

状態コード: 既定

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

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

例示

DELETE {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "object": "file",
    "deleted": true,
    "id": "file-181a1cbdcdcf4677ada87f63a0928099"
  }
}

ファイル - コンテンツを取得する

GET {endpoint}/openai/files/{file-id}/content?api-version=2025-04-01-preview

指定されたファイル ID で指定されたファイルの内容を取得します。

ファイルは、ユーザーがコンテンツをアップロードしたり、微調整ジョブの結果メトリックのようにサービスによって生成されたりすることができます。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
file-id イエス ひも ファイルの識別子。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

状態コード: 既定

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

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

例示

GET {endpoint}/openai/files/{file-id}/content?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": "raw file content"
}

微調整 - 一覧表示

GET {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview

Azure OpenAI リソースが所有するすべての微調整ジョブの一覧を取得します。各微調整ジョブに対して返される詳細には、基本モデル、トレーニングおよび検証ファイル、ハイパー パラメーター、タイム スタンプ、状態、イベントの識別子以外にも含まれます。

イベントは、ジョブの状態が変わると作成されます。 たとえば、実行中または完了時、および結果がアップロードされるタイミングなどです。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
問い合わせ いいえ ひも 前の改ページ位置の要求からの最後のイベントの識別子。
リミット 問い合わせ いいえ 整数 (integer) 取得するイベントの数。 既定値は 20 です。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

状態コード: 既定

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

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

例示

GET {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "has_more": false,
    "data": [
      {
        "hyperparameters": {
          "n_epochs": -1
        },
        "integrations": [
          {
            "type": "wandb",
            "wandb": {
              "project": "custom-wandb-project",
              "tags": [
                "project:tag",
                "lineage"
              ]
            }
          }
        ],
        "method": {
          "type": "supervised"
        },
        "status": "succeeded",
        "model": "curie",
        "fine_tuned_model": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
        "training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
        "result_files": [
          "file-181a1cbdcdcf4677ada87f63a0928099"
        ],
        "finished_at": 1646127311,
        "trained_tokens": 2342,
        "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
        "created_at": 1646126127,
        "object": "fine_tuning.job"
      }
    ],
    "object": "list"
  }
}

微調整 - 作成

POST {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview

特定のトレーニング ファイルから指定したモデルを微調整するジョブを作成します。

応答には、ジョブの状態やハイパー パラメーターなど、エンキューされたジョブの詳細が含まれます。

微調整されたモデルの名前は、完了すると応答に追加されます。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

名前 タイプ 説明 必須 既定値
ハイパーパラメーター FineTuningHyperParameters 微調整ジョブで使用されるハイパー パラメーター設定。 いいえ
インテグレーション array 微調整ジョブをサポートする統合の構成の一覧。 多くの統合が計画されているため、必ず統合の種類を確認して操作してください。 いいえ
方式 オブジェクト 監視対象の微調整に使用されるメソッド いいえ
└─ タイプ ファインチューニングメソッドタイプ いいえ
model ひも この微調整に使用される基本モデルの識別子 (model-id)。 イエス
シード 整数 (integer) 微調整ジョブに使用されるシード。 同じシードとジョブ パラメーターを渡すと同じ結果が得られますが、まれに異なる場合があります。 シードが指定されていない場合は生成されます。 いいえ
接尾辞 ひも 微調整されたモデルを識別するために使用されるサフィックス。 サフィックスには最大 40 文字 (a-z、A-Z、0-9、-、_) を指定することができ、微調整したモデル名に追加されます。 いいえ
トレーニングファイル ひも この微調整されたモデルのトレーニングに使用されるファイル ID (ファイル ID)。 イエス
検証ファイル ひも トレーニング中に微調整されたモデルを評価するために使用されるファイル ID (ファイル ID)。 いいえ

応答

状態コード: 201

説明: ファインチューニングが正常に作成されました。

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

状態コード: 既定

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

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

例示

POST {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview

応答: 状態コード: 201

{
  "headers": {
    "___location": "https://aoairesource.openai.azure.com/openai/fine_tuning/jobs/ft-72a2792ef7d24ba7b82c7fe4a37e379f"
  },
  "body": {
    "hyperparameters": {
      "n_epochs": -1
    },
    "integrations": [
      {
        "type": "wandb",
        "wandb": {
          "project": "custom-wandb-project",
          "tags": [
            "project:tag",
            "lineage"
          ]
        }
      }
    ],
    "method": {
      "type": "supervised"
    },
    "status": "pending",
    "model": "curie",
    "training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
    "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "fine_tuning.job"
  }
}

微調整 - 取得

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview

指定された微調整 ID で指定された 1 つの微調整ジョブの詳細を取得します。

詳細には、基本モデル、トレーニングおよび検証ファイル、ハイパー パラメーター、タイムスタンプ、状態、イベントが含まれます。

イベントは、ジョブの状態 (実行中や完了など) が変更されたとき、および結果がアップロードされたときに作成されます。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
fine-tuning-job-id イエス ひも 微調整ジョブの識別子。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

状態コード: 既定

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

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

例示

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "hyperparameters": {
      "n_epochs": -1
    },
    "integrations": [
      {
        "type": "wandb",
        "wandb": {
          "project": "custom-wandb-project",
          "tags": [
            "project:tag",
            "lineage"
          ]
        }
      }
    ],
    "method": {
      "type": "supervised"
    },
    "status": "succeeded",
    "model": "curie",
    "fine_tuned_model": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
    "training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
    "result_files": [
      "file-181a1cbdcdcf4677ada87f63a0928099"
    ],
    "finished_at": 1646127311,
    "trained_tokens": 2342,
    "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "fine_tuning.job"
  }
}

微調整 - 削除

DELETE {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview

所定の微調整 ID で指定された微調整ジョブを削除します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
fine-tuning-job-id(ファインチューニングジョブID) イエス ひも 微調整ジョブの識別子。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

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

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

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

応答

状態コード: 204

説明: 微調整が正常に削除されました。

状態コード: 既定

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

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

例示

DELETE {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview

応答: 状態コード: 204

{
  "headers": {}
}

微調整 - キャンセル

POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/cancel?api-version=2025-04-01-preview

指定された微調整 ID で指定された微調整ジョブの処理を取り消します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
fine-tuning-job-id イエス ひも 微調整ジョブの識別子。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

状態コード: 既定

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

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

例示

POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/cancel?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "hyperparameters": {
      "n_epochs": -1
    },
    "integrations": [
      {
        "type": "wandb",
        "wandb": {
          "project": "custom-wandb-project",
          "tags": [
            "project:tag",
            "lineage"
          ]
        }
      }
    ],
    "method": {
      "type": "supervised"
    },
    "status": "cancelled",
    "model": "curie",
    "training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
    "finished_at": 1646127311,
    "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "fine_tuning.job"
  }
}

微調整 - チェックポイントを取得する

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/checkpoints?api-version=2025-04-01-preview

所定の微調整 ID で指定された微調整ジョブのチェックポイントを取得します。

チェックポイントは、トレーニング中に成功したエポックの最後に作成されます。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
fine-tuning-job-id イエス ひも 微調整ジョブの識別子。
問い合わせ いいえ ひも 前の改ページ調整要求の最後のチェックポイント ID の識別子。
リミット 問い合わせ いいえ 整数 (integer) 取得するチェックポイントの数。 既定値は 10 です。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

例示

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/checkpoints?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "has_more": false,
    "data": [
      {
        "id": "ftckpt_qtZ5Gyk4BLq1SfLFWp3RtO3P",
        "created_at": 1646126127,
        "fine_tuned_model_checkpoint": "gpt-35-turbo-0613.ft-72a2792ef7d24ba7b82c7fe4a37e379f:ckpt-step-10",
        "step_number": 10,
        "metrics": {
          "step": 10,
          "train_loss": 0.478,
          "train_mean_token_accuracy": 0.924,
          "valid_loss": 10.112,
          "valid_mean_token_accuracy": 0.145,
          "full_valid_loss": 0.567,
          "full_valid_mean_token_accuracy": 0.944
        },
        "fine_tuning_job_id": "ftjob-72a2792ef7d24ba7b82c7fe4a37e379f",
        "object": "fine_tuning.job.checkpoint"
      },
      {
        "id": "ftckpt_frtXDR2453C4FG67t03MLPs5",
        "created_at": 1646126137,
        "fine_tuned_model_checkpoint": "gpt-35-turbo-0613.ft-72a2792ef7d24ba7b82c7fe4a37e379f:ckpt-step-20",
        "step_number": 20,
        "metrics": {
          "step": 20,
          "train_loss": 0.355,
          "train_mean_token_accuracy": 0.947,
          "valid_loss": 11.32,
          "valid_mean_token_accuracy": 0.122,
          "full_valid_loss": 0.317,
          "full_valid_mean_token_accuracy": 0.955
        },
        "fine_tuning_job_id": "ftjob-72a2792ef7d24ba7b82c7fe4a37e379f",
        "object": "fine_tuning.job.checkpoint"
      },
      {
        "id": "ftckpt_agLk6Gio560ORp14gl123fgd",
        "created_at": 1646126147,
        "fine_tuned_model_checkpoint": "gpt-35-turbo-0613.ft-72a2792ef7d24ba7b82c7fe4a37e379f:ckpt-step-30",
        "step_number": 30,
        "metrics": {
          "step": 30,
          "train_loss": 0.155,
          "train_mean_token_accuracy": 0.975,
          "valid_loss": 9.31,
          "valid_mean_token_accuracy": 0.092,
          "full_valid_loss": 0.114,
          "full_valid_mean_token_accuracy": 0.963
        },
        "fine_tuning_job_id": "ftjob-72a2792ef7d24ba7b82c7fe4a37e379f",
        "object": "fine_tuning.job.checkpoint"
      }
    ],
    "object": "list"
  }
}

微調整 - イベントを取得する

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/events?api-version=2025-04-01-preview

所定の微調整 ID で指定された微調整ジョブのイベントを取得します。

イベントは、ジョブの状態 (実行中や完了など) が変更されたとき、および結果がアップロードされたときに作成されます。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
fine-tuning-job-id イエス ひも 微調整ジョブの識別子。
問い合わせ いいえ ひも 前の改ページ位置の要求からの最後のイベントの識別子。
リミット 問い合わせ いいえ 整数 (integer) 取得するイベントの数。 既定値は 20 です。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

例示

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/events?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "has_more": false,
    "data": [
      {
        "id": "ftevent-363dcd7cb4c74539bc53293c1dceef05",
        "created_at": 1646126127,
        "level": "info",
        "message": "Job enqueued. Waiting for jobs ahead to complete.",
        "type": "message",
        "object": "fine_tuning.job.event"
      },
      {
        "id": "ftevent-8c2a44999790437cb3230e543fa2cf0f",
        "created_at": 1646126169,
        "level": "info",
        "message": "Job started.",
        "type": "message",
        "object": "fine_tuning.job.event"
      },
      {
        "id": "ftevent-2d47d651d2f3484c8187c88c00078147",
        "created_at": 1646126192,
        "level": "info",
        "message": "Job succeeded.",
        "type": "message",
        "object": "fine_tuning.job.event"
      }
    ],
    "object": "list"
  }
}

微調整 - 一時停止

POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/pause?api-version=2025-04-01-preview

指定された微調整 ID で指定された微調整ジョブの処理を一時停止します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
fine-tuning-job-id イエス ひも 微調整ジョブの識別子。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

状態コード: 既定

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

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

例示

POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/pause?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "hyperparameters": {
      "n_epochs": -1
    },
    "integrations": [
      {
        "type": "wandb",
        "wandb": {
          "project": "custom-wandb-project",
          "tags": [
            "project:tag",
            "lineage"
          ]
        }
      }
    ],
    "method": {
      "type": "supervised"
    },
    "status": "paused",
    "model": "curie",
    "training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
    "finished_at": 1646127311,
    "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "fine_tuning.job"
  }
}

微調整 - 再開

POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/resume?api-version=2025-04-01-preview

指定された微調整 ID で指定された微調整ジョブの処理を再開します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
fine-tuning-job-id イエス ひも 微調整ジョブの識別子。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

状態コード: 既定

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

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

例示

POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/resume?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "hyperparameters": {
      "n_epochs": -1
    },
    "integrations": [
      {
        "type": "wandb",
        "wandb": {
          "project": "custom-wandb-project",
          "tags": [
            "project:tag",
            "lineage"
          ]
        }
      }
    ],
    "method": {
      "type": "supervised"
    },
    "status": "resuming",
    "model": "curie",
    "training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
    "finished_at": 1646127311,
    "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "fine_tuning.job"
  }
}

インジェスト ジョブ - 一覧表示

GET {endpoint}/openai/ingestion/jobs?api-version=2025-04-01-preview

インジェスト ジョブを一覧表示します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。
mgmt-user-token ヘッダ いいえ ひも ワークスペースへのアクセスに使用されるトークン (ユーザー コンピューティング ジョブにのみ必要)。

リクエストヘッダー

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

例示

GET {endpoint}/openai/ingestion/jobs?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "body": {
    "value": [
      {
        "jobId": "usercompute-ingestion-job",
        "kind": "UserCompute",
        "workspaceId": "/subscriptions/f375b912-331c-4fc5-8e9f-2d7205e3e036/resourceGroups/adrama-copilot-demo/providers/Microsoft.MachineLearningServices/workspaces/adrama-rag-dev"
      },
      {
        "jobId": "syscompute-ingestion-job",
        "kind": "SystemCompute"
      }
    ]
  }
}

インジェスト ジョブ - 作成

PUT {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview

指定したジョブ ID を使用してインジェスト ジョブを作成します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。
job-id イエス ひも 作成されるジョブの ID。
mgmt-user-token ヘッダ いいえ ひも ワークスペースへのアクセスに使用されるトークン (ユーザー コンピューティング ジョブにのみ必要)。
AMLユーザートークン ヘッダ いいえ ひも ワークスペース内のジョブ内のリソースにアクセスするために使用されるトークン (ユーザー コンピューティング ジョブにのみ必要)。

リクエストヘッダー

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

名前 タイプ 説明 必須 既定値
jobId ひも いいえ
kind IngestionJobType ジョブの種類。 イエス

応答

状態コード: 200

説明: 成功

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

状態コード: 既定

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

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

例示

PUT {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {
    "operation-___location": "https://aoairesource.openai.azure.com/openai/ingestion/jobs/ingestion-job/runs/72a2792ef7d24ba7b82c7fe4a37e379f?api-version=2025-04-01-preview"
  },
  "body": {
    "kind": "SystemCompute",
    "jobId": "ingestion-job",
    "searchServiceConnection": {
      "kind": "EndpointWithManagedIdentity",
      "endpoint": "https://aykame-dev-search.search.windows.net"
    },
    "datasource": {
      "kind": "Storage",
      "connection": {
        "kind": "EndpointWithManagedIdentity",
        "endpoint": "https://mystorage.blob.core.windows.net/",
        "resourceId": "/subscriptions/1234567-abcd-1234-5678-1234abcd/resourceGroups/my-resource/providers/Microsoft.Storage/storageAccounts/mystorage"
      },
      "containerName": "container",
      "chunking": {
        "maxChunkSizeInTokens": 2048
      },
      "embeddings": [
        {
          "connection": {
            "kind": "RelativeConnection"
          },
          "deploymentName": "Ada"
        }
      ]
    },
    "dataRefreshIntervalInHours": 24,
    "completionAction": "keepAllAssets"
  }
}
PUT {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {
    "operation-___location": "https://aoairesource.openai.azure.com/openai/ingestion/jobs/ingestion-job/runs/72a2792ef7d24ba7b82c7fe4a37e379f?api-version=2025-04-01-preview"
  },
  "body": {
    "kind": "UserCompute",
    "jobId": "ingestion-job",
    "workspaceId": "/subscriptions/f375b912-331c-4fc5-8e9f-2d7205e3e036/resourceGroups/adrama-copilot-demo/providers/Microsoft.MachineLearningServices/workspaces/adrama-rag-dev",
    "compute": {
      "kind": "ServerlessCompute"
    },
    "target": {
      "kind": "AzureAISearch",
      "connectionId": "/subscriptions/f375b912-331c-4fc5-8e9f-2d7205e3e036/resourceGroups/adrama-copilot-demo/providers/Microsoft.MachineLearningServices/workspaces/adrama-rag-dev/connections/search-connection"
    },
    "datasource": {
      "kind": "Dataset",
      "datasetId": "azureml://locations/centraluseuap/workspaces/83317fe6-efa6-4e4a-b020-d0edd11ec382/data/PlainText/versions/1",
      "datasetType": "uri_folder"
    }
  }
}

インジェスト ジョブ - 取得

GET {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview

指定したジョブ ID の詳細を取得します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。
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 IngestionJob

状態コード: 既定

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

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

例示

GET {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "body": {
    "kind": "UserCompute",
    "jobId": "ingestion-job",
    "workspaceId": "/subscriptions/f375b912-331c-4fc5-8e9f-2d7205e3e036/resourceGroups/adrama-copilot-demo/providers/Microsoft.MachineLearningServices/workspaces/adrama-rag-dev",
    "compute": {
      "kind": "ServerlessCompute"
    },
    "target": {
      "kind": "AzureAISearch",
      "connectionId": "/subscriptions/f375b912-331c-4fc5-8e9f-2d7205e3e036/resourceGroups/adrama-copilot-demo/providers/Microsoft.MachineLearningServices/workspaces/adrama-rag-dev/connections/search-connection"
    },
    "datasource": {
      "kind": "Dataset",
      "datasetId": "azureml://locations/centraluseuap/workspaces/83317fe6-efa6-4e4a-b020-d0edd11ec382/data/PlainText/versions/1",
      "datasetType": "uri_folder"
    }
  }
}

Ingestionjobruns - 一覧表示

GET {endpoint}/openai/ingestion/jobs/{job-id}/runs?api-version=2025-04-01-preview

指定したジョブ ID の実行を一覧表示します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。
job-id イエス ひも ジョブの ID。
mgmt-user-token ヘッダ いいえ ひも ワークスペースへのアクセスに使用されるトークン (ユーザー コンピューティング ジョブにのみ必要)。

リクエストヘッダー

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

状態コード: 既定

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

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

例示

GET {endpoint}/openai/ingestion/jobs/{job-id}/runs?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "body": {
    "value": [
      {
        "jobId": "ingestion-job",
        "runId": "f375b912-331c-4fc5-8e9f-2d7205e3e036",
        "status": "succeeded"
      },
      {
        "jobId": "ingestion-job",
        "runId": "07f2d192-add7-4202-a2e3-858c2577f4fd",
        "status": "failed"
      },
      {
        "jobId": "ingestion-job",
        "runId": "5ef7a436-1147-4cbb-82e0-3d502bcc6a7b",
        "status": "running"
      }
    ]
  }
}

Ingestionjobruns - 取得

GET {endpoint}/openai/ingestion/jobs/{job-id}/runs/{run-id}?api-version=2025-04-01-preview

指定したジョブ ID の一部として、指定した実行 ID の詳細を取得します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。
job-id イエス ひも ジョブの ID。
run-id イエス ひも 実行の ID。
mgmt-user-token ヘッダ いいえ ひも ワークスペースへのアクセスに使用されるトークン (ユーザー コンピューティング ジョブにのみ必要)。

リクエストヘッダー

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

状態コード: 既定

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

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

例示

GET {endpoint}/openai/ingestion/jobs/{job-id}/runs/{run-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "body": {
    "jobId": "ingestion-job",
    "runId": "5ef7a436-1147-4cbb-82e0-3d502bcc6a7b",
    "status": "running",
    "progress": {
      "stageProgress": [
        {
          "name": "Preprocessing",
          "totalItems": 14,
          "processedItems": 0,
          "state": "notRunning"
        },
        {
          "name": "Indexing",
          "state": "notRunning"
        }
      ]
    }
  }
}

モデル - リスト

GET {endpoint}/openai/models?api-version=2025-04-01-preview

Azure OpenAI リソースからアクセスできるすべてのモデルの一覧を取得します。

これには、基本モデルと、Azure OpenAI リソースが所有するすべての正常に完了した微調整済みモデルが含まれます。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

状態コード: 既定

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

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

例示

GET {endpoint}/openai/models?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "data": [
      {
        "status": "succeeded",
        "capabilities": {
          "fine_tune": true,
          "inference": true,
          "completion": true,
          "chat_completion": false,
          "embeddings": false
        },
        "lifecycle_status": `generally-available`,
        "deprecation": {
          "fine_tune": 1677662127,
          "inference": 1709284527
        },
        "id": "curie",
        "created_at": 1646126127,
        "object": "model"
      },
      {
        "status": "succeeded",
        "model": "curie",
        "fine_tune": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
        "capabilities": {
          "fine_tune": false,
          "inference": true,
          "completion": true,
          "chat_completion": false,
          "embeddings": false
        },
        "lifecycle_status": `generally-available`,
        "deprecation": {
          "inference": 1709284527
        },
        "id": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
        "created_at": 1646126127,
        "object": "model"
      }
    ],
    "object": "list"
  }
}

モデル - 取得

GET {endpoint}/openai/models/{model-id}?api-version=2025-04-01-preview

指定された modelId で指定されたモデルの詳細を取得します。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
モデルID イエス ひも モデルの識別子。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

例示

GET {endpoint}/openai/models/{model-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "status": "succeeded",
    "capabilities": {
      "fine_tune": true,
      "inference": true,
      "completion": true,
      "chat_completion": false,
      "embeddings": false
    },
    "lifecycle_status": `generally-available`,
    "deprecation": {
      "fine_tune": 1677662127,
      "inference": 1709284527
    },
    "id": "curie",
    "created_at": 1646126127,
    "object": "model"
  }
}
GET {endpoint}/openai/models/{model-id}?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "status": "succeeded",
    "model": "curie",
    "fine_tune": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
    "capabilities": {
      "fine_tune": false,
      "inference": true,
      "completion": true,
      "chat_completion": false,
      "embeddings": false
    },
    "lifecycle_status": `generally-available`,
    "deprecation": {
      "inference": 1709284527
    },
    "id": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "model"
  }
}

ファイルのアップロード - 開始

POST {endpoint}/openai/uploads?api-version=2025-04-01-preview

中間 Upload オブジェクトが作成され、パーツを追加できます。 現在、アップロード サイズは合計で最大 9 GB にすることができ、作成されてから 2 時間後に有効期限が切れます。

アップロードが完了すると、アップロードされたすべてのパーツを含む File オブジェクトが生成されます。 この File オブジェクトは、他のファイルと同様に、プラットフォーム全体で使用できます。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

名前 タイプ 説明 必須 既定値
バイト 整数 (integer) イエス
ファイル名 ひも イエス
mime_type ひも イエス
目的 目的 アップロードされたドキュメントの目的。 微調整には "微調整" を使用します。 これにより、アップロードされたファイルの形式を検証できます。 イエス

リクエストボディ

Content-Type: text/json

名前 タイプ 説明 必須 既定値
バイト 整数 (integer) イエス
ファイル名 ひも イエス
mime_type ひも イエス
目的 目的 アップロードされたドキュメントの目的。 微調整には "微調整" を使用します。 これにより、アップロードされたファイルの形式を検証できます。 イエス

リクエストボディ

Content-Type: application/*+json

名前 タイプ 説明 必須 既定値
バイト 整数 (integer) イエス
ファイル名 ひも イエス
mime_type ひも イエス
目的 目的 アップロードされたドキュメントの目的。 微調整には "微調整" を使用します。 これにより、アップロードされたファイルの形式を検証できます。 イエス

応答

状態コード: 200

説明: アップロードが正常に作成されました。

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

状態コード: 既定

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

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

例示

POST {endpoint}/openai/uploads?api-version=2025-04-01-preview

{
 "purpose": "fine-tune",
 "filename": "training_data_v21.jsonl",
 "bytes": 2097152,
 "mime_type": "application/json"
}

応答: 状態コード: 200

{
  "headers": {
    "___location": "https://aoairesource.openai.azure.com/openai/uploads/runs/fine-tune-72a2792ef7d24ba7b82c7fe4a37e379f"
  },
  "body": {
    "bytes": 2097152,
    "filename": "training_data_v21.jsonl",
    "purpose": "fine-tune",
    "status": "pending",
    "expires_at": 1646133327,
    "file": {
      "status": "pending",
      "bytes": 140,
      "purpose": "fine-tune",
      "filename": "puppy.jsonl",
      "id": "file-181a1cbdcdcf4677ada87f63a0928099",
      "created_at": 1646126127,
      "object": "file"
    },
    "id": "fine-tune-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "upload"
  }
}

ファイルのアップロード - キャンセル

POST {endpoint}/openai/uploads/{upload-id}/cancel?api-version=2025-04-01-preview

アップロードを取り消し、アップロードされたすべてのパーツが非同期的に削除されます。

アップロードが取り消された後、パーツを追加することはできません。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
upload-id イエス ひも アップロードの識別子。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

状態コード: 既定

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

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

例示

POST {endpoint}/openai/uploads/{upload-id}/cancel?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "bytes": 2097152,
    "filename": "training_data_v21.jsonl",
    "purpose": "fine-tune",
    "status": "cancelled",
    "expires_at": 1646133327,
    "file": {
      "status": "pending",
      "bytes": 140,
      "purpose": "fine-tune",
      "filename": "puppy.jsonl",
      "id": "file-181a1cbdcdcf4677ada87f63a0928099",
      "created_at": 1646126127,
      "object": "file"
    },
    "id": "fine-tune-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "upload"
  }
}

ファイルのアップロード - 完了

POST {endpoint}/openai/uploads/{upload-id}/complete?api-version=2025-04-01-preview

これでアップロードが完了し、返された Upload オブジェクトには、プラットフォーム全体で使用できる入れ子になった File オブジェクトが含まれます。

パーツ ID の順序付きリストを指定することで、パーツの順序を定義できます。

アップロードされた合計バイト数は、Upload オブジェクトの作成時に最初に指定したサイズと一致している必要があります。

この操作の後は、アップロードが完了した後に追加のパーツを追加することはできません。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
upload-id イエス ひも アップロードの識別子。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

名前 タイプ 説明 必須 既定値
md5 ひも いいえ
part_ids array イエス

リクエストボディ

Content-Type: text/json

名前 タイプ 説明 必須 既定値
md5 ひも いいえ
part_ids array イエス

リクエストボディ

Content-Type: application/*+json

名前 タイプ 説明 必須 既定値
md5 ひも いいえ
part_ids array イエス

応答

状態コード: 200

説明: 成功

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

状態コード: 既定

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

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

例示

POST {endpoint}/openai/uploads/{upload-id}/complete?api-version=2025-04-01-preview

{
 "part_ids": [
  "LnmictL3p0u4LH/ko343nw==",
  "LmmictL3p0u4LH/ko343nw=="
 ]
}

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "bytes": 2097152,
    "filename": "training_data_v21.jsonl",
    "purpose": "fine-tune",
    "status": "completed",
    "expires_at": 1646133327,
    "file": {
      "status": "processed",
      "bytes": 140,
      "purpose": "fine-tune",
      "filename": "puppy.jsonl",
      "id": "file-181a1cbdcdcf4677ada87f63a0928099",
      "created_at": 1646126127,
      "object": "file"
    },
    "id": "fine-tune-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "upload"
  }
}

ファイルのアップロード - 部分

POST {endpoint}/openai/uploads/{upload-id}/parts?api-version=2025-04-01-preview

アップロード オブジェクトにパーツを追加します。各パーツは、アップロードするファイルのセグメントを表します。

各パーツは、ファイルの目的に基づいて、ファイルアップロードの標準サイズ制限に達することができます。 9 GB のアップロード サイズ制限に達するまで、パーツの追加を続けることができます。

URI パラメーター

名前 必須 タイプ 説明
エンドポイント イエス ひも
URL
サポートされる Azure OpenAI エンドポイント (プロトコルとホスト名。例: https://aoairesource.openai.azure.com。"aoairesource" は Azure OpenAI リソース名に置き換えてください)。 https://{your-resource-name}.openai.azure.com
upload-id イエス ひも アップロードの識別子。
APIバージョン 問い合わせ イエス ひも 要求された API バージョン。

リクエストヘッダー

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

名前 タイプ 説明 必須 既定値
データ ひも イエス

応答

状態コード: 200

説明: 成功

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

状態コード: 既定

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

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

例示

POST {endpoint}/openai/uploads/{upload-id}/parts?api-version=2025-04-01-preview

応答: 状態コード: 200

{
  "headers": {},
  "body": {
    "upload_id": "fine-tune-72a2792ef7d24ba7b82c7fe4a37e379f",
    "azure_block_id": "LnmictL3p0u4LH/ko343nw==",
    "id": "uplprt-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "upload.part"
  }
}

コンポーネント

AzureAISearchIndex

Azure AI Search インデックス。

名前 タイプ 説明 必須 既定値
connectionId ひも Azure AI Search インデックスを指す接続の ID。 いいえ
kind ターゲットタイプ ターゲットの種類。 イエス

BaseConnection

リソースへの接続。

BaseConnection の識別子

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

型の値 スキーマ
名前 タイプ 説明 必須 既定値
kind 接続タイプ 接続の種類。 イエス

バッチ

バッチの値を定義します。

名前 タイプ 説明 必須 既定値
cancelled_at 整数 (integer) このバッチが取り消されたときのタイムスタンプ (unix エポック)。 いいえ
cancelling_at 整数 (integer) このバッチが取り消しを開始したときのタイムスタンプ (unix エポック)。 いいえ
completed_at 整数 (integer) このバッチが完了したときのタイムスタンプ (unix エポック)。 いいえ
completion_window ひも バッチを処理する期間。 いいえ
created_at 整数 (integer) このバッチが作成された時点のタイムスタンプ(UNIXエポック)。 いいえ
エンドポイント ひも バッチによって使用される API エンドポイント。 いいえ
error_blob ひも エラーが発生した要求の出力を含む BLOB URL。 いいえ
error_file_id ひも エラーのある要求の出力を含むファイルの ID。 いいえ
エラー BatchErrors 失敗したバッチの場合、エラーの原因に関する詳細情報が含まれます。 いいえ
expired_at 整数 (integer) このバッチの有効期限が切れた時点のタイムスタンプ (unix エポック)。 いいえ
expires_at 整数 (integer) このバッチの有効期限が切れる時点のタイムスタンプ (unix エポック)。 いいえ
failed_at 整数 (integer) このバッチが失敗したときのタイムスタンプ (unix エポック)。 いいえ
finalizing_at 整数 (integer) このバッチが終了処理を開始した時点のタイムスタンプ (UNIX エポック)。 いいえ
id ひも この項目の ID。 イエス
in_progress_at 整数 (integer) このバッチが進行状態になった時点のタイムスタンプ (UNIX エポック)。 いいえ
input_blob ひも バッチの入力ファイルを含む BLOB URL。 いいえ
input_file_id ひも バッチの入力ファイルの ID。 イエス
メタデータ オブジェクト バッチにアタッチできるキーと値のペアのセット。 これは、バッチに関する追加情報を構造化された形式で格納する場合に役立ちます。 いいえ
オブジェクト TypeDiscriminator オブジェクトの型を定義します。 いいえ
output_blob ひも 正常に実行された要求の出力を含む BLOB URL。 いいえ
output_file_id ひも 正常に実行された要求の出力を含むファイルの ID。 いいえ
リクエスト数 BatchRequestCounts 要求は、バッチ内のさまざまな状態にカウントされます。 いいえ
ステータス BatchStatus バッチの状態。 いいえ

BatchCreateRequest

バッチを作成する要求を定義します。

名前 タイプ 説明 必須 既定値
completion_window ひも バッチを処理する期間。 イエス
エンドポイント ひも バッチによって使用される API エンドポイント。 イエス
input_blob ひも バッチの入力として使用する Azure Storage BLOB の URL。 いいえ
input_file_id ひも バッチの入力ファイルの ID。 いいえ
メタデータ オブジェクト バッチにアタッチできるキーと値のペアのセット。 これは、バッチに関する追加情報を構造化された形式で格納する場合に役立ちます。 いいえ
output_expires_after FileExpiresAfter ファイルの有効期限を定義します。 いいえ
output_folder BatchOutputReference 出力を格納する Azure Storage フォルダー。 いいえ

バッチエラーデータ

バッチ内のエラーのエラー情報。

名前 タイプ 説明 必須 既定値
コード ひも エラーの種類を識別するエラー コード。 いいえ
ひも エラーが発生した入力ファイルの行番号 (該当する場合は null にすることができます)。 いいえ
メッセージ ひも エラーの詳細を提供する、人間が判読できるメッセージ。 いいえ
param ひも エラーの原因となったパラメーターの名前 (該当する場合は null にすることができます)。 いいえ

バッチエラー

失敗したバッチの場合、エラーの原因に関する詳細情報が含まれます。

名前 タイプ 説明 必須 既定値
データ BatchErrorData バッチ内のエラーのエラー情報。 いいえ
オブジェクト ひも errors オブジェクトの型。 これは常に 'list' です。 いいえ

バッチリクエストの数

要求は、バッチ内のさまざまな状態にカウントされます。

名前 タイプ 説明 必須 既定値
完了 整数 (integer) バッチ内で正常に完了した要求の数。 いいえ
失敗 整数 (integer) バッチ内の失敗した要求の数。 いいえ
トータル 整数 (integer) バッチ内の要求の合計数。 いいえ

BatchOutputReference

出力を格納する Azure Storage フォルダー。

名前 タイプ 説明 必須 既定値
デリミタ ひも 任意。 既定では、フォルダー パスで使用される区切り記号 /。 いいえ
URL ひも バッチ出力が保存される Azure Storage フォルダーの URL。 いいえ

BatchStatus

バッチの状態。

プロパティ 価値
説明 バッチの状態。
タイプ ひも
validating
failed
in_progress
finalizing
completed
expired
cancelling
cancelled

バッチリスト

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

名前 タイプ 説明 必須 既定値
データ array 項目の一覧。 いいえ
ファーストID ひも 返されるバッチの一覧の最初のバッチの ID。 いいえ
has_more ブーリアン リストに返される要素より多くの要素が含まれているかどうかを示す値。 いいえ
last_id ひも 返されるバッチの一覧の最後のバッチの ID。 いいえ
オブジェクト TypeDiscriminator オブジェクトの型を定義します。 いいえ

能力

基本モデルまたは微調整モデルの機能。

名前 タイプ 説明 必須 既定値
チャット完了 ブーリアン モデルがチャット完了をサポートしているかどうかを示す値。 イエス
completion ブーリアン モデルが完了をサポートしているかどうかを示す値。 イエス
embeddings ブーリアン モデルが埋め込みをサポートしているかどうかを示す値。 イエス
fine_tune ブーリアン モデルを微調整に使用できるかどうかを示す値。 イエス
読み込む ブーリアン モデルをデプロイできるかどうかを示す値。 イエス

選択

名前 タイプ 説明 必須 既定値
finish_reason ひも モデルがトークンの生成を停止した理由。 いいえ
索引 整数 (integer) 選択肢の一覧内の選択肢のインデックス。 いいえ
logprobs オブジェクト 選択肢のログ確率情報。 いいえ
メッセージ ChoiceMessage いいえ

選択メッセージ

名前 タイプ 説明 必須 既定値
内容 ひも メッセージの内容。 いいえ
role ひも メッセージを作成するエンティティのロール。 いいえ
tool_calls array 関連するツール呼び出しの一覧。 いいえ

ChunkingSettings

チャンク設定

名前 タイプ 説明 必須 既定値
maxChunkSizeInTokens 整数 (integer) いいえ

CompletionAction

完了アクション。

プロパティ 価値
説明 完了アクション。
タイプ ひも
cleanUpTempAssets
keepAllAssets

ComputeType

コンピューティングの種類。

プロパティ 価値
説明 コンピューティングの種類。
タイプ ひも
ServerlessCompute
CustomCompute

ConnectionStringConnection

接続文字列の接続。

名前 タイプ 説明 必須 既定値
コネクションストリング ひも 接続文字列 いいえ
kind 接続タイプ 接続の種類。 イエス

接続タイプ

接続の種類。

プロパティ 価値
説明 接続の種類。
タイプ ひも
EndpointWithKey
ConnectionString
EndpointWithManagedIdentity
WorkspaceConnection
RelativeConnection

コスモスDBインデックス

CosmosDB インデックス。

名前 タイプ 説明 必須 既定値
コレクション名 ひも Cosmos DB コレクションの名前。 いいえ
connectionId ひも Cosmos DB を指す接続の ID。 いいえ
データベース名 ひも Cosmos DB データベースの名前。 いいえ
kind ターゲットタイプ ターゲットの種類。 イエス

クロール設定

クロール設定

名前 タイプ 説明 必須 既定値
最大クロール深度 整数 (integer) いいえ
最大クロール時間(分) 整数 (integer) いいえ
ダウンロードの最大時間 (分) 整数 (integer) いいえ
最大ファイルサイズ 整数 (integer) いいえ
maxFiles 整数 (integer) いいえ
maxRedirects 整数 (integer) いいえ

CreateEvalCompletionsRunDataSource

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

名前 タイプ 説明 必須 既定値
インプットメッセージ オブジェクト いいえ
└─ アイテムリファレンス ひも 'item' 名前空間内の変数への参照 (例: 'item.name')。 いいえ
└─ テンプレート array プロンプトまたはコンテキストを形成するチャット メッセージの一覧。 'item' 名前空間への変数参照を含めることができます (例: {{item.name}})。 いいえ
└─ タイプ イーナム 入力メッセージの種類。 template または item_reference のいずれかです。
使用可能な値: templateitem_reference
いいえ
model ひも 入力候補の生成に使用するモデルの名前 (例: 'o3-mini')。 いいえ
サンプリングパラメータ オブジェクト いいえ
└─ 最大完了トークン数 整数 (integer) 生成された出力内のトークンの最大数。 いいえ
└─ シード 整数 (integer) サンプリング中にランダム性を初期化するシード値。 いいえ 42
└─ 温度 number 温度が高いほど、出力のランダム性が高くなります。 いいえ 1
└─ top_p number 核サンプリングの温度に代わるもの。1.0 にはすべてのトークンが含まれます。 いいえ 1
ソース オブジェクト イエス
└─ タイプ イーナム ソース の種類。 EvalJsonlFileContentSourceEvalJsonlFileIdSourceEvalStoredCompletionsSource のいずれかを指定できます。
使用可能な値: EvalJsonlFileContentSourceEvalJsonlFileIdSourceEvalStoredCompletionsSource
いいえ
type イーナム 実行データ ソースの種類。 常に completions です。
使用可能な値: completions
イエス

評価用カスタムデータソース設定を作成する

評価実行に使用されるデータ ソースのスキーマを定義する CustomDataSourceConfig オブジェクト。 このスキーマは、データの形状を次のように定義するために使用されます。テスト条件を設定するために使用されるデータ、および実行を作成する際に必要となるデータ。

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

評価項目を作成する

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

名前 タイプ 説明 必須 既定値
内容 ['string', 'InputTextContent', 'object'] モデルへのテキスト入力 - テンプレート文字列を含めることができます。 イエス
role イーナム メッセージ入力の役割。 userassistantsystem、または developer のいずれかです。
使用可能な値: userassistantsystemdeveloper
イエス
type イーナム メッセージ入力の種類。 常に message です。
使用可能な値: message
いいえ

CreateEvalJsonlRunDataSource

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

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

CreateEvalLabelModelGrader

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

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

評価ログデータソースの設定を作成

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

名前 タイプ 説明 必須 既定値
メタデータ オブジェクト ログ データ ソースのメタデータ フィルター。 いいえ
type イーナム データ ソースの種類。 常に logs です。
使用可能な値: logs
イエス

評価リクエスト作成

名前 タイプ 説明 必須 既定値
データソース設定 オブジェクト 評価実行に使用されるデータ ソースのスキーマを定義する CustomDataSourceConfig オブジェクト。 このスキーマは、データの形状を次のように定義するために使用されます。テスト条件を設定するために使用されるデータ、および実行を作成する際に必要となるデータ。 イエス
└─ サンプルスキーマを含む ブーリアン 評価で、(データ ソースから応答を生成することで) サンプル名前空間にデータを設定することを必要とするかどうか いいえ いいえ
└─ アイテムスキーマ オブジェクト データ ソース内の各行の json スキーマ。 いいえ
└─ メタデータ オブジェクト ログ データ ソースのメタデータ フィルター。 いいえ
└─ タイプ イーナム データ ソースの種類。 常に logs です。
使用可能な値: logs
いいえ
メタデータ メタデータ オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 いいえ
名前 ひも 評価の名前。 いいえ
テスト基準 array このグループにおけるすべての評価実行のグレーダーの一覧。 イエス

評価実行リクエスト作成

名前 タイプ 説明 必須 既定値
データソース オブジェクト eval に一致する JSONL ファイルを指定する JsonlRunDataSource オブジェクト イエス
└─ 入力メッセージ オブジェクト いいえ
└─ アイテムリファレンス ひも 'item' 名前空間内の変数への参照 (例: 'item.name')。 いいえ
└─ テンプレート array プロンプトまたはコンテキストを形成するチャット メッセージの一覧。 'item' 名前空間への変数参照を含めることができます (例: {{item.name}})。 いいえ
└─ タイプ イーナム 入力メッセージの種類。 template または item_reference のいずれかです。
使用可能な値: templateitem_reference
いいえ
└─ モデル ひも 入力候補の生成に使用するモデルの名前 (例: 'o3-mini')。 いいえ
└─ サンプリングパラメーター オブジェクト いいえ
└─ 最大完了トークン数 整数 (integer) 生成された出力内のトークンの最大数。 いいえ
└─ シード 整数 (integer) サンプリング中にランダム性を初期化するシード値。 いいえ 42
└─ 温度 number 温度が高いほど、出力のランダム性が高くなります。 いいえ 1
└─ top_p number 核サンプリングの温度に代わるもの。1.0 にはすべてのトークンが含まれます。 いいえ 1
└─ ソース オブジェクト いいえ
└─ タイプ イーナム ソース の種類。 EvalJsonlFileContentSourceEvalJsonlFileIdSourceEvalStoredCompletionsSource のいずれかを指定できます。
使用可能な値: EvalJsonlFileContentSourceEvalJsonlFileIdSourceEvalStoredCompletionsSource
いいえ
└─ タイプ イーナム 実行データ ソースの種類。 常に completions です。
使用可能な値: completions
いいえ
メタデータ メタデータ オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 いいえ
名前 ひも 実行の名前。 いいえ

CreateEvalStoredCompletionsRunDataSource

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

名前 タイプ 説明 必須 既定値
created_after 整数 (integer) この時刻より後に作成された項目をフィルター処理するためのオプションの Unix タイムスタンプ。 いいえ
created_before 整数 (integer) この時刻より前に作成された項目をフィルター処理するためのオプションの Unix タイムスタンプ。 いいえ
リミット 整数 (integer) 返される項目の最大数 (省略可能)。 いいえ
メタデータ メタデータ オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 いいえ
model ひも 選択可能なフィルター用モデル (例: "gpt-4o")。 いいえ
type イーナム データ ソースの種類。 常に stored_completions です。
使用可能な値: stored_completions
イエス

カスタムコンピュート

カスタム コンピューティング。

名前 タイプ 説明 必須 既定値
コンピュートイド ひも カスタム コンピューティングの ID いいえ
kind ComputeType コンピューティングの種類。 イエス

デプロイメントコネクション

相対デプロイ接続。

名前 タイプ 説明 必須 既定値
kind 接続タイプ 接続の種類。 イエス

非推奨

モデルのさまざまなユース ケースの非推奨の日付を定義します。

通常、基本モデルでは、作成後 1 年間の微調整がサポートされます。 推論は、通常、基本モデルまたは微調整されたモデルの作成から 2 年後にサポートされます。 正確な日付はプロパティで指定されます。

名前 タイプ 説明 必須 既定値
fine_tune 整数 (integer) このモデルの微調整サポートの終了日。 モデルを微調整するために null されます。 いいえ
読み込む 整数 (integer) このモデルの推論サポートの終了日。 イエス

DpoHyperparamsRequest

微調整の DPO 方法のハイパーパラメーター

名前 タイプ 説明 必須 既定値
バッチサイズ 整数 (integer) トレーニングに使用するバッチ サイズ。 バッチ サイズは、単一のフォワード パスおよびバックワード パスのトレーニングに使用されるトレーニング例の数です。 一般に、大規模なデータセットでは、バッチ サイズが大きいほど適切に機能する傾向があることがわかりました。既定値とこのプロパティの最大値は、基本モデルに固有です。 いいえ
ベータ number DPO ベータ値。 いいえ
l2_multiplier number L2 正則化乗数 いいえ
学習率乗数 number トレーニングに使用する学習率乗数。 微調整の学習率は、事前トレーニングに使用された元の学習率にこの値を掛けた値です。 学習率が高いほど、大きいバッチ サイズでのパフォーマンスが向上する傾向があります。 0.02 から 0.2 の範囲の値を試して、最適な結果が得られるものを確認することをお勧めします。 いいえ
n_epochs 整数 (integer) モデルをトレーニングするエポックの数。 エポックとは、トレーニング データセット全体での 1 つの完全なサイクルを指します。 いいえ

Dpoメソッド

DPO メソッドの微調整の要求

名前 タイプ 説明 必須 既定値
dpo DpoMethodConfigRequest dpo 微調整方法の構成。 DPO 固有のハイパーパラメーターを含む イエス
type ファインチューニングメソッドタイプ イエス

DpoMethodConfigRequest

dpo 微調整方法の構成。 DPO 固有のハイパーパラメーターを含む

名前 タイプ 説明 必須 既定値
ハイパーパラメーター DpoHyperparamsRequest 微調整の DPO 方法のハイパーパラメーター いいえ

DpoMethodRequest

DPO メソッドの微調整の要求

名前 タイプ 説明 必須 既定値
dpo DpoMethodConfigRequest dpo 微調整方法の構成。 DPO 固有のハイパーパラメーターを含む イエス
type ファインチューニングメソッドタイプ イエス

エンドポイントキーコネクション (EndpointKeyConnection)

エンドポイント キー接続。

名前 タイプ 説明 必須 既定値
エンドポイント ひも エンドポイント いいえ
ひも いいえ
kind 接続タイプ 接続の種類。 イエス

EndpointMIConnection

エンドポイントマネージド ID 接続。

名前 タイプ 説明 必須 既定値
エンドポイント ひも エンドポイント いいえ
kind 接続タイプ 接続の種類。 イエス
リソースID ひも リソース ID いいえ

エラー

Microsoft REST ガイドラインで定義されているエラー コンテンツ。

名前 タイプ 説明 必須 既定値
コード ErrorCode Microsoft REST ガイドラインで定義されているエラー コード。 イエス
details array エラーの詳細 (使用可能な場合)。 いいえ
innererror 内部エラー Microsoft REST ガイドラインで定義されている内部エラー。 いいえ
メッセージ ひも このエラーのメッセージ。 イエス
目標 ひも エラーが発生した場所 (使用可能な場合)。 いいえ

エラーコード

Microsoft REST ガイドラインで定義されているエラー コード。

プロパティ 価値
説明 Microsoft REST ガイドラインで定義されているエラー コード。
タイプ ひも
conflict
invalidPayload
forbidden
notFound
unexpectedEntityState
itemDoesAlreadyExist
serviceUnavailable
internalFailure
quotaExceeded
jsonlValidationFailed
fileImportFailed
tooManyRequests
unauthorized
contentFilter

エラー応答

Microsoft REST ガイドラインで定義されているエラー応答。

名前 タイプ 説明 必須 既定値
エラー エラー Microsoft REST ガイドラインで定義されているエラー コンテンツ。 イエス

Eval

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

  • チャットボットの品質を向上させる
  • チャットボットがカスタマー サポートをどの程度適切に処理しているかを確認する
  • o3-miniがgpt-4oよりも私のユースケースで優れているかどうかを確認する
名前 タイプ 説明 必須 既定値
created_at 整数 (integer) eval が作成されたときの Unix タイムスタンプ (秒単位)。 イエス
データソース設定 オブジェクト itemのスキーマを指定し、必要に応じてsampleの名前空間を指定するCustomDataSourceConfig。 応答スキーマは以下のデータの形状を定義します:- テスト基準を定義するために使用されるデータ、および- 実行を作成する際に必要なデータ。 イエス
└─ メタデータ メタデータ オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 いいえ
└─ スキーマ オブジェクト 実行データ ソース項目の json スキーマ。 JSON スキーマを作成する方法については 、こちらをご覧ください いいえ
└─ タイプ イーナム データ ソースの種類。 常に stored_completions です。
使用可能な値: stored_completions
いいえ
id ひも 評価の一意識別子。 イエス
メタデータ メタデータ オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 イエス
名前 ひも 評価の名前。 イエス
オブジェクト イーナム オブジェクトの種類。
使用可能な値: eval
イエス
テスト基準 array テスト条件の一覧。 イエス

EvalApiError

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

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

EvalCustomDataSourceConfig

itemのスキーマを指定し、必要に応じてsampleの名前空間を指定するCustomDataSourceConfig。 応答スキーマは以下のデータの形状を定義します:- テスト基準を定義するために使用されるデータ、および- 実行を作成する際に必要なデータ。

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

EvalFileRunDataSource

ファイル ID を持つ FileRunDataSource 構成

名前 タイプ 説明 必須 既定値
file_id ひも ファイルの識別子。 イエス
type イーナム データ ソースの種類。 常に file です。
使用可能な値: file
イエス

EvalItem

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

名前 タイプ 説明 必須 既定値
内容 オブジェクト モデルへのテキスト入力。 イエス
└─ テキスト ひも モデルからのテキスト出力。 いいえ
└─ タイプ イーナム 出力テキストの型。 常に output_text です。
使用可能な値: output_text
いいえ
role イーナム メッセージ入力の役割。 userassistantsystem、または developer のいずれかです。
使用可能な値: userassistantsystemdeveloper
イエス
type イーナム メッセージ入力の種類。 常に message です。
使用可能な値: message
いいえ

EvalJsonlFileContentSource

名前 タイプ 説明 必須 既定値
内容 array jsonl ファイルの内容。 イエス
type イーナム jsonl ソースの型。 常に file_content です。
使用可能な値: file_content
イエス

EvalJsonlFileIdSource

名前 タイプ 説明 必須 既定値
id ひも ファイルの識別子。 イエス
type イーナム jsonl ソースの型。 常に file_id です。
使用可能な値: file_id
イエス

エバルラベルモデルグレーダー (EvalLabelModelGrader)

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

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

EvalList

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

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

EvalRun

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

名前 タイプ 説明 必須 既定値
created_at 整数 (integer) 評価実行が作成されたときの Unix タイムスタンプ (秒単位)。 イエス
データソース オブジェクト eval に一致する JSONL ファイルを指定する JsonlRunDataSource オブジェクト イエス
└─ 入力メッセージ オブジェクト いいえ
└─ アイテムリファレンス ひも 'item' 名前空間内の変数への参照 (例: 'item.name')。 いいえ
└─ テンプレート array プロンプトまたはコンテキストを形成するチャット メッセージの一覧。 'item' 名前空間への変数参照を含めることができます (例: {{item.name}})。 いいえ
└─ タイプ イーナム 入力メッセージの種類。 template または item_reference のいずれかです。
使用可能な値: templateitem_reference
いいえ
└─ モデル ひも 入力候補の生成に使用するモデルの名前 (例: 'o3-mini')。 いいえ
└─ サンプリングパラメーター オブジェクト いいえ
└─ 最大完了トークン数 整数 (integer) 生成された出力内のトークンの最大数。 いいえ
└─ シード 整数 (integer) サンプリング中にランダム性を初期化するシード値。 いいえ 42
└─ 温度 number 温度が高いほど、出力のランダム性が高くなります。 いいえ 1
└─ top_p number 核サンプリングの温度に代わるもの。1.0 にはすべてのトークンが含まれます。 いいえ 1
└─ ソース オブジェクト いいえ
└─ タイプ イーナム ソース の種類。 EvalJsonlFileContentSourceEvalJsonlFileIdSourceEvalStoredCompletionsSource のいずれかを指定できます。
使用可能な値: EvalJsonlFileContentSourceEvalJsonlFileIdSourceEvalStoredCompletionsSource
いいえ
└─ タイプ イーナム 実行データ ソースの種類。 常に completions です。
使用可能な値: completions
いいえ
エラー EvalApiError Eval API からのエラー応答を表すオブジェクト。 イエス
eval_id ひも 関連付けられている評価の識別子。 イエス
id ひも 評価実行の一意識別子。 イエス
メタデータ メタデータ オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 イエス
model ひも 評価されるモデル (該当する場合)。 イエス
名前 ひも 評価実行の名前。 イエス
オブジェクト イーナム オブジェクトの古い型。 常に "eval.run" です。
使用可能な値: eval.run
イエス
per_model_usage array 評価実行中の各モデルの使用状況の統計情報。 イエス
テスト基準ごとの結果 array 評価の実行中に適用されるテスト条件ごとの結果。 イエス
レポートURL ひも UI ダッシュボードに表示される評価実行レポートの URL。 イエス
result_counts オブジェクト 評価実行の結果を要約するカウンター。 イエス
└─ エラーが発生しました 整数 (integer) エラーが発生した出力項目の数。 いいえ
└─ 失敗しました 整数 (integer) 評価に合格しなかった出力項目の数。 いいえ
合格しました 整数 (integer) 評価に合格した出力項目の数。 いいえ
└─ 合計 整数 (integer) 実行された出力項目の合計数。 いいえ
ステータス ひも 評価実行の状態。 イエス

EvalRunList

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

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

EvalRunOutputItem

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

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

EvalRunOutputItemList

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

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

EvalScoreModelGrader

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

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

EvalStoredCompletionsDataSourceConfig

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

名前 タイプ 説明 必須 既定値
メタデータ メタデータ オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 いいえ
スキーマ オブジェクト 実行データ ソース項目の json スキーマ。 JSON スキーマを作成する方法については 、こちらをご覧ください イエス
type イーナム データ ソースの種類。 常に stored_completions です。
使用可能な値: stored_completions
イエス

EvalStoredCompletionsSource

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

名前 タイプ 説明 必須 既定値
created_after 整数 (integer) この時刻より後に作成された項目をフィルター処理するためのオプションの Unix タイムスタンプ。 いいえ
created_before 整数 (integer) この時刻より前に作成された項目をフィルター処理するためのオプションの Unix タイムスタンプ。 いいえ
リミット 整数 (integer) 返される項目の最大数 (省略可能)。 いいえ
メタデータ メタデータ オブジェクトにアタッチできる 16 個のキーと値のペアのセット。 これは、構造化された形式でオブジェクトに関する追加情報を格納したり、API またはダッシュボードを使用してオブジェクトのクエリを実行したりする場合に役立ちます。 キーは、最大長が 64 文字の文字列です。 値は、最大長が 512 文字の文字列です。 いいえ
model ひも 選択可能なフィルター用モデル (例: "gpt-4o")。 いいえ
type イーナム ソース の種類。 常に stored_completions です。
使用可能な値: stored_completions
イエス

EvalStringCheckGrader

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

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

テキスト類似性評価グレーダー

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

名前 タイプ 説明 必須 既定値
評価指標 イーナム 使用する評価メトリック。 fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5、またはrouge_lのいずれか。
使用できる値: fuzzy_matchbleugleumeteorrouge_1rouge_2rouge_3rouge_4rouge_5rouge_l
イエス
インプット ひも 採点評価中のテキスト。 イエス
名前 ひも グレーダーの名前。 いいえ
pass_threshold number それ以上の値が合格点を示す浮動小数点スコア。 イエス
参考 ひも 採点対象のテキスト。 イエス
type イーナム グレーダーの種類。
使用可能な値: text_similarity
イエス

イベントの種類

コンテンツ フィルター結果の重大度を定義します。

プロパティ 価値
説明 コンテンツ フィルター結果の重大度を定義します。
タイプ ひも
message
metrics

ファイル

ファイルは、トレーニングと検証に使用できるドキュメントです。 また、結果の詳細を含むサービス生成ドキュメントにすることもできます。

名前 タイプ 説明 必須 既定値
バイト 整数 (integer) 使用可能な場合は、このファイルのサイズ (null を指定できます)。 JavaScript 整数との互換性を確保するために、2^53-1 より大きいファイル サイズはサポートされていません。 いいえ
created_at 整数 (integer) このジョブまたは項目が作成されたときのタイムスタンプ (unix エポック)。 いいえ
expires_at 整数 (integer) ファイルの有効期限が切れた unix タイムスタンプ (1970 年 1 月 1 日以降に経過した秒数)。 いいえ
ファイル名 ひも ファイルの名前。 イエス
id ひも この項目の ID。 いいえ
オブジェクト TypeDiscriminator オブジェクトの型を定義します。 いいえ
目的 目的 アップロードされたドキュメントの目的。 微調整には "微調整" を使用します。 これにより、アップロードされたファイルの形式を検証できます。 イエス
ステータス FileState ファイルの状態。 いいえ
ステータスの詳細 ひも このファイルの処理に失敗した場合の詳細を含むエラー メッセージ。 非推奨になりました。 いいえ

ファイル作成

Azure OpenAI で使用できるように、外部コンテンツ URL からインポートするドキュメントを定義します。

名前 タイプ 説明 必須 既定値
content_url ひも ドキュメントをダウンロードする URL (BLOB の SAS URL、または GET 要求でアクセスできるその他の外部 URL を指定できます)。 イエス
目的 目的 アップロードされたドキュメントの目的。 微調整には "微調整" を使用します。 これにより、アップロードされたファイルの形式を検証できます。 イエス

ファイル削除

ファイル削除の応答を定義します。

名前 タイプ 説明 必須 既定値
削除されました ブーリアン ファイルが削除されたかどうかを取得するかどうかを示す値。 イエス
id ひも 削除されたファイル ID。 イエス
オブジェクト ひも ファイルが削除された場合。 イエス

ファイル詳細

ファイル詳細は、バッチサービスによって使用されるドキュメントで、ファイルのBLOB詳細を取得するために使用されます。

名前 タイプ 説明 必須 既定値
ファイル名 ひも ファイルの名前。 イエス
id ひも この項目の ID。 いいえ
ひも コンテナー内のファイルへの相対パス。 いいえ
目的 目的 アップロードされたドキュメントの目的。 微調整には "微調整" を使用します。 これにより、アップロードされたファイルの形式を検証できます。 イエス
ストレージアカウントURI ひも このファイルのストレージ アカウントの URL。 いいえ
ストレージコンテナ名 ひも このファイル BLOB のストレージ コンテナー名。 いいえ

FileExpiresAfter

ファイルの有効期限を定義します。

名前 タイプ 説明 必須 既定値
FileExpiryAnchor 絶対有効期限の生成の基準となるアンカーを定義します。 いいえ
お代わり 整数 (integer) 相対有効期限 (秒単位)。 範囲: [1209600 - 2592000]。 いいえ

FileExpiryAnchor

絶対有効期限の生成の基準となるアンカーを定義します。

プロパティ 価値
説明 絶対有効期限の生成の基準となるアンカーを定義します。
タイプ ひも
created_at

ファイルインポート

Azure OpenAI で使用できるように、外部コンテンツ URL からインポートするドキュメントを定義します。

名前 タイプ 説明 必須 既定値
content_url ひも ドキュメントをダウンロードする URL (BLOB の SAS URL、または GET 要求でアクセスできるその他の外部 URL を指定できます)。 イエス
expires_after FileExpiresAfter ファイルの有効期限を定義します。 いいえ
ファイル名 ひも アップロードする JSON Lines ファイルの名前。 purpose が "微調整" に設定されている場合、各行は、トレーニング例を表す "prompt" フィールドと "completion" フィールドを含む JSON レコードです。 イエス
目的 目的 アップロードされたドキュメントの目的。 微調整には "微調整" を使用します。 これにより、アップロードされたファイルの形式を検証できます。 イエス

ファイルリスト

ファイルの一覧を表します。

名前 タイプ 説明 必須 既定値
データ array 項目の一覧。 いいえ
オブジェクト TypeDiscriminator オブジェクトの型を定義します。 いいえ

ファイル状態

ファイルの状態。

プロパティ 価値
説明 ファイルの状態。
タイプ ひも
uploaded
pending
running
processed
error
deleting
deleted

FineTuneMethod

FineTuneMethod の識別子

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

型の値 スキーマ
名前 タイプ 説明 必須 既定値
type ファインチューニングメソッドタイプ イエス

ファインチューンメソッドリクエスト

FineTuneMethodRequest の識別子

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

型の値 スキーマ
名前 タイプ 説明 必須 既定値
type ファインチューニングメソッドタイプ イエス

ハイパーパラメーターの微調整

微調整ジョブで使用されるハイパー パラメーター設定。

名前 タイプ 説明 必須 既定値
バッチサイズ 整数 (integer) トレーニングに使用するバッチ サイズ。 バッチ サイズは、単一のフォワード パスおよびバックワード パスのトレーニングに使用されるトレーニング例の数です。 一般的に、大規模なデータセットでは、バッチ サイズが大きいほど適切に機能する傾向があることがわかっています。 このプロパティの既定値と最大値は、基本モデルに固有です。 いいえ
学習率乗数 number トレーニングに使用する学習率乗数。 微調整の学習率は、事前トレーニングに使用された元の学習率にこの値を掛けた値です。 学習率が高いほど、大きいバッチ サイズでのパフォーマンスが向上する傾向があります。 0.02 から 0.2 の範囲の値を試して、最適な結果が得られるものを確認することをお勧めします。 いいえ
n_epochs 整数 (integer) モデルをトレーニングするエポックの数。 エポックとは、トレーニング データセット全体での 1 つの完全なサイクルを指します。 いいえ

ファインチューニングジョブ

微調整タスクの値を定義します。

名前 タイプ 説明 必須 既定値
created_at 整数 (integer) このジョブまたは項目が作成されたときのタイムスタンプ (unix エポック)。 いいえ
エラー FineTuningJobError 失敗したジョブを微調整する場合は、エラーの原因に関する詳細情報が含まれます。 いいえ
estimated_finish 整数 (integer) 微調整ジョブが完了すると推定される場合の Unix タイムスタンプ (秒単位)。 微調整ジョブが実行されていない場合、値は null になります。 いいえ
ファインチューニングされたモデル(fine_tuned_model) ひも 結果として得られる微調整されたモデルの識別子 (model-id)。 このプロパティは、正常に完了した微調整の実行に対してのみ設定されます。 推論用のデプロイを作成するには、この識別子を使用します。 いいえ
finished_at 整数 (integer) このジョブまたは項目が正常に完了したときのタイムスタンプ (unix エポック)。 いいえ
ハイパーパラメーター FineTuningHyperParameters 微調整ジョブで使用されるハイパー パラメーター設定。 いいえ
id ひも この項目の ID。 いいえ
インテグレーション array 微調整ジョブをサポートする統合の構成の一覧。 多くの統合が計画されているため、必ず統合の種類を確認して操作してください。 いいえ
方式 オブジェクト 監視対象の微調整に使用されるメソッド いいえ
└─ タイプ ファインチューニングメソッドタイプ いいえ
model ひも 微調整に使用される基本モデルの識別子 (model-id)。 イエス
オブジェクト TypeDiscriminator オブジェクトの型を定義します。 いいえ
organisation_id(組織ID) ひも この微調整ジョブの組織 ID。 Azure OpenAI で使用されていません。OpenAI のみの互換性。 いいえ
result_files array トレーニングと評価のメトリックを csv 形式で含む結果ファイル ID (ファイル ID)。 このファイルは、正常に完了した微調整の実行でのみ使用できます。 いいえ
シード 整数 (integer) 微調整ジョブに使用されるシード。 いいえ
ステータス FineTuningState 微調整オブジェクトまたは微調整ジョブの状態。 いいえ
接尾辞 ひも 微調整されたモデルを識別するために使用されるサフィックス。 サフィックスには最大 40 文字 (a-z、A-Z、0-9、-、_) を指定することができ、微調整したモデル名に追加されます。 いいえ
trained_tokens 整数 (integer) この微調整ジョブによって処理された課金対象トークンの合計数。 いいえ
トレーニングファイル ひも トレーニングに使用されるファイル。 イエス
検証ファイル ひも トレーニング中に微調整されたモデルを評価するために使用されるファイル。 いいえ

FineTuningJobCheckpoint

名前 タイプ 説明 必須 既定値
created_at 整数 (integer) チェックポイントが作成されたときの Unix タイムスタンプ (秒単位)。 イエス
fine_tuned_model_checkpoint ひも 作成される微調整されたチェックポイント モデルの名前。 イエス
fine_tuning_job_id ひも このチェックポイントが作成された微調整ジョブの名前。 イエス
id ひも このチェックポイントの ID。 いいえ
メトリック オブジェクト 微調整ジョブ中のステップ番号のメトリック。 イエス
オブジェクト TypeDiscriminator オブジェクトの型を定義します。 いいえ
ステップ番号 整数 (integer) チェックポイントが作成されたステップ番号。 イエス

ファインチューニングジョブチェックポイントリスト

チェックポイントの一覧を表します。

名前 タイプ 説明 必須 既定値
データ array 項目の一覧。 いいえ
has_more ブーリアン リストに返される要素より多くの要素が含まれているかどうかを示す値。 いいえ
オブジェクト TypeDiscriminator オブジェクトの型を定義します。 いいえ

FineTuningJobCreation

微調整タスクの値を定義します。

名前 タイプ 説明 必須 既定値
ハイパーパラメーター FineTuningHyperParameters 微調整ジョブで使用されるハイパー パラメーター設定。 いいえ
インテグレーション array 微調整ジョブをサポートする統合の構成の一覧。 多くの統合が計画されているため、必ず統合の種類を確認して操作してください。 いいえ
方式 オブジェクト 監視対象の微調整に使用されるメソッド いいえ
└─ タイプ ファインチューニングメソッドタイプ いいえ
model ひも この微調整に使用される基本モデルの識別子 (model-id)。 イエス
シード 整数 (integer) 微調整ジョブに使用されるシード。 同じシードとジョブ パラメーターを渡すと同じ結果が得られますが、まれに異なる場合があります。 シードが指定されていない場合は生成されます。 いいえ
接尾辞 ひも 微調整されたモデルを識別するために使用されるサフィックス。 サフィックスには最大 40 文字 (a-z、A-Z、0-9、-、_) を指定することができ、微調整したモデル名に追加されます。 いいえ
トレーニングファイル ひも この微調整されたモデルのトレーニングに使用されるファイル ID (ファイル ID)。 イエス
検証ファイル ひも トレーニング中に微調整されたモデルを評価するために使用されるファイル ID (ファイル ID)。 いいえ

ファインチューニングジョブエラー

失敗したジョブを微調整する場合は、エラーの原因に関する詳細情報が含まれます。

名前 タイプ 説明 必須 既定値
コード ひも コンピューターが読み取り可能なエラー コード。 いいえ
メッセージ ひも 人間が判読できるエラー メッセージ。 いいえ
param ひも 無効なパラメーター (通常はtraining_fileまたはvalidation_file。 エラーがパラメーター固有でない場合、このフィールドは null になります。 いいえ

ファインチューニングジョブイベント (FineTuningJobEvent)

名前 タイプ 説明 必須 既定値
created_at 整数 (integer) このイベントが作成されたときのタイムスタンプ (unix エポック)。 イエス
データ このイベントのマシン読み取り可能なデータ。 いいえ
id ひも このイベントの ID。 いいえ
レベル LogLevel イベントの詳細レベル。 イエス
メッセージ ひも イベントを説明するメッセージ。 これは、エンキュー、開始、失敗、完了、アップロードされた結果などの他のイベントなど、状態の変化です。 イエス
オブジェクト TypeDiscriminator オブジェクトの型を定義します。 いいえ
type EventType コンテンツ フィルター結果の重大度を定義します。 イエス

ファインチューニングジョブのイベントリスト

イベントの一覧を表します。

名前 タイプ 説明 必須 既定値
データ array 項目の一覧。 いいえ
has_more ブーリアン リストに返される要素より多くの要素が含まれているかどうかを示す値。 いいえ
オブジェクト TypeDiscriminator オブジェクトの型を定義します。 いいえ

ファインチューニングジョブリスト

微調整の一覧を表します。

名前 タイプ 説明 必須 既定値
データ array 項目の一覧。 いいえ
has_more ブーリアン リストに返される要素より多くの要素が含まれているかどうかを示す値。 いいえ
オブジェクト TypeDiscriminator オブジェクトの型を定義します。 いいえ

FineTuningMethodType

プロパティ 価値
タイプ ひも
dpo
supervised

ファインチューニングステート (FineTuningState)

微調整オブジェクトまたは微調整ジョブの状態。

プロパティ 価値
説明 微調整オブジェクトまたは微調整ジョブの状態。
タイプ ひも
created
pending
running
pausing
paused
resuming
succeeded
cancelled
failed

FunctionCallFunction (ファンクションコールファンクション)

名前 タイプ 説明 必須 既定値
引数 ひも モデルが関数に渡す必要がある引数。 いいえ
名前 ひも 関数の名前です。 いいえ

関数定義

名前 タイプ 説明 必須 既定値
説明 ひも モデルが関数をいつどのように呼び出すかを選ぶために使われる、関数の動作の説明。 いいえ
名前 ひも 呼び出す関数の名前。 いいえ
パラメーター 関数が受け取るパラメーター。JSON スキーマ オブジェクトとして記述されます。 いいえ

ジェネリックエンベディング設定

接続埋め込み設定

名前 タイプ 説明 必須 既定値
接続 BaseConnection リソースへの接続。 いいえ
デプロイメント名 ひも いいえ
モデルネーム ひも いいえ

取り込みエラー

インジェスト エラーの詳細

名前 タイプ 説明 必須 既定値
innerErrors array いいえ
メッセージ ひも いいえ

インジェスジョブ

ジョブの詳細を表します。

IngestionJob の識別子

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

型の値 スキーマ
名前 タイプ 説明 必須 既定値
jobId ひも いいえ
kind IngestionJobType ジョブの種類。 イエス

IngestionJobList

インジェスト ジョブの一覧を表します。

名前 タイプ 説明 必須 既定値
nextLink ひも 次のページへのリンク。 いいえ
価値 array 項目の一覧。 いいえ

インジェスジョブ進捗

名前 タイプ 説明 必須 既定値
stageProgress array イエス

IngestionJobRun

ジョブ実行の詳細

名前 タイプ 説明 必須 既定値
エラー IngestionError インジェスト エラーの詳細 いいえ
jobId ひも いいえ
進捗 IngestionJobProgress いいえ
runId ひも いいえ
ステータス OperationState ジョブまたはアイテムの状態。 いいえ
警告 array いいえ

IngestionJobRunList

取り込みジョブ実行履歴の一覧を表します。

名前 タイプ 説明 必須 既定値
nextLink ひも 次のページへのリンク。 いいえ
価値 array 項目の一覧。 いいえ

IngestionJobStageProgress

名前 タイプ 説明 必須 既定値
名前 ひも いいえ
加工済みアイテム 整数 (integer) いいえ
状態 OperationState ジョブまたはアイテムの状態。 いいえ
subStageProgress array いいえ
合計アイテム 整数 (integer) いいえ

IngestionJobSystemCompute

名前 タイプ 説明 必須 既定値
completionAction CompletionAction 完了アクション。 いいえ
データ更新間隔(時間単位) 整数 (integer) いいえ
データソース SystemComputeDatasource いいえ
jobId ひも いいえ
kind IngestionJobType ジョブの種類。 イエス
searchServiceConnection BaseConnection リソースへの接続。 いいえ

IngestionJobType

ジョブの種類。

プロパティ 価値
説明 ジョブの種類。
タイプ ひも
SystemCompute
UserCompute

IngestionJobUserCompute

名前 タイプ 説明 必須 既定値
計算する JobCompute ジョブのコンピューティング設定。 いいえ
データ更新間隔(時間単位) 整数 (integer) いいえ
データソース UserComputeDatasource いいえ
jobId ひも いいえ
kind IngestionJobType ジョブの種類。 イエス
目標 TargetIndex 作成するインデックスに関する情報。 いいえ
ワークスペースID ひも いいえ

InnerError

Microsoft REST ガイドラインで定義されている内部エラー。

名前 タイプ 説明 必須 既定値
コード InnerErrorCode Microsoft REST ガイドラインで定義されている内部エラー コード。 いいえ
innererror 内部エラー Microsoft REST ガイドラインで定義されている内部エラー。 いいえ

内部エラーコード

Microsoft REST ガイドラインで定義されている内部エラー コード。

プロパティ 価値
説明 Microsoft REST ガイドラインで定義されている内部エラー コード。
タイプ ひも
invalidPayload

入力メッセージ

名前 タイプ 説明 必須 既定値
内容 ひも メッセージの内容。 いいえ
id ひも メッセージの ID。 いいえ
名前 ひも 参加者の名前 (省略可能)。 同じロールの参加者を区別するためのモデル情報を指定します。 いいえ
role ひも メッセージを作成するエンティティのロール。 いいえ

InputTextContent

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

名前 タイプ 説明 必須 既定値
テキスト ひも モデルへのテキスト入力。 イエス
type イーナム 入力項目の種類。 常に input_text です。
使用可能な値: input_text
イエス

統合タイプ

使用可能な微調整統合の一覧。

プロパティ 価値
説明 使用可能な微調整統合の一覧。
タイプ ひも
wandb

JobCompute

ジョブのコンピューティング設定。

JobCompute の識別子

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

型の値 スキーマ
名前 タイプ 説明 必須 既定値
kind ComputeType コンピューティングの種類。 イエス

LifeCycleStatus

モデルのライフ サイクルの状態。

注: モデルは preview から generally-availableに昇格できますが、 generally-available から previewに昇格することはできません。

プロパティ 価値
説明 モデルのライフ サイクルの状態。 注: モデルは preview から generally-availableに昇格できますが、 generally-available から previewに昇格することはできません。
タイプ ひも
preview
generally-available
deprecating
deprecated

LogLevel

イベントの詳細レベル。

プロパティ 価値
説明 イベントの詳細レベル。
タイプ ひも
info
warning
error

Logprob

名前 タイプ 説明 必須 既定値
logprob number 上位 20 個の最も可能性の高いトークン内にある場合の、このトークンのログ確率。 それ以外の場合、トークンの可能性が非常に低いことを示すために、-9999.0 値が使用されます。 いいえ
トークン ひも トークンです。 いいえ

メタデータ

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

このコンポーネントに対して定義されているプロパティはありません。

モデル

モデルは、基本モデルであるか、成功したファインチューニングジョブの結果のいずれかです。

名前 タイプ 説明 必須 既定値
能力 機能 基本モデルまたは微調整モデルの機能。 イエス
created_at 整数 (integer) このジョブまたは項目が作成されたときのタイムスタンプ (unix エポック)。 いいえ
廃止 非推奨 モデルのさまざまなユース ケースの非推奨の日付を定義します。 通常、基本モデルでは、作成後 1 年間の微調整がサポートされます。推論は、通常、基本モデルまたは微調整されたモデルの作成から 2 年後にサポートされます。 正確な日付はプロパティで指定されます。 イエス
fine_tune ひも 微調整モデルの場合の微調整ジョブ ID (微調整 ID)。それ以外の場合は null いいえ
id ひも この項目の ID。 いいえ
ライフサイクルステータス LifeCycleStatus モデルのライフ サイクルの状態。 注: モデルは "プレビュー" から generally-available に昇格できますが、 generally-available から "プレビュー" に昇格することはできません。 イエス
model ひも これが微調整モデルの場合の基本モデル ID (model-id)。それ以外の場合は null いいえ
オブジェクト TypeDiscriminator オブジェクトの型を定義します。 いいえ
ステータス FineTuningState 微調整オブジェクトまたは微調整ジョブの状態。 いいえ

ModelList

モデルの一覧を表します。

名前 タイプ 説明 必須 既定値
データ array 項目の一覧。 いいえ
オブジェクト TypeDiscriminator オブジェクトの型を定義します。 いいえ

OperationState

ジョブまたはアイテムの状態。

プロパティ 価値
説明 ジョブまたはアイテムの状態。
タイプ ひも
notRunning
running
succeeded
failed

注文

ファイルの目的を定義します。

プロパティ 価値
説明 ファイルの目的を定義します。
タイプ ひも
desc
asc

OrderByOrder

プロパティ 価値
タイプ ひも
asc
desc

パインコーンインデックス

Pinecone インデックス。

名前 タイプ 説明 必須 既定値
connectionId ひも パインコンを指す接続の ID。 いいえ
kind ターゲットタイプ ターゲットの種類。 イエス

目的

アップロードされたドキュメントの目的。 微調整には "微調整" を使用します。 これにより、アップロードされたファイルの形式を検証できます。

プロパティ 価値
説明 アップロードされたドキュメントの目的。 微調整には "微調整" を使用します。 これにより、アップロードされたファイルの形式を検証できます。
タイプ ひも
fine-tune
fine-tune-results
assistants
assistants_output
batch
batch_output
evals
evals_output

サーバーレスコンピューティング

サーバーレス コンピューティング。

名前 タイプ 説明 必須 既定値
インスタンス数 整数 (integer) ジョブを実行するインスタンスの数。 いいえ
kind ComputeType コンピューティングの種類。 イエス
エスケーユー ひも SKU レベル いいえ

StoredCompletion

名前 タイプ 説明 必須 既定値
選択肢 array チャット入力候補の選択肢の一覧。 n が 1 より大きい場合は複数の値を指定できます。 いいえ
作成 整数 (integer) チャット入力候補が作成されたときの Unix タイムスタンプ (秒単位)。 いいえ
頻度ペナルティ (frequency_penalty) number -2.0 ~ 2.0 の数。 正の値は、これまでのテキストにおける既存の頻度に基づいて新しいトークンにペナルティを与え、モデルが同じ行をそのまま繰り返す可能性を減少させます。 いいえ
id ひも 格納されている完了の ID。 いいえ
input_user ひも この要求の入力ユーザー。 いいえ
メタデータ オブジェクト 追加情報のための任意のキーと値のペア。 いいえ
model ひも 使用するモデルの ID。 いいえ
presence_penalty number -2.0 ~ 2.0 の数。 正の値は、新しいトークンがこれまでのテキストに表示されているかどうかに基づいてペナルティを課し、モデルが新しいトピックについて話す可能性を高めます。 いいえ
リクエストID ひも OpenAI API 要求の一意識別子。 サポートに問い合わせる場合は、この要求 ID を含めてください。 いいえ
シード 整数 (integer) 指定されている場合、このシステムは、同じ seed とパラメーターを使用して繰り返された要求に対して同じ結果を返せるように、決定論的にサンプリングを行うように最善を尽くします。 決定主義は保証されておらず、以下を参照する必要があります。
system_fingerprint 応答パラメーターを使用してバックエンドの変更を監視します。 いいえ
サービス階層 ひも 要求の処理に使用する待機時間レベルを指定します。 いいえ
system_fingerprint ひも このフィンガープリントは、モデルが実行されるバックエンド構成を表します。 seed 要求パラメーターと組み合わせて使うと、決定性に影響を与える可能性のあるバックエンドの変更がいつ行われたかを把握できます。 いいえ
温度 number 使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。 一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。 いいえ
ツール選択 ひも モデルによって呼び出されるツールを制御します (ある場合)。 いいえ
tools array モデルによって呼び出されるツールの一覧。 現時点では、関数のみがツールとしてサポートされています。 これを使用し、モデルによって JSON 入力が生成される関数の一覧を提供します。 最大 128 個の関数がサポートされています。 いいえ
top_p number 温度によるサンプリングに代わる核サンプリングと呼ばれるもので、モデルは top_p の確率質量を持つトークンの結果を考慮します。 したがって、0.1 は、上位 10% の確率質量を構成するトークンのみが考慮されることを意味します。 一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。 いいえ
使用量 使用方法 いいえ

StoredCompletionDelete

名前 タイプ 説明 必須 既定値
削除されました ブーリアン 格納された完了が削除されたかどうかを取得するかどうかを示す値。 いいえ
id ひも 削除された格納済みの完了 ID。 いいえ
オブジェクト ひも 格納された完了が削除された場合。 イエス

StoredCompletionList

名前 タイプ 説明 必須 既定値
データ array 取得したオブジェクトの一覧。 いいえ
ファーストID ひも 取得した list の最初の ID いいえ
has_more ブーリアン has_more プロパティは、追加の結果があることを示すために改ページ位置付けに使用されます。 いいえ
last_id ひも 取得した list の最後の ID いいえ
オブジェクト ひも 常に list されるオブジェクトの種類 いいえ
トータル 整数 (integer) アイテムの合計数。 いいえ

StoredCompletionMessages

名前 タイプ 説明 必須 既定値
データ array 取得したオブジェクトの一覧。 いいえ
ファーストID ひも 取得した list の最初の ID いいえ
has_more ブーリアン has_more プロパティは、追加の結果があることを示すために改ページ位置付けに使用されます。 いいえ
last_id ひも 取得した list の最後の ID いいえ
オブジェクト ひも 常に list されるオブジェクトの種類 いいえ
トータル 整数 (integer) アイテムの合計数。 いいえ

StoredCompletionResponse

名前 タイプ 説明 必須 既定値
選択肢 array チャット入力候補の選択肢の一覧。 n が 1 より大きい場合は複数の値を指定できます。 いいえ
作成 整数 (integer) チャット入力候補が作成されたときの Unix タイムスタンプ (秒単位)。 いいえ
頻度ペナルティ (frequency_penalty) number -2.0 ~ 2.0 の数。 正の値は、これまでのテキストにおける既存の頻度に基づいて新しいトークンにペナルティを与え、モデルが同じ行をそのまま繰り返す可能性を減少させます。 いいえ
id ひも 格納されている完了の ID。 いいえ
input_user ひも この要求の入力ユーザー。 いいえ
メタデータ オブジェクト 追加情報のための任意のキーと値のペア。 いいえ
model ひも 使用するモデルの ID。 いいえ
オブジェクト ひも このオブジェクトの型。 いいえ
presence_penalty number -2.0 ~ 2.0 の数。 正の値は、新しいトークンがこれまでのテキストに表示されているかどうかに基づいてペナルティを課し、モデルが新しいトピックについて話す可能性を高めます。 いいえ
リクエストID ひも OpenAI API 要求の一意識別子。 サポートに問い合わせる場合は、この要求 ID を含めてください。 いいえ
シード 整数 (integer) 指定した場合、システムは決定論的にサンプリングするように最善を尽くします。これにより、同じ seedパラメーターを持つ要求が繰り返し実行され、同じ結果が返されます。 決定性は保証されないため、バックエンドでの変更を監視するには、system_fingerprint 応答パラメーターを参照する必要があります。 いいえ
サービス階層 ひも 要求の処理に使用する待機時間レベルを指定します。 いいえ
system_fingerprint ひも このフィンガープリントは、モデルが実行されるバックエンド構成を表します。 seed 要求パラメーターと組み合わせて使うと、決定性に影響を与える可能性のあるバックエンドの変更がいつ行われたかを把握できます。 いいえ
温度 number 使用するサンプリング温度 (0 から 2)。 0.8 のような値が大きいほど出力はランダムになり、0.2 のような値を小さくすると、より集中して決定論的になります。 一般に、これと top_p の両方ではなく、いずれかを変更することをお勧めします。 いいえ
ツール選択 ひも モデルによって呼び出されるツールを制御します (ある場合)。 いいえ
tools array モデルによって呼び出されるツールの一覧。 現時点では、関数のみがツールとしてサポートされています。 これを使用し、モデルによって JSON 入力が生成される関数の一覧を提供します。 最大 128 個の関数がサポートされています。 いいえ
top_p number 温度によるサンプリングに代わる核サンプリングと呼ばれるもので、モデルは top_p の確率質量を持つトークンの結果を考慮します。 したがって、0.1 は、上位 10% の確率質量を構成するトークンのみが考慮されることを意味します。 一般に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。 いいえ
使用量 使用方法 いいえ

SupervisedMethod

監視対象の微調整に使用されるメソッド

名前 タイプ 説明 必須 既定値
type ファインチューニングメソッドタイプ イエス

SupervisedMethodRequest

監視対象の微調整に使用されるメソッド

名前 タイプ 説明 必須 既定値
type ファインチューニングメソッドタイプ イエス

SystemComputeDatasource

SystemComputeDatasource の識別因子

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

型の値 スキーマ
名前 タイプ 説明 必須 既定値
kind SystemComputeDatasourceType データソースの型。 イエス

システムコンピュートデータソースタイプ

データソースの型。

プロパティ 価値
説明 データソースの型。
タイプ ひも
Storage
Urls

システムコンピュートストレージ

ストレージ アカウント

名前 タイプ 説明 必須 既定値
チャンキング(情報を小さな断片に分けて処理する方法) ChunkingSettings チャンク設定 いいえ
接続 BaseConnection リソースへの接続。 いいえ
コンテナ名 ひも コンテナー名 いいえ
embeddings array いいえ
kind SystemComputeDatasourceType データソースの型。 イエス

SystemComputeUrl

Urls

名前 タイプ 説明 必須 既定値
チャンキング(情報を小さな断片に分けて処理する方法) ChunkingSettings チャンク設定 いいえ
接続 BaseConnection リソースへの接続。 いいえ
コンテナ名 ひも コンテナー名 いいえ
crawling CrawlingSettings クロール設定 いいえ
embeddings array いいえ
kind SystemComputeDatasourceType データソースの型。 イエス
urls array いいえ

ターゲットインデックス

作成するインデックスに関する情報。

TargetIndex の識別子

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

型の値 スキーマ
名前 タイプ 説明 必須 既定値
kind ターゲットタイプ ターゲットの種類。 イエス

ターゲットタイプ

ターゲットの種類。

プロパティ 価値
説明 ターゲットの種類。
タイプ ひも
AzureAISearch
CosmosDB
Pinecone

道具

名前 タイプ 説明 必須 既定値
機能 FunctionDefinition いいえ
type ひも ツール呼び出しの種類。 これは常に、この種類のツール呼び出しに対して function されます。 いいえ

ツールコール (ToolCall)

名前 タイプ 説明 必須 既定値
機能 FunctionCallFunction いいえ
id ひも ツール呼び出しの ID。 いいえ
type ひも 出力が必要なツール呼び出しの種類。 現時点では、これは常に functionです。 いいえ

TypeDiscriminator

オブジェクトの型を定義します。

プロパティ 価値
説明 オブジェクトの型を定義します。
タイプ ひも
list
fine_tuning.job
file
fine_tuning.job.event
fine_tuning.job.checkpoint
model
upload
upload.part
batch
wandb

UpdateStoredCompletionRequest

名前 タイプ 説明 必須 既定値
メタデータ オブジェクト 追加情報のための任意のキーと値のペア。 いいえ

UploadFileCompleteBody

名前 タイプ 説明 必須 既定値
md5 ひも いいえ
part_ids array イエス

UploadFileStartBody

名前 タイプ 説明 必須 既定値
バイト 整数 (integer) イエス
ファイル名 ひも イエス
mime_type ひも イエス
目的 目的 アップロードされたドキュメントの目的。 微調整には "微調整" を使用します。 これにより、アップロードされたファイルの形式を検証できます。 イエス

UploadPartResource

名前 タイプ 説明 必須 既定値
azure_block_id ひも いいえ
created_at 整数 (integer) このジョブまたは項目が作成されたときのタイムスタンプ (unix エポック)。 いいえ
id ひも この項目の ID。 いいえ
オブジェクト TypeDiscriminator オブジェクトの型を定義します。 いいえ
upload_id ひも いいえ

UploadResource

名前 タイプ 説明 必須 既定値
バイト 整数 (integer) いいえ
created_at 整数 (integer) このジョブまたは項目が作成されたときのタイムスタンプ (unix エポック)。 いいえ
expires_at 整数 (integer) いいえ
ファイル ファイル ファイルは、トレーニングと検証に使用できるドキュメントです。 また、結果の詳細を含むサービス生成ドキュメントにすることもできます。 いいえ
ファイル名 ひも いいえ
id ひも この項目の ID。 いいえ
オブジェクト TypeDiscriminator オブジェクトの型を定義します。 いいえ
目的 目的 アップロードされたドキュメントの目的。 微調整には "微調整" を使用します。 これにより、アップロードされたファイルの形式を検証できます。 いいえ
ステータス UploadStatus いいえ

アップロードステータス

プロパティ 価値
タイプ ひも
pending
expired
completed
cancelled

使用方法

名前 タイプ 説明 必須 既定値
completion_tokens 整数 (integer) 生成された入力候補内のトークンの数。 いいえ
プロンプトトークン 整数 (integer) プロンプト内のトークンの数。 いいえ
合計トークン 整数 (integer) 要求内で使われたトークンの合計数 (プロンプトと入力候補の和)。 いいえ

UserComputeDataset

ストレージ アカウント

名前 タイプ 説明 必須 既定値
チャンキング(情報を小さな断片に分けて処理する方法) ChunkingSettings チャンク設定 いいえ
datasetId ひも いいえ
データセットタイプ ひも いいえ
embeddings array いいえ
kind UserComputeDatasourceType データソースの型。 イエス

ユーザーコンピュートデータソース

UserComputeDatasource の識別因子

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

型の値 スキーマ
名前 タイプ 説明 必須 既定値
kind UserComputeDatasourceType データソースの型。 イエス

UserComputeDatasourceType (ユーザーコンピュートデータソースタイプ)

データソースの型。

プロパティ 価値
説明 データソースの型。
タイプ ひも
Dataset
Urls

UserComputeUrl

Urls

名前 タイプ 説明 必須 既定値
チャンキング(情報を小さな断片に分けて処理する方法) ChunkingSettings チャンク設定 いいえ
crawling CrawlingSettings クロール設定 いいえ
embeddings array いいえ
kind UserComputeDatasourceType データソースの型。 イエス
urls array いいえ

WandBインテグレーションリクエスト

名前 タイプ 説明 必須 既定値
エンティティ ひも いいえ
名前 ひも いいえ
プロジェクト ひも イエス
タグ array いいえ

WandBIntegrationRequestWrapper

名前 タイプ 説明 必須 既定値
type IntegrationTypes 使用可能な微調整統合の一覧。 イエス
wandb WandBIntegrationRequest イエス

ワークスペース接続

AML ワークスペース接続。

名前 タイプ 説明 必須 既定値
connectionId ひも ConnectionId いいえ
kind 接続タイプ 接続の種類。 イエス

WorkspaceConnectionEmbeddingSettings

埋め込みモデルへの接続 ID

名前 タイプ 説明 必須 既定値
connectionId ひも いいえ
デプロイメント名 ひも いいえ
モデルネーム ひも いいえ

次のステップ

モデルと REST API を使用した微調整について説明します。 Azure OpenAI をサポートする基になるモデルの詳細について説明します。