Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ ModelInfo 的模型数据全部在 `data/models/*.json`,一个模型一个文
```bash
pnpm install
node scripts/validate-data.mjs data/models/<id>.json
node scripts/check-official.mjs data/models/<id>.json
pnpm check && pnpm build
```
5. 提交 PR 并按模板填写来源与检查项。CI 会运行完整校验与构建,合并到 `main` 后自动部署。
Expand Down Expand Up @@ -56,6 +57,7 @@ All model data lives in `data/models/*.json`, one file per model. Issues and pul
```bash
pnpm install
node scripts/validate-data.mjs data/models/<id>.json
node scripts/check-official.mjs data/models/<id>.json
pnpm check && pnpm build
```
5. Open the PR and fill in sources and the checklist. CI runs full validation and a build; merges to `main` deploy automatically.
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ jobs:
- run: pnpm install --frozen-lockfile
- name: 数据校验 / Validate data
run: node scripts/validate-data.mjs
- name: 官方来源与范围 / Official sources
run: node scripts/check-official.mjs
- run: pnpm check
- run: pnpm test
- run: pnpm build
4 changes: 2 additions & 2 deletions data/models/chat-latest.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
"knowledge_cutoff": "2025-08-31",
"description": "Points to the latest Instant model currently used in ChatGPT.",
"docs": "https://developers.openai.com/api/docs/models/chat-latest",
"verified_at": "2026-10-11"
"verified_at": "2026-10-15"
},
"aliases": [],
"translations": {
Expand All @@ -65,7 +65,7 @@
{
"title": "chat-latest Model | OpenAI API",
"url": "https://developers.openai.com/api/docs/models/chat-latest",
"retrieved_at": "2026-10-11"
"retrieved_at": "2026-10-15"
},
{
"title": "Pricing | OpenAI API",
Expand Down
4 changes: 2 additions & 2 deletions data/models/chatgpt-4o-latest.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
"knowledge_cutoff": "2023-10-01",
"description": "GPT-4o model used in ChatGPT",
"docs": "https://developers.openai.com/api/docs/models/chatgpt-4o-latest",
"verified_at": "2026-10-11"
"verified_at": "2026-10-15"
},
"aliases": [],
"translations": {
Expand All @@ -62,7 +62,7 @@
{
"title": "ChatGPT-4o Model | OpenAI API",
"url": "https://developers.openai.com/api/docs/models/chatgpt-4o-latest",
"retrieved_at": "2026-10-11"
"retrieved_at": "2026-10-15"
},
{
"title": "Deprecations | OpenAI API",
Expand Down
18 changes: 15 additions & 3 deletions data/models/devstral-small-2505.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,14 @@
"supported": null,
"efforts": []
},
"pricing": null,
"pricing": {
"currency": "USD",
"unit": "1M_tokens",
"input": 0.1,
"output": 0.3,
"cache_read": null,
"cache_write": null
},
"features": [
"tools",
"structured_output",
Expand All @@ -46,7 +53,7 @@
"knowledge_cutoff": null,
"description": "A 24B text model, open source model that excels at using tools to explore codebases, editing multiple files and power software engineering agents.",
"docs": "https://docs.mistral.ai/models/devstral-small-1-0-25-05",
"verified_at": "2026-10-11"
"verified_at": "2026-10-15"
},
"aliases": [],
"translations": {
Expand All @@ -58,7 +65,7 @@
{
"title": "Devstral Small 1.0 | Mistral Docs",
"url": "https://docs.mistral.ai/models/devstral-small-1-0-25-05",
"retrieved_at": "2026-10-11"
"retrieved_at": "2026-10-14"
},
{
"title": "Models overview(含 Deprecation 与 Retirement 日期表) | Mistral Docs",
Expand Down Expand Up @@ -99,6 +106,11 @@
"title": "SDK support — @ai-sdk/openai (api.sdk only)",
"url": "https://ai-sdk.dev/providers/ai-sdk-providers/openai",
"retrieved_at": "2026-10-13"
},
{
"title": "Devstral Small 1.0 | Mistral Docs (official Markdown)",
"url": "https://docs.mistral.ai/models/devstral-small-1-0-25-05.md",
"retrieved_at": "2026-10-15"
}
],
"providers": [
Expand Down
16 changes: 13 additions & 3 deletions data/models/devstral-small-2507.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,16 +51,21 @@
"status": "retired",
"release_date": "2025-07-10",
"knowledge_cutoff": null,
"description": null,
"description": "An update to our open source model that excels at using tools to explore codebases, editing multiple files and power software engineering agents.",
"docs": "https://docs.mistral.ai/models/devstral-small-1-1-25-07",
"verified_at": "2026-10-11"
"verified_at": "2026-10-15"
},
"aliases": [],
"translations": {
"zh": {
"description": "开源模型的更新版本,擅长用工具探索代码库、编辑多个文件,并支撑软件工程智能体。"
}
},
"sources": [
{
"title": "Devstral Small 1.1 | Mistral Docs",
"url": "https://docs.mistral.ai/models/devstral-small-1-1-25-07",
"retrieved_at": "2026-10-11"
"retrieved_at": "2026-10-14"
},
{
"title": "Models overview(含 Deprecation 与 Retirement 日期表) | Mistral Docs",
Expand Down Expand Up @@ -106,6 +111,11 @@
"title": "SDK support — @ai-sdk/openai (api.sdk only)",
"url": "https://ai-sdk.dev/providers/ai-sdk-providers/openai",
"retrieved_at": "2026-10-13"
},
{
"title": "Devstral Small 1.1 | Mistral Docs (official Markdown)",
"url": "https://docs.mistral.ai/models/devstral-small-1-1-25-07.md",
"retrieved_at": "2026-10-15"
}
],
"providers": [
Expand Down
95 changes: 95 additions & 0 deletions data/models/fugu-ultra.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
{
"id": "fugu-ultra",
"object": "model",
"created": null,
"owned_by": "sakana",
"name": "Fugu Ultra",
"api": {
"types": [
"chat",
"responses",
"messages"
],
"sdk": [
"openai"
]
},
"limits": {
"context": 1000000,
"input": null,
"output": null
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"reasoning": {
"supported": true,
"efforts": [
"high",
"xhigh"
]
},
"pricing": null,
"features": [
"tools",
"structured_output",
"streaming"
],
"info": {
"status": "active",
"release_date": null,
"knowledge_cutoff": "2026-08-28",
"description": "Fugu Ultra coordinates a deeper pool of expert agents to maximize answer quality on hard, high-stakes problems. v2.0 accepts reasoning efforts high and xhigh; max is accepted as an alias of xhigh. The Responses API defaults to xhigh for fugu-ultra.",
"docs": "https://console.sakana.ai/models",
"verified_at": "2026-10-13"
},
"aliases": [
"fugu-ultra-v2.0"
],
"translations": {
"zh": {
"description": "Fugu Ultra 协调更深的专家模型池,在高风险难题上尽量提高回答质量。v2.0 的思考档位是 high 与 xhigh;max 作为 xhigh 的别名被接受。Responses API 对 fugu-ultra 的默认档位是 xhigh。"
}
},
"sources": [
{
"title": "Models | Sakana AI Console(fugu-ultra 默认 v2.0;Responses 默认 effort 为 xhigh,max 与 xhigh 同义)",
"url": "https://console.sakana.ai/models",
"retrieved_at": "2026-10-13"
},
{
"title": "Get started | Sakana AI Console",
"url": "https://console.sakana.ai/get-started",
"retrieved_at": "2026-10-13"
},
{
"title": "SDK support — openai (api.sdk only)",
"url": "https://github.com/openai/openai-node",
"retrieved_at": "2026-10-13"
}
],
"providers": [
{
"id": "sakana",
"model": "fugu-ultra",
"base_url": "https://api.sakana.ai",
"endpoints": {
"chat": "POST /v1/chat/completions",
"responses": "POST /v1/responses",
"messages": "POST /v1/messages"
},
"reasoning_param": "reasoning_effort",
"reasoning_params": {
"chat": "reasoning_effort",
"responses": "reasoning.effort",
"messages": null
}
}
]
}
32 changes: 23 additions & 9 deletions data/models/gemini-3.1-flash-image-preview.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
"name": "Gemini 3.1 Flash Image Preview",
"api": {
"types": [
"generate"
"generate",
"batch"
],
"sdk": [
"@ai-sdk/google",
Expand All @@ -15,39 +16,42 @@
},
"limits": {
"context": null,
"input": null,
"output": null
"input": 131072,
"output": 32768
},
"modalities": {
"input": [
"text",
"image"
"image",
"document"
],
"output": [
"text",
"image"
]
},
"reasoning": {
"supported": null,
"supported": true,
"efforts": []
},
"pricing": {
"currency": "USD",
"unit": "1M_tokens",
"input": 0.25,
"input": 0.5,
"output": 60,
"cache_read": null,
"cache_write": null
},
"features": [],
"features": [
"batch"
],
"info": {
"status": "retired",
"release_date": "2026-02-26",
"knowledge_cutoff": null,
"knowledge_cutoff": "2025-01",
"description": null,
"docs": "https://ai.google.dev/gemini-api/docs/deprecations",
"verified_at": "2026-10-11"
"verified_at": "2026-10-13"
},
"aliases": [],
"sources": [
Expand All @@ -71,6 +75,16 @@
"url": "https://web.archive.org/web/20260301172429/https://ai.google.dev/gemini-api/docs/pricing",
"retrieved_at": "2026-10-11"
},
{
"title": "Gemini 3.1 Flash Image Preview model card — archived May 21, 2026(知识截止 2025-01,输入含 PDF)",
"url": "https://web.archive.org/web/20260521181054/https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image-preview",
"retrieved_at": "2026-10-13"
},
{
"title": "Gemini API pricing — archived May 21, 2026 (standard vs batch)",
"url": "https://web.archive.org/web/20260521030432/https://ai.google.dev/gemini-api/docs/pricing",
"retrieved_at": "2026-10-13"
},
{
"title": "models.dev — SDK npm mapping (api.sdk only)",
"url": "https://models.dev/api.json",
Expand Down
Loading
Loading