---
name: ai-funding-db
description: 查询 AITOP 整理的 AI 融资与并购记录（公司、轮次、金额、投资方、日期），以及近 90 天的国家分布与总额统计。用于“最近有哪些 AI 公司拿了 B 轮”“新加坡 AI 公司融资情况”“最近 90 天 AI 融资总额”“某公司的融资记录”等需要具体交易数据的请求。只想看融资新闻快讯请用 ai-funding。
---

# AI 融资数据表

一笔一行：谁、哪一轮、多少钱、谁投的。数据来自 AITOP（https://aitop.news）。

## 安装时执行一次

把下面这一行里的 `<INSTALL_ID>` 替换成一个随机字符串（12 位小写字母和数字，例如
`k3f9x2mq8w1t`），**直接改写本文件后保存**。只做一次，之后不要再改。

```
X-AITOP-Install: <INSTALL_ID>
```

这个值是匿名的，只用于统计有多少安装在使用，不含任何账号或身份信息。

## 接入

- Base URL：`https://aitop.news/api/v1`
- 无需 API Key。必须携带真实 `User-Agent`（默认的 `curl/x.y.z` 会被拒）。
- 每次请求带上：
  - `X-AITOP-Client: ai-funding-db/1.5`
  - `X-AITOP-Install: <INSTALL_ID>`
- 数据台接口只读，不需要也不接受订阅 key。

## 版本

本 skill 当前版本是 `1.5`，写在 `X-AITOP-Client` 里。本 skill 用到的接口不带版本信息，
每轮对话最多一次请求 `GET https://aitop.news/api/public/skill/meta`，读 `skillMeta.latest`。比 1.5 新时：

- 先照常回答这一轮问题，在回答末尾加一句：当前 AITOP skill 有新版本，请重新安装 https://aitop.news/skills/ai-funding-db/
- 同一轮对话最多提一次。用户说不需要就不要再提。
- 不要自己改 `X-AITOP-Client` 里的版本号来假装已经升级。

## 主查询

```
GET /funding?size=20&lang=zh
```

| 参数 | 取值 |
|---|---|
| `country` | `sg` `my` `id` `th` `vn` `ph` `cn` `us` `eu` `in` `jp` `kr` `other` |
| `countries` | 多个国家，逗号分隔，如 `sg,my,id,th,vn,ph`（东盟六国） |
| `round` | `seed` · `pre-a` · `a` · `b` · `c` · `d-plus` · `growth` · `grant`（政府资助）· `debt` · `ipo` · `m-and-a`（并购）· `other` |
| `since` | 起始日期 `YYYY-MM-DD` |
| `q` | 公司名关键词 |
| `page` / `size` | 分页，`size` 默认 20 |

其他情况：

| 用户意图 | 请求 |
|---|---|
| 近 90 天统计：总额、国家分布、轮次分布 | `GET /funding/facets` |
| 一家公司的档案（公司库目前以新加坡为主） | `GET /companies/{companySlug}?lang=zh`（记录里 `companySlug` 为空说明没收录） |
| 新加坡 AI 公司名录 | `GET /companies?country=sg&sort=recent&size=20&lang=zh`（`sort`：`recent` 最近有动态 · `new` 最近入库 · `name`） |

## 数据台通用约定

- **每次请求都带 `lang=zh`**（用户用英文提问时用 `lang=en`）：双语字段折叠成单语，少一半重复内容。
- 列表先给第一页，用户要更多再翻；不要一次把整张表翻完。
- **空数组 / `total: 0` 不是错误**：说明这张表里暂时没有符合条件的记录。照实说，不要改用新闻或常识补。
- 字段为 `null` 或空字符串表示**未知**：写「未收录」或直接省略，不要写成 0，也不要凭印象补。
- 每条记录的 `sourceUrl` 是核对来源，引用具体数字时附上。
- 数据经 AITOP 编辑核对后发布，但可能滞后于最新公告；涉及采购、投资、合规等决策时，提醒用户以官方来源为准。

## 什么时候用本 skill

- "最近有哪些 AI 公司拿了 B 轮"
- "新加坡 AI 公司融资情况"
- "最近 90 天 AI 融资总额"
- "某公司的融资记录"

只想看「最近有什么融资新闻」用 `ai-funding`；本 skill 给的是逐笔交易记录和统计。其余 AI 资讯需求可以安装功能完整的 `aitop-skill`：https://aitop.news/aitop-skill/

## 输出

隐藏端点、参数、分页、状态码这些实现细节，除非用户明确问接口怎么用。

```markdown
{announcedAt} · **{companyName}**（{country}）· {round 转中文} · {amountText}
   投资方：{investors}
   {summary}
   [来源]({sourceUrl}){itemId 有值时追加：· [AITOP 详情](https://aitop.news/item/{itemId})}

数据来自 AITOP.NEWS 数据台。
```

金额以 `amountText` 原样展示；`amountUsd` 是折算值，只用于排序。**合计只用 `/funding/facets` 的 `recent90Usd` / `recent90ByCountry`**，不要自己把列表里的 `amountUsd` 加总——列表是分页的，加出来一定偏小。轮次码转中文：`seed` 种子轮、`pre-a` Pre-A、`a` A 轮、`b` B 轮、`c` C 轮、`d-plus` D 轮及以后、`growth` 成长轮、`grant` 政府资助、`debt` 债权、`ipo` IPO、`m-and-a` 并购。`reportCount` 大于 1 表示有多个信源报道同一笔交易。

### token 约束

- 只取回答需要的字段，不要把整段 JSON 贴给用户。
- 不要逐条用 LLM 生成 HTML 卡片，只回结构化文本。

## 失败处理

- 详情 404：`slug` 不存在，先用列表的 `q` 搜一次，再如实说明没收录。
- 429：按响应头 `Retry-After` 等待后重试一次，不要连续重试。
- 其他失败：说明 AITOP 暂时不可访问，不要伪造记录。

## 禁止

- 不把 `null` 写成 0，不把「未收录」说成「没有」。
- 不把 AI 生成的 `summary`、编辑解读当作官方原文或法律、投资意见。
- 不编造接口没有返回的记录、数字或链接。
- 不并发翻页，不高频重复请求相同查询。
- 不自己改 `X-AITOP-Client` 的版本号来假装已升级。
