当前位置: 首页 > news >正文

RAGFlow系列(03):把知识库通过API方式共享给Dify等外部平台使用

到目前为止,RAGFlow借助其丰富的切片方式,在rag知识库领域依然是佼佼者,精准度方面也领先于dify等其它平台,但是dify的界面相对更加友好,而且工作流、智能体方面比RAGFlow要好,所以对用户层面打算还是使用dify搭建,利用api来调用RAGFlow创建好的知识库。本篇介绍核心操作步骤。

一、RAGFlow中创建知识库

配置环节影响知识库精准度的最核心因素就是嵌入模型和切片方法了,这个在后续文章中分篇详细介绍,这里就不多说了。

保存后打开创建好的知识库,在浏览器中可以看到知识库的id,记录好这个id,后面会用到。

二、RAGFlow中配置api服务器,增加api key

在上图第3步有api接口地址,第2步点击按钮按提示可以创建api key,创建后入下图所示:

到这里,供外部使用的知识库api接口三要素就准备好了。但是有一点要提醒的是上午的网址不能直接使用,ragflow对外提供服务的默认端口是9380,而不是提供web服务的指定端口,dify内调用外部接口时也会自动加上后缀,api服务器地址应写成如下格式:

http://192.168.11.92:9380/api/v1/dify

如果ragflow与dify在同一台服务器,可以使用如下网址,这是经host转换后的域名,是个虚拟域名。

http://host.docker.internal:9380/api/v1/dify

三、Dify中使用ragflow外部知识库

1.创建外部知识库

上图用到了之前准备的三个参数中的两个了。

2.使用外部知识库

在这里可以做召回测试,检验一下效果,比如精准度啥的。

测试没有问题后,就可以在聊天助手或者智能体等应用中使用它了。

http://www.dtcms.com/a/302010.html

相关文章:

  • WPS 将一个PPT里面的图片和文字导入到另一个PPT中
  • CSP-J 2022_第三题逻辑表达式
  • 面试官:详细说说Kafka rebalance 的策略以及具体过程
  • 中国计算机学会(CCF)推荐学术会议-B(数据库/数据挖掘/内容检索):WSDM 2026
  • Rust并发编程中的所有权挑战与解决方案:从实际项目看Clone策略的应用
  • vue3卡片垂直无限滚动
  • Android 中 TCP 协议的实战运用
  • 【JAVA安全-Fastjson系列】Fastjson 1.2.24 反序列化漏洞分析及测试环境构建【复习回顾】
  • 安宝特案例丨户外通信机房施工革新:AR+作业流技术破解行业难题
  • 安宝特案例丨AR+AI赋能轨道交通制造:破解人工装配难题的创新实践
  • AR技术赋能工业设备维护:效率与智能的飞跃
  • keeplived实例
  • 基于Verilog的神经网络加速器设计
  • 微信小程序点击输入框时,顶部导航栏被遮挡问题如何解决?
  • 数值计算 | 图解基于龙格库塔法的微分方程计算与连续系统离散化(附Python实现)
  • 软件测试开发转型经验分享与职业发展指南
  • 基于FPGA和DDS原理的任意波形发生器(含仿真)
  • 可配置的PWM外设模块
  • Java Collections工具类
  • RocketMQ入门实战详解
  • 【MySQL学习|黑马笔记|Day1】数据库概述,SQL|通用语法、SQL分类、DDL
  • 【数据标注】详解使用 Labelimg 进行数据标注的 Conda 环境搭建与操作流程
  • 【unitrix】 6.20 非零整数特质(non_zero.rs)
  • 做了一款小而美的本地校验器
  • 【保姆级喂饭教程】Python依赖管理工具大全:Virtualenv、venv、Pipenv、Poetry、pdm、Rye、UV、Conda、Pixi等
  • 【el-table滚动事件】el-table表格滚动时,获取可视窗口内的行数据
  • 电磁兼容五:仿真技术
  • 数智驱动的「库存管理」:从风险系数、ABC分类到OMS和ERP系统的协同优化策略
  • 前端静态资源优化
  • WD5030A芯片24降12V,15A以内,应用于路由器、交换机和网络服务器,成本低大电流