DeepSeek模型需接入外部API才能获取实时新闻:可通过Serper、Bing、Google CSE、NewsAPI或Open WebUI插件五种路径实现联网搜索,各自支持时间过滤、信源筛选与结构化结果注入。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您已部署或使用 DeepSeek 模型,但其回答始终基于训练数据、无法获取最新新闻事件或实时网页内容,则说明模型尚未连接外部 API 实现联网搜索能力。以下是为 DeepSeek 接入外部 API 以检索实时新闻的多种技术路径:
一、通过 Serper API 集成实现新闻检索
Serper API 是轻量级、高响应速度的搜索引擎接口,专为 AI 应用设计,支持按时间过滤、新闻源优先排序与结构化 JSON 返回,无需自行解析 HTML。
1、访问 serper.dev 注册账号并获取 API Key,确认账户处于活跃状态且配额充足。
2、在本地 Python 环境中执行 pip install serper 安装官方 SDK。
3、编写调用脚本,设置 type="news" 参数强制启用新闻垂直搜索,并添加 tbs="qdr:h"(最近一小时)或 tbs="qdr:d"(最近一天)时间限定。
4、将返回的 news 字段中每条结果的 title、snippet、date 和 link 提取为结构化上下文片段。
5、将该上下文拼接至用户原始 query 前,作为增强 prompt 输入 DeepSeek 模型进行生成。
二、通过 Bing Web Search API 获取权威新闻源
Bing API 提供高质量新闻索引能力,尤其擅长聚合主流媒体发布内容,支持按 domain 筛选(如仅限 xinhuanet.com、people.com.cn),适用于政策类、财经类时效问答场景。
1、前往 Azure Portal → 创建 Bing Web Search 资源,获取订阅密钥与 endpoint 地址。
2、构造请求 URL,确保包含参数 responseFilter=News 与 freshness=Day,以限定仅返回 24 小时内新闻。
3、在 HTTP Header 中设置 Ocp-Apim-Subscription-Key 为实际密钥值,避免 401 错误。
4、解析响应中 news.value 数组,提取每项的 name(标题)、description(摘要)、datePublished(发布时间)及 url(原文链接)。
5、对所有新闻片段按 datePublished 降序排列,截取前 3 条注入模型上下文。
三、通过 Google Custom Search JSON API 构建定制新闻通道
该方式允许白名单指定新闻站点(如指定仅搜索 caixin.com、yicai.com、wallstreetcn.com),规避低信源干扰,适合金融、监管等高准确性要求场景。
1、登录 Google Cloud Console,启用 Custom Search API,并创建自定义搜索引擎(CSE)。
2、在 CSE 控制台中进入“搜索功能”→“网站”,添加目标新闻域名,勾选 Search the entire web but emphasize included sites。
统一LLM网关 - 一个API对接70+AI模型,使用单一API密钥即可调用GPT、Claude、Gemini、Qwen、Deepseek、Grok等主流模型。
3、获取 CSE 的 cx(Search Engine ID)与 Google Cloud API Key。
4、发起 GET 请求,URL 中必须包含参数 siteSearch=caixin.com 及 sort=date:r:y2026:m05(限定 2026 年 5 月)。
5、从响应 items 数组中提取 title、htmlSnippet、link,去除含广告标识的 cacheId 条目。
四、通过本地 RAG 中间件集成 NewsAPI.org 实时流
NewsAPI.org 提供免费层(每日 100 次请求),支持关键词+语言+国家多维过滤,返回带全文字段的新闻对象,可直接用于 RAG 上下文构建。
1、访问 newsapi.org/register 获取免费 API Key,确认其支持 everything 端点。
2、构造请求体,设置 q="人工智能 伦理"、language="zh"、sortBy="publishedAt"、pageSize=5。
3、检查响应中 status 为 ok,且 totalResults > 0,避免空结果注入。
4、遍历 articles 列表,跳过 content 字段为空或含 "[Removed]" 的条目。
5、对每条有效新闻,提取 title + description + content[:500] 组合为 chunk,送入向量数据库或直接拼接进 prompt。
五、通过 Open WebUI 插件系统加载 news-search 插件
Open WebUI v0.5.0+ 内置插件市场支持 news-search 扩展,无需编码即可在前端界面一键启用,自动调用预设新闻 API 并渲染来源卡片。
1、确保 Open WebUI 已升级至 v0.5.2 或更高版本,运行命令 docker pull ghcr.io/open-webui/open-webui:main 更新镜像。
2、访问 http://localhost:3000/admin/plugins,在插件市场中搜索 news-search 并点击安装。
3、安装后点击配置图标,在 API Provider 下拉菜单中选择 NewsAPI,填入已获取的 NewsAPI Key。
4、设置默认语言为 zh,启用 Auto-trigger on questions with time-related keywords 开关。
5、重启 Open WebUI 容器,进入对话界面后输入“2026年5月工信部发布了什么AI新规?”,观察侧边栏是否弹出带时间戳与来源的新闻卡片。


















