ChatGPTへのメッセージ送信アクション
このアクションは、Azure OpenAIのモデルGPT 3.5 Turboを使用してChatGPTにメッセージを送信し、応答を取得します。このアクションを単一の質問と回答アクションとして、またはレシピの一部としてチャット体験を提供するために使用します。
ChatGPTへのメッセージ送信アクション
Field | Description |
Deployment ID | 使用する予定のモデルのデプロイメントIDを入力します。デプロイメントIDはAzure AI Studio > Deploymentで見つけることができます。 |
Single Message | Content | ユーザーとしての役割でモデルに送信されるメッセージです。 | System role message | 会話を開始する前にモデルに特定の指示を提供するオプションのメッセージです。 |
Chat Transcript | Role | 特定のメッセージに対応するユーザーの役割を選択します。 |
Content | 各対応する役割に対してモデルに送信されるメッセージです。 |
System role message | 会話を開始する前にモデルに特定の指示を提供するオプションのメッセージです。 |
Name | 特定のメッセージの作成者の名前です。チャット履歴を簡単に追跡するために使用されます。大文字と小文字の文字、数字、アンダースコアを含めることができ、最大64文字(空白なし)です。 |
Model | メッセージを送信するOpenAIモデルを選択します。 |
Temperature | 完了のランダム性を制御するために0から2の値を入力します。値が高いほど出力はよりランダムになり、低いほど焦点が絞られ決定的になります。これかトップPのいずれかを使用することをお勧めしますが、両方は使用しないでください。詳細はこちらをご覧ください。 |
Number of chat completions | メッセージ応答として生成する完了数です。 |
Stop phrase | 生成を終了する特定の停止フレーズです。例えば、停止フレーズをピリオド(.)に設定すると、モデルはピリオドに達するまでテキストを生成し、その後停止します。これを使用して生成されるテキストの量を制御します。 |
Maximum tokens | 補完で生成する最大トークン数です。プロンプトのトークン数とここでの値の合計がモデルのコンテキスト長を超えることはできません。長いプロンプトの場合、低い値を設定することをお勧めします。プロンプトが長さ的に変動する可能性がある場合は、空白のままにすることをお勧めします。 |
Presence penalty | -2.0から2.0までの数値。正の値はこれまでのテキストに現れるかどうかに基づいて新しいトークンをペナルティし、モデルが新しいトピックについて話す可能性を高めます。 |
User | あなたのエンドユーザーを表す一意の識別子で、OpenAIが監視し不正行為を検出するのに役立ちます。 |
Output
Field | 説明 |
Created | 応答が生成された日時スタンプです。 |
ID | 送信された特定のリクエストとレスポンスを示す一意の識別子です。 |
Model | テキスト補完を生成するために使用されたモデルです。 |
Choices | Message | 指定された入力に対するモデルの応答です。役割は常にAssistantになります。 |
Finish reason | モデルがさらにテキストの生成を停止した理由です。"stop"、"length"、"content_filter"、"null"のいずれかになります。詳細はhereをご覧ください。 |
Response | OpenAIが確率的に理想的な選択と考える応答を含みます。 |
Usage | プロンプトトークン | プロンプトで使用されたトークン数です。 |
Completions tokens | テキストの補完に使用されたトークン数です。 |
Total tokens | プロンプトと応答で使用されたトークンの総数です。 |