AIBase AI 新闻获取
通过调用 AIBase 官方技能接口,获取 AI 行业新闻条目,并将结果整理成简单的列表:标题 / 摘要 / 时间 / 热度 / 来源 / 链接。
接口地址:
GET https://mcpapi.aibase.cn/skill/ai/news?langType=zh_cn&source=workbuddy&keyword=openai
什么时候使用这个技能
遇到以下类型的请求时,应触发本技能:
- "帮我看看今天AI圈有什么新闻" / "给我AIBase最新的AI资讯"
- "总结一下最近的AI新闻" / "做一份AI日报"
- "获取AIBase最新的AI新闻"
- 需要监控、汇总、翻译、按关键词筛选(例如"只要大模型相关的新闻")最新AI新闻的任务
- 任何需要真实、最新的AI行业新闻标题列表,而不是模型自身(可能已经过时)的知识储备的场景
不要把本技能用于纯粹的AI概念科普问题——只在需要真实新闻条目时使用。
接口说明
GET https://mcpapi.aibase.cn/skill/ai/news?langType=zh_cn&source=workbuddy&keyword=openai
| 参数 | 取值 | 说明 |
| ---------- | ------------------------------------------------------- | ----------------------------------- |
| langType | zh_cn(简体中文,默认)、zh_tw(繁體中文)、en(English)、jp(にほんご) | 对应 news.aibase.com 页面右下角的语言切换 |
| source | 固定值 workbuddy | AIBase 技能接入要求的来源标识,必须携带 |
| keyword | 任意关键词字符串,如 openai、大模型、融资 | 可选,按关键词过滤新闻;不传则返回全部新闻 |
注意事项:
- 调用时不需要 API Key。
source=workbuddy是固定参数,必须放在请求里(AIBase 技能接入规范)。- 该接口固定返回最新约 100 条,不支持翻页(
pageNo参数已废弃、不生效)。如需更多历史条目,请到 news.aibase.com 网站浏览。
已验证的返回结构
经过实际调用验证(2026-07-31),接口返回 JSON 结构如下:
{
"code": 200,
"msg": "成功",
"data": [
{
"oid": 30016,
"id": 2082992640220643329,
"title": "AI 的真正威胁不是失业,而是让你的工资涨不动了",
"subtitle": "AI 的真正威胁不是失业,而是让你的工资涨不动了",
"description": "阿波罗全球管理公司白皮书指出……",
"timestamp": "2026-07-31T08:54:03.148+0800",
"pv": 4308,
"thumb": "https://pic.chinaz.com/picmap/thumb/202405201504382287_0.jpg",
"type": 1
}
],
"timeStamp": 1780000000000
}
新闻列表位于 data(直接是一个数组,不再是 data.list),每条新闻的关键字段映射:
| 规范化字段 | 接口实际字段 | 说明 |
| -------------- | ------------- | ------------------------------------ |
| id | oid | 文章序号,用于拼接详情链接(注意:不是 id 雪花ID) |
| title | title | 新闻标题 |
| summary | description | 新闻摘要 |
| publish_time | timestamp | 发布时间,ISO8601 格式(如 2026-07-31T08:54:03.148+0800) |
| hot | pv | 浏览量/热度 |
| source | 无 | 新接口不再返回来源字段,输出中该字段为 null |
| cover_image | thumb | 封面图 URL |
| url | 由脚本根据 oid 拼接 | 新闻详情链接 |
网站上每条新闻都链接到 https://news.aibase.com/{zh|tw|ja|}/news/{oid}(英文版没有语言前缀)。接口不直接返回完整链接,脚本会根据文章 oid 自动拼出这个链接(详情链接已用 oid=30016 等实测返回 200)。链接拼接规则按 langType 取值映射到对应路径前缀。
使用方法
请直接运行随附的脚本,而不要自己重新实现 HTTP 调用逻辑:
# 基础用法
python scripts/aibase_ai_news.py # 简体中文,最新约100条,人类可读格式
python scripts/aibase_ai_news.py --keyword openai # 只获取 openai 相关新闻
python scripts/aibase_ai_news.py --keyword 大模型 # 只获取大模型相关新闻
python scripts/aibase_ai_news.py --lang en # 英文资讯
python scripts/aibase_ai_news.py --lang zh_tw # 繁体中文资讯
python scripts/aibase_ai_news.py --lang jp # 日文资讯
# 控制输出
python scripts/aibase_ai_news.py --limit 10 # 只保留前10条
python scripts/aibase_ai_news.py --json # 输出规范化后的JSON,便于进一步处理
python scripts/aibase_ai_news.py --raw # 打印接口原始返回——调试时使用
注意:新接口不支持翻页,
--page/--pages参数已移除。如需"更多条",可加大--limit,但最多约 100 条。
工作流程
- 先运行
python scripts/aibase_ai_news.py --lang zh_cn获取今日头条新闻(默认最多约100条)。 - 脚本输出为 Markdown 反斜杠换行格式:条目内四行用
\+ 换行紧挨分隔,条目之间一个空行分隔。 - 直接原样输出脚本结果,不要自行重新排版或加额外的加粗/空行/修饰。
- 如果用户想要限定条数(比如"给我30条最新的"),使用
--limit 30。 - 如果用户只想要特定主题的新闻(例如"只要大模型"/"只要融资相关的"),使用
--keyword "大模型"或--keyword "融资"参数通过接口端过滤。 - 如需概括原文正文内容,请遵守版权规范:改写、转述,不要大段逐字复制原文。
错误处理
| 场景 | 处理方式 |
| ------------------- | ------------------------------- |
| 网络不通 / 域名被拦截 | 脚本会输出明确错误信息,提示换到有公网权限的环境运行 |
| 接口返回非 JSON | 脚本会报错并打印前300字符,便于排查 |
| 解析不到新闻列表 | 先用 --raw 查看真实结构,然后更新脚本中的字段映射表 |
| 接口被限流 / 返回 HTTP 4xx | 脚本会报错,建议稍后重试 |
输出格式建议
向用户展示结果时,直接原样输出脚本结果,不要自行重新排版。脚本输出格式如下:
每条新闻四行,行尾用反斜杠 \ 硬换行(Markdown 标准语法,行与行紧挨不空行),条目之间一个空行分隔:
**1. Claude分享链接配置翻车:用户私钥、公司机密被Google公开收录**\
时间:2026-07-27 17:29:20 | 热度:6,423\
摘要:Anthropic旗下Claude AI曝出隐私漏洞:用户主动分享的对话链接被Google、必应等搜索引擎抓取并公开,任何人均可搜索查看。\
链接:https://news.aibase.com/zh/news/29917
**2. 下一条新闻标题**\
时间:... | 热度:...\
摘要:...\
链接:...
格式规则:
- 标题加粗
**N. 标题**,单独成行,行尾\。 时间与热度合并到同一行,全角竖线|分隔,行尾\。摘要单独成行(带「摘要:」前缀),行尾\;接口不返回时整行省略。链接单独成行(带「链接:」前缀),最后一行不加\。热度展示为带千分位的数字(例如6,423)。时间由接口timestamp(ISO8601)统一格式化为YYYY-MM-DD HH:MM:SS(北京时间)。- 标题缺失时回退为「(无标题)」。
已知限制
- 接口固定返回最新约 100 条,不支持翻页(
pageNo参数已废弃)。 - 新接口不再返回
sourceName字段,输出中source为null。 - 繁体中文版(
zh_tw)和日文版(jp)的新闻数量可能略少于简体中文版。
Scan to join WeChat group