一、模型服务商
市面上主流的模型服务商均提供联网搜索的模型增强能力,下面分别以 腾讯云大模型服务平台-TokenHub 和 阿里云大模型服务平台-百炼 为例,演示如何通过 TRTC AI 实时对话 方案的 LLMConfig 字段中的 ExtraBody 参数透传并启用模型的联网搜索功能。
腾讯云 TokenHub阿里云百炼
"LLMConfig": { "LLMType": "openai", "Model": "deepseek-v4-flash", "APIKey": "sk-xxxxxxxxxxxxxx", "APIUrl": "https://tokenhub-intl.tencentcloudmaas.com/v1/chat/completions", "Streaming": true, "SystemPrompt": "You are a personal assistant", "Timeout": 5.0, "History": 10, "ExtraBody": { "web_search_options": { "enable": true, "search_source": "standard" } }}
| 字段 | 类型 | 是否必填 | 可选值 | 默认值 | 说明 |
| web_search_options | Object | 是 | – | – | TokenHub 联网搜索配置对象 |
| web_search_options.enable | Boolean | 是 | true / false | – | 是否开启联网搜索 |
| web_search_options.search_source | String | 否 | lite / standard | standard | 选择搜索版本:lite 为轻量版,standard 为标准版 |
注意:说明:
注意:如需使用联网搜索能力,请在启用管理 > 应用工具页面领取联网搜索免费资源包或主动开通后付费。计费方式详见 联网搜索计费。
"LLMConfig": { "LLMType": "openai", "Model": "deepseek-v4-flash", "APIKey": "sk-xxxxxxxxxxxxxx", "APIUrl": "https://dashscope-us.aliyuncs.com/compatible-mode/v1/chat/completions", "Streaming": true, "SystemPrompt": "You are a personal assistant", "Timeout": 5.0, "History": 10, "ExtraBody": { "enable_search": true, "search_options": { "forced_search": true, "search_strategy": "turbo" } }}
| 字段 | 类型 | 是否必填 | 可选值 | 默认值 | 说明 |
| enable_search | Boolean | 是 | true / false | – | 是否开启联网搜索 |
| search_options | Object | 否 | – | – | 联网搜索高级配置对象 |
| search_options.forced_search | Boolean | 否 | true / false | false | 是否强制联网搜索 |
| search_options.search_strategy | String | 否 | turbo / max / agent / agent_max | turbo | 搜索策略:turbo 兼顾速度与效果;max 多源搜索更全面;agent 支持多轮检索整合;agent_max 在 agent 基础上支持网页全文阅读 |
二、智能体平台
市面上主流的智能体平台大多都提供联网搜索服务,下面介绍 Coze、Dify、Tencent Cloud ADP 三个常用的智能体平台的联网搜索实现方式。
| 平台 | 是否支持联网搜索 | 联网搜索实现方式 | 是否需要额外 API Key |
| Coze | 是 | “火山联网问答”插件,提供 search、search_sync 工具;可绑定智能体或作为工作流节点 | 不需要自备第三方搜索 Key |
| Dify | 是 | 从 Marketplace 安装 Google/SerpApi、Brave、Tavily 等搜索插件,在 Agent、Agent Node 或 Workflow 中调用 | 通常需要对应搜索供应商的 API Key |
| Tencent Cloud ADP | 是 | 标准模式可直接开启“联网搜索”开关;Multi-Agent、Workflow 等可添加平台搜索工具、连接器或自定义工具 | 内置开关/工具不需要额外的 Key;自定义接入 WSA 才需要自备 API Key |
三、自建搜索工具链
除了采用模型服务商和智能体平台提供的联网搜索能力,你还可以选择自建工具链来实现联网搜索,从而拥有自定义能力和最大化的自主可控权。自建搜索工具链的本质就是自己声明一个 web_search 函数,自己执行真实搜索,自己把结果喂回模型。以下是自建搜索工具链的请求-响应循环流程图:
其中“应用组装请求”涉及到 Function Calling 工具的声明,以下是一段 OpenAI 兼容的 tools 声明示例:
{ "tools": [ { "type": "function", "function": { "name": "web_search", "description": "检索互联网上的实时公开信息,用于回答时效性问题", "parameters": { "type": "object", "properties": { "query": { "type": "string", "description": "搜索关键词,应为精炼的检索式而非完整句子" } }, "required": ["query"] } } } ], "tool_choice": "auto"}
“应用执行网络搜索”步骤涉及到搜索 API 的调用,以下为搜索后端服务的选型对比及建议:
| 服务 | 类型 | 特点 | 适用场景 |
| Tavily | AI-native(智能体原生) | 直接返回适配 LLM 的清洗摘要,LangChain/LlamaIndex 集成,支持 MCP Server | 主流的“默认智能体搜索层”,Dify 示例中也采用了该服务 |
| Exa | AI-native / 语义检索 | 神经网络语义搜索,可同时返回搜索结果+网页全文, MCP Server | 需要语义匹配、深度研究场景,比关键词搜索更贴近“意图” |
| 腾讯云 WSA(联网搜索 API) | 独立索引(搜狗 / 元宝生态) | 中文内容优质、国内访问低延迟,服务 API Key 鉴权简单 | 国内业务、中文语境、需要在中国大陆低延迟访问 |
| 自建爬虫 + 向量库 | 完全自控 | 可只检索企业内部/特定站点,内容审计和结果可控性最高 | 私有知识库、强合规审计要求的场景 |