Azure AI Projects REST API を使用すると、Azure AI Foundry のモデル、データ、ツール、テレメトリをまとめる中心的なリソースである AI プロジェクトを操作できます。 使い慣れた HTTP 動詞を使用して、プロジェクトを作成したり、他の Azure サービスへのセキュリティで保護された 接続 を構成したり、推論、エージェント、評価などのためにすぐに使用できるエンドポイントを取得したりできます。 アタッチするすべてのサービスは 1 つのプロジェクト接続文字列の背後にあるため、アプリケーションは 1 つの資格情報と 1 つのベース URL を知っているだけで、必要なものすべてに到達できます。
Authentication
Azure AI Projects REST API では、認証用の Microsoft Entra ID トークンがサポートされています。 Azure リソース キーはまだサポートされていません。
アクセスは、Azure ロールベースのアクセス制御 (RBAC) によって制御されます。 詳細については、「 Azure ロールベースのアクセス制御 (Azure RBAC)とは 」および 「Azure AI Foundry のロールベースのアクセス制御」を参照してください。
バージョン管理
Azure AI Projects REST API には、次の 2 種類のバージョン管理が用意されています。
- 進化するバージョン: これらのバージョンは v# の形式に従います (例: v1、v2、v3)。 名前が示すように、進化するバージョンには、要求への省略可能なパラメーターの追加や応答への新しいプロパティの追加など、コントラクトに 互換性を伴わない 変更が組み込まれています。 これらのバージョンを使用するクライアントは、追加の変更を処理するように設計する必要があります。
- ピン留めされたバージョン: これらは、契約の変更を含まない日付ベースのバージョンです。 次の表は、これらのバージョンがどのように機能するかを示しています。
| タイムライン | 進化するバージョン | ピン留めされたバージョン | 注記 |
|---|---|---|---|
| 5月25日 | v1 | 5/1/2025 | 契約の変更を希望されないお客様は、日付ベースのバージョンを使用できます。 破壊的でない最新の変更をすべて必要なお客様は、v1 を使用できます。 |
| 非破壊的変更 1 | v1 | なし | v1 を使用しているお客様は、自動的に非破壊的変更 1 を使用できるようになります。 |
| 非破壊的変更 2 | v1 | なし | v1 を使用しているお客様は、自動的に非破壊的変更 2 を使用できるようになります。 |
| 非破壊的変更 3 | v1 | なし | v1 を使用しているお客様は、自動的に非破壊的変更 3 を使用できるようになります。 |
| 3ヶ月間隔 | v1 | 8/1/2025 | 互換性に影響しない変更 1、2、3 が必要で、それ以上の変更がないお客様は、2025-08-01 バージョンを使用できます。 |
| 非破壊的変更 4 | v1 | なし | v1 を使用しているお客様は、自動的に非破壊的変更 4 を使用できるようになります。 |
| 非破壊的変更 5 | v1 | なし | v1 を使用しているお客様は、自動的に非破壊的変更 5 を使用できるようになります。 |
| 非破壊的変更 6 | v1 | なし | v1 を使用しているお客様は、自動的に非破壊的変更 6 を使用できるようになります。 |
| 3ヶ月間隔 | v1 | 11/1/2025 | 互換性に影響しない変更 4、5、6 が必要で、それ以上の変更がないお客様は、2025-11-01 バージョンを使用できます。 |
| (仮定の話)2025 年 1 月の重大な変更 | v2 | 1/1/2026 | 重大な変更があるため、お客様は変更にアクセスするために v2 または 2026-01-01 バージョンに切り替える必要があります。 |
| 廃止のお知らせ | 以前のバージョンはすべて非推奨としてマークされます。 * 2025-05-01 * 2025-08-01 * 2025-11-01 * V1 彼らは1年後に引退します。 |
||
| 非破壊的変更 7 | v2 | なし | v2 を使用しているお客様は、自動的に非破壊的変更 7 を使用できるようになります。 |
| 非破壊的変更 8 | v2 | なし | v2 を使用しているお客様は、自動的に非破壊的変更 8 を使用できるようになります。 |
| ノン・ブレーク・チェンジ 9 | v2 | なし | v2 を使用しているお客様は、自動的に非破壊的変更 9 を使用できるようになります。 |
| 3ヶ月間隔 | v2 | 3/1/2026 | 互換性に影響しない変更 7、8、9 が必要で、それ以上の変更がないお客様は、2026-03-01 バージョンを使用できます。 |
非破壊的変更
非破壊的変更は、次のように定義されます。
- REST API と SDK への新しいリソース (URL) の追加
- 新しいオプションの API パラメータの追加
- JSON レスポンスオブジェクトまたはイベントデータへの新しいプロパティの追加
- JSON 応答オブジェクト内のプロパティの順序の変更
- 不透明な文字列(リソース識別子やUUIDなど)の長さや形式の変更
- 新しいイベントタイプの追加(ストリーミングまたはRealtime API)