通义千问获取实时信息需启用联网搜索功能,方法包括:一、API调用时设置enable_search=True;二、MaxKB平台模型参数中添加enable_search=true;三、本地部署时集成外部搜索服务并动态调用。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您尝试使用通义千问获取实时信息,但模型仅基于本地知识库作答,则可能是由于联网搜索功能未启用。以下是开启此功能的多种方法:
一、通过API调用启用enable_search参数
该方法适用于直接调用DashScope API的开发者,通过在请求体中显式设置联网开关,使模型在生成回复前自动触发搜索引擎获取最新结果。
1、确保已安装openai兼容SDK并配置DASHSCOPE_API_KEY环境变量。
2、在client.chat.completions.create()调用中传入enable_search=True参数。
3、可选添加search_options字典以控制搜索行为,例如{"forced_search": True}强制执行搜索。
4、发送包含时效性问题的消息,如“2026年4月24日北京空气质量指数”,验证返回内容是否含实时数据源引用。
二、在MaxKB平台配置模型参数
该方法面向使用MaxKB构建知识应用的用户,通过图形化界面为指定模型注入联网能力,无需修改代码即可生效。
1、进入MaxKB模型管理页面,找到已添加的通义千问模型(如qwen-turbo或qwen-plus)。
2、点击模型右侧【…】图标,选择【模型参数设置】。
统一LLM网关 - 一个API对接70+AI模型,使用单一API密钥即可调用GPT、Claude、Gemini、Qwen、Deepseek、Grok等主流模型。
3、点击【添加参数】,参数名填写enable_search,值设为true。
4、保存设置后,创建类型为“高级编排”的应用,在AI对话组件中确认参数已加载。
5、调试时输入问题,例如“2026年4月24日沪深股市收盘涨跌幅”,观察响应是否含网络检索特征。
三、本地部署时集成外部搜索服务
该方法适用于需完全自主可控环境的场景,通过在本地推理流程中嵌入HTTP客户端调用第三方搜索API,实现对联网能力的定制化接管。
1、在Python环境中安装httpx与python-dotenv依赖包。
2、在.env文件中配置外部搜索API密钥,如SEARCH_API_KEY=your_key_here。
3、编写search_web(query)函数,构造GET请求访问搜索引擎端点并解析JSON响应。
4、修改模型推理逻辑:当检测到用户问题含时间敏感词(如“今天”“最新”“实时”)时,优先调用该函数获取结果。
5、将搜索结果拼接至系统提示词中,再送入本地加载的通义千问模型进行整合生成,确保输出包含来源可追溯的实时片段。

















