Azure OpenAI - ChatGPTにメッセージを送信するアクション
Send messages to ChatGPTアクションは、Azure OpenAIのGPT 3.5 Turboモデルを使用してChatGPTにメッセージを送信し、応答を取得します。 このアクションは、単一の質問と回答のアクションとして、またはレシピ内のチャットエクスペリエンスとして使用できます。
ChatGPTにメッセージを送信するアクション
入力
| 入力フィールド | 説明 |
|---|---|
| デプロイメントID | 使用するモデルのデプロイメントIDを入力します。 デプロイメントIDはAzure AI Studio > Deploymentで確認できます。 |
| 単一メッセージ | userロールとしてモデルに送信するメッセージを入力します。 |
| システムロールメッセージ | 任意です。 会話を開始する前に、モデルに具体的な指示を提供するメッセージを入力します。 |
| ロール | 特定のメッセージに対応するユーザーのロールを選択します。 |
| コンテンツ | 対応する各ロールに対してモデルに送信するメッセージを入力します。 |
| システムロールメッセージ | 任意です。 会話を開始する前に、モデルに具体的な指示を提供するメッセージを入力します。 |
| 名前 | メッセージの作成者の名前を入力します。 チャットトランスクリプトの追跡によく使用されます。 空白なしで、大文字と小文字、数字、およびアンダースコアを含めることができ、最大長は64文字です。 |
| モデル | メッセージの送信先として予定しているOpenAIモデルを選択します。 |
| Temperature | completionsのランダム性を制御するため、0~2の値を入力します。 値が大きいほど出力はよりランダムになり、値が小さいほど出力はより焦点が絞られ、決定論的になります。 Workatoでは、temperatureまたはtop pのいずれかを使用することを推奨しています。 詳細については、OpenAIドキュメントを参照してください。 |
| チャットcompletions数 | メッセージ応答として生成するcompletionsの数を入力します。 |
| 停止フレーズ | 生成を終了する特定の停止フレーズを入力します。 たとえば、停止フレーズをピリオド.に設定すると、モデルはピリオドに到達するまでテキストを生成し、その後停止します。 これを使用して、生成されるテキストの量を制御します。 |
| 最大トークン数 | 補完で生成するトークンの最大数を入力します。 プロンプトのトークン数と最大トークン値の合計は、モデルのコンテキスト長を超えることはできません。 プロンプトが長い場合、Workatoでは低い値を設定することを推奨しています。 プロンプトの長さが変動する可能性が高い場合、Workatoでは空白のままにすることを推奨しています。 |
| 存在ペナルティ | -2.0~2.0のpresence penalty数値を入力します。 正の値は、それまでのテキストに新しいトークンが出現しているかどうかに基づいてペナルティを課し、モデルが新しいトピックについて話す可能性を高めます。 |
| ユーザー | エンドユーザーを表す一意の識別子を入力します。これは、OpenAIが不正使用を監視および検出するのに役立ちます。 |
出力
| 出力フィールド | 説明 |
|---|---|
| 作成日時 | 応答が生成された日時スタンプ。 |
| ID | 送信されたリクエストと応答を示す一意の識別子。 |
| モデル | テキスト補完の生成に使用されたモデル。 |
| メッセージ | 指定された入力に対するモデルの応答。 ロールは常にAssistantです。 |
| 終了理由 | モデルが追加のテキスト生成を停止した理由。 考えられる理由には、stop、length、content_filter、nullがあります。 詳細については、OpenAIドキュメントを参照してください。 |
| 応答 | OpenAIが理想的な選択と見なす応答が含まれます。 |
| プロンプトトークン | プロンプトで使用されたトークンの数。 |
| 補完トークン | テキストcompletionsに使用されたトークンの数。 |
| 合計トークン | プロンプトと応答で使用されたトークンの合計数。 |
Last updated: