OpenAI - ChatGPTにメッセージを送信するアクション
このアクションは、OpenAIの人気のあるChatGPT modelと連携します。 これらは、単一の質問と回答のアクションとしてシンプルに使用することも、レシピの一部としてチャット体験を提供するために使用することもできます。 このアクションを使用すると、ワークフロー内でChatGPT modelを直接操作できます。
ChatGPTにメッセージを送信するアクション
入力
| フィールド | 説明 | |
|---|---|---|
| 単一メッセージ | コンテンツ | userのroleでmodelに送信されるメッセージ。 |
| システムロールメッセージ | 会話を開始する前にmodelへ具体的な指示を提供する任意のメッセージ。 | |
| チャットトランスクリプト | ロール | 特定のメッセージに対応するユーザーのロールを選択します。 |
| コンテンツ | 対応する各roleについてmodelに送信されるメッセージ。 | |
| システムロールメッセージ | 会話を開始する前にmodelへ具体的な指示を提供する任意のメッセージ。 | |
| 名前 | 特定のメッセージの作成者の名前。 チャットトランスクリプトを簡単に追跡するためによく使用されます。 これには大文字、小文字、数字、およびアンダースコアを含めることができ、最大長は64文字です(空白スペースなし)。 | |
| モデル | 使用するOpenAI modelを選択するには、Modelドロップダウンメニューを使用します。 Modelフィールドをクリックし、一覧にない場合はmodelを入力できます。 | |
| Temperature | completionsのランダム性を制御するため、0~2の値を入力します。 値を高くすると出力のランダム性が高まり、値を低くするとより焦点が絞られ、決定的になります。 これまたはtop pのいずれかを使用し、両方は使用しないことをお勧めします。 詳細については、OpenAIのtemperature parameterドキュメントを参照してください。 | |
| チャットcompletions数 | メッセージresponseとして生成するcompletionの数。 | |
| 停止フレーズ | 生成を終了する特定の停止フレーズ。 たとえば、停止フレーズをピリオド(.)に設定した場合、 モデルはピリオドに到達するまでテキストを生成し、その後停止します。 これを使用して、生成されるテキストの量を制御します。 | |
| 最大トークン数 | 補完で生成するトークンの最大数。 プロンプトのトークン数とここで指定する値の合計は、モデルのコンテキスト長を超えることはできません。 長いpromptの場合は低い値を設定することをお勧めします。また、promptの長さが変動する可能性がある場合は、空白のままにすることをお勧めします。 | |
| 存在ペナルティ | -2.0~2.0の数値。 正の値は、それまでのテキストに新しいトークンが出現しているかどうかに基づいてペナルティを課し、モデルが新しいトピックについて話す可能性を高めます。 | |
| ユーザー | エンドユーザーを表す一意の識別子です。OpenAIが不正使用を監視および検出するのに役立ちます。 | |
出力
| フィールド | 説明 | |
|---|---|---|
| 作成日時 | responseが生成された日時スタンプ。 | |
| ID | 送信された特定のrequestおよびresponseを示す一意の識別子。 | |
| モデル | テキスト補完の生成に使用されたモデル。 | |
| 選択肢 | メッセージ | 指定された入力に対するモデルの応答。 roleは常にAssistantです。 |
| 終了理由 | modelがこれ以上のテキスト生成を停止した理由。 "stop"、"length"、"content_filter"、"null"のいずれかです。 詳細については、OpenAIのchat completions response formatドキュメントを参照してください。 | |
| 応答 | OpenAIが確率的に理想的な選択であると見なす応答を含みます。 | |
| 利用状況 | プロンプトトークン | promptで使用されたtokenの数。 |
| 補完トークン | テキストのcompletionに使用されたtokenの数。 | |
| 合計トークン | promptとresponseで使用されたtokenの合計数。 | |
Last updated: