跳转到主要内容
GET
获取文档详情

授权

Authorization
string
header
必填

每个请求都通过 API Key 认证:Authorization: Bearer {API_KEY}。应用接口使用应用 API Key,知识库接口使用知识库 API Key(快速开始)。

API Key 应保存在服务端,切勿嵌入客户端代码。缺失或无效的 Key 会返回 HTTP 401unauthorized)。

路径参数

dataset_id
string<uuid>
必填

知识库 ID。从 获取知识库列表 获取。

document_id
string<uuid>
必填

文档 ID。从 获取知识库的文档列表 获取。

查询参数

metadata
enum<string>
默认值:all

all 返回所有字段(包括元数据)。only 仅返回 iddoc_typedoc_metadatawithout 返回除 doc_metadata 外的所有字段。

可用选项:
all,
only,
without

响应

文档详情。返回的字段取决于 metadata 查询参数。

id
string

文档标识符。

position
integer

在知识库中的位置索引。

data_source_type
string

文档的上传方式。文件上传为 upload_file,Notion 导入为 notion_import

data_source_info
object

数据源详情。文件上传时,此详情接口在 upload_file 下返回完整的文件对象,而列表接口仅返回 upload_file_id

dataset_process_rule_id
string

应用于该文档的处理规则 ID。

dataset_process_rule
object

知识库级别的处理规则配置。

document_process_rule
object

文档级别的处理规则配置。

name
string

文档名称。

created_from
string

文档来源。通过 API 创建时为 api,通过 UI 创建时为 web

created_by
string

创建该文档的用户 ID。

created_at
number

文档创建的 Unix 时间戳。

tokens
integer

文档中的令牌数。

indexing_status
string

当前索引状态,例如 waitingparsingcleaningsplittingindexingcompletederrorpaused

error
string | null

索引失败时的错误消息,否则为 null

enabled
boolean

该文档是否启用检索。

disabled_at
number | null

文档被禁用的 Unix 时间戳,启用时为 null

disabled_by
string | null

禁用该文档的用户 ID,启用时为 null

archived
boolean

文档是否已归档。

display_status
string

适合 UI 显示的索引状态。

hit_count
integer

该文档被检索的次数。

doc_form
string

文档分块模式。text_model 表示标准文本,hierarchical_model 表示父子结构,qa_model 表示问答对。

doc_language
string

文档内容的语言。

doc_type
string | null

文档类型分类,未设置时为 null

doc_metadata
object[]

此文档的自定义元数据键值对。

completed_at
number | null

处理完成的 Unix 时间戳,尚未完成时为 null

updated_at
number | null

最后更新的 Unix 时间戳,从未更新时为 null

indexing_latency
number | null

索引耗时(秒),未完成时为 null

segment_count
integer

文档中的分段数。

average_segment_length
number

分段的平均字符长度。

summary_index_status
string | null

摘要索引的状态,未启用摘要索引时为 null

need_summary
boolean

该文档是否需要生成摘要。