Warnung
Microsoft Foundry と Azure Machine Learning のプロンプト フローは、2027 年 4 月 20 日に廃止されます。 新しい開発では、プロンプト フローは推奨されなくなりました。 2027 年 4 月 20 日より前に、既存の Prompt フロー アプリケーションとデプロイを Microsoft Agent Framework に移行します。
プロンプト フロー コンテナー イメージは、セキュリティやパッケージの更新プログラムなど、更新プログラムを受信しなくなりました。 これは、 promptflow-runtime、 promptflow-runtime-stable、 promptflow-pythonなどのプロンプト フロー ランタイム イメージに適用されます。
2027 年 4 月 20 日以降、Microsoft Foundry と Azure Machine Learning の Web 作成エクスペリエンス、VS Code 拡張機能、関連する Prompt フロー コンテナー イメージなど、プロンプト フローはサポートされなくなり、使用できなくなります。
アプリケーションがプロンプト フローのデプロイまたはランタイム イメージに依存している場合は、提供終了日より前に、サポートされている代替手段 (Microsoft Agent Framework にワークロードを移動することを計画します。 移行ガイダンスについては、プロンプト フロー移行ガイドと移行コード サンプルを参照してください。
OpenAI の埋め込みモデルは、さまざまな自然言語処理タスクのテキストを高密度ベクター表現に変換します。 詳細については、 OpenAI Embeddings API を参照してください。
前提条件
OpenAI リソースを作成します。
OpenAI:
- OpenAI Web サイトでアカウントをサインアップします。
- サインインして 個人用 API キーを見つけます。
Azure Microsoft Foundry Models の OpenAI:
の手順を使用してAzure OpenAI リソースを作成します。
接続
埋め込みツールでリソースを提供するための接続を設定します。
| タイプ | 氏名 | API キー | API の種類 | API バージョン |
|---|---|---|---|---|
| OpenAI | 必須 | 必須 | - | - |
| AzureOpenAI | 必須 | 必須 | 必須 | 必須 |
入力
| 氏名 | タイプ | 内容 | 必須 |
|---|---|---|---|
| 入力 | 文字列 | 埋め込むテキストを入力します。 | はい |
| 接続 | 文字列 | リソースを提供するために使用される埋め込みツールの接続。 | はい |
| model/deployment_name | 文字列 | 使用するテキスト埋め込みエンジンのインスタンス。 OpenAI 接続を使用する場合は、モデル名を入力します。 Azure OpenAI 接続を使用する場合は、デプロイ名を挿入します。 | はい |
出力
| 返り値の種類 | 内容 |
|---|---|
| list | 入力のベクター表現 |
埋め込みツールから返される応答の例を次に示します。