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

RAGFlow 初步尝试 (01)

1. 起因, 目的:

  • 简单尝试一下。

2. 先看效果

在这里插入图片描述

3. 过程:

目的: 研究 RAG 的实现过程。

实用目的:
  1. 对于一本电子书, pdf,我在读书的时候,可以问一写些问题。
  2. 对一个 github 项目,可以迅速理解文件的关系。
  • 安装调试的过程,有问题,问 AI

经验教训总结

  • docker 还是不熟练。
  • 有些文件,需要先读一下。问AI, 更慢。 因为我的上下文太少。

项目来源:https://github.com/infiniflow/ragflow

52k stars

安装步骤:

使用 docker 来搭建环境。具体步骤参考:
https://github.com/infiniflow/ragflow/blob/main/README_zh.md

  • git clone https://github.com/infiniflow/ragflow.git
  • ragflow/docker

我先试试看cpu

docker compose -f docker-compose.yml up -d

compose: 组合, up:启动, -d:后台运行

后面再试试 gpu

docker compose -f docker-compose-gpu.yml up -d

问题

此时报错:端口 5455 时遇到了权限问题

netstat -ano | findstr :5455

有个坑。

  1. 需要找到 .env 文件, 然后修改端口:

    MYSQL_PORT=5455, 改为 MYSQL_PORT=5500

  2. 再找到 docker-compose.yml, 修改:

    80:80 # 改为 8080:80 或其他未占用端口

  3. 重新启动
  4. 此时能正常启动。
  5. 必须把 把文档引擎从 Elasticsearch 切换成为 Infinity, 才能正常使用。
  6. 验证一下情况

    docker logs -f ragflow-server

  7. 打开浏览器,输入 http://127.0.0.1:8090

4. 结论 + todo

还行。需要继续。


希望对大家有帮助。

http://www.xdnf.cn/news/5740.html

相关文章:

  • 基于HTTP头部字段的SQL注入:SQLi-labs第17-20关
  • OpenCV4.8 开发实战系列专栏之 49 二值图像分析 -轮廓外接矩形
  • 我用Deepseek + 亮数据爬虫神器 1小时做出輿情分析器
  • 一文了解JavaScript对象
  • Kotlin与Ktor构建Android后端API
  • RWA开发全解析:技术架构、合规路径与未来趋势
  • Matlab 汽车制动纵向动力学模型和PID控制
  • Webpack中Compiler详解以及自定义loader和plugin详解
  • 用python清除PDF文件中的水印(Adobe Acrobat 无法删除)
  • 机架式服务器是什么?机架式/塔式/刀片式三大服务器类型区别与选型全解析
  • vue3+flask+sqlite前后端项目实战
  • 谱聚类,大模型
  • uniapp 复刻 keep 跑步运动轨迹 (获取当前经纬度信息)
  • Java实现MCP server,配合DeepSeek和达梦数据库,实现基于企业数据库的智能问答
  • 在Windows 境下,将Redis和Nginx注册为服务。
  • uniapp使用npm下载
  • 《数字人 :生成之旅》
  • 第二十五节:轮廓检测-轮廓特征 (面积、周长、边界框等)
  • 前端面试宝典---webpack面试题
  • 【Linux】在Arm服务器源码编译onnxruntime-gpu的whl
  • Spring Boot异步任务失效的8大原因及解决方案
  • 四、STM32 HAL库API完全指南:从功能分类到实战示例
  • Hadoop区别
  • Dagster Pipes系列-1:调用外部Python脚本
  • 【CF】Day57——Codeforces Round 955 (Div. 2, with prizes from NEAR!) BCD
  • 利用散点图探索宇航员特征与太空任务之间的关系
  • BUUCTF 大流量分析(三) 1
  • 开源链动2+1模式AI智能名片S2B2C商城小程序赋能新微商服务能力升级研究
  • 主从架构:技术原理与实现
  • python实现usb热插拔检测(linux)