更新会话信息¶
替换本地会话的全部自定义信息。
POST https://token.moi.matrixorigin.cn/v1/conversations/{conversation_id}
调用前准备¶
认证方式见 Genesis 凭据规则。
请求体¶
将示例中的 $CONVERSATION_ID、$GENESIS_ACCESS_TOKEN 替换为实际值。
curl -X POST "https://token.moi.matrixorigin.cn/v1/conversations/$CONVERSATION_ID" \
-H "Authorization: Bearer $GENESIS_ACCESS_TOKEN" \
-H 'Content-Type: application/json' \
-d '{
"metadata": {
"purpose": "support"
}
}'
参数 |
类型 |
是否必填 |
说明 |
|---|---|---|---|
|
string |
是 |
创建会话响应中的 |
请求体
参数 |
类型 |
是否必填 |
说明 |
|---|---|---|---|
|
object |
否 |
会话的自定义信息,会完整替换原有信息。省略此字段或传入 |
|
any |
否 |
自定义键和值,例如 |
请求体必须为 JSON 对象。
成功响应¶
{
"id": "$CONVERSATION_ID",
"object": "conversation",
"metadata": {
"purpose": "support"
},
"status": "active",
"created_at": 1780000000,
"updated_at": 1780000000
}
字段 |
类型 |
说明 |
|---|---|---|
|
string |
会话标识,用于查询、更新和删除会话。 |
|
string |
固定为 |
|
object |
会话的自定义信息。已保存的值不是 JSON 对象时,返回 |
|
any |
自定义键和值,例如 |
|
string |
会话状态,创建后为 |
|
integer |
创建时间,Unix 秒级时间戳。 |
|
integer |
最后更新时间,Unix 秒级时间戳。 |
错误响应¶
资源不存在、已删除或当前凭据不可访问时,请求返回 404。
{
"error": {
"message": "conversation not found",
"type": "conversation_not_found",
"code": "conversation_not_found"
}
}
字段 |
类型 |
说明 |
|---|---|---|
|
object |
错误信息。 |
|
string |
错误原因。 |
|
string |
错误类别。 |
|
string |
错误代码。 |
最后更新于