AI901-Foundry#38-1
注: この問題は、同じ前提を持つ一連の問題の一部です。それぞれの問題には異なる解決策が提示されます。
前提
ある企業の社内開発者が、Azure AI Foundry の GPT-4o を呼び出す Python の軽量チャット クライアント (社内 Slack ボット代替) を構築します。本番デプロイは Azure App Service で、認証 / 秘匿性 / 運用性のベスト プラクティスを守る必要があります。
解決策
AzureOpenAI クライアントを Microsoft Entra ID の DefaultAzureCredential で初期化し、Azure App Service の managed identity 経由で認証、chat.completions.create メソッドで messages 配列 (system + user) を送信、応答テキストは Slack 互換の JSON で返すシンプルな Web API を構築します。
この解決策は目的を満たしますか?
ディスカッション 0

コメント

コメントする

目次