获取数据源
1 min read
get/knowledge-fs/spaces/{knowledge_base_id}/sources/{source_id}
Request example
Response
get/knowledge-fs/spaces/{knowledge_base_id}/sources/{source_id}
Authorization
Path parameters
知识库 ID:即知识库 API 访问 对话框中所示服务 API 端点的最后一段(
…/knowledge-fs/spaces/<knowledge base ID>),也是地址栏中 /datasets/new/ 之后的那一段。Responses
application/json
数据源详情。
数据源获取凭据所用的连接。将其他数据源绑定到同一连接时,将此值作为
connectionId 传入。未绑定时为 null。创建时间,ISO 8601 格式。
数据源持有自己的凭据引用时为
true。未持有时为 null,例如绑定到连接的数据源。数据源 ID。
知识库的内部 ID,并非路径中的知识库 ID。
提供商设置,以及由服务端管理的同步或页面选择数据。可能包含提供商标识和
parameters;由连接管理的设置不一定出现在此处。凭据类的键已移除。创建其他数据源时,不要复制整个对象。显示名称。
读取此数据源所需的内容访问范围。列表为空表示在知识库内不额外限制内容,但知识库本身的授权仍然适用。
active、syncing、error 或 disabled。大多数操作返回存储的值。获取数据源列表 根据最近一次同步运行推导该值:
- 运行为
failed或canceled:error - 运行为
completed或zero_results:active - 有进行中的运行:
syncing
disabled 永远不会被覆盖。
web(网站抓取)、connector(在线文档或在线云盘)、upload 或 object-storage。
connector 数据源的 metadata.providerKind 为 online-document 或 online-drive,web 数据源则为 website。
upload 和 object-storage 数据源由 Dify 填充。
最后变更时间,ISO 8601 格式。
web 数据源为抓取的根 URL。Dify 创建的连接器数据源为 connector://<connection_id>。