知识库

事件

请求字段、响应对象和当前限制。

快速开始:官方 Python SDK

基础地址与鉴权

路径中的 ID 使用已有资源的 ID。示例中的环境变量由调用者设置。

列出事件

GET /knowledge/v1/vector_stores/{vector_store_id}/events

按序号升序读取此知识库事件,软删除期间仍可读取。将 next_seq 作为 after_seq 继续查询;next_seq 为 null 表示当前已到末尾。例如 ?after_seq=0&limit=20。

参数

名称位置与类型说明
vector_store_idpath: string必填;创建或列表返回的知识库 ID;不要使用显示名称。 最短字符数: 1
after_seqquery: integer返回 seq 更大的事件;使用 next_seq 继续。当前忽略非数字文本。 默认: 0
limitquery: integer每页条数。 最小: 1; 最大: 100; 默认: 20

请求示例

curl -X GET "https://api.deepraxis.ai/knowledge/v1/vector_stores/${VECTOR_STORE_ID}/events" \
  -H "Authorization: Bearer $PRAXIS_API_KEY"

响应

HTTP 200

字段类型说明
dataobject[]必有; seq 大于 after_seq 的事件,按 seq 升序返回。
data[].seqinteger必有; 库内递增事件序号;将返回的 next_seq 作为 after_seq 继续查询。; 最小: 1
data[].idstring必有; 服务端生成的事件 UUID。
data[].type"vector_store.created" / "vector_store.updated" / "vector_store.expired" / "vector_store.deleted" / "vector_store.restored" / "file.attached" / "file.stage_changed" / "file.completed" / "file.failed" / "file.cancelled" / "file.removed" / "batch.created" / "batch.completed" / "batch.cancelled"必有; 此知识库记录的库、文件入库或批次事件类别。
data[].processed_atinteger必有; Unix 时间戳,单位秒。
data[].vector_store_idstring必有; 资源 ID。; 最短字符数: 1
data[].file_idstring / null必有; 关联的源 File ID;无关联文件时为 null。
data[].batch_idstring / null必有; 关联的文件批次 ID;无关联批次时为 null。
data[].dataobject必有; 事件详情;阶段变化含 stage,入库失败含 code,其它事件可为空对象。
next_seqinteger / null必有; 作为下一页的 after_seq;null 表示没有后续。

错误码与错误对象

导出

本页内容