You need to enable JavaScript to run this app.
文档中心
向量数据库VikingDB

向量数据库VikingDB

复制全文
下载 pdf
切片(Point)
list_points
复制全文
下载 pdf
list_points
概述

list_points 用于查看知识库下的切片列表,默认按照 point_id 从小到大排序。

请求参数
参数类型是否必选默认值参数说明
collection_namestring否--知识库名称

project_name

string

否

default

知识库所属项目,获取方式参见文档API 接入与技术支持
若不指定该字段,则在 default 项目下查询。
若需要操作指定项目下的知识库,需正确配置该字段。

resource_id

string

否

--

知识库唯一 ID
可通过创建知识库接口的返回值或知识库列表接口获取
可选择直接传 resource_id,或同时传 collection_name 和 project_name 作为知识库的唯一标识

offset

int

否

0

用于分页
表示从结果的第几个后开始取,需要大于等于 0

limit

int

否

-1

返回切片个数
-1 表示获取所有,最大值不超过 100,每次返回最多不超过 100

doc_ids

list[string]

否

--

按文档 ID 筛选
文档 ID 可通过文档列表接口获取
不传或为 null 表示不筛选。示例:["example_doc_id"]

point_ids

list[string]

否

--

按照切片 ID 筛选
切片 ID 可通过切片列表接口获取
不传或为 null 表示不筛选。示例:["example_point_id"]

get_attachment_link

bool

否

False

是否获取切片中图片的临时下载链接

  • true:返回临时下载链接;false:不返回临时下载链接
    10 分钟有效期
响应消息
字段子参数类型参数说明
code--Optional[int]状态码
message--Optional[str]返回信息
request_id--Optional[str]标识每个请求的唯一标识符
data--Optional[ListPointsResult]ListPointsResult
countOptional[int]本次返回的结果数量
total_numOptional[int]总共有多少个结果

ListPointsResult

字段类型参数说明
point_listSequence[PointInfo]切片信息列表

PointInfo

字段类型参数说明
collection_nameOptional[str]知识库名称
point_idOptional[str]切片 id(知识库下唯一)
process_timeOptional[int]切片处理完成的时间
origin_textOptional[str]原始文本
md_contentOptional[str]切片 markdown 解析结果,保留更多的原始表格信息(chunk_type 为 table 时会返回)
html_contentOptional[str]切片 html 解析结果,保留更多的原始表格信息(chunk_type 为 table 时会返回)
chunk_titleOptional[str]切片标题,是由解析模型识别出来的上一层级的标题。若没有上一层级标题则为空
chunk_typeOptional[str]切片所属类型
descriptionOptional[str]文档描述(当前仅支持图片文档)
contentOptional[str]切片内容
chunk_idOptional[int]切片位次 id,代表在原始文档中的位次顺序
original_questionOptional[str]faq 数据检索召回答案对应的原始问题
doc_infoOptional[PointDocInfo]PointDocInfo
rerank_scoreOptional[float]重排得分
scoreOptional[float]检索得分
chunk_sourceOptional[str]切片来源
chunk_attachmentOptional[List[ChunkAttachment]]附件信息(get_attachment_link 为 True 时返回临时链接,10 分钟有效期)
table_chunk_fieldsOptional[List[PointTableChunkField]]结构化数据检索返回单行全量数据
update_timeOptional[int]更新时间
chunk_statusOptional[str]切片状态
video_frameOptional[str]视频帧
video_urlOptional[str]视频链接
video_start_timeOptional[int]视频切片的起始时间(ms)
video_end_timeOptional[int]视频切片的结束时间(ms)
video_outlineOptional[Dict[str, Any]]视频大纲
audio_start_timeOptional[int]音频切片的起始时间(ms)
audio_end_timeOptional[int]音频切片的结束时间(ms)
audio_outlineOptional[Dict[str, Any]]音频大纲
sheet_nameOptional[str]sheet 名称
projectOptional[str]项目名
resource_idOptional[str]知识库唯一 id

PointDocInfo

字段类型参数说明
doc_idOptional[str]所属文档 id
doc_nameOptional[str]所属文档名字
create_timeOptional[int]文档创建时间
doc_typeOptional[str]所属原始文档类型
doc_metaOptional[str]所属文档的 meta 信息
sourceOptional[str]所属文档知识来源(url,tos 等)
titleOptional[str]所属文档标题
statusOptional[DocStatus]DocStatus

DocStatus

字段类型参数说明
process_statusOptional[int]处理状态
failed_codeOptional[int]失败错误码
failed_msgOptional[str]失败错误信息

ChunkAttachment

字段类型参数说明
uuidOptional[str]附件 uuid
captionOptional[str]附件说明
typeOptional[str]附件类型
linkOptional[str]附件链接(临时下载链接,有效期 10 分钟)
info_linkOptional[str]附件 info_link
column_nameOptional[str]附件列名

PointTableChunkField

字段类型参数说明
field_nameOptional[str]字段名
field_valueOptional[Any]字段值
状态码说明
状态码http状态码返回信息状态码说明
0200success成功
1000001401unauthorized鉴权失败
1000002403no permission权限不足
1000003400invalid request:%s非法参数
1000005400collection not existcollection 不存在
请求示例

首次使用知识库 SDK,可参考 使用说明
本示例演示了知识库 Python SDK 中 ListPoints 函数的基础使用方法,通过指定知识库名称查询切片列表,使用前需配置 API Key 鉴权参数。

import os

from vikingdb.knowledge import VikingKnowledge
from vikingdb.auth import APIKey
from vikingdb.knowledge.models.point import ListPointsRequest

def main():
    api_key = os.getenv("VIKINGDB_API_KEY") or ""
    endpoint = "api-knowledgebase.mlp.cn-beijing.volces.com"
    region = "cn-beijing"
    
    client = VikingKnowledge(
        host=endpoint,
        region=region,
        auth=APIKey(api_key=api_key),
        scheme="https"
    )
    
    collection = client.collection(
        collection_name="<YOUR_COLLECTION_NAME>",
        project_name="default",
    )
    
    try:
        resp = collection.list_points(ListPointsRequest(
            offset=0,
            limit=10
            # doc_ids=["example_doc_id"]
        ))
        print(f"Response: {resp}")
    except Exception as e:
        print(f"ListPoints failed, err: {e}")

if __name__ == "__main__":
    main()
最近更新时间:2026.10.22 18:10:16
这个页面对您有帮助吗?
有用
有用
无用
无用