Docker部署SeraXNG接入dify报错解决
设置授权 配置凭据后,工作区中的所有成员都可以在编排应用程序时使用此工具。SearXNG base URL* 如何获取 PluginInvokeError: {"args":{},"error_type":"ToolProviderCredentialValidationError","message":"HTTPConnectionPool(host='host.docker.internal'
报错:
设置授权 配置凭据后,工作区中的所有成员都可以在编排应用程序时使用此工具。 SearXNG base URL* 如何获取 PluginInvokeError: {"args":{},"error_type":"ToolProviderCredentialValidationError","message":"HTTPConnectionPool(host='host.docker.internal', port=8080): Max retries exceeded with url: /?q=SearXNG\u0026format=json\u0026categories=general (Caused by NewConnectionError('\u003curllib3.connection.HTTPConnection object at 0xffffa3cd4c80\u003e: Failed to establish a new connection: [Errno 101] Network is unreachable'))"}
参考:https://github.com/langgenius/dify/issues/15883
只需要进入docker,找到searxng容器,进入文件编辑,修改 etc/searxng/settings.yml文件
将
search:
formats:
-json
-html
中的formats增加 -json 配置即可;
其次,在dify中的配置,链接使用:
http://host.docker.internal:8081
端口依据容器配置自己选择;
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)