OpenAICompletion

説明

OpenAICompletionコンポーネントは、OpenAI社が提供しているAI機能と連携するコンポーネントです。OpenAICompletionは与えられたプロンプトに対する補完を返します。チャットベースの機能は OpenAI Chat を使用してください。

※このOpenAICompletionコンポーネントを使用するにはOpenAIのAI機能を呼び出すためにAPI Keyを予め取得する必要があります。OpenAIのサイトでAPI Keyを取得する方法につきましては OpenAI API Key Setup を参照してください。

コンポーネントプロパティ

プロパティー名説明
基本プロパティ「OpenAI」カテゴリーの基本プロパティを指定します
API KeyAPI 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の取得方法につきましては OpenAI API Key Setup を参照してください。

出力のペイロード

出力ペイロード説明
cv.PayloadOpenAI Completion APIからのレスポンスをそのまま格納します