Docker部署SeraXNG接入dify报错解决

报错:

设置授权 配置凭据后,工作区中的所有成员都可以在编排应用程序时使用此工具。 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

端口依据容器配置自己选择;

你可能感兴趣的:(docker,java,容器)