MODELS.DEV / EDGE FUNCTIONS

模型目录,
按厂商获取。

保留上游模型名称、描述、价格与能力字段。支持多个 Provider 筛选,返回标准 JSON,浏览器可跨域调用。

GET · CORS · 1 小时上游缓存

调用示例

/api/models?provider=openai单个 Provider → 返回该厂商对象,模型位于 models 字段 /api/models?provider=openai,anthropic,google多个 Provider → 返回按 Provider ID 分组的对象 /api/providers获取厂商列表及模型数量,不包含模型详情 /api/models?provider=openai&type=all包含上游提供的特殊模型类型 /api.json完整目录;也支持 provider 和 type 参数

缓存与状态

上游数据缓存 1 小时,节点最多保留 7 天旧数据供刷新失败时回退。通过响应头 X-Catalog-Cache 查看 HIT / MISS / STALE,通过 X-Catalog-Fetched-At 查看最近成功获取时间。冷节点没有旧缓存且上游不可用时返回 502。

这里的厂商指 API Provider。同一开发者的模型可能由多个服务商提供。无效参数返回 400,未知 Provider 返回 404。