説明
OpenAIChatコンポーネントは、OpenAI社が提供しているAI機能と連携するコンポーネントです。OpenAIChatはチャット補完に特化した言語モデルを使用しています。複数のやりとりをする会話を簡単にするように設計されているチャットベースの機能を呼び出すことが出来ます。

コンポーネントプロパティ
| プロパティ名 | 説明 | 例 |
|---|---|---|
| 基本プロパティ | 「OpenAI」カテゴリーの基本プロパティを指定 | |
| API Key | API Key | |
| Organization Id | 組織ID | |
| User | ユーザー名 | |
| Model | 使用するモデル名の選択または手入力。使用出来るモデルはOpenAIとの契約により異なります | GPT 3.5 Turbo, GPT 3.5 Turbo 16k, GPT 4, GPT 4 32k |
| System Message | 役割の設定 | |
| User Message Sample Input | ユーザーからの質問の例を指定 | |
| Assistant Message Sample Input | 回答の例を指定 | |
| User Message | ユーザーからの質問 | |
| Temperature | サンプリング温度 0〜1で指定 | |
| Max Tokens | レスポンスの最大トークン数 | |
| Top-P | 核サンプリングを0〜1で指定。デフォルトは1 | |
| N | プロンプトごとに生成する回答数 | |
| Log Probabilities | 最も可能性の高いトークンのログ確率と、選択したトークンを含めます | |
| Stop | トークンの生成を停止する文字列 | |
| Presence Penalty | 既に出てきた単語をもう一度使うかどうかを-2.0から2.0で指定。デフォルトは0 | |
| Frequency Penalty | 出てきた回数が多いほどペナルティを与えるかを-2.0から2.0で指定。デフォルトは0 | |
| Logit Bias | 指定されたトークンが表示される可能性を変更するパラメータ |
出力ペイロード
| 出力ペイロード | 説明 |
|---|---|
| cv.Payload | OpenAI Chat APIからのレスポンスをそのまま格納 |