Search K
Appearance
Appearance
在ragflow中,处理特别复杂的文档和非结构化数据,具有明显优势,而dify在agent、多模型协作里面优势明显,具体如下: ragflow在RAG应用中效果明显,具体优势有:
优势:
外部应用进行顺畅的对接,就等于说是限制了它的能力,就比如说现在很火的MCP协议,都是在解决大模型如何更好的调用外部应用的问题.模型,需要哪个配置哪个

链接外部知识库 

输入问题,进行知识库召回问答 
一台主机部署端口隔离,dify和ragflow默认都是80、443端口冲突问题; 解决方案: docker-compose.yml中更改80和443的映射,因为使用80端口的服务太普遍,建议都改成别的
cd dify/docker 更改docker-compose.yaml中的nginx配置,直接这样写死就可以 
https://docs.dify.ai/zh-hans/getting-started/install-self-hosted/docker-compose),使用名称隔离容器docker compose -p dify_docker up -d
tips:拉取ragflow代码的时候,直接按照官网上拉取代码(https://ragflow.io/docs/dev/),使用代码的时候,使用已打好的tag docker compose -p ragflow_docker up -dredis的问题(虽然两个服务都使用redis,但是只是内部使用,不影响)
ragflow服务启动后,ragflow-server报这个错误
原因:redis中没有找到某个key,Redis里的两个key队列信息,分别是task_consumer_0和rag_flow_svr_queue,这两个是队列信息,第一个待处理文件,第二个是任务。 解决方式: 
docker exec -it ragflow-redis bash redis-cli -h redis -p 6379 -a ******** EXISTS rag_flow_svr_queue redis-cli -h redis -p 6379 -a ******** RPUSH rag_flow_svr_queue ""
# 返回值是1 表示创建成功 exit