Skip to main content

生成AIとの接続設定


チャットボットの応答に利用する生成AIを設定します。

Botbirdbizでは以下の生成AIに対応しています。

テキスト生成

  1. OpenAI社 ChatGPT
  2. Microsoft社 Azure OpenAI
  3. ANTHROPIC社 CLAUDE
  4. GOOGLE GEMINI
  5. Amazon Bedrock

画像生成

  1. OPENAI社 DALL-E連携設定
  2. Microsoft社 Azure OpenAI DALL-E連携設定
info

ここでは、接続設定の説明のみを行います。
シンプル返信などで実際に生成AIを使用する方法については、こちらを参照してください。

事前準備(APIキーなどの取得)

利用するモデルに応じて、各社の開発用公式サイトからアカウントを作り、APIキーなどの設定情報を取得してください。

note

各社の利用規約などをよくお読みの上、ご利用ください。

1. OpenAI社 ChatGPT

info

APIキーはプロジェクトに紐づくようになりました。 全ての組織には、「デフォルトプロジェクト」が存在します。 従来の「ユーザが作成したAPIキー」は、すべて「デフォルトプロジェクト」に紐づくように変更されています。

Botbirdで使用するプロジェクトを作成します。   「+Create Project」をクリックしてプロジェクト名を入力します。

OpenAI
  OpenAI

APIキーを取得するために、「+Create new secret key」をクリックしてください。

OpenAI

Name(botbird用など)を入力し、プロジェクトを選択したのち、「Create secret key」をクリックしてください。 生成されたAPI キーをコピーして保存しておきます。

OpenAI

2. Microsoft社 Azure OpenAI

こちらの画面からAzureOpenAIを作成します。 OpenAI

作成したリソースを開いて、キーとエンドポイントを表示させ、コピーしておきます。

OpenAI

  • 利用するモデルをデプロイし、デプロイ名をメモしておきます。

3. ANTHROPIC社 CLAUDE

ログイン後、画面上部の「Settings」タブを選択して、APIキー取得誤クリックします。

Claude

4. Google Gemini

起動時に表示される「Get API Key in Google AI Studio」を選択してください。

Gemini

5. Amazon Bedrock

Bedrock

  1. メニューからベースモデルを選択します。  
  2. 画面から使用するモデルを選択します。
note

使用できるモデルはテキスト生成モデルのみです。

Bedrock

  1. IAMからアクセスキーとシークレットアクセスキーを取得します。
  • AWSコンソールのIAMサービスでプログラムアクセス用のユーザを作成してください。

Bedrock

  • Bedrockを使用する最小限のポリシーをアタッチします。

Bedrock

  • アクセスキーを作成します。

Bedrock

  • .csvファイルをダウンロードします。ファイル内にアクセスキーとシークレットアクセスキーが記述されています。

Bedrock

Botbird for Businessでの設定

Botbird for Business管理画面にログインし、左側メニュー「全体設定」をクリックし「生成AIとの接続設定」を選択して下さい。

「生成AIとの接続設定」画面では、各種生成AIモデルとの接続設定等を行うことが出来ます。 各生成AIモデルの右端の赤丸部をクリックすることで、それぞれの設定画面を開くことができます。

AI

1. OpenAI ChatGPT

APIキーが必要です。

利用モデルおよびパラメータ詳細はOpenAI社のAPI仕様書をご確認下さい。

OpenAI

2. Microsoft Azure OpenAI

エンドポイント、デプロイ名、および APIキー、が必要です。

利用モデルのパラメータの設定が可能です。利用モデルおよびパラメータ詳細はMicrosoft社のAPI仕様書をご確認下さい。

Azure

note

Azureのバージョンによって、エンドポイントの範囲が変更されています。

どちらの場合でも、問題なく動作します。

使用するモデルは、デプロイ作成時に指定します。

3. Anthropic社 Claude

APIキーが必要です。

利用モデルの設定およびその他パラメータの設定が可能です。利用モデルおよびパラメータ詳細はAnthropic社のAPI仕様書をご確認下さい。

Claude

4. Google Gemini

APIキーが必要です。

利用モデルの設定およびその他パラメータの設定が可能です。利用モデルおよびパラメータ詳細はGoogleのAPI仕様書をご確認下さい。

Google

5. Amazon Bedrock

アクセスキー、シークレットアクセスキー、リージョンが必要です。
モデルは、置き換えタグ内にモデルIDを記述することで指定します。置き換えタグの記載方法はこちら

Bedrock

6. OpenAI DALL-E

APIキーは、OpenAI ChatGPTのキーと共通です。

Dalle

7. Microsoft Azure OpenAI DALL-E

APIキーは、Microsoft Azure OpenAI のキーと同様に、モデルをデプロイして生成してください。

Dalle

8. OpenAI アシスタント機能

生成AIアシスタント機能を利用するために、APIキーを設定します。 事前準備 を参考にAPIキーを取得してください。

warning

同一のプロジェクトに属するAPIキー間では、アシスタントは共有されます。    他のアプリケーションや、他のBotbird for bizアカウントで作成されたアシスタントも編集可能となりますので、 注意が必要です。

Openai

9. Azure OpenAI アシスタント機能

生成AIアシスタント機能を利用するために、エンドポイント、APIキーを設定します。 事前準備 を参考にAPIキーを取得してください。

warning

同一のリソースに属するAPIキー間では、アシスタントは共有されます。    他のアプリケーションや、他のBotbird for bizアカウントで作成されたアシスタントも編集可能となりますので、 注意が必要です。

Openai