向对话发送消息
POST
api/v1/projects/{projectId}/conversations/{sessionId}/messages将消息发送到由其唯一的projectId和sessionId标识的项目内的对话。此端点使您能够向特定对话发送新消息,从而促进项目内的无缝通信和协作。通过提供projectId和sessionId,您可以定位所需的对话并为正在进行的讨论做出贡献。该 API 端点支持实时流,允许即时消息传递和动态更新,从而实现用户和聊天机器人之间的高效交互式通信。
请求参数
Path 参数
projectId
string
必需
要获取消息的项目 ID
sessionId
string
必需
要获取消息的会话的会话 ID
Query 参数
stream
string
可选
是否流式传输响应,如果流式传输,则响应将在可用时作为仅数据服务器发送的事件发送,并由消息终止流status: "finish"。Python 代码示例。
示例值:
false
lang
string
可选
提示所使用的语言
示例值:
en
Header 参数
content-type
string
必需
示例值:
application/json
Body 参数application/json
response_source
string
必需
示例
{
"response_source": "default"
}
示例代码
返回响应
成功(200)
请求有误(400)
没有权限(401)
记录不存在(404)
服务器错误(500)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
status
string
必需
data
object
必需
id
integer
必需
user_id
integer
必需
user_query
string
必需
openai_response
string
必需
created_at
string
必需
updated_at
string
必需
conversation_id
integer
必需
citations
array[integer]
必需
metadata
object
必需
示例
成功示例
{
"status": "success",
"data": {
"id": 1,
"user_id": 1,
"user_query": "What is the meaning of life?",
"openai_response": "The meaning of life is to be happy.",
"created_at": "2021-01-01 00:00:00",
"updated_at": "2021-01-01 00:00:00",
"conversation_id": 1,
"citations": [
1,
2,
3
],
"metadata": {
"user_ip": "127.0.0.1",
"user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko)",
"external_id": "ext_id_1234567890",
"request_source": "web"
}
}
}
最后修改时间: 10 个月前