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