发布说明
最新版本中的关键特性、改进和错误修复。
v0.15.0
发布于2024年12月18日。
新功能
- 引入了额外的Agent特定API。
- 支持在跨多个知识库搜索时使用页面排名分数来提高检索性能。
- 在聊天和代理中提供iframe,以便于将RAGFlow集成到您的网页中。
- 添加了一个Helm chart,用于在Kubernetes上部署RAGFlow。
- 支持以JSON格式导入或导出代理。
- 支持代理组件/工具的步骤运行。
- 新增了一种UI语言:日语。
- 支持从失败中恢复GraphRAG和RAPTOR,增强任务管理的弹性。
- 添加更多Mistral模型。
- 为UI添加了暗模式,允许用户在亮色和暗色主题之间切换。
改进
- 升级了Deepdoc中的文档布局分析模型。
- 当使用Infinity作为文档引擎时,显著提高了检索性能。
相关API
HTTP API
Python API
v0.14.1
发布于2024年11月29日。
改进
添加Infinity的配置文件以便于集成和自定义Infinity作为文档引擎。从本次发布开始,Infinity的配置更新可以直接在RAGFlow中进行,并在使用docker compose
重启RAGFlow后立即生效。#3715
已修复的问题
此版本修复了以下问题:
- 点击后无法显示或编辑块的内容。
- Elasticsearch 中的
'Not found'
错误。 - 解析过程中中文文本出现乱码。
- 与Polars的兼容性问题。
- Infinity 和 GraphRAG 之间的兼容性问题。
v0.14.0
发布于2024年11月26日。
新功能
- 支持Infinity或Elasticsearch(默认)作为向量存储和全文索引的文档引擎。#2894
- 通过向Agent添加更多变量并实现自动保存来增强用户体验。
- 添加了一个三步翻译代理模板,灵感来源于Andrew Ng的翻译代理。
- 添加了一个SEO优化的博客写作代理模板。
- 提供HTTP和Python API用于与代理进行对话。
- 支持在检索过程中使用英文同义词。
- 优化了术语权重计算,将检索时间减少了50%。
- 通过额外的性能指标改进任务执行器的监控。
- 用Valkey替换Redis。
- 新增了三种新的用户界面语言(由社区贡献):印尼语、西班牙语和越南语。
兼容性更改
自本版本起,service_config.yaml.template 取代了 service_config.yaml 用于配置后端服务。在 Docker 容器启动时,此模板文件中定义的环境变量会自动填充,并从中自动生成一个 service_config.yaml。#3341
这种方法消除了在更改.env后手动更新service_config.yaml的需要,便于动态环境配置。
确保在尝试这种新方法之前,升级两者你的代码和Docker镜像到这个版本。
相关API
HTTP API
Python API
文档
添加的文档
v0.13.0
发布于2024年10月31日。
新功能
- 为所有用户添加团队管理功能。
- 更新了代理用户界面以提高可用性。
- 在General分块方法中添加了对Markdown分块的支持。
- 在代理用户界面中引入了一个invoke工具。
- 集成了对Dify知识库API的支持。
- 添加对GLM4-9B和Yi-Lightning模型的支持。
- 介绍了用于数据集管理、数据集内文件管理和聊天助手管理的HTTP和Python API。
下载RAGFlow的Python SDK:
pip install ragflow-sdk==0.13.0
文档
添加的文档
v0.12.0
发布于2024年9月30日。
新功能
- 提供RAGFlow的Docker镜像的精简版,这些镜像不包含内置的BGE/BCE嵌入或重排序模型。
- 提高多轮对话的结果。
- 允许用户移除已添加的LLM供应商。
- 增加了对OpenTTS和SparkTTS模型的支持。
- 在General块方法中实现了一个Excel到HTML的切换功能,允许用户将电子表格解析为HTML表格或按行的键值对。
- 添加代理工具 YahooFance 和 Jin10。
- 添加一个投资顾问代理模板。
兼容性更改
自本版本发布以来,RAGFlow提供了精简版的Docker镜像,以改善网络访问受限用户的体验。RAGFlow的Docker镜像精简版不包含内置的BGE/BCE嵌入模型,大小约为1GB;RAGFlow的完整版约为9GB,包含内置的嵌入模型以及在RAGFlow UI中选择后才会下载的嵌入模型。
默认的Docker镜像版本是nightly-slim
。以下列表阐明了各个版本之间的差异:
nightly-slim
: 最新测试的Docker镜像的精简版。v0.12.0-slim
: 最新官方发布的Docker镜像的精简版。nightly
: 最新测试的Docker镜像的完整版本。v0.12.0
: 最新官方发布的Docker镜像的完整版本。
请参阅升级RAGFlow以获取升级说明。
文档
添加的文档
v0.11.0
发布于2024年9月14日。
新功能
- 在RAGFlow UI中引入了一个AI搜索界面。
- 支持通过FishAudio或通义千问TTS进行音频输出。
- 除了MySQL外,还允许使用Postgres进行元数据存储。
- 支持使用S3或Azure Blob的对象存储选项。
- 支持的模型供应商:Anthropic、Voyage AI 和 Google Cloud。
- 支持使用腾讯云ASR进行音频内容识别。
- 添加了金融特定的代理组件:WenCai、AkShare、YahooFinance 和 TuShare。
- 添加一个医疗顾问代理模板。
- 支持在以下数据集上运行检索基准测试:
v0.10.0
发布于2024年8月26日。
新功能
- 在代理界面中引入了一个文本到SQL的模板。
- 实现代理API。
- 包含对任务执行器的监控。
- 介绍代理工具 GitHub, DeepL, BaiduFanyi, QWeather, 和 GoogleScholar.
- 支持EML文件的分块。
- 支持更多的LLMs或模型服务:GPT-4o-mini, PerfXCloud, TogetherAI, Upstage, Novita.AI, 01.AI, SiliconFlow, XunFei Spark, Baidu Yiyan, 和 Tencent Hunyuan.
v0.9.0
发布于2024年8月6日。
新功能
- 支持GraphRAG作为一种分块方法。
- 介绍代理组件Keyword和搜索工具,包括Baidu、DuckDuckGo、PubMed、Wikipedia、Bing和Google。
- 支持音频文件的语音转文字识别。
- 支持模型供应商 Gemini 和 Groq。
- 支持推理框架、引擎和服务,包括LM studio、OpenRouter、LocalAI和Nvidia API。
- 支持在Xinference中使用重新排序模型。
v0.8.0
发布于2024年7月8日。
新功能
- 支持Agentic RAG,允许基于图的工作流构建用于RAG和代理。
- 支持模型供应商 Mistral, MiniMax, Bedrock, 和 Azure OpenAI.
- 支持在MANUAL块方法中使用DOCX文件。
- 支持在问答块方法中使用DOCX、MD和PDF文件。
v0.7.0
发布于2024年5月31日。
新功能
- 支持使用重新排序模型。
- 集成重排序和嵌入模型:BCE、BGE和Jina。
- 支持LLMs Baichuan和VolcanoArk。
- 实现RAPTOR以改进文本检索。
- 支持在GENERAL块方法中使用HTML文件。
- 提供HTTP和Python API,用于按ID删除文档。
- 支持ARM64平台。
虽然我们也在ARM64平台上测试RAGFlow,但我们不计划维护RAGFlow的ARM Docker镜像。
如果您使用的是ARM平台,请按照本指南构建RAGFlow Docker镜像。
相关API
HTTP API
Python API
v0.6.0
发布于2024年5月21日。
新功能
- 支持流式输出。
- 提供HTTP和Python API用于检索文档片段。
- 支持监控系统组件,包括Elasticsearch、MySQL、Redis和MinIO。
- 支持在GENERAL块方法中禁用布局识别以减少文件分块时间。
相关API
HTTP API
Python API
v0.5.0
发布于2024年5月8日。
新功能
- 支持LLM DeepSeek。