Dify知识库对文档上传的限制及要求
一、文档数量限制
-
总文档数量限制
单个知识库默认支持上传最多100个文档(社区版及SaaS版基础配置)。对于需要更大容量的场景,可通过创建多个知识库并整合使用。 -
批量上传数量
支持批量上传,具体批量数量上限取决于订阅计划。例如,免费版可能限制单次批量上传数量,企业版可放宽限制。
二、文档大小要求
-
单文档大小限制
默认单个文档大小限制为15MB,支持格式包括TXT、Markdown、PDF、HTML、DOCX、CSV等。特殊格式如PPTX、XML等需确保内容可解析。 -
多模态文件限制
- 图片:默认10MB(可配置至1GB)
- 视频:默认100MB(可扩展至10GB)
- 音频:默认50MB
三、扩展配置(本地部署版)
-
调整上传大小
通过修改本地部署的配置文件(如.env
和docker-compose.yaml
),可解除默认限制,例如将单文件大小扩展至1.5GB:UPLOAD_FILE_SIZE_LIMIT=1500 NGINX_CLIENT_MAX_BODY_SIZE=1500M
-
文件类型扩展
支持集成ETL服务(如Unstructured服务)以解析复杂格式,例如EML、MSG、PPTX等。
四、注意事项
-
分段处理优化
超过15MB的文档建议使用“父子分段”模式,避免因长文本分段不当影响检索效果。 -
外部数据源同步
从Notion或网页同步数据时,需关注API速率限制,避免高频请求触发配额问题。