intra-mart Accel Platform IM-LogicDesigner仕様書 第24版 2024-04-01

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 なし メッセージ本文