因为 TavilySearch 本质上是调用第三方 API(Tavily),而 Tavily 是一个商业化的网页检索服务,不是免费的。具体来说:
-
Dify 是一个集成平台,它调用 Tavily 提供的搜索功能
-
你使用 TavilySearch,相当于在调用 Tavily 的 API
-
需要你在 Dify 插件里配置你的 Tavily API Key(如你注册 Tavily 后获得)
-
按 Tavily 官方价格计费(有免费额度)
time=2025-07-11T13:50:09.476+08:00 level=WARN source=runner.go:128 msg="truncating input prompt" limit=4096 prompt=9039 keep=5 new=4096
这条日志信息:是在警告:输入的 prompt 太长,被截断了。
🔍 日志字段解释:
字段 | 含义 |
---|---|
time=... | 日志时间戳 |
level=WARN | 日志级别为警告 |
source=runner.go:128 | 发出警告的代码文件与行号(Go语言项目中的 runner.go 第 128 行) |
msg="truncating input prompt" | 警告信息:正在截断输入提示 |
limit=4096 | 最大允许的 prompt 长度是 4096 个字符/Token |
prompt=9039 | 实际收到的 prompt 长达 9039 |
keep=5 | 可能是指保留头部的 5 个字符(具体逻辑要看代码) |
new=4096 | 截断后保留的最终有效输入是 4096 长度 |