# 下载Dify知识库 **Repository Path**: laicj/download-dify-knowledge-base ## Basic Information - **Project Name**: 下载Dify知识库 - **Description**: 由于Dify官方未提供下载知识库方法,这里使用API进行下载,可交互式,支持选择分段符 - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-11-06 - **Last Updated**: 2025-11-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Dify知识库下载工具 这是一个用于从Dify平台下载知识库内容的命令行工具,可以将知识库中的文档和分段内容保存为本地文件。 ## 功能特点 - 交互式配置Dify平台连接信息 - 支持从多个知识库中选择下载目标 - 可自定义分段分隔符 - 自动保存配置以便下次使用 - 生成详细的导入指南文件 - 支持下载完整的知识库结构和内容 ## 使用说明 1. 首次使用时需要输入Dify平台的IP地址、端口和API Key 2. 程序会自动列出所有可用的知识库 3. 选择需要下载的知识库 4. 设置分段分隔符(默认为====) 5. 程序会下载所有文档内容并保存为独立的文本文件 6. 生成包含导入说明的IMPORT_GUIDE.md文件 ## 文件结构 下载的知识库会保存在以下结构中: ``` knowledge_base__/ ├── dataset_info.json # 知识库基本信息 ├── IMPORT_GUIDE.md # 导入指南 └── *.txt # 各个文档的内容文件 ``` ## 注意事项 - 请妥善保存生成的导入指南,其中包含重要的分隔符信息 - 首次使用或配置失效后需要重新输入连接信息 - 下载的文件会保存在程序运行目录下 - 如果API调用失败,程序会提示是否重新配置连接信息 ## 许可证 请查看项目根目录下的LICENSE文件。