76 lines
2.1 KiB
TOML
76 lines
2.1 KiB
TOML
# TavilySearch 联网搜索插件配置
|
||
# 本插件仅作为 LLM Tool 供 AIChat 插件调用
|
||
# 搜索结果会返回给 AIChat 的 AI 进行处理和回复
|
||
|
||
[tavily]
|
||
# Tavily API 密钥列表,支持多 key 轮询
|
||
# 获取地址: https://tavily.com/
|
||
# 兼容:也可使用 api_key = "xxx"
|
||
api_keys = [
|
||
"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",
|
||
"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",
|
||
"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",
|
||
"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", # 可添加多个 key
|
||
]
|
||
#
|
||
# 可选:每次请求最多尝试几个 key(默认=全部)
|
||
# max_key_attempts = 3
|
||
|
||
# 搜索深度: "basic" 或 "advanced"
|
||
# basic: 快速搜索,适合简单查询
|
||
# advanced: 深度搜索,结果更全面但较慢
|
||
search_depth = "advanced"
|
||
|
||
# 每次搜索返回的结果数量 (1-10)
|
||
max_results = 5
|
||
|
||
# 是否包含原始内容(会增加返回数据量)
|
||
include_raw_content = false
|
||
|
||
# 是否在返回给 AI 的结果中带上原文摘录(独立开关)
|
||
# 打开后会自动请求 raw_content,并按 raw_content_max_chars 截断
|
||
use_raw_content_in_result = false
|
||
|
||
# 原文摘录最大字符数(防止上下文过长)
|
||
raw_content_max_chars = 1800
|
||
|
||
# 是否包含图片
|
||
include_images = true
|
||
|
||
# 当 include_images = true 时,最多发送几张图片
|
||
max_images = 3
|
||
image_download_concurrency = 3
|
||
image_download_retries = 1
|
||
image_download_timeout = 30
|
||
|
||
# 是否自动拆分多子问题并分别检索
|
||
multi_query_split = true
|
||
|
||
# 单次最多拆分并检索的子问题数
|
||
max_sub_queries = 4
|
||
|
||
# 子问题最小长度(字符)
|
||
split_min_chars = 6
|
||
|
||
# 拆分后是否自动补充上下文前缀(提升“第二问”检索准确度)
|
||
prepend_context_for_sub_query = true
|
||
|
||
# 是否输出“子问题拆分”调试日志(清洗结果、拆分片段、最终子查询)
|
||
split_debug_log = false
|
||
|
||
[behavior]
|
||
# 是否启用插件
|
||
enabled = true
|
||
|
||
[proxy]
|
||
# 代理配置(可选,用于访问 Tavily API)
|
||
enabled = false
|
||
type = "http"
|
||
host = "38.55.107.103"
|
||
port = 53054
|
||
|
||
[ssl]
|
||
# SSL 配置
|
||
# 如果遇到 SSL 证书验证失败,可以设置为 false 跳过验证
|
||
verify = false
|