Power Automate Desktop ChatGPTを利用する方法
Power Automate DesktopからChatGPTを利用する方法を紹介します。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2023/02/image-42-1-1024x632.jpg)
目次
手順
事前にChatGPTのAPIキー(シークレットキー)を取得します。
「変数の設定」アクションで変数%APIkey%を作成し、APIキーを設定します。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2023/02/image-42.png)
変数%APIkey%は機密情報としてマークします。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2023/02/image-43.png)
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2023/02/image-44.png)
「入力ダイアログを表示」アクションでChatGPTへの質問を入力してもらうようにします。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2023/02/image-45.png)
「Webサービスを呼び出します」アクションを設置して次のようにパラメーターを設定します。
項目 | 設定値 |
---|---|
URL | https://api.openai.com/v1/completions |
メソッド | POST |
受け入れる | application/json |
コンテンツ タイプ | application/json |
カスタム ヘッダー | Authorization:Bearer %APIkey% |
要求本文 | { "model": "text-davinci-003", "prompt": "%UserInput%", "max_tokens": 2024, "temperature": 0, "top_p": 1 } |
要求本文をエンコードします | OFF |
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2023/02/image-46.png)
「JSONをカスタムオブジェクトに変換」アクションを設置してJSONパラメータに%WebServiceResponse%を設定します。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2023/02/image-47.png)
ChatGPTの回答は%JsonAsCustomObject['choices'][0]['text']%に設定されます。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2023/02/image-48.png)
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2023/02/image-49.png)
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2023/02/image-50.png)