5.2.1.20.1. チャット¶
入力メッセージを通して対話を行うためのタスクです。
5.2.1.20.1.1. 入力値¶
im_chat <object>
├─ messages <object[]> *
│ ├─ role <string> *
│ └─ content <string> *
└─ option <object>
├─ model <string>
├─ maxTokens <integer>
├─ temperature <double>
├─ topP <double>
└─ stops <string[]>
項目名 | 必須/任意 | 型 | 配列/リスト | 説明 |
---|---|---|---|---|
im_chat | 任意 | object | なし | - |
messages | 必須 | object | リスト | 入力メッセージのリストを指定してください。 |
role | 必須 | string | なし | 役割を指定してください。
(user, system, assistantなど)
|
content | 必須 | string | なし | メッセージ本文を指定してください。 |
option | 任意 | object | なし | - |
model | 任意 | string | なし | モデルを指定してください。
(gpt-3.5-turbo, gpt-35-turboなど)
|
maxTokens | 任意 | integer | なし | トークン最大数を指定してください。 |
temperature | 任意 | double | なし | 出力ランダム性を指定してください。 |
topP | 任意 | double | なし | top-pサンプリングを指定してください。 |
stops | 任意 | string | リスト | トークン生成停止シーケンスを指定してください。 |
コラム
role や model に指定する値については、各生成AIサービスの仕様を参照してください。
OpenAI:
Azure OpenAI:
5.2.1.20.1.2. 出力値¶
im_chat <object>
└─ messages <object[]>
├─ role <string>
└─ content <string>
項目名 | 型 | 配列/リスト | 説明 |
---|---|---|---|
im_chat | object | なし | - |
messages | object | リスト | メッセージリスト |
role | string | なし | 役割 |
content | string | なし | メッセージ本文 |