Repolode
anomalyco

anomalyco/models.dev

社区共建的开源 AI 模型数据库,收录模型规格、价格与能力信息,并提供公开 API。

Star
7,304
Fork
1,861
未关闭 Issue
385
最近提交
10小时前

这是什么?

Models.dev 将多家厂商的 AI 模型规格、价格和能力信息汇集在一处。数据以 TOML 文件形式按厂商和模型组织存放在仓库中,用于生成网站和 API。

项目提供 models.dev/api.json 等 JSON 接口,包含厂商端点和模型详情,另有与厂商无关的 models.json 以及合并后的 catalog.json。模型 ID 与 AI SDK 兼容,厂商 logo 可通过厂商 ID 获取 SVG 文件。决策类等特殊模型默认不返回,可通过 type 参数按需获取。

贡献者通过 Pull Request 添加厂商和模型。厂商的定价与限制可通过 base_model 复用通用模型元数据,提交内容由 GitHub Action 按 schema 自动校验。该项目也被 opencode 内部使用。

核心功能

  • 01提供公开 JSON API,涵盖 AI 模型规格、价格和厂商信息。
  • 02将与厂商无关的模型元数据与厂商特定的服务细节分开管理。
  • 03所有数据以 TOML 文件存储,按厂商和模型组织。
  • 04支持通过查询参数按模型类型筛选。
  • 05以 SVG 格式提供厂商 logo。
  • 06通过 GitHub Action 按 schema 自动校验社区提交。

适用场景

  • 在为应用选择模型时查询上下文长度、输入输出模态和按量计费价格。
  • 为需要最新厂商和模型数据的工具或编辑器提供模型列表。
  • 通过 canonical_model_id 将厂商特定的模型 ID 对应到原始模型厂商。
  • 提交新厂商或模型更新,帮助维护共享数据集。

快速上手

  1. 1

    通过公共 API 查询完整模型目录

    curl https://models.dev/api.json
  2. 2

    筛选 API 以包含专用的 decision 模型

    curl "https://models.dev/api.json?type=decision"
  3. 3

    仅获取与提供商无关的模型元数据

    curl https://models.dev/models.json

使用前须知

  • API 默认不包含专用模型类型,需要传入 type 参数才能查看。

标签

常见问题

models.dev 是什么?
社区共建的开源 AI 模型数据库,收录模型规格、价格与能力信息,并提供公开 API。 Models.dev 将多家厂商的 AI 模型规格、价格和能力信息汇集在一处。数据以 TOML 文件形式按厂商和模型组织存放在仓库中,用于生成网站和 API。
models.dev 可以免费使用吗?用的什么许可证?
models.dev 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
models.dev 还在维护吗?
活跃维护中。models.dev 最近一次提交是在 2026年10月19日。
models.dev 适合用来做什么?
在为应用选择模型时查询上下文长度、输入输出模态和按量计费价格。 为需要最新厂商和模型数据的工具或编辑器提供模型列表。 通过 canonical_model_id 将厂商特定的模型 ID 对应到原始模型厂商。 提交新厂商或模型更新,帮助维护共享数据集。
models.dev 怎么安装和运行?
通过公共 API 查询完整模型目录: curl https://models.dev/api.json 筛选 API 以包含专用的 decision 模型: curl "https://models.dev/api.json?type=decision" 仅获取与提供商无关的模型元数据: curl https://models.dev/models.json
在哪里获取 models.dev?
源代码和安装说明在 GitHub 上:https://github.com/anomalyco/models.dev

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目