---
name: ai-model-db
description: 查询 AITOP 模型库里大模型的规格、价格与开源信息：机构、发布日期、参数规模、上下文长度、API 价格与调价记录、开放权重与协议。用于“Claude Opus 5.5 的 API 多少钱”“哪些开源模型可以商用”“上下文最长的模型有哪些”“Qwen 和 DeepSeek 价格对比”“某模型什么时候发布的”等选型与比价请求。模型的新闻动态请用 ai-models。
---

# 大模型参数与价格库

查规格不查新闻：参数、上下文、API 价格、开源协议。数据来自 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-model-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-model-db/
- 同一轮对话最多提一次。用户说不需要就不要再提。
- 不要自己改 `X-AITOP-Client` 里的版本号来假装已经升级。

## 主查询

```
GET /models?sort=hot&pageSize=20&lang=zh
```

| 参数 | 取值 |
|---|---|
| `org` | 机构名，取自 `/models/facets` 的 `orgs[].key`，如 `OpenAI`、`Anthropic`、`Alibaba Qwen` |
| `open` | `true` 只看开放权重；`false` 只看闭源 |
| `commercial` | `yes` 可商用 · `api` 仅 API · `restricted` 有限制 · `unknown` |
| `cap` | `chat` · `reasoning` · `tool_use` · `vision` · `audio` · `image_gen` · `video_gen` · `code` |
| `modality` | 输入或输出含该模态：`text` · `image` · `pdf` · `video` · `audio` |
| `size` | **参数规模，不是分页**：`s`（<10B）· `m`（10–70B）· `l`（70–200B）· `xl`（≥200B）· `unknown` |
| `region` | 机构所在地：`us` · `cn` · `eu` · `other` |
| `q` | 名称关键词 |
| `sort` | `hot`（近 30 天新闻热度，默认）· `hot7` · `new`（按发布时间）· `name` |
| `page` / `pageSize` | 分页。这张表分页用 `pageSize`，不是 `size` |

其他情况：

| 用户意图 | 请求 |
|---|---|
| 一个模型的完整规格与调价记录 | `GET /models/{slug}?lang=zh`（`slug` 取自列表） |
| 有哪些机构 / 能力 / 模态可筛 | `GET /models/facets?lang=zh` |

## 数据台通用约定

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

## 什么时候用本 skill

- "Claude Opus 5.5 的 API 多少钱"
- "哪些开源模型可以商用"
- "上下文最长的模型有哪些"
- "Qwen 和 DeepSeek 价格对比"

问「最近有什么新模型发布、有什么动态」用 `ai-models`（新闻流）；本 skill 只答规格和价格。其余 AI 资讯需求可以安装功能完整的 `aitop-skill`：https://aitop.news/aitop-skill/

## 输出

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

```markdown
{序号}. **{name}** · {orgName} · 发布 {releasedAt}
   上下文 {contextTokens} · 输入 ${priceInput} / 输出 ${priceOutput}（每百万 token）
   {openWeights 为 true 时写「开放权重 · {license}」，否则写「闭源」} · 商用：{commercialUse}
   [模型页](https://aitop.news/models/{slug})

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

用户比较两个以上模型时改用表格（模型 / 上下文 / 输入价 / 输出价 / 开源 / 发布）。价格单位是**美元 / 百万 token**；`priceInput` 为 `null` 表示未公开或未收录，写「未收录」，**不要写成免费**。`fieldSources` 标明每个字段的来源（官方 / 新闻 / aitop 整理）和时间，用户质疑某个数字时据此说明。详情接口响应较大（`items[]` 带相关新闻正文），只用 `model` 与 `prices`（调价记录：`prevInput` → `priceInput`，`observedAt`）；相关新闻最多列 5 条标题，链接 `https://aitop.news/item/{id}`。

### token 约束

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

## 失败处理

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

## 禁止

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