Web UI模式下报错 无法fetch
命令行模式可以正常运行,但是在UI模式下会提示RAG相关的配置无法运行
The same.
我也遇到 +1
same
@forx11 辛苦看下这个bug呢
@foreleven
@Jeffrey9130 @zhangfan-algo 可以看一下 network 里面是什么错误么? 或者发一下 ragflow 的配置
@foreleven
Optional, RAG provider
RAG_PROVIDER=ragflow RAGFLOW_API_URL="http://10.202.48.9" RAGFLOW_API_KEY="ragflow-MyNjdkZjdjMzI0NTExZjA4OTBlMDI0Mm" RAGFLOW_RETRIEVAL_SIZE=10
@stanely158831384 可能需要尝试清理一下 uv cache clean 重新启动一下,看起来是新增的接口没有被正常编译
问题依旧
再看一下 network 中 /api/rag/config 接口是什么错误,也看一下 python 服务中有没有错误
我也遇到了这个问题可恶啊可恶,有的电脑上能用,有的就不能
@joserand 可以提供一下 network 里面的错误信息么,或者 console 的 error 日志
@
@joserand 可以提供一下 network 里面的错误信息么,或者 console 的 error 日志
控制台没有任何显示,跟上面一个回复一样,network的错误信息有操作示例吗,不是很会欸
蹲个坑,问题解决了吼我一声
最新版本下,基本ai内容已经可以使用了,但ragflow和mcp的ragflow又有些问题
Traceback (most recent call last):
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
result = await app( # type: ignore[func-returns-value]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in call
return await self.app(scope, receive, send)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in call
await super().call(scope, receive, send)
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/applications.py", line 112, in call
await self.middleware_stack(scope, receive, send)
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in call
raise exc
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in call
await self.app(scope, receive, _send)
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 93, in call
await self.simple_response(scope, receive, send, request_headers=headers)
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 144, in simple_response
await self.app(scope, receive, send)
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in call
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/routing.py", line 714, in call
await self.middleware_stack(scope, receive, send)
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/routing.py", line 734, in app
await route.handle(scope, receive, send)
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
await self.app(scope, receive, send)
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/routing.py", line 74, in app
await response(scope, receive, send)
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/responses.py", line 262, in call
with collapse_excgroups():
File "/opt/miniconda3/lib/python3.12/contextlib.py", line 158, in exit
self.gen.throw(value)
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/_utils.py", line 82, in collapse_excgroups
raise exc
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/responses.py", line 266, in wrap
await func()
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/starlette/responses.py", line 246, in stream_response
async for chunk in self.body_iterator:
File "/Users/junjiezhang/Downloads/deer-flow/src/server/app.py", line 121, in astream_workflow_generator
async for agent, , event_data in graph.astream(
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/langgraph/pregel/init.py", line 2759, in astream
async for _ in runner.atick(
File "/Users/junjiezhang/Downloads/deer-flow/src/graph/nodes.py", line 120, in planner_node
response = llm.invoke(messages)
^^^^^^^^^^^^^^^^^^^^
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/langchain_core/runnables/base.py", line 3047, in invoke
input = context.run(step.invoke, input, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/langchain_core/output_parsers/base.py", line 196, in invoke
return self._call_with_config(
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/langchain_core/runnables/base.py", line 1940, in _call_with_config
context.run(
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/langchain_core/runnables/config.py", line 428, in call_func_with_variable_args
return func(input, **kwargs) # type: ignore[call-arg]
^^^^^^^^^^^^^^^^^^^^^
File "/Users/junjiezhang/Downloads/deer-flow/.venv/lib/python3.12/site-packages/langchain_core/output_parsers/base.py", line 197, in
请问ragflow的问题有更新吗,修复后麻烦提供一下不联网搜索,即不走tavily等搜索引擎,而是只从ragflow搜索的方案,因为我们要部署在局域网,然后使用自己的ragflow和模型。非常感谢
@Jessewu79 最小改动的办法是把 rag 的 tool 作为 web_search tool 给到 researcher node
@zhangfan-algo @Jeffrey9130 @WilliamShi666 我这边无法复现,尝试 uvx pyclean . 清一下编译缓存试试。
@foreleven ,你好,这里state.get("resources", [])获取不到数据,导致无法加载ragflow的tool,麻烦看看,谢谢。
或者retriever_tool = get_retriever_tool(state.get("resources", []))的参数写死的话,应该怎么写
@foreleven @sliontc @Jeffrey9130 @stanely158831384 @zhangfan-algo 您解决了,我这里也是相同的情况
@Jessewu79 可以看一下 app.py ,在这里传入默认的 resources
@foreleven @sliontc @Jeffrey9130 @stanely158831384 @zhangfan-algo 您好我这里一样的情况
@foreleven @sliontc @Jeffrey9130 @stanely158831384 @zhangfan-algo 您解决了,我这里也是相同的情况
@Jessewu79 ,你好,我这边跟你的应用场景相似,能加个微信吗?
@haochi-wang @sliontc 都是在 windows 下么?是 wls 下启动的么?
@foreleven 您好,我是利用远程服务器启动的,ubuntu系统
@foreleven 我这边是openeuler启动的,centos
- 检查一下
NEXT_PUBLIC_API_URL配置的 ip 是否和远程服务的 ip 一致 - 检查一下
NEXT_PUBLIC_API_URL中的 ip + 8000 端口是否可以正常访问
@haochi-wang @stanely158831384
@foreleven 感谢,此外需要将server.py中默认的localhost更改为服务器ip
@sliontc 可以 18301328025