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

向量数据库VikingDB

复制全文
下载 pdf
文档(Doc)
get_doc
复制全文
下载 pdf
get_doc
概述

get_doc 用于查看知识库下的文档信息。

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

project_name

string

否

default

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

resource_id

string

否

--

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

doc_id

string

是

--

要查询的文档 ID
可通过文档上传结果或文档列表接口获取

return_token_usage

bool

否

false

是否返回文档向量化和文档生成摘要所消耗的 tokens

  • true:返回 token 用量信息;false:不返回 token 用量信息
响应消息
字段类型参数说明
codeOptional[int]状态码
messageOptional[str]返回信息
request_idOptional[str]标识每个请求的唯一标识符
dataOptional[DocInfo]DocInfo

DocInfo

字段类型参数说明
collection_nameOptional[str]知识库名称
doc_nameOptional[str]文档名称
doc_idOptional[str]文档 id
doc_hashOptional[str]文档 hash
add_typeOptional[str]导入方式
doc_typeOptional[str]文档类型
descriptionOptional[str]文档描述(当前仅支持图片文档)
create_timeOptional[int]文档创建时间
added_byOptional[str]添加人
update_timeOptional[int]文档更新时间
urlOptional[str]原始文档链接
tos_pathOptional[str]tos 路径
point_numOptional[int]切片数量
statusOptional[DocStatus]DocStatus
titleOptional[str]文档标题
sourceOptional[str]知识来源(url,tos 等)
total_tokensOptional[int]token 统计
doc_summary_tokensOptional[int]摘要 token 统计
doc_premium_statusOptional[DocPremiumStatus]DocPremiumStatus
doc_summaryOptional[str]文档摘要
brief_summaryOptional[str]简要摘要
doc_sizeOptional[int]文档大小
metaOptional[str]meta 信息
labelsOptional[Dict[str, str]]标签信息
video_outlineOptional[Dict[str, Any]]视频大纲
audio_outlineOptional[Dict[str, Any]]音频大纲
statisticsOptional[Dict[str, Any]]统计信息
projectOptional[str]项目名
resource_idOptional[str]知识库唯一 id

DocStatus

字段类型参数说明
process_statusOptional[int]文档处理状态:0 成功、1 失败、2 排队中、3 更新中、5 删除中、6 处理中。
failed_codeOptional[int]失败错误码
failed_msgOptional[str]失败错误信息

DocPremiumStatus

字段类型参数说明
doc_summary_status_codeOptional[int]摘要状态码

failed_code 报错码:

failed_code错误描述处理建议
10001文档下载超时请上传重试。如果问题仍然存在,请联系我们
10003url 校验失败,请确认 url 链接请确认 url 链接正确后重试。如果问题仍然存在,请联系我们
10005飞书文档获取异常,请确认有效且授权请确认飞书文档权限问题,通过飞书开放平台 OpenAPI 飞书开放平台确认权限
30001超过知识库文件限制大小超过知识库配额限制。配额说明参考
35001超过知识库切片数量限制超过知识库配额限制。配额说明参考
35002FAQ 文档解析为空FAQ 文档解析结果为空,切片数为 0。请确保文档中包含有效数据
35004超过知识库 FAQ 文档 sheet 数量限制超过知识库配额限制。配额说明参考
36003结构化文档表头不匹配结构化文档表头不匹配,请确保上传文档中每个 sheet 的表头与预定义的知识库表结构完全一致
36004结构化文档数据类型转换失败结构化文档数据类型转换失败,请确保上传文档中每个 sheet 的单元格的内容格式与预定义的知识库表结构数据类型完全一致
36005超过知识库结构化文档 sheet 数量限制超过知识库配额限制。配额说明参考
36006超过知识库结构化文档有效行数限制超过知识库配额限制。配额说明参考
36007结构化文档解析为空结构化文档解析结果为空,切片数为 0。请确保文档中包含有效数据
36008embedding 的列组合长度超出限制缩短待 embedding 原始文本长度
其他错误码未知错误,请联系我们未知错误,请联系我们
状态码说明
状态码HTTP 状态码返回信息状态码说明
0200success成功
1000001401unauthorized鉴权失败
1000002403no permission权限不足
1000003400invalid request:%s非法参数
1000005400collection not existcollection 不存在
1001001400doc not existdoc 不存在
请求示例

首次使用知识库 SDK,可参考 使用说明
本示例演示了知识库 Python SDK 中 GetDoc 的基础使用方法,通过指定知识库名称和文档 ID 实现单篇文档查询,使用前需配置 API Key 鉴权参数。

import os

from vikingdb.knowledge import VikingKnowledge
from vikingdb.auth import APIKey

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",
    )
    
    # Replace with a valid doc ID from your collection
    doc_id = "<YOUR_DOC_ID>"
    
    try:
        resp = collection.get_doc(doc_id, return_token_usage=True)
        print(f"Response: {resp}")
    except Exception as e:
        print(f"GetDoc failed, err: {e}")

if __name__ == "__main__":
    main()
最近更新时间:2026.09.15 21:40:35
这个页面对您有帮助吗?
有用
有用
无用
无用