Files
WeChatHookBot/plugins/TavilySearch/config.toml

76 lines
2.1 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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