OpenAICompletionコンポーネントは、OpenAI社が提供しているAI機能と連携するコンポーネントです。OpenAICompletionは与えられたプロンプトに対する補完を返します。チャットベースの機能は OpenAIChat コンポーネント を使用してください。
※このOpenAICompletionコンポーネントを使用するにはOpenAIのAI機能を呼び出すためにAPI Keyを予め取得する必要があります。OpenAIのサイトでAPI Keyを取得する方法につきましては こちら を参照してください。
コンポーネントプロパティ
プロパティー名 | 説明 | 例 |
---|---|---|
基本プロパティ | 「OpenAI」カテゴリーの基本プロパティを指定します | |
API Key | API Key *1 | |
Organization Id | 組織ID *1 | |
User | ユーザー名 | |
Model | 使用するモデル名の選択または手入力 | Text Davinci 003 Text Davinci 002 Text Curie 001 Text Babbage 001 Text Ada 001 |
Temperature | サンプリング温度 0〜1 で指定します | |
Prompt | プロンプト | |
Suffix | 接尾辞 | |
Max Tokens | 生成されるトークンの最大数 | |
Top-P | 核サンプリングを 0〜1 で指定します。デフォルトは1 | |
N | プロンプトごとに生成する回答数 | |
Log Probabilities | 最も可能性の高いトークンのログ確率と、選択したトークンを含めます | |
Echo | 回答にプロンプトを追記します | |
Stop | トークンの生成を停止する文字列 | |
Presence Penalty | 既に出てきた単語をもう一度使うかどうかを-2.0から2.0で指定します。デフォルトは0 | |
Frequency Penalty | 出てきた回数が多いほどペナルティを与えるかを-2.0から2.0で指定します。デフォルトは0 | |
Best Of | 候補回答の数を制御します。返す数を指定しますがbest_of は N より大きい必要があります | |
Logit Bias | 指定されたトークンが表示される可能性を変更するパラメータ |
※ OpenAI関連の各プロパティの詳細は OpenAI APIリファレンス を参照してください。
※1 OpenAICompletionコンポーネントを使用するには、API keyを取得する必要があります。API keyの取得方法につきましては こちら を参照してください。
出力のペイロード
出力ペイロード | 説明 |
---|---|
cv.Payload |
OpenAI Completion APIからのレスポンスをそのまま格納します |
Need more help with this?
Join our slack community for help