接続とランタイムを調べる
プロンプト フローを使用して大規模言語モデル (LLM) アプリケーションを作成する場合は、まず、必要な 接続 と ランタイムを構成する必要があります。
接続を探索する
フローを外部データ ソース、サービス、または API に接続する場合は常に、その外部サービスと通信する権限をフローに付与する必要があります。 接続を作成するときは、プロンプト フローと外部サービスの間にセキュリティで保護されたリンクを構成し、シームレスで安全なデータ通信を確保します。
作成する接続の種類に応じて、接続は、プロンプト フローが外部サービスと通信するために必要なエンドポイント、API キー、または資格情報を安全に格納します。 必要なシークレットはユーザーに公開されず、代わりに Azure Key Vault に格納されます。
接続を設定することで、ユーザーはフロー内のツールに必要な外部サービスを簡単に再利用できます。
特定の組み込みツールでは、接続を構成する必要があります。
接続の種類 | 組み込みツール |
---|---|
Azure OpenAI | LLM または Python |
OpenAI | LLM または Python |
Azure AI Search | ベクター DB 検索または Python |
Serp | Serp API または Python |
習慣 | Python(プログラミング言語) |
プロンプト フロー接続は、2 つのシナリオで重要な役割を果たします。 API 資格情報管理を自動化し、機密性の高いアクセス情報の処理を簡素化し、セキュリティで保護します。 さらに、さまざまな環境でデータの整合性とプライバシーを維持するために不可欠な、さまざまなソースからの安全なデータ転送を可能にします。
ランタイムを探索する
フローを作成し、ツールで使用する必要な接続を構成したら、フローを実行します。 フローを実行するには、プロンプト フロー ランタイムを介して提供されるコンピューティングが必要 です。
ランタイム (1) は、必要なコンピューティング リソースを提供する コンピューティング インスタンス (2) と、フローを実行する前にインストールする必要がある必要なパッケージとライブラリを指定する 環境 (3) の組み合わせです。
ランタイムを使用する場合は、フローを実行および検証できる制御された環境があり、すべてが安定した設定で意図したとおりに動作することを確認できます。 既定の環境は、迅速な開発とテストに使用できます。 他のパッケージをインストールする必要がある場合は、 カスタム環境を作成できます。