ChatGPT | PowerAutomateからChatGPT APIを実行しよう
- 2023.03.27
- Power Automate
![ChatGPT | PowerAutomateからChatGPT APIを実行しよう](https://miseruit.com/wp-content/uploads/2023/03/図2-2-890x500.png)
こんにちは!
今回はPowerAutomateからChatGPTを実行する方法をご紹介です。
前回の続きです。(前回はChatGPTのAPIキー発行方法を紹介)
カスタムコネクタを用いて実行してみます。今回はあくまで接続できるかまでに留めてます。
カスタムコネクタの作り方
前回のブログでも紹介していますが復習です。
①PowerAutomate データ>カスタムコネクタ>1から作成
今回はイチからカスタムコネクタを作成します。
![](https://miseruit.com/wp-content/uploads/2022/06/image-35-1024x332.png)
コネクタ名は「chatGPT」とします。
![](https://miseruit.com/wp-content/uploads/2023/03/image-67-1024x400.png)
②全般情報を入力
アイコン設定や、APIのホストを設定します。
・ホスト:api.openai.com
・ベースURL:/v1/
③セキュリティ
認証を選択する事ができます。
今回は「APIキー認証」を用います。
ChatGPTは「Bearer認証」を用いて認証を行うため、
・パラメータのラベル:任意
・パラメータ名:bearerAuth
・パラメータの場所:ヘッダー
のように記述します。
![](https://miseruit.com/wp-content/uploads/2023/03/image-70-1024x880.png)
④アクションを作成する
今回は「アクション:ChatGPTと通信」するためのアクションを作成します。
1)新しいアクション>概要、説明、操作IDを入力
![](https://miseruit.com/wp-content/uploads/2023/03/image-68-1024x683.png)
2)サンプルからインポート
以下の情報を入力してインポートします。
・動詞:POST
・URL:chat/completions
・ヘッダー:Content-Type: application/json
・本文:
{"model": "gpt-3.5-turbo",
"messages": [{"role": "user", "content": "Hello!"}]
}
![](https://miseruit.com/wp-content/uploads/2023/03/image-71-715x1024.png)
3)ヘッダーの編集を行い、規定値を設定します。
![](https://miseruit.com/wp-content/uploads/2023/03/image-72.png)
![](https://miseruit.com/wp-content/uploads/2023/03/image-73-1024x680.png)
4)同様に、model、role、contentも規定値を設定します。
bodyの中に存在します。
![](https://miseruit.com/wp-content/uploads/2023/03/image-74.png)
以下の3つをそれぞれ編集します。
![](https://miseruit.com/wp-content/uploads/2023/03/image-75-1024x321.png)
今回はcontentのみ後から編集できるようにしています。
↓content
![](https://miseruit.com/wp-content/uploads/2023/03/image-76-1024x983.png)
↓role
![](https://miseruit.com/wp-content/uploads/2023/03/image-77-1024x970.png)
↓model
![](https://miseruit.com/wp-content/uploads/2023/03/image-78-1024x982.png)
⑤テスト>新しい接続を登録
新しい接続をクリックし、APIキーを入力します。
![](https://miseruit.com/wp-content/uploads/2023/03/image-80.png)
ボックス右上の更新ボタンをクリックすると、新しい接続が選択できるようになります。
![](https://miseruit.com/wp-content/uploads/2023/03/image-79-1024x320.png)
⑥検証
ここまで出来たら検証です。試しに「How are you?」と入力。
![](https://miseruit.com/wp-content/uploads/2023/03/image-81-1024x434.png)
以下が応答です。問題なく返事が来ていることが分かります。
![](https://miseruit.com/wp-content/uploads/2023/03/image-82-1024x907.png)
カスタムコネクタを使ってChatGPTのAPIをキックすることができました。
これでTeamsとも連携することができますね。
今回は以上です。ではまた!
-
前の記事
SharePoint | Excelをインポートする方法 2022.08.22
-
次の記事
ChatGPT | Teams と ChatGPT APIを連結しよう 2023.03.28