删除 Response

删除已保存的 Response。删除成功后,不能再通过查询接口访问该响应。

DELETE https://token.moi.matrixorigin.cn/v1/responses/$RESPONSE_ID

调用前准备

  1. 在支持保存和取回的模型服务上创建 Response,并启用保存。

  2. 选择仍可访问、未删除且未过期的响应。

  3. 准备创建该响应时使用的个人访问令牌。

认证方式见 Genesis 凭据规则。

请求参数

将示例中的 $RESPONSE_ID、$GENESIS_ACCESS_TOKEN 替换为实际值。

curl -X DELETE \
  "https://token.moi.matrixorigin.cn/v1/responses/$RESPONSE_ID" \
  -H "Authorization: Bearer $GENESIS_ACCESS_TOKEN"

参数

类型

是否必填

说明

response_id

string

是

已保存 Response 的标识,取自创建响应返回的 id。

成功响应

{
  "id": "resp-example",
  "deleted": true
}

字段

类型

说明

id

string

被删除的 Response 标识。

deleted

boolean

true 表示删除成功。

错误响应

响应不存在、已删除、已过期或当前凭据无法访问时,返回 HTTP 404。

  • 核对响应 ID,并使用创建响应时的账户和凭据。换用账户或凭据后,可能无法访问原有响应。

  • 使用服务账号时,即使响应由自身创建,也可能无法查询。

  • 使用服务账号 OAuth 令牌时,确认令牌有效且有权访问目标响应。

{
  "error": {
    "message": "response state not found",
    "type": "response_state_not_found",
    "code": "response_state_not_found"
  }
}

字段

类型

说明

error

object

错误信息。

error.message

string

不可访问或不存在的响应说明。

error.type

string

错误类别。

error.code

string

错误代码。

最后更新于