n8nはさまざまなツールと連携し、業務を自動化できるサービスです。
この記事ではn8nの連携先として挙がることが多い、OpenAI(ChatGPT)とAPI連携する方法を解説します。
n8nとOpenAIが連携することで、自動化の幅が一気に広がります。
すぐ完了するので、ぜひこの記事を参考にしながらAPI連携を設定してください。
n8nとOpenAIをAPI連携させる方法
「n8nとOpenAIをAPI連携させる方法」を順番に解説します。
① OpenAIのAPIプラットフォームにログイン
まずはOpenAIが運営するAPIプラットフォームにアクセスします。
・OpenAIのAPIプラットフォームURL
https://openai.com/ja-JP/api/
サイドバーに「APIログイン」というリンクがあるのでクリックしてください。
クリックすると、ログイン画面になります。
選択肢の中からお好みの方法を選んでください。
はじめてログインする時は名前・生年月日の入力を求められます。
指示にしたがい入力してください。
もしここで組織の情報の登録も求められたら、組織の情報を入力してください。
登録が完了すると以下のようなトップ画面に移動します。
② APIキーを取得
ログインが完了したらAPIキーの取得に進みます。
以下の操作をしてください。
- 左上の検索窓をクリック
- 中央に新しい検索窓が表示されるので「Create new secret key」と入力
- 「API Keys」をクリック
わかりにくい場合は下の動画も参考にしてください。
「API Keys」をクリックすると画面が切り替わります。
切り替わった画面では
「Create new secret key」
をクリックしてください。
クリックすると利用者の名前を入力する画面になるので、Nameの部分に名前を入れてください。
Projectは「Default project」のままでOKです。
名前を入力したら緑色の
「Create new secret key」
をクリック。
クリックしたらAPIキーが発行されます。
この画面を閉じたら、APIキーをコピペすることはもうできません。
必ずこの画面でAPIキーをコピーし、保管してください。
念の為お伝えしておくと、APIキーはとても重要な値です。
APIキーが他者によって悪用されたら、そのAPIの利用料があなたに請求される恐れがあります。
APIキーは慎重に保管しましょう。
③ n8nにOpenAIのAPIキーを登録
ここからは、n8nにOpenAIのAPIキーを登録する方法を解説します。
まずn8nでワークフローを作ります。
そして、どのノードでも良いので、OpenAI関連のノードをn8nに追加してください。
下の動画では例として、「Message a model」ノードを追加する様子を紹介しています。
「Message a model」ノードを追加したら、ノードをクリックして開いてください。
「Credential to connect with 」
という項目が上部にあるので、ここをクリック。
クリックすると
「Create new credential」
が表示されるので、ここをクリックしてください。
次の画面に「API Key」という入力フォームがあるので、ここに先ほど取得したOpenAIのAPIキーをペーストしてください。
ペーストしたら右上にある「Save」をクリック。
連携が完了すると下の画像のように
「Connection tested successfully」
と表示されます。
n8nの「Message a model」ノードに戻ってください。
再び「Credential to connect with 」を見ると、今度は
「OpenAI account」
と表示されてるはずです。
API連携が完了すると、そのn8nアカウントではもうOpenAIとの連携設定は不要です。
同じアカウントであれば、新しいワークフローを作っても自動的に連携されます。
n8nとOpenAIのAPI連携の解説は以上となります。
設定お疲れ様でした!
OpenAIのAPIを使う時は利用料金に注意
n8nとOpenAIのAPI連携はとても便利です。
ただ、利用するモデルによってはAPIの利用料が発生することがあります。
APIの利用によってどれくらいの料金が発生してるかは、OpenAIのAPIプラットフォームから確認できます。
料金確認画面のリンクはこちら
以下の画面は私のAPI管理画面ですが。
0.24ドルほど発生していることがわかります。
日本円だと30円ちょっとですね。
API利用料金が気になる場合、毎月の予算上限を設定しておくのがおすすめです。
毎月の予算上限を設定する方法を紹介します。
まず、API利用料金確認画面の右側にある「Edit budget」をクリック。
次の画面では、右側の「Edit budget」をクリックします。
予算を設定する画面が表示されるので、ここで毎月の予算上限を入力してSaveをクリックしてください。
これで毎月の予算上限の設定は完了です!
