本文僅限于記錄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,后再次嘗試添加。問題解決!