對話與訊息
發送訊息 (串流)
參數
參數名稱
必填
類型
說明
請求內容
欄位
類型
必填
說明
{
"conversation"?: string (uuid) // 對話的唯一識別碼,如果為空則會建立新對話(可選) (非必填)
"message": // 要發送的訊息內容
{
"content": string // 訊息的文字內容
"contentPayload"?: object // 訊息的額外內容負載,JSON 格式(可選) (非必填)
"queryMetadata"?: object // 查詢元數據,JSON 格式(可選) (非必填)
"metadata"?: object // 訊息的環境元數據,例如時區等資訊,JSON 格式(可選) (非必填)
"attachments"?: [ // 訊息的附件列表(可選) (非必填)
{
"id": string (uuid) // 附件的唯一識別碼
"type": // 附件類型,可選值:image(圖片)、video(影片,開發中,尚未支援)、audio(音訊)、sticker(貼圖,開發中,尚未支援)、other(其他)
* `image` - Image
* `video` - Video
* `audio` - Audio
* `sticker` - Sticker
* `other` - Other
{
}
"filename": string // 附件的檔案名稱
"file": string (uri) // 附件檔案的 URL 位址
}
]
"sender"?: string (uuid) // 發送者的 Contact ID(可選) (非必填)
}
"isStreaming"?: boolean // 是否使用串流模式回應,預設為 false(可選) (非必填)
}程式碼範例
回應內容
狀態碼
說明
發送訊息 (建立)
請求內容
欄位
類型
必填
說明
程式碼範例
回應內容
建立新的對話
請求內容
欄位
類型
必填
說明
程式碼範例
回應內容
取得訊息列表
參數
參數名稱
必填
類型
說明
程式碼範例
回應內容
取得特定訊息
參數
參數名稱
必填
類型
說明
程式碼範例
回應內容
取得對話列表
參數
參數名稱
必填
類型
說明
程式碼範例
回應內容
取得特定對話
參數
參數名稱
必填
類型
說明
程式碼範例
回應內容
Last updated
Was this helpful?
