创建会话¶
创建本地会话,保存会话元数据及可选的条目摘要。
POST https://token.moi.matrixorigin.cn/v1/conversations
调用前准备¶
准备具有 Genesis 权限的个人访问令牌。
请求体¶
将 $GENESIS_ACCESS_TOKEN 替换为个人访问令牌。
curl -X POST "https://token.moi.matrixorigin.cn/v1/conversations" \
-H "Authorization: Bearer $GENESIS_ACCESS_TOKEN" \
-H 'Content-Type: application/json' \
-d '{
"metadata": {
"purpose": "support"
},
"items": [
{
"type": "message",
"role": "user"
}
]
}'
本地条目保存类型、角色和状态等摘要;消息正文需由应用自行保存。
参数 |
类型 |
是否必填 |
说明 |
|---|---|---|---|
|
object |
否 |
自定义会话元数据。 |
|
any |
否 |
由调用方定义的键和值,例如 |
|
array of object |
否 |
创建会话时一并添加的条目摘要。 |
|
string |
否 |
条目类型,例如 |
|
string |
否 |
条目角色,例如 |
|
string |
否 |
条目状态,省略时为 |
成功响应¶
成功时返回新会话及其元数据。
{
"id": "$CONVERSATION_ID",
"object": "conversation",
"metadata": {
"purpose": "support"
},
"status": "active",
"created_at": 1780000000,
"updated_at": 1780000000
}
字段 |
类型 |
说明 |
|---|---|---|
|
string |
会话标识,用于查询、更新和删除会话。 |
|
string |
固定为 |
|
object |
自定义会话元数据。 |
|
any |
由调用方定义的键和值,例如 |
|
string |
会话状态,创建后为 |
|
integer |
创建时间,Unix 秒级时间戳。 |
|
integer |
最后更新时间,Unix 秒级时间戳。 |
错误响应¶
请求体不是 JSON 对象时返回 HTTP 400。将请求体改为对象后重新提交。
{
"error": {
"message": "request body must be a JSON object",
"type": "invalid_request",
"code": "invalid_request"
}
}
字段 |
类型 |
说明 |
|---|---|---|
|
object |
错误信息。 |
|
string |
错误原因。 |
|
string |
错误类别。 |
|
string |
错误代码。 |
后续操作¶
最后更新于