Skip to main content
Version: v0.15.1

发布说明

最新版本中的关键特性、改进和错误修复。

v0.15.0

发布于2024年12月18日。

新功能

  • 引入了额外的Agent特定API。
  • 支持在跨多个知识库搜索时使用页面排名分数来提高检索性能。
  • 在聊天和代理中提供iframe,以便于将RAGFlow集成到您的网页中。
  • 添加了一个Helm chart,用于在Kubernetes上部署RAGFlow。
  • 支持以JSON格式导入或导出代理。
  • 支持代理组件/工具的步骤运行。
  • 新增了一种UI语言:日语。
  • 支持从失败中恢复GraphRAG和RAPTOR,增强任务管理的弹性。
  • 添加更多Mistral模型。
  • 为UI添加了暗模式,允许用户在亮色和暗色主题之间切换。

改进

  • 升级了Deepdoc中的文档布局分析模型。
  • 当使用Infinity作为文档引擎时,显著提高了检索性能。

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的需要,便于动态环境配置。

IMPORTANT

确保在尝试这种新方法之前,升级两者你的代码Docker镜像到这个版本

HTTP API

Python API

文档

添加的文档

v0.13.0

发布于2024年10月31日。

新功能

  • 为所有用户添加团队管理功能。
  • 更新了代理用户界面以提高可用性。
  • General分块方法中添加了对Markdown分块的支持。
  • 在代理用户界面中引入了一个invoke工具。
  • 集成了对Dify知识库API的支持。
  • 添加对GLM4-9B和Yi-Lightning模型的支持。
  • 介绍了用于数据集管理、数据集内文件管理和聊天助手管理的HTTP和Python API。
NOTE

下载RAGFlow的Python SDK:

pip install ragflow-sdk==0.13.0

文档

添加的文档

v0.12.0

发布于2024年9月30日。

新功能

  • 提供RAGFlow的Docker镜像的精简版,这些镜像不包含内置的BGE/BCE嵌入或重排序模型。
  • 提高多轮对话的结果。
  • 允许用户移除已添加的LLM供应商。
  • 增加了对OpenTTSSparkTTS模型的支持。
  • General块方法中实现了一个Excel到HTML的切换功能,允许用户将电子表格解析为HTML表格或按行的键值对。
  • 添加代理工具 YahooFanceJin10
  • 添加一个投资顾问代理模板。

兼容性更改

自本版本发布以来,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的对象存储选项。
  • 支持的模型供应商:AnthropicVoyage AIGoogle Cloud
  • 支持使用腾讯云ASR进行音频内容识别。
  • 添加了金融特定的代理组件:WenCaiAkShareYahooFinanceTuShare
  • 添加一个医疗顾问代理模板。
  • 支持在以下数据集上运行检索基准测试:

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和搜索工具,包括BaiduDuckDuckGoPubMedWikipediaBingGoogle
  • 支持音频文件的语音转文字识别。
  • 支持模型供应商 GeminiGroq
  • 支持推理框架、引擎和服务,包括LM studioOpenRouterLocalAINvidia 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日。

新功能

  • 支持使用重新排序模型。
  • 集成重排序和嵌入模型:BCEBGEJina
  • 支持LLMs Baichuan和VolcanoArk。
  • 实现RAPTOR以改进文本检索。
  • 支持在GENERAL块方法中使用HTML文件。
  • 提供HTTP和Python API,用于按ID删除文档。
  • 支持ARM64平台。
IMPORTANT

虽然我们也在ARM64平台上测试RAGFlow,但我们不计划维护RAGFlow的ARM Docker镜像。

如果您使用的是ARM平台,请按照本指南构建RAGFlow Docker镜像。

HTTP API

Python API

v0.6.0

发布于2024年5月21日。

新功能

  • 支持流式输出。
  • 提供HTTP和Python API用于检索文档片段。
  • 支持监控系统组件,包括Elasticsearch、MySQL、Redis和MinIO。
  • 支持在GENERAL块方法中禁用布局识别以减少文件分块时间。

HTTP API

Python API

v0.5.0

发布于2024年5月8日。

新功能

  • 支持LLM DeepSeek。