ChatLuckとAzure OpenAI Serviceの連携に関する説明です。
Azure OpenAI Serviceと生成AI連携を行う場合、Azure OpenAI ServiceからエンドポイントのターゲットURIとキーの取得を行ってください。
※Azureサブスクリプションを作成し、Azure OpenAI Serviceへのアクセスが承認済みであること。
Microsoft Azureポータルにログインします。
2-1. 「リソースの作成」をクリックし、「リソースの作成」画面に移動します。
2-2. 検索ボックスに「Azure OpenAI」を入力し検索します。
2-3. 検索結果の中からAzure OpenAIの「作成」から「Azure OpenAI」をクリックし、「Azure OpenAIの作成」画面に移動します。
2-4. 「Azure OpenAIの作成」画面で以下の基本情報を入力し、「次へ」をクリックします。
| 番号 | 項目名 | 説明 |
|---|---|---|
| ① | サブスクリプション | Azureサブスクリプションを選択します。 |
| ② | リソースグループ | リソースを保持するグループを選択するか、新たに作成します。 |
| ③ | リージョン | 利用するリージョンを選択します。 |
| ④ | 名前 | リソースの名前を入力します。 |
| ⑤ | 価格レベル | 価格レベルを選択します。 |
2-5. ネットワーク設定で種類を選択し、「次へ」をクリックします。
2-6. 任意でタグの情報を入力し、「次へ」をクリックします。
2-7. 設定内容に問題がなければ「作成」をクリックし、リソースを作成します。
しばらくすると「デプロイが完了しました」と表示されます。
2-8. 完了の表示を確認したら「リソースに移動」をクリックし、リソースの概要画面に移動します。
以上で、リソースの作成は完了です。
続いてモデルのデプロイを行います。
3-1. リソースの概要画面で「Explore Azure AI Foundry portal」をクリックしてAzure AI Foundryを起動します。
3-2. 「デプロイの作成」をクリックします。
3-3. 作成するモデルを選択し、「確認」をクリックします。
3-4. 作成するモデルの情報を入力し、「デプロイ」をクリックしモデルを作成します。
3-5. 作成後、左メニューの「デプロイ」からデプロイの一覧を開き、作成したモデルが表示されていることを確認します。
以上で、モデルのデプロイは完了です。
続いてエンドポイントのターゲットURIとキーの取得を行います。
4-1. 左メニューの「デプロイ」からデプロイの一覧を開き、作成したモデルをクリックします。
4-2. エンドポイントのターゲットURIとキーをコピーします。
以上で、エンドポイントのターゲットURIとキーの取得は完了です。
※Chat Completions APIにのみ対応しております。Responses APIには対応していないため、取得したターゲットURIによっては書き換える必要があります。
1-1. 「Azure OpenAI ServiceからエンドポイントのターゲットURIとキーを取得」の「4. エンドポイントのターゲットURIとキーの取得」でコピーしたターゲットURIの末尾が「responses?api-version=(APIバージョン)」の場合、以下の説明に従ってターゲットURIを修正します。
コピーしたターゲットURIが修正後のフォーマットになっている場合は不要です。
| 修正前 | 「Azure OpenAI ServiceからエンドポイントのターゲットURIとキーを取得」の「4. エンドポイントのターゲットURIとキーの取得」でコピーしたターゲットURI https://(① エンドポイント)/openai/responses?api-version=(③ APIバージョン) |
| 修正後 | https://(① エンドポイント)/openai/deployments/(② デプロイ名)/chat/completions?api-version=(③ APIバージョン) |
| 項目名 | 説明 |
|---|---|
| ① エンドポイント | コピーしたターゲットURIのうち、先頭にある「https://(① エンドポイント)/openai」の①に記載されているエンドポイントを入力します。 |
| ② デプロイ名 | 「Azure OpenAI ServiceからエンドポイントのターゲットURIとキーを取得」の「3. モデルのデプロイ」で作成したデプロイ名を入力します。 |
| ③ APIバージョン | コピーしたターゲットURIのうち、末尾にある「responses?api-version=(③ APIバージョン)」の③に記載されているAPIバージョンを入力します。 |
2-1. 以下の説明に従い、ChatLuckのチャットボット設定画面にエンドポイントURLとキーを入力してください。
| 項目名 | 説明 |
|---|---|
| エンドポイントURL |
「ChatLuckでチャットボット設定を行う」の「1. ターゲットURIの修正」で修正したターゲットURIを入力します。 修正が不要だった場合は「Azure OpenAI ServiceからエンドポイントのターゲットURIとキーを取得」の「4. エンドポイントのターゲットURIとキーの取得」でコピーしたターゲットURIを入力します。 |
| OpenAI APIキー | 「Azure OpenAI ServiceからエンドポイントのターゲットURIとキーを取得」の「4. エンドポイントのターゲットURIとキーの取得」でコピーしたキーを入力します。 |