本文仅限于记录Dify部署及使用过程中的BUG和解决方案
1. Dify配置SearXNG时报错:
报错内容:
PluginInvokeError: {"args":{},"error_type":"ToolProviderCredentialValidationError","message":"Error 400: {\"error\": \"Invalid value \\\"all\\\" for parameter time_range\"}"}
当前状态:
-本地的SearXNG可以访问且可以搜索到结果
-dify相同地址报错
尝试方案
- 修改settings.yml(让返回格式添加json)
use_default_settings: true
server:
bind_address: “0.0.0.0” # 允许外部访问
port: 8080
secret_key: “951200” # change this!
limiter: false # can be disabled for a private instance
image_proxy: true
ui:
static_use_hash: true
redis:
url: redis://redis:6379/0
search:
formats:
- html
- json
#主要是这个-json
- 尝试百度,说是时间格式错误???该试的试个遍! 最终无果
解决方案:
-
发现问题: 点开dify莫名发现SearXNG版本号0.0.3, 同时提示有升级。
-
解决问题: SearXNG果断升级为0.0.4,后再次尝试添加。问题解决!