Compare commits

...

408 Commits

Author SHA1 Message Date
Aiden Cline 62e25b73f8 Merge branch 'dev' into more-extends-cases 2026-04-19 16:47:05 -05:00
Aiden Cline 17093e0031 Merge pull request #1489 from berget-ai/update/berget-prices-gemma4
chore: update berget.ai models - prices and Gemma 4
2026-04-19 16:42:06 -05:00
Aiden Cline ae542978f0 Merge pull request #1490 from BlockListed/cortecs-add-claude-opus-4-7
add claude opus 4.7
2026-04-19 16:41:36 -05:00
BlockListed 9799a841c6 add claude opus 4.7
yes this model id is correct, cortecs is weird.
2026-04-19 23:13:58 +02:00
Christian Landgren 71c59b4235 chore: update berget.ai models - prices and Gemma 4
- Add Google Gemma 4 31B Instruct model
- Update prices for existing models (EUR to USD conversion)
- Remove non-coding models (bge-reranker, multilingual-e5 embeddings, kb-whisper)
- Remove deprecated Llama-3.1-8B-Instruct

Updated models:
- GLM-4.7: 0.77/2.75 USD/M (was 0.7/2.3)
- Llama-3.3-70B: 0.99/0.99 USD/M (was 0.9/0.9)
- Mistral-Small-3.2: 0.33/0.33 USD/M (was 0.3/0.3)
- GPT-OSS-120B: 0.44/0.99 USD/M (was 0.3/0.9)

New models:
- Gemma-4-31B-it: 0.275/0.55 USD/M

Removed models (not relevant for coding):
- BAAI/bge-reranker-v2-m3 (reranker)
- intfloat/multilingual-e5-large/* (embeddings)
- KBLab/kb-whisper-large (speech-to-text)
- meta-llama/Llama-3.1-8B-Instruct (deprecated)
2026-04-19 12:19:32 +02:00
Aiden Cline 812612465a Merge pull request #1484 from smakosh/feat/llmgateway-new-models
feat: update LLM Gateway to 182 models
2026-04-18 18:37:26 -05:00
Aiden Cline ac8a79dd74 Merge pull request #1487 from WJQSERVER/add/nvidia(nim)-z-ai-glm-5.1
Add Z.AI GLM-5.1 to NVIDIA(NIM)
2026-04-18 18:36:55 -05:00
smakosh 9460d981d4 fix: replace broken extends with concrete glm-4.6v-flash def
zhipuai/glm-4.6v-flash.toml is a symlink to zai/models/glm-4.6v-flash.toml
which does not exist, causing validate to fail with 'Unable to resolve
extends.from'. Inline the concrete definition instead.
2026-04-18 13:36:52 +02:00
smakosh 91db9d81ec feat: update LLM Gateway to 182 models
- Uses extends to reference canonical providers where
  possible (116 models), keeping 66 full definitions
- Only includes active text/chat models
- Adds new models: Claude Opus 4.7, Grok 4 Fast,
  Kimi K2, Mimo V2, GLM 5.1, Qwen 3 Coder, and more

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-18 13:20:41 +02:00
Jack d8d5f08df6 Merge pull request #1486 from chl-0537/feature/add-tencent
feat: add new provider and model
2026-04-18 17:30:53 +08:00
WJQSERVER 11d5443ab1 follow the nim modelcard change context length to 131072
https://build.nvidia.com/z-ai/glm-5.1/modelcard
Other Properties Related to Input: Supports multi-turn conversations, tool calling, system prompts, and extended agentic sessions. Input context length: 131,072 tokens.
2026-04-18 16:48:29 +08:00
wjqserver 90558e9eed add glm-5.1 2026-04-18 16:41:02 +08:00
Aiden Cline cb7d258e33 migrate more providers to extends format 2026-04-17 23:02:34 -05:00
Frank 2af43dc4f8 update zen models 2026-04-17 19:08:05 -04:00
Aiden Cline 93ddb6b131 Merge pull request #1482 from sopial42/ovhcloud/update-models-clean
chore(ovhcloud): remove 3 models no longer available in AI Endpoints
2026-04-17 16:50:53 -05:00
Aiden Cline 04bf671f18 Merge pull request #1481 from Spherrrical/add-digitalocean-provider
feat(provider): add DigitalOcean provider
2026-04-17 16:49:44 -05:00
Aiden Cline 1f3ba4ba21 Merge pull request #1483 from anomalyco/add-extends-support
feat: add extends support
2026-04-17 16:49:23 -05:00
Aiden Cline 305bdb6cdc Merge branch 'dev' into add-extends-support 2026-04-17 16:22:41 -05:00
Aiden Cline 2e5b4b44ae update some modes 2026-04-17 16:22:14 -05:00
aadhondt bb1c08dd41 chore(ovhcloud): remove 3 models no longer available in AI Endpoints
- deepseek-r1-distill-llama-70b
- mixtral-8x7b-instruct-v0.1
- qwen2.5-coder-32b-instruct

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 22:38:35 +02:00
Spherrrical 86d0f14397 feat(digitalocean): add DigitalOcean Gradient AI Platform provider
Adds the DigitalOcean provider with 46 models (Anthropic, OpenAI,
Arcee, fal, and DO-hosted open-source/embedding models) served via
the OpenAI-compatible endpoint at https://inference.do-ai.run/v1.
2026-04-17 13:07:47 -07:00
Aiden Cline f93c1a8998 Merge pull request #1478 from Kaspazza/dev
Add Github Copilot Claude Opus 4.7
2026-04-17 15:01:04 -05:00
Aiden Cline 27a6758eb7 new gen script 2026-04-17 14:57:57 -05:00
Aiden Cline 9dbafb81fa add script 2026-04-17 14:57:41 -05:00
Aiden Cline 419f8a3a20 add migration checker script 2026-04-17 14:57:32 -05:00
Aiden Cline 785a091073 Merge pull request #1480 from nicocasaisd/openai/remove-deprecated-codex-mini-latest
chore(openai): remove deprecated model codex-mini-latest
2026-04-17 14:52:34 -05:00
nicocasaisd ad2409dce1 chore(openai): remove deprecated model codex-mini-latest 2026-04-17 15:35:43 -03:00
kaspazza 63450ab67d Add Github Copilot Claude Opus 4.7 2026-04-17 20:19:36 +02:00
Aiden Cline 4002cb6739 model 2026-04-17 13:11:51 -05:00
Aiden Cline 72fa27a91e Merge pull request #1474 from vglafirov/add-gitlab-duo-chat-opus-4-7
feat(gitlab): add duo-chat-opus-4-7 model definition
2026-04-17 12:37:36 -05:00
Aiden Cline ddb3a0ff05 update agents.md 2026-04-17 12:14:04 -05:00
Aiden Cline 96c12042bc remeda 2026-04-17 12:13:54 -05:00
mickalchen 73b81ac027 add tencent provider 2026-04-17 17:27:35 +08:00
Vladimir Glafirov 9c5839a414 feat(gitlab): add duo-chat-opus-4-7 model definition 2026-04-17 08:54:07 +02:00
Aiden Cline 721464bc3c Merge pull request #1469 from GrahamCampbell/ops-4-7-fixes
Corrected and normalized claude opus 4.7 knowledge cut-off dates
2026-04-16 22:30:13 -05:00
Aiden Cline b6b45a9d25 Merge pull request #1463 from GrahamCampbell/claude-4-6
Correct Anthropic Claude 4.6 model knowledge cut-off dates
2026-04-16 21:36:19 -05:00
Aiden Cline 7b8f98bb23 Merge pull request #1471 from cfbender/fix/openrouter-opus-4-7
feat: add openrouter opus 4.7
2026-04-16 21:35:52 -05:00
Aiden Cline 92ac48b07f Merge pull request #1473 from fhennerkes/dev
Poe: add Claude-Opus-4.7
2026-04-16 20:57:21 -05:00
fhennerkes 36a455ce4a Merge branch 'anomalyco:dev' into dev 2026-04-16 18:11:32 -07:00
fhennerkes 0bf5c60319 poe: add Claude-Opus-4.7 model
Add new Anthropic model from Poe API (released 2026-04-15):
- Reasoning support
- 1M context window with 128K output
- Cost: $4.3/M input, $21/M output, $0.43/M cache read, $5.4/M cache write
- Modalities: text, image, pdf
2026-04-16 18:08:02 -07:00
Kit Langton b123711494 Merge pull request #1472 from elithrar/patch-4
cloudflare: add opus 4.7
2026-04-16 19:38:46 -04:00
Matt Silverlock 832064c1d1 cloudflare: add opus 4.7 2026-04-16 18:51:54 -04:00
Cody Bender c16e1c817b fix: add openrouter opus 4.7 2026-04-16 18:38:36 -04:00
Aiden Cline 8aaf31711b Merge pull request #1468 from heimoshuiyu/fix/opus-4-7-temperature
fix: set temperature=false for Claude Opus 4.7
2026-04-16 14:34:52 -05:00
Graham Campbell ca6acf0b3e Corrected and normalized claude opus 4.7 knowledge cut-off dates 2026-04-16 20:33:49 +01:00
heimoshuiyu 660a672647 fix: set temperature=false for firmware and venice Opus 4.7 2026-04-17 03:23:11 +08:00
heimoshuiyu 147cb3138a fix: set temperature=false for Claude Opus 4.7 across all providers 2026-04-17 03:22:33 +08:00
Aiden Cline 5c1fb729fd Merge pull request #1462 from dpuyosa/dev
Venice: Add Claude Opus 4.7 and remove deprecated models
2026-04-16 14:10:03 -05:00
Aiden Cline 0d34900078 Merge pull request #1464 from cgilly2fast/dev
feat(firmware): opus 4.7 remove old claude models
2026-04-16 14:09:39 -05:00
Aiden Cline 4bc71918f5 Merge pull request #1467 from vercel/update-vercel-models-20260416-1812
Update Vercel models
2026-04-16 13:34:40 -05:00
Jerilyn Zheng 6f62522505 Set temperature to false in claude-opus-4.7 configuration
Changed temperature setting from true to false.
2026-04-16 11:23:29 -07:00
Aiden Cline 7680a1d169 Merge pull request #1466 from vercel/fix-reranking-type-upstream
fix(vercel): accept reranking model type from API
2026-04-16 13:22:29 -05:00
github-actions[bot] bdc15a57ce chore(vercel): update Vercel model definitions
Auto-generated by weekly workflow from Vercel AI Gateway API.

Co-Authored-By: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-16 18:12:52 +00:00
R-Taneja c7d324fed8 fix(vercel): accept reranking model type from API
The Vercel AI Gateway API now returns models with type "reranking",
which caused the generate-vercel script to fail schema validation.

Add "reranking" to the ModelType enum and skip these models in the
main loop, matching the existing pattern for image/video types that
OpenCode does not consume.
2026-04-16 11:05:26 -07:00
Colby Gilbert 863bada2cf feat(firmware): opus 4.7 remove old claude models 2026-04-16 10:37:52 -07:00
dpuyosa 28c4af0631 [venice] Add Claude Opus 4.7 and update Qwen models
- Add Claude Opus 4.7 with 1M context, 128K output, multimodal support
- Update Qwen 3.5 35B and 397B to open_weights=true and refresh last_updated
- Remove deprecated models: Grok Code Fast 1, Mercury Edit 2, MiniMax M2.1
2026-04-16 18:30:45 +02:00
Aiden Cline 38f6b7dfc5 Merge pull request #1456 from Snat3r/dev
Add GML5.1.toml model to cortecs provider
2026-04-16 11:16:51 -05:00
Aiden Cline 1ba010f66e Merge pull request #1461 from llc1123/chore/zenmux-update
chore(zenmux): add claude-opus-4.7
2026-04-16 11:16:41 -05:00
粒粒橙 132a5ade8d chore(zenmux): add claude-opus-4.7 2026-04-17 00:02:58 +08:00
Graham Campbell 2ef2b10847 Correct anthropic 4.6 knowledge cut-off dates 2026-04-16 16:52:15 +01:00
Frank 87e1dcb70f update zen modles 2026-04-16 11:31:20 -04:00
Aiden Cline 43d2e058d9 Merge pull request #1449 from shikbupt/alibaba-glm5.1
add alibaba-cn glm5.1
2026-04-16 10:25:58 -05:00
Aiden Cline 0a6c2ca49d Merge pull request #1459 from itsnebulalol/dev
feat: add anthropic claude opus 4.7 models
2026-04-16 10:25:04 -05:00
Dominic Frye 2f954fc838 feat: add anthropic claude opus 4.7 models 2026-04-16 11:19:19 -04:00
Frank 91b7851971 update zen models 2026-04-16 04:51:30 -04:00
Jack 80e23ab90e Merge pull request #1266 from lioZ129/feature/add-hpc-ai-provider
feat: add HPC-AI model provider support
2026-04-16 15:09:44 +08:00
Snat3r 6e574da2e4 Update input modalities in minimax-M2.7.toml 2026-04-16 08:21:20 +02:00
Snat3r 5b68565783 Add MiniMax-M2.7 model configuration file cortecs 2026-04-16 08:19:51 +02:00
lioZ129 65dafb56a3 add [cost] and glm5.1 support 2026-04-16 14:13:27 +08:00
Snat3r 32c0c88600 Update context and output limits in glm-5.1.toml 2026-04-16 08:08:09 +02:00
Snat3r d911b6f610 Add GLM-5.1 model configuration file 2026-04-16 08:06:37 +02:00
Aiden Cline 5cf28a566f Merge pull request #1424 from WJQSERVER/feat/nvidia-minimax-m2.7
Add MiniMax M2.7 to NVIDIA(NIM)
2026-04-15 20:19:01 -05:00
Aiden Cline 52cdb783a1 Merge pull request #1452 from wwth8819/dev
For aihubmix add GPT-5.4 \ GPT-5.4-mini, remove Incorrect value from old models, update cost
2026-04-15 20:18:24 -05:00
wwth8819 4a14ce5ae6 Remove temperature setting from gpt-5.2-codex.toml
Removed the temperature setting from the configuration.
2026-04-16 03:12:14 +08:00
wwth8819 f17c352027 Update cost values in coding-glm-4.7.toml 2026-04-16 03:11:16 +08:00
wwth8819 46ec19ab02 add gpt-5.4-mini gpt-5.4 2026-04-16 03:09:26 +08:00
Frank f12aae094e update zen models 2026-04-15 10:55:02 -04:00
sk 377d0f1c8d add alibaba-cn glm5.1 2026-04-15 22:02:52 +08:00
WJQSERVER 884b799012 Merge branch 'dev' into feat/nvidia-minimax-m2.7 2026-04-15 21:53:54 +08:00
Frank 6f04d267cf update zen models 2026-04-15 02:17:31 -04:00
Aiden Cline a0b89e739b Merge pull request #1425 from ceyhanmolla/add-minimax-m2.7-nvidia
feat(nvidia): add MiniMax-M2.7
2026-04-14 22:59:38 -05:00
Frank 0ce000a521 update go models 2026-04-14 23:09:06 -04:00
Frank 4b7dda6cc6 update go models 2026-04-14 22:50:12 -04:00
Aiden Cline 7220310828 Merge pull request #1447 from Sawyerb/dev
Removed deprecated models and added ME2 to all relevant providers.
2026-04-14 21:49:22 -05:00
Aiden Cline 15746b9845 Merge pull request #1444 from wwth8819/dev
Add glm-5.1,  coding-glm-5.1  TO  AiHubMix
2026-04-14 21:49:06 -05:00
Aiden Cline e9be42b4bc Merge pull request #1443 from teodortomas/add-minimax-m2.7
add minimax-m2p7 to fireworks-ai provider
2026-04-14 17:11:09 -05:00
Aiden Cline c0d21d802f Merge pull request #1429 from Lee-Si-Yoon/fix/cache-read-friendli
fix: cache read costs for friendliAI models
2026-04-14 17:10:56 -05:00
Aiden Cline 4937952a52 Merge pull request #1437 from Ardakilic/dev
feat: kilo gateway: elephant alpha
2026-04-14 17:10:37 -05:00
Aiden Cline 1bb5deadea Merge pull request #1439 from fhennerkes/dev
poe: update models with pricing, deprecations, and display name fixes
2026-04-14 17:10:26 -05:00
Aiden Cline c2ad18c87d Merge pull request #1445 from cantalupo555/chore/openrouter-remove-deprecated-free-models
chore(openrouter): remove deprecated free-tier models no longer available via API
2026-04-14 17:10:01 -05:00
Sawyer e4b0a53e26 Removed deprecated models and added ME2 to all relevant providers. 2026-04-14 12:33:35 -07:00
cantalupo555 61ea2e2093 chore(openrouter): remove deprecated free-tier models no longer available via API 2026-04-14 08:11:45 -03:00
wwth8819 162fd8b72b Add configuration for Coding-GLM-5.1 model 2026-04-14 17:35:23 +08:00
wwth8819 b8fae048db Add GLM-5.1 model configuration file 2026-04-14 17:32:59 +08:00
Teodor Tomáš ca6cf794c1 add minimax-m2p7 to fireworks-ai provider 2026-04-14 11:06:47 +02:00
fhennerkes 152b401976 poe: update models with pricing, deprecations, and display name fixes
Mark 11 models no longer on the Poe API as deprecated:
- anthropic: claude-sonnet-3.5, claude-sonnet-3.5-june
- cerebras: qwen3-235b-2507-cs, qwen3-32b-cs, llama-3.3-70b-cs
- google: gemini-3-pro, gemini-deep-research
- novita: glm-4.7
- openai: chatgpt-4o-latest, gpt-4-classic-0314, gpt-4-classic

Update existing models with latest API data:
- Cerebras (gpt-oss-120b-cs, llama-3.1-8b-cs): Add pricing and correct context (128K)
- kimi-k2.5: Add pricing, fix display name, temperature/reasoning from API
- gpt-4o: Fix output formatting (8_192)
- gpt-5.1-codex-max: Fix display name

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 16:55:18 -07:00
Aiden Cline d99a1581df Merge pull request #1435 from cantalupo555/feat/add-openrouter-elephant-alpha
feat(openrouter): add Elephant Alpha model
2026-04-13 15:01:55 -05:00
Arda Kilicdagi 21cf1fb1e9 feat: kilo gateway: elephant alpha 2026-04-13 20:39:54 +03:00
cantalupo555 970a00c3ad feat(openrouter): add Elephant Alpha model 2026-04-13 13:43:56 -03:00
cantalupo555 d611fc2ef7 feat(core): add elephant model family 2026-04-13 13:35:10 -03:00
Aiden Cline 7d7711878d Merge pull request #1434 from cantalupo555/chore/openrouter-step-3.5-flash-free
chore(openrouter): remove Step 3.5 Flash free-tier model
2026-04-13 10:45:25 -05:00
cantalupo555 fc5d5ec67f chore(openrouter): remove deprecated step-3.5-flash free-tier variant
- Remove the free-tier variant of Step 3.5 Flash as it is no longer needed
2026-04-13 11:51:10 -03:00
Aiden Cline bd5050a15f Merge pull request #1423 from spiffytech/dev
Add Synthetic support for GLM-5.1
2026-04-13 09:18:49 -05:00
Aiden Cline ac67c648a2 Merge pull request #1422 from hanouticelina/add-minimax-2.7-huggingface
feat(huggingface): add MiniMax-M2.7
2026-04-13 09:18:35 -05:00
Aiden Cline f58038fc21 Merge pull request #1421 from zainhas/dev
[Together AI]add minimax m2.7
2026-04-13 09:18:14 -05:00
Aiden Cline 3ea7d56b96 Merge pull request #1428 from dpuyosa/feat/venice-glm-5-models
Venice: Add Z-AI GLM-5 Turbo and GLM-5V Turbo models
2026-04-13 09:17:45 -05:00
Aiden Cline e23657368e Merge pull request #1426 from dpuyosa/venice/update-model-configs-0412
Venice: Update model configs and pricing
2026-04-13 09:17:33 -05:00
Aiden Cline d59ad3ffa3 Merge pull request #1427 from dpuyosa/refactor/venice-model-naming
Venice: Update model naming convention
2026-04-13 09:17:08 -05:00
siyoon dcbb415960 fix: add cache_read parameter to cost section 2026-04-13 16:05:36 +09:00
dpuyosa e302956dc4 [venice] Update model naming convention
- Rename files to use dashes instead of dots
- Rename opus/sonnet 45 to 4-5 format
- Remove beta suffix from Grok 4.20 models
- Update family from grok-beta to grok
- Remove knowledge field from Claude models
- Update output limits
2026-04-13 01:10:06 +02:00
dpuyosa 5d100a8243 [venice] Add Z-AI GLM-5 Turbo and GLM-5V Turbo models
- Add Z-AI GLM-5 Turbo (text-only, reasoning, tool_call)

- Add Z-AI GLM-5V Turbo (vision, reasoning, tool_call)
2026-04-13 01:05:47 +02:00
dpuyosa 9ff52ee539 [venice] Update model configs and pricing
- Update last_updated dates for 5 models

- Set open_weights to false for 4 models

- Add context_over_200k cache pricing for qwen-3-6-plus
2026-04-13 00:59:21 +02:00
ceyhanmolla 8114522671 feat(nvidia): add MiniMax-M2.7 2026-04-12 16:56:04 +02:00
wjqserver 5e534d84bc feat: add NVIDIA MiniMax M2.7 model 2026-04-12 22:51:46 +08:00
spiffytech 1f79cd8fd0 Added Synthetic support for GLM-5.1 2026-04-12 08:46:10 -04:00
Celina Hanouti 462b822e60 add minimax M2.7 for hugging face provider 2026-04-12 11:06:30 +02:00
Zain Hasan 8021e1afd0 Merge branch 'anomalyco:dev' into dev 2026-04-11 22:23:20 -07:00
Zain Hasan 304d85fa43 [Together AI]add minimax m2.7 2026-04-11 22:14:05 -07:00
Aiden Cline f07262370f Merge pull request #1418 from Ardakilic/dev
Kilo Gateway: Sync model list with upstream (2026-04-11)
2026-04-11 16:48:46 -05:00
Aiden Cline 7cfaa0393e Merge pull request #1419 from nicopujia/add-openrouter-deepseek-r1
Add OpenRouter support for DeepSeek R1
2026-04-11 16:46:58 -05:00
Arda Kilicdagi c93de9f54f chore: sync all kilo gw models 2026-04-11 03:31:00 +03:00
Aiden Cline 2b17d9efc2 Merge pull request #1414 from Ardakilic/dev
Feat: Kilo Gateway: Add MiniMax M2.7
2026-04-10 13:31:50 -05:00
Arda Kilicdagi 8d8521e0e1 feat: kilo gateway: MiniMax M2.7 2026-04-10 20:42:45 +03:00
Aiden Cline c9f22d26b9 Merge pull request #1413 from Ardakilic/dev
Kilo Gateway: Add GLM 5.1, Remove MiniMax M2.5 Free
2026-04-10 10:33:18 -05:00
Aiden Cline 61e8ea2a2e Merge pull request #1410 from gjtiquia/dev
Poe: add GLM-5 model
2026-04-10 10:26:57 -05:00
Aiden Cline 7d2cd9818f Merge pull request #1411 from Alex-wuhu/dev
novita-ai: add 8 new models and remove 2 deprecated models
2026-04-10 10:26:45 -05:00
Arda Kilicdagi 385b4fbcf6 feat: kilo gateway: glm-5.1 2026-04-10 15:11:37 +03:00
Alex-wuhu 2f0890c9a9 Add new model configurations for Gemma, MiniMax, Qwen, and GLM 2026-04-10 16:28:34 +08:00
GJ Tiquia 9d377b768f poe: GLM-5 temperature set to true 2026-04-10 15:57:25 +08:00
GJ Tiquia aa4f3f550a poe: add GLM-5 model 2026-04-10 14:13:03 +08:00
Aiden Cline f82d6fc61a Merge pull request #1404 from nicopujia/add-openrouter-qwen3.5-flash-02-23
Add OpenRouter support for Qwen3.5 Flash 2026-02-23
2026-04-09 22:37:05 -05:00
Aiden Cline 4222b040b7 Merge pull request #1407 from line72/deepinfra-glm-5.1
[DeepInfra] Add GLM 5.1
2026-04-09 22:36:53 -05:00
Aiden Cline d2e4174103 Merge pull request #1397 from qychen2001/dev
Add GLM-5.1 and GLM-5V-Turbo model configurations for siliconflow
2026-04-09 22:35:52 -05:00
Aiden Cline f30b5fc754 Merge pull request #1408 from nanai10a/dev
Add MiniMax M2.5 (free) configuration file
2026-04-09 22:35:37 -05:00
Aiden Cline 10239c95e2 Merge pull request #1401 from dpuyosa/venice-open-weights-fix
Venice: Remove private field fallback for open weights
2026-04-09 20:05:03 -05:00
Aiden Cline 59831a9a0e Merge pull request #1399 from dpuyosa/venice-model-updates-2026-04-09
Venice: Update model configs with refreshed pricing and limits
2026-04-09 20:04:55 -05:00
Aiden Cline c7552d0e00 Merge pull request #1396 from shelvick/add-azure-grok-4-20
Add Grok 4.20 reasoning and non-reasoning to Azure
2026-04-09 20:04:04 -05:00
Aiden Cline 76d53c9e96 Merge pull request #1382 from cgilly2fast/dev
feat(firmware): add zai 5.1 and qwen 3.6 plus
2026-04-09 20:03:50 -05:00
Aiden Cline 61573f666a Merge pull request #1395 from zainhas/dev
[Together AI] add GLM-5.1 + Gemma 4 31B it
2026-04-09 20:03:13 -05:00
Aiden Cline 1d30640400 Merge branch 'dev' into dev 2026-04-09 20:02:59 -05:00
Aiden Cline 1f1eafe173 Merge pull request #1406 from riccardogiorato/dev
Update GLM to version 5.1 for together provider
2026-04-09 20:02:08 -05:00
Aiden Cline a75c0f0fe9 Merge pull request #1400 from dpuyosa/venice-add-new-models
Venice: Add 4 new AI models
2026-04-09 17:34:55 -05:00
Marcus Dillavou 57c6d817d5 DeepInfra: Add GLM 5.1 2026-04-09 15:50:04 -05:00
Riccardo Giorato 3d1d77da76 Merge pull request #2 from riccardogiorato/orchestrator/add-glm-5-1-together-r8k9f
add GLM-5.1 for together provider
2026-04-09 22:42:54 +02:00
orchestrator-build[bot] e7cfed72ff fix GLM-5.1 open_weights to true 2026-04-09 20:40:20 +00:00
orchestrator-build[bot] b748364a20 fix GLM-5.1 pricing for together provider 2026-04-09 20:39:49 +00:00
orchestrator-build[bot] 30439f4409 replace GLM-5 with GLM-5.1 for together provider 2026-04-09 20:37:34 +00:00
orchestrator-build[bot] 7baad3cc22 add GLM-5.1 for together provider 2026-04-09 20:35:51 +00:00
Nicolás Pujia 564992885b Add OpenRouter support for DeepSeek R1 2026-04-09 11:54:16 -03:00
Nicolás Pujia 57a53889db Add OpenRouter support for Qwen3.5 Flash 2026-02-23 2026-04-09 11:53:53 -03:00
Nanai Jua 0f019a5e9a Add MiniMax M2.5 (free) configuration file
https://openrouter.ai/provider/open-inference
2026-04-09 18:11:40 +09:00
dpuyosa d6fec11252 [venice] Remove private field fallback for open weights
- Rely solely on modelSource for open weights detection
- Remove privacy field fallback per new ZDR policies
2026-04-09 11:03:03 +02:00
dpuyosa 7604313114 [venice] Add 4 new AI models
- Add Mercury 2 (reasoning model)
- Add Mistral Small 4 (multimodal)
- Add Nemotron Cascade 2 30B A3B
- Add Qwen 3.5 397B (multimodal)
2026-04-09 10:31:24 +02:00
dpuyosa c3a2b1a1db [venice] Update model configs with refreshed pricing and limits
- Update last_updated dates to 2026-04-09 across 6 models
- Adjust Grok pricing to reflect current rates
- Add context_over_200k pricing for Qwen 3.6 Plus
- Correct Gemma 4 output limits from 12288 to 8192
- Rename Qwen 3.6 Plus to "Uncensored" variant
2026-04-09 10:17:05 +02:00
QiyuanChen 68294f3bd6 Add GLM-5V-Turbo model configuration for siliconflow provider 2026-04-09 11:18:25 +08:00
QiyuanChen ad10ce6232 Add GLM-5.1 model configuration files for siliconflow provider 2026-04-09 11:08:53 +08:00
Scott Helvick 5a09420d65 Add Grok 4.20 reasoning and non-reasoning to Azure 2026-04-09 02:30:55 +00:00
Zain Hasan f1b3177ff7 add gemma 4 31b instruct 2026-04-08 18:49:38 -07:00
Zain Hasan a7d0152fd1 [Together AI] add GLM-5.1 2026-04-08 17:55:11 -07:00
Aiden Cline 46c6aef51b Merge pull request #1393 from spiffytech/dev
Add Synthetic support for GLM-5 and Nemotron 3 Super
2026-04-08 16:01:12 -05:00
Aiden Cline 7c34bf01b5 Merge pull request #1394 from spiffytech/ollama-changes
Add Ollama Cloud support for Gemma 4. Updated properties on Gemini 3 Flash
2026-04-08 16:00:12 -05:00
spiffytech 5ce20c0978 Added Ollama Cloud support for Gemma 4. Updated properties on Gemini 3 Flash. 2026-04-08 15:03:29 -04:00
spiffytech 6055551b33 Added Synthetic support for GLM-5 and Nemotron 3 Super 2026-04-08 14:57:51 -04:00
Aiden Cline a96094c059 Merge pull request #1390 from GoGoris/add-qwen3-coder-next-cortecs
Add qwen3-coder-next model for cortecs
2026-04-08 11:26:42 -05:00
Aiden Cline 39e86eb055 Merge pull request #1384 from dpuyosa/feat/add-venice-claude-opus-4-6-fast-glm-5-1
Venice: Add Claude Opus 4.6 Fast and GLM 5.1 models
2026-04-08 11:25:56 -05:00
Aiden Cline 119f421437 Merge pull request #1387 from cantalupo555/feat/add-gemma-4-free-openrouter
feat(openrouter): add Gemma 4 free models
2026-04-08 11:25:30 -05:00
Aiden Cline 6ab4c1be04 Merge pull request #1386 from cantalupo555/chore/remove-qwen3.6-plus-free-openrouter
chore(openrouter): remove discontinued Qwen3.6 Plus free
2026-04-08 11:25:15 -05:00
Aiden Cline f1eaa4bd9d Merge pull request #1392 from Solidsilver/feat/fireworks-add-glm-5-1-qwen-3-6-plus
feat(fireworks): add GLM 5.1 and Qwen 3.6 Plus models
2026-04-08 11:24:52 -05:00
Aiden Cline 2f4693b9cf Merge pull request #1391 from CassiusXiang/fix/openrouter-qwen3.6-plus
fix(openrouter): replace discontinued qwen3.6-plus free with paid model
2026-04-08 11:24:41 -05:00
Luke M 5c867d5fba feat(fireworks): add GLM 5.1 and Qwen 3.6 Plus models 2026-04-08 09:06:50 -07:00
XiangChang 682a486f09 fix(openrouter): replace discontinued qwen3.6-plus free with paid model 2026-04-08 22:31:52 +08:00
Steven Goris ea10c5674b Add qwen3-coder-next model for cortecs 2026-04-08 15:14:31 +02:00
cantalupo555 5829a9174c feat(openrouter): add Gemma 4 26B A4B free
- Add google/gemma-4-26b-a4b-it:free (MoE, 256K context, multimodal, reasoning)
2026-04-08 08:32:07 -03:00
cantalupo555 4717e5a902 feat(openrouter): add Gemma 4 31B free
- Add google/gemma-4-31b-it:free (256K context, multimodal, reasoning)
2026-04-08 08:31:55 -03:00
cantalupo555 20f225d6a6 chore(openrouter): remove discontinued Qwen3.6 Plus free
- Model no longer available on OpenRouter API
2026-04-08 08:16:47 -03:00
dpuyosa 04ada2c06e [venice] Add Claude Opus 4.6 Fast and GLM 5.1 models
- Add claude-opus-4-6-fast model with 1M context
- Add zai-org-glm-5-1 model with reasoning and tool_call
2026-04-08 11:40:46 +02:00
Frank 23fd440f57 update zen models 2026-04-08 02:20:44 -04:00
Colby Gilbert a4c09d58c3 feat(firmware): add zai 5.1 and qwen 3.6 plus 2026-04-07 22:18:54 -07:00
Aiden Cline 82924aa6f2 Merge pull request #1376 from mugnimaestra/feat/add-glm-5.1-tee-chutes
feat(chutes): add zai-org/GLM-5.1-TEE model
2026-04-07 23:55:23 -05:00
Aiden Cline c8f0b6d573 Merge pull request #1377 from mchenco/mchen/update-cf-workers-ai-models
update cloudflare-workers-ai: add gemma-4, remove non-LLMs, fix metadata
2026-04-07 23:55:07 -05:00
Aiden Cline 09c3cb3e0a Merge pull request #1379 from zhongruan0522/dev
add GLM-5.1 to zhipuai and zai providers
2026-04-07 23:54:32 -05:00
Aiden Cline 555662ec80 Merge pull request #1381 from llc1123/chore/zenmux-update
chore(zenmux): add GLM-5.1 model configuration
2026-04-07 23:54:20 -05:00
Aiden Cline fc63cc19c3 feat: add experimental modes to models to express things like "fast" that induce additional price changes 2026-04-07 23:47:19 -05:00
Aiden Cline 26d2f3e8e9 Merge pull request #1378 from friendliai/minpeter/add-friendli-glm-5.1
feat(friendli): add GLM-5.1 and remove deprecated models
2026-04-07 22:30:44 -05:00
粒粒橙 92374dd74d chore(zenmux): add GLM-5.1 model configuration 2026-04-08 11:30:14 +08:00
minpeter ee4de44fbe fix(friendli): align model display names with cross-provider majority convention 2026-04-08 11:39:05 +09:00
zhongruan0522 5513af5b6c add GLM-5.1 to zhipuai and zai providers 2026-04-08 02:34:12 +00:00
minpeter 755509be95 feat(friendli): add GLM-5.1 and remove deprecated models 2026-04-08 11:31:50 +09:00
mchen 392b0988f2 update cloudflare-workers-ai: add gemma-4, remove non-LLMs, fix metadata
- Add gemma-4-27b-a4b-it (multimodal, reasoning, tool calling)

- Remove non-LLM models: embeddings, TTS, translation, sentiment analysis

- Remove redundant models: Llama 2/3.x variants, Qwen, Mistral, DeepSeek, Gemma 3

- Update metadata: tool_call, reasoning, open_weights, attachment for remaining models

- Final models: gemma-4, llama-4-scout, kimi-k2.5, nemotron-3, gpt-oss-20b/120b, glm-4.7-flash
2026-04-07 21:00:44 -04:00
Muhammad Mugni Hadi 7f1e94f571 feat(chutes): add zai-org/GLM-5.1-TEE model 2026-04-08 06:40:30 +07:00
Aiden Cline 61c596874c feat: add new provider.body and provider.headers support 2026-04-07 17:36:40 -05:00
Frank ca0e64451d update zen models 2026-04-07 18:01:31 -04:00
Aiden Cline d2870fcfeb Merge pull request #1374 from fhennerkes/dev
Poe: adding Gemma-4-31B (free model)
2026-04-07 16:48:52 -05:00
fhennerkes 9c8e1e0fa0 Merge branch 'anomalyco:dev' into dev 2026-04-07 14:02:06 -07:00
Frank 30d42207cb update zen models 2026-04-07 16:48:49 -04:00
fhennerkes c450a6ffaf poe: add Gemma-4-31B model
Add new Google model from Poe API (released 2026-04-02):
- Free during preview
- 262K context, 8K output
- Modalities: text, image

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 13:04:03 -07:00
Frank e889bd7c3b update zen models 2026-04-07 13:43:40 -04:00
Aiden Cline dcd3803dea Merge pull request #1359 from rdbisme/dev
Add missing Qwen3 Coder Next model to Amazon Bedrock
2026-04-07 12:41:41 -05:00
Aiden Cline 05b22d8f8e Merge pull request #1372 from JoshuaDietz/dev
feat(ollama-cloud): add GLM-5.1
2026-04-07 12:30:52 -05:00
Aiden Cline 5c1a00bbe8 Merge pull request #1373 from cantalupo555/feat/openrouter-glm-5.1
feat(openrouter): add z-ai/glm-5.1 model
2026-04-07 12:30:12 -05:00
cantalupo555 27cbd6557d feat(openrouter): add z-ai/glm-5.1 model
- Add GLM-5.1 with 202K context, reasoning, tool call, and structured output

- Pricing: $1.40/M input, $4.40/M output, $0.26/M cache read
2026-04-07 14:02:55 -03:00
JoshuaDietz 8114fa2f13 Merge branch 'anomalyco:dev' into dev 2026-04-07 19:01:23 +02:00
Joshua Dietz 5dc325bf09 feat(ollama-cloud): add GLM-5.1
unsure about temperature=true which is not set for GLM-5 but is set for GLM-5.1 huggingface.
2026-04-07 19:00:54 +02:00
Aiden Cline d27ce785fe Merge pull request #1370 from gary149/feat/huggingface-glm-5.1
feat(huggingface): add GLM-5.1
2026-04-07 11:55:12 -05:00
Aiden Cline f47f9e8414 Merge pull request #1225 from mixlayer/add_mixlayer
New provider: Mixlayer
2026-04-07 11:46:19 -05:00
Victor Muštar df41a38c6f feat(huggingface): add GLM-5.1 2026-04-07 18:33:53 +02:00
Aiden Cline 5b37d05f82 Merge pull request #1367 from cantalupo555/feat/stepfun-step-3.5-flash-2603
feat(stepfun): add step-3.5-flash-2603 model
2026-04-07 11:21:02 -05:00
Aiden Cline 99e046916c Merge pull request #1360 from jonathancaevans/update-kimi-k2p5-turbo-name
Update Kimi K2.5 Turbo display name for Firepass clarity
2026-04-07 11:09:02 -05:00
Aiden Cline 98baf7eaca Merge pull request #1364 from seffhunnn/fix-openrouter-glm-5-turbo-web
fix: correct glm-5-turbo pricing and context for openrouter
2026-04-07 11:08:29 -05:00
Aiden Cline 462d7fa620 Merge pull request #1365 from dpuyosa/feat/venice-add-qwen-3-6-plus
Venice: Add Qwen 3.6 Plus model
2026-04-07 11:08:15 -05:00
cantalupo555 7eea1dec18 feat(stepfun): add step-3.5-flash-2603 model
- Add Step 3.5 Flash 2603 model optimized for agent workflows

- Released April 2, 2026, same pricing as step-3.5-flash
2026-04-07 12:01:26 -03:00
dpuyosa 10652fb8dc feat(venice): add Qwen 3.6 Plus model
- Add Qwen 3.6 Plus with 1M context window

- Support text, image, and video input modalities

- Enable reasoning, tool calling, and structured output
2026-04-07 13:41:42 +02:00
Mohd Saif 816f9bb585 fix: correct glm-5-turbo pricing and context 2026-04-07 14:45:31 +05:30
Jonathan Evans 03376e9986 Update Kimi K2.5 Turbo display name
Add (firepass) suffix to clarify this is the Firepass router endpoint.

Follow-up to #1256
2026-04-06 13:10:01 -07:00
Ruben Di Battista 91d73da942 Enable reasoning capability for Qwen3 Coder Next model 2026-04-06 21:51:16 +02:00
Ruben Di Battista db7e4ff9ba Add missing Qwen3 Coder Next model to Amazon Bedrock 2026-04-06 21:07:36 +02:00
Aiden Cline d6145d1479 Merge pull request #1354 from llc1123/chore/zenmux-updates
zenmux: remove deprecated models and add Agnes 1.5 entries
2026-04-06 08:27:09 -07:00
粒粒橙 ec314aa0f1 fix(zenmux): add image support for agnes-1.5-lite 2026-04-06 14:28:22 +08:00
粒粒橙 188c36696e zenmux: remove deprecated models and add models from sapiens-ai 2026-04-06 14:08:08 +08:00
Aiden Cline 2b5f3f961d Merge pull request #1340 from battall/patch-1
fix: google/gemma-4 -it suffixes
2026-04-05 21:10:43 -07:00
Aiden Cline bf8ce0b8f8 Merge pull request #1342 from seffhunnn/fix-deepseek-context-window
fix: correct deepseek-chat context window to 131072
2026-04-05 21:06:53 -07:00
Aiden Cline 5e3eb74da2 Merge pull request #1341 from u1630022/feat-openrouter-trinity-large-thinking
add trinity large thinking to openrouter provider
2026-04-05 21:06:19 -07:00
Aiden Cline 542620b288 Merge pull request #1343 from spyridonas/patch-1
Fix capitalization in model name
2026-04-05 21:05:15 -07:00
Aiden Cline f6576ffb0f Merge pull request #1344 from dpuyosa/venice/gemma4-trinity
Venice: Add Gemma 4 and Arcee Trinity models, enable GLM 4.6 reasoning
2026-04-05 21:05:00 -07:00
Aiden Cline 88649810a6 Merge pull request #1346 from GHagui/add-gemma-4-openrouter
feat(openrouter): add Gemma 4 26B A4B and Gemma 4 31B models
2026-04-05 21:04:42 -07:00
Aiden Cline 1367d90f32 Merge pull request #1353 from cyberofficial/vultr
[Vultr] Update Inference Models
2026-04-05 21:03:58 -07:00
Cyber Official 322b1154be Update Inference Models
Vultr Updated Inference API endpoint with different versions of models, this commit adds in new models and corrects some information
2026-04-05 17:12:13 -04:00
Gabriel Hagui 7336867f65 Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-04 21:17:55 -03:00
GHagui caaf4d8b0a Merge branch 'add-gemma-4-openrouter' of https://github.com/GHagui/models.dev into add-gemma-4-openrouter 2026-04-05 00:09:19 +00:00
GHagui 08c2b928b6 fix(openrouter) Normalize formatting in Gemma 4 26B A4B and Gemma 4 31B TOML files 2026-04-05 00:03:44 +00:00
Gabriel Hagui 3a4b5e50cb Add files via upload
Fixing CRLF to LF
2026-04-04 20:51:25 -03:00
Gabriel Hagui 3244ef835e feat(openrouter) Add Gemma 4 26B A4B and Gemma 4 31B 2026-04-04 20:43:15 -03:00
GHagui 346b12f42f feat(openrouter) Add Gemma 4 26B A4B and Gemma 4 31B 2026-04-04 23:38:56 +00:00
dpuyosa 116d91a0cc [venice] Add Gemma 4 and Arcee Trinity models, enable GLM 4.6 reasoning
- Add Google Gemma 4 26B A4B and 31B instruct models with multimodal support
- Add Arcee Trinity Large Thinking reasoning model
- Enable reasoning capability for GLM 4.6
- Reduce Qwen3 5-9B output limit to 32K
2026-04-05 00:08:47 +02:00
Spyros Sakellaropoulos 778036c53c Fix capitalization in model name 2026-04-05 00:10:17 +03:00
Mohd Saif Ansari e86cc85dd4 fix: update deepseek-chat context window 2026-04-05 01:59:40 +05:30
Eavan Pattie a6f030fe1c add trinity large thinking to openrouter provider
* fixes trinity-large-thinking erroneously marked as not open_weight in
  vercel provider
2026-04-04 22:44:25 +03:00
Aiden Cline 1eb0b8c8e1 Merge pull request #1338 from anthraxx/alibaba-qwen3.6-plus
feat(alibaba): add Qwen3.6 Plus model configuration to all regions
2026-04-04 11:55:23 -07:00
Aiden Cline 1bc0b9d81f Merge pull request #1335 from branchgrove/dev
Add google-vertex DeepSeek V3.2 model
2026-04-04 11:51:37 -07:00
Battal Doğukan Hazar eca166ed4d fix: -it suffix for google/gemma-4 2026-04-04 21:48:31 +03:00
Aiden Cline e64404b173 Merge pull request #1336 from WJQSERVER/dev
Add Google Gemma 4 31B IT to NVIDIA(NIM) provider
2026-04-04 11:48:19 -07:00
Battal Doğukan Hazar e9c8425b32 fix: google/gemma-4 -it suffix 2026-04-04 21:47:27 +03:00
Aiden Cline 8618de3429 Merge pull request #1333 from riccardogiorato/dev
Remove deprecated models from TogetherAI provider
2026-04-04 11:28:46 -07:00
Aiden Cline 6e64316225 Merge pull request #1337 from fanweixiao/vivgrd/gpt-5.4
provider(vivgrid): add GPT-5.3 Codex, GPT-5.4 Mini, and GPT-5.4 Nano models
2026-04-04 11:28:33 -07:00
Aiden Cline a36d032e93 Merge pull request #1339 from cantalupo555/remove/qwen3.6-plus-preview-free
chore(openrouter): remove discontinued Qwen3.6 Plus Preview free
2026-04-04 11:28:18 -07:00
Aiden Cline e74dce023f Merge pull request #1315 from seffhunnn/fix-pdf-modalities
fix: add missing pdf modality to supported OpenAI models
2026-04-04 11:28:07 -07:00
cantalupo555 47f9b2b910 chore(openrouter): remove discontinued Qwen3.6 Plus Preview free
- Remove qwen3.6-plus-preview:free model after Qwen3.6 Plus free replaced it
2026-04-04 15:08:11 -03:00
Levente Polyak 6ba0af61d6 feat(alibaba): add Qwen3.6 Plus model configuration to all regions
- Add missing regions
- Add coding-plan variants
- Use pricing from model info page

Link: https://bailian.console.alibabacloud.com/cn-beijing?tab=model#/model-market/detail/qwen3.6-plus
2026-04-04 19:52:15 +02:00
C.C. Fan 24d4a9b8dd provider(vivgrid): add GPT-5.3 Codex, GPT-5.4 Mini, and GPT-5.4 Nano models
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-04 23:07:49 +08:00
wjqserver d5b420768a feat: add Google Gemma 4 31B IT to NVIDIA provider 2026-04-04 22:26:39 +08:00
Riccardo Giorato 66ada85298 more deprecations 2026-04-04 14:18:08 +02:00
Elias Lundgren 2ffb1d9181 Add google-vertex DeepSeek V3.2 model 2026-04-04 13:57:42 +02:00
Riccardo Giorato 04768ff141 Merge pull request #1 from riccardogiorato/orchestrator/remove-deprecated-models-g5nx
Remove deprecated models from togetherai provider
2026-04-03 21:51:02 +02:00
orchestrator-dev[bot] 9560d51908 Remove deprecated models from togetherai provider 2026-04-03 19:49:40 +00:00
Aiden Cline 6a41e31306 Merge pull request #1326 from michaelnchin/fix/amazon-bedrock-structured-output
fix: set correct structured output values for Amazon Bedrock models
2026-04-03 14:03:05 -05:00
Aiden Cline 133c529ebf Merge pull request #1327 from llc1123/chore/zenmux-new-models
zenmux: add KAT-Coder-Pro-V2, Qwen3.6-Plus, and GLM 5V Turbo
2026-04-03 14:02:40 -05:00
Aiden Cline 0a6b828e42 Merge pull request #1331 from zhongruan0522/feat/xiaomi-token-plan
feat: add Xiaomi Token Plan providers (cn/sgp/ams)
2026-04-03 14:00:46 -05:00
Aiden Cline 406f2f66c6 Merge pull request #1323 from Pxys-io/fix-xiaomi-mimo-cache-pricing
fix(openrouter): add missing cache_read pricing for xiaomi/mimo-v2-pro and xiaomi/mimo-v2-omni
2026-04-03 13:59:51 -05:00
Aiden Cline 948ce76d8d Merge pull request #1325 from DEAN-Cherry/dev
revert: alibaba-cn MiniMax-M2.5 to MiniMax-M2.7
2026-04-03 13:47:53 -05:00
Aiden Cline e3dd89ba2e Merge pull request #1332 from vercel/update-vercel-models-20260403-1639
Update Vercel models
2026-04-03 13:47:33 -05:00
Aiden Cline 7e5ae3bb06 Merge pull request #1329 from Track07-cda/alibaba-cn-qwen3.6
feat(alibaba-cn): add Qwen3.6 Plus model configuration
2026-04-03 13:47:19 -05:00
Aiden Cline 5392c185d2 Merge pull request #1328 from sadoclaw/add-gemma-4-models
Add Gemma 4 26B and 31B models
2026-04-03 13:47:00 -05:00
github-actions[bot] 72613f5dbf chore(vercel): update Vercel model definitions
Auto-generated by weekly workflow from Vercel AI Gateway API.

Co-Authored-By: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-03 16:39:32 +00:00
zhongruan0522 01098f81a9 feat: add Xiaomi Token Plan providers (cn/sgp/ams) 2026-04-03 11:22:04 +00:00
Track07-cda 65e798c8f2 feat(alibaba-cn): add Qwen3.6 Plus model configuration 2026-04-03 15:58:53 +08:00
sadoclaw 28a75176c4 Add Gemma 4 26B and 31B models 2026-04-03 08:34:41 +03:00
粒粒橙 61e63db8e3 zenmux: add new models 2026-04-03 13:09:53 +08:00
Michael Chin 95cd6196fa set correct structured_output values for Amazon Bedrock models 2026-04-02 21:15:18 -07:00
Bryan 19c1f2ebe2 revert: alibaba-cn MiniMax-M2.5 to MiniMax-M2.7
Revert PR #1002 - MiniMax-M2.5 is no longer available, now using MiniMax-M2.7
2026-04-03 12:09:05 +08:00
pxys-io 4d25bb5622 fix(openrouter): add missing cache_read pricing for xiaomi/mimo-v2-pro and xiaomi/mimo-v2-omni
OpenRouter charges bash.20/M cache_read tokens for mimo-v2-pro and
bash.08/M for mimo-v2-omni, but these were missing from the cost section.

Source: https://openrouter.ai/api/v1/models

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-03 04:08:55 +02:00
Aiden Cline 8845bf3f3b Merge pull request #1321 from BlockListed/cortecs-add-glm-5
Add glm-5 to cortecs
2026-04-02 19:28:50 -05:00
Aiden Cline 9b5bcde109 Merge pull request #1322 from fhennerkes/dev
poe: add GPT-5.3-Codex-Spark and Kimi-K2.5-FW models
2026-04-02 19:28:41 -05:00
Frank fa75002f19 update zen models 2026-04-02 19:01:00 -04:00
fhennerkes 69b6f3e94a poe: add GPT-5.3-Codex-Spark and Kimi-K2.5-FW models
Add 2 new free models
2026-04-02 15:11:34 -07:00
BlockListed 26f6b602fc add glm-5 to cortecs 2026-04-02 21:45:20 +02:00
Aiden Cline 287c69acaf Merge pull request #1314 from dpark01/add-kimi-k2-thinking-vertex
feat(google-vertex): add moonshotai/kimi-k2-thinking-maas model
2026-04-02 11:30:08 -05:00
Aiden Cline 2b46c3aef2 Merge pull request #1320 from cantalupo555/feature/qwen3.6-plus-free
feat: add Qwen3.6 Plus free on OpenRouter
2026-04-02 11:29:46 -05:00
cantalupo555 a9b7faa409 feat(openrouter): add qwen3.6-plus free model configuration
- Add Qwen3.6 Plus (free) provider configuration
- $0 pricing with 1M context window
- Multimodal input support (text, image, video)
- Full capabilities: reasoning, tool calls, structured output
- Attachment enabled for vision modality
2026-04-02 13:23:09 -03:00
Jack ad3305bc08 Merge branch 'dev' of github.com:anomalyco/models.dev into dev 2026-04-03 00:12:23 +08:00
Jack 0198228bbb Add MiMo V2 Pro/Omni models and family entries
Register two new MiMo V2 models and update model family values. Added "mimo-pro" and "mimo-omni" to ModelFamilyValues in packages/core/src/family.ts, and added corresponding TOML model descriptors under providers/opencode-go/models: mimo-v2-pro.toml and mimo-v2-omni.toml. The Pro model includes very large context (1,048,576) and tiered costs for >200k context, while the Omni model exposes multimodal input (text, image, audio, pdf) and a large 262,144 context. Both files set metadata (release_date, last_updated, knowledge cutoff, open_weights) and define interleaved reasoning field, costs, limits, and modalities.
2026-04-03 00:11:58 +08:00
Aiden Cline 165bc7df94 Merge pull request #1316 from NIKU-SINGH/remove-claude-3-7-sonnet-latest
Remove invalid claude-3-7-sonnet-latest model entry
2026-04-02 10:51:44 -05:00
NIKU-SINGH 36956dc4f4 Remove invalid claude-3-7-sonnet-latest model entry
Anthropic's API does not accept claude-3-7-sonnet-latest as a model ID
(returns 404). The versioned alias claude-3-7-sonnet-20250219 should be
used instead.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-02 16:27:15 +05:30
Mohd Saif Ansari 5ec371653b fix: add missing pdf modality to supported OpenAI models 2026-04-02 12:40:50 +05:30
Frank bb62fc43c1 update zen models 2026-04-01 22:59:53 -04:00
Frank c1465447ab update zen models 2026-04-01 17:53:17 -04:00
Daniel Park 471e9ec492 feat(google-vertex): add moonshotai/kimi-k2-thinking-maas model 2026-04-01 16:24:14 -04:00
Aiden Cline 57c3d38c21 Merge pull request #1313 from zhongruan0522/dev
Add GLM-5V-Turbo
2026-04-01 13:08:38 -05:00
Aiden Cline d19d2508b0 Merge pull request #1273 from Cahl-Dee/add-the-grid-ai
feat: add thegrid.ai provider and associated models
2026-04-01 12:25:35 -05:00
zhongruan0522 d0d2fffcfb Add GLM-5V-Turbo 2026-04-01 16:30:38 +00:00
Aiden Cline 07f48b1f2a Merge pull request #1311 from Moniet/feat/add-gpt-image-models
feat(openai): add openai gpt-image models
2026-04-01 10:52:12 -05:00
Moniet a33e15d095 feat(openai): add openai gpt-image models 2026-04-01 17:03:36 +05:30
Aiden Cline b64c2100f4 Merge pull request #1306 from dinhkim/feat/add-openrouter-glm-5-turbo
feat: add GLM-5-Turbo model in OpenRouter AI provider
2026-03-31 23:11:14 -05:00
Kim Truong 7ba7237633 feat: add GLM-5-Turbo model in OpenRouter AI provider 2026-03-31 23:18:02 +07:00
Aiden Cline 6e1ca23e6c Merge pull request #1305 from marcelarie/dev
Update synthetic.new model: Qwen3.5-397B
2026-03-31 10:43:23 -05:00
Aiden Cline 8ffb4ed5a7 Merge pull request #1301 from xinrui-z/fix/aihubmix-zod-validation-provider
fix(aihubmix): zod-validation-error
2026-03-31 10:43:12 -05:00
Xinrui 6b12398083 Replace @ai-sdk/openai-compatible with the official aihubmix/ai-sdk-provider package and remove the hardcoded api URL, as the dedicated package handles schema validation and endpoint configuration internally. 2026-03-31 23:29:10 +08:00
Aiden Cline 751745f200 Merge pull request #1304 from dpuyosa/add-gpt-54-mini-venice
Venice: Add GPT-5.4 Mini and remove discontinued models
2026-03-31 10:19:03 -05:00
marcelarie 593308b596 Merge branch 'dev' of github.com:marcelarie/models.dev into dev 2026-03-31 13:05:29 +02:00
marcelarie 54386f35b7 Added: Missing synthetic.new Qwen3.5-397B model 2026-03-31 13:02:19 +02:00
dpuyosa 73a83971e8 [venice] Add GPT-5.4 Mini and remove discontinued models
- Add GPT-5.4 Mini with reasoning and tool_call
- Update Aion 2.0 with reasoning capability
- Remove discontinued mistral-31-24b and qwen3-4b
2026-03-31 09:49:09 +02:00
Xinrui b5d8da29bb fix(aihubmix): switch to dedicated provider package to resolve Zod validation error
Replace @ai-sdk/openai-compatible with the official aihubmix/ai-sdk-provider
package and remove the hardcoded api URL, as the dedicated package handles
schema validation and endpoint configuration internally.
2026-03-31 12:37:56 +08:00
Aiden Cline 798538f9ae Merge pull request #1254 from llc1123/dev
feat(zenmux): route models through protocol-specific SDKs
2026-03-30 18:50:02 -05:00
Aiden Cline d4ce566f27 Merge pull request #1296 from sylviezhang37/update-vercel-models-20260330-1655
Update Vercel models
2026-03-30 18:49:47 -05:00
Aiden Cline 2042e3dd71 Merge pull request #1298 from cantalupo555/feature/qwen3.6-plus-preview-free
feat: add Qwen3.6 Plus Preview free on OpenRouter
2026-03-30 18:49:34 -05:00
Aiden Cline 08b577b6c9 Merge pull request #1299 from cyberofficial/vultr
Remove discontinued Vultr models
2026-03-30 18:49:24 -05:00
Cyber Official 01c3d44f99 Remove discontinued Vultr models
Vultr no longer supports these models on Serverless Inference:
- DeepSeek R1 Distill Llama 70B
- DeepSeek R1 Distill Qwen 32B
- GPT OSS 120B
- Llama 3.1 Nemotron Ultra 253B v1
- NVIDIA Nemotron 3 Super 120B A12B NVFP4

Remaining active models:
- MiniMax-M2.5: $0.30/M in, $1.20/M out
- DeepSeek-V3.2: $0.55/M in, $1.65/M out
- Kimi-K2.5: $0.55/M in, $2.75/M out
- GLM-5-FP8: $0.85/M in, $3.10/M out
2026-03-30 17:39:00 -04:00
cantalupo555 1695bfb958 feat: add Qwen3.6 Plus Preview free on OpenRouter
- Add free variant of Qwen3.6 Plus Preview to OpenRouter provider
- 1M context, 65K max output, /bin/bash.00 pricing
- Text-only modality (OpenRouter API reports text->text)
- Source: OpenRouter /api/v1/models API

---
Co-Authored-By: opencode https://opencode.ai
2026-03-30 18:08:54 -03:00
Frank bad8bedd25 update zen models 2026-03-30 16:50:10 -04:00
github-actions[bot] ad26e881ce chore(vercel): update Vercel model definitions
Auto-generated by weekly workflow from Vercel AI Gateway API.

Co-Authored-By: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-30 16:55:28 +00:00
Aiden Cline 348932f00c Merge pull request #1290 from zhongruan0522/dev
feat: add gpt-5.3-chat-latest model to openai
2026-03-29 22:25:52 -05:00
Aiden Cline d564c80b78 Merge pull request #1289 from pedrxd/mistral-add-mistral-small-4
Adding mistral small 4
2026-03-29 22:23:57 -05:00
Aiden Cline cba38e4707 Merge pull request #1287 from aeonzh/patch-1
Use correct name for Nemotron 3 Super (free) on OpenRouter
2026-03-29 12:35:18 -05:00
Aiden Cline 7ce9e95d62 Merge pull request #1294 from sk0x0y/add-glm-5.1-nanogpt
feat(nano-gpt): add glm-5.1 and glm-5.1:thinking models
2026-03-29 12:34:31 -05:00
sk0x0y a05b2a6be7 add glm-5.1 model to nano-gpt provider 2026-03-29 23:12:38 +09:00
zhongruan0522 17f41b72ad feat: add gpt-5.3-chat-latest model to openai 2026-03-29 11:18:44 +00:00
Pedro Ruiz 16cc382572 feat(mistral): Adding mistral small 4 2026-03-29 09:46:58 +02:00
Aiden Cline 3d456e3798 Merge pull request #1286 from khda-tech/dev
Add gemma family for google provider
2026-03-28 20:07:16 -05:00
Aiden Cline 0223ab3107 Merge pull request #1288 from cgilly2fast/dev
fix(firmware): incorrect model name for glm-5
2026-03-28 20:06:57 -05:00
Colby Gilbert 28ad50f6e9 fix(firmware): incorrect model name for glm-5 2026-03-27 22:26:19 -07:00
Zheng He Hu bf8fb378a4 Rename nemotron-3-super-120b-a12b-free.toml to nemotron-3-super-120b-a12b:free.toml 2026-03-28 02:54:35 +01:00
Aiden Cline b74242fdbf Merge pull request #1278 from fhennerkes/dev
poe: add Grok-4.20-Multi-Agent and DeepSeek-V3.2 models
2026-03-27 15:48:08 -05:00
Aiden Cline 8131cc947c Update providers/poe/models/novita/deepseek-v3.2.toml
Co-authored-by: Oleg Voronkovich <oleg-voronkovich@yandex.ru>
2026-03-27 15:21:16 -05:00
Khrulev Danil 95a73581cc Add gemma family for google provider 2026-03-27 21:39:52 +03:00
Zack Angelo 39ee133c98 mixlayer: adhere to logo standards, remove fill and size attributes 2026-03-27 09:23:09 -07:00
Aiden Cline c5e4e2c740 Merge pull request #1276 from voronkovich/feat-update-groq
feat(groq): Update Groq models
2026-03-27 10:51:40 -05:00
Aiden Cline 357c3021fb Merge pull request #1281 from zhongruan0522/dev
Added support for Zhipu AI's official CodingPlan GLM-5.1 model.
2026-03-27 09:49:49 -05:00
Aiden Cline 6afb0fea06 Merge pull request #1280 from dpuyosa/dev
Venice: Add Aion 2.0, update DeepSeek V3.2, remove Gemini 3 Pro Preview
2026-03-27 09:46:58 -05:00
dd781c4c15 feat: add glm-5.1 model to zai-coding-plan and zhipuai-coding-plan 2026-03-27 11:51:14 +00:00
dpuyosa 04e3b7c008 [venice] Add Aion 2.0, update DeepSeek V3.2, remove Gemini 3 Pro Preview
- feat(venice): add Aion 2.0 model
- fix(venice): enable tool_call and structured_output on DeepSeek V3.2
- fix(venice): remove deprecated Gemini 3 Pro Preview
2026-03-27 09:19:28 +01:00
Oleg Voronkovich ca40cb538d Updates 2026-03-27 00:37:40 +03:00
Aiden Cline f03de60559 Merge pull request #1259 from smakosh/llmgateway-models
feat: update LLM Gateway to 204 models
2026-03-26 15:25:22 -05:00
fhennerkes 0226a37a51 poe: add Grok-4.20-Multi-Agent and DeepSeek-V3.2 models 2026-03-26 12:18:13 -07:00
smakosh c2ba40d7d5 fix: logo format, remove README, minimax weights
- Normalize logo to 24x24, viewBox 0 0 40 40, currentColor
- Remove README.md (other providers don't have one)
- Mark all MiniMax models as open_weights = true

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 20:02:58 +01:00
smakosh d77bee4f29 fix: correct reasoning, vision, tools flags
The export script only checked the first active
provider for capabilities. Now checks all providers
and uses model ID patterns for reasoning detection.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 19:55:28 +01:00
Oleg Voronkovich 5ec0ac2807 feat(groq): Update Groq models 2026-03-26 18:59:09 +03:00
Aiden Cline 62015086c6 Merge pull request #1274 from petit-blaireau/copilot/add-openrouter-mistral-small-4
Add Mistral Small 4 for OpenRouter
2026-03-25 19:47:51 -05:00
copilot-swe-agent[bot] 2d86bafb20 feat(openrouter): add Mistral Small 4 (mistral-small-2603)
Co-authored-by: petit-blaireau <1893252+petit-blaireau@users.noreply.github.com>
Agent-Logs-Url: https://github.com/petit-blaireau/models.dev/sessions/871bbf50-3ef0-4926-afd1-e95c79f6bd57
2026-03-26 00:03:38 +00:00
Cahl-Dee bf4e5aab17 remove family property and add open_weight 2026-03-25 16:57:02 -05:00
Cahl-Dee 1590791225 adding thegrid.ai provider and associated models 2026-03-25 16:09:54 -05:00
Aiden Cline 047f3356d6 Merge pull request #1265 from MiyakoMeow/add-glm-4.7-flashx
Add glm-4.7-flashx to ZAI/ZhipuAI
2026-03-25 16:09:24 -05:00
Aiden Cline 1394d2ca4d Merge pull request #1270 from NachoFLizaur/feat/bedrock-add-nemotron-super-3-120b
feat(amazon-bedrock): add NVIDIA Nemotron 3 Super 120B
2026-03-25 15:05:31 -05:00
Aiden Cline 5b73677b33 Merge pull request #1272 from NachoFLizaur/fix/bedrock-minimax-m2.5-glm-5-limits
fix(amazon-bedrock): correct MiniMax M2.5 and GLM-5 context/output limits
2026-03-25 15:05:18 -05:00
Nacho F. Lizaur 780db038c4 fix(amazon-bedrock): correct MiniMax M2.5 and GLM-5 context/output limits 2026-03-25 16:49:31 +01:00
Nacho F. Lizaur 29c1249d64 feat(amazon-bedrock): add NVIDIA Nemotron 3 Super 120B 2026-03-25 15:44:56 +01:00
lioZ129 1b0633b172 Update providers/hpc-ai/models/moonshotai/kimi-k2.5.toml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-25 17:15:16 +08:00
lioZ129 aed0ee3bb7 Update providers/hpc-ai/models/moonshotai/kimi-k2.5.toml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-25 17:15:03 +08:00
Contributor 9fa7856fc6 feat: add HPC-AI model provider support 2026-03-25 16:55:45 +08:00
MiyakoMeow 8b80a2b34b Add glm-4.7-flashx to ZAI/ZhipuAI 2026-03-25 06:13:03 +08:00
Aiden Cline 897aa53905 Merge pull request #1257 from fhennerkes/dev
poe: add GPT-5.4-Nano and GPT-5.4-Mini models
2026-03-24 15:19:13 -05:00
Aiden Cline 5c36e54a43 Merge pull request #1260 from Happily-Coding/dev
Add MiniMax 2.5 to siliconflow
2026-03-24 15:18:39 -05:00
Aiden Cline a38f9373ab Merge pull request #1261 from cyberofficial/vultr
[Vultr] Delete Qwen2.5-Coder-32B-Instruct.toml
2026-03-24 10:14:38 -05:00
Aiden Cline fb72c181f8 Merge pull request #1263 from fanweixiao/vivgrd/gpt-5.4
provider(vivgrid): add gpt-5.4 and upgrade gemini-3 to gemini-3.1
2026-03-24 10:14:20 -05:00
C.C. Fan 601300c7e7 provider(vivgrid): add gpt-5.4 and upgrade gemini-3 to gemini-3.1 2026-03-24 21:04:59 +08:00
Cyber Official 8d9e966867 Delete Qwen2.5-Coder-32B-Instruct.toml
Model no longer offered
2026-03-24 02:48:38 -04:00
UrielS cf8f12b375 Add MiniMax 2.5 to siliconflow
Add MiniMax 2.5 to siliconflow
2026-03-24 01:14:36 -03:00
UrielS 116e35a32a Add MiniMax 2.5 to siliconflow 2026-03-24 01:13:37 -03:00
Aiden Cline 87a02b897a Merge pull request #1258 from vglafirov/feat/gitlab-gpt-5-4-models
feat(gitlab): add GPT-5.4, GPT-5.4 Mini, GPT-5.4 Nano, and GPT-5.3 Codex models
2026-03-23 22:00:07 -05:00
Vladimir Glafirov 849a529a42 fix(gitlab): use unscoped gitlab-ai-provider npm package name 2026-03-23 23:52:13 +01:00
smakosh c2f0bd08e6 feat: update LLM Gateway models to 204
Regenerated model exports from latest LLM Gateway
source. Adds 66 new models including Claude 4.6,
GPT-5.x, Gemini 3.1, Grok 4, and more. Removes
deprecated model aliases.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 22:28:46 +01:00
Vladimir Glafirov 5257d0919a feat(gitlab): add GPT-5.4, GPT-5.4 Mini, GPT-5.4 Nano, and GPT-5.3 Codex models 2026-03-23 21:41:11 +01:00
fhennerkes 379ab2757f poe: add GPT-5.4-Nano and GPT-5.4-Mini models
Add 2 new OpenAI models from Poe API:

GPT-5.4-Nano (released 2026-03-11):
- Reasoning support, 400K context, 128K output
- Cost: $0.18/M input, $1.1/M output
- Modalities: text, image

GPT-5.4-Mini (released 2026-03-12):
- Reasoning support, 400K context, 128K output
- Cost: $0.68/M input, $4/M output
- Modalities: text, image

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 13:13:10 -07:00
Aiden Cline 9838c55e29 Merge pull request #1256 from jonathancaevans/add-kimi-k2p5-turbo-router
Add Fireworks Kimi K2.5 Turbo router
2026-03-23 15:08:32 -05:00
Aiden Cline 4235bc6432 Merge pull request #1249 from tobwen/cleanup/openrouter-deprecated-models
chore(openrouter): remove deprecated and unavailable models
2026-03-23 15:07:27 -05:00
Jonathan Evans 29c3e9cbf4 Add Kimi K2.5 Turbo router for Fireworks
- Model ID: accounts/fireworks/routers/kimi-k2p5-turbo

- Pricing set to 0 (handled at subscription layer)

- Supports text and image input, text output

- Includes reasoning capabilities
2026-03-23 16:01:08 -04:00
Aiden Cline b0c1f37aad Merge pull request #1255 from sylviezhang37/update-vercel-models-20260323-1954
Update Vercel models
2026-03-23 15:00:14 -05:00
github-actions[bot] bd07f155f5 chore(vercel): update Vercel model definitions
Auto-generated by weekly workflow from Vercel AI Gateway API.

Co-Authored-By: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-23 19:54:44 +00:00
粒粒橙 0f95849d38 fix(zenmux): align model metadata with runtime support 2026-03-23 23:06:36 +08:00
粒粒橙 8dc90a4097 feat(zenmux): route models through protocol-specific SDKs 2026-03-23 21:48:00 +08:00
Aiden Cline 0a19559e4e Merge pull request #1252 from tarun1793/add-glm-5-fastrouter
Add GLM-5 model to fastrouter provider
2026-03-23 08:13:45 -05:00
Aiden Cline f27f83bdf9 Merge pull request #1253 from jacksonwilliamsva/add-bedrock-minimax-m2.5-glm-5
feat(amazon-bedrock): add MiniMax M2.5 and GLM-5 models
2026-03-23 08:13:35 -05:00
Aiden Cline 7b050ec719 Merge pull request #1244 from BlockListed/cortecs-add-claude-models
Add more claude models to cortecs
2026-03-23 08:13:27 -05:00
Aiden Cline 443cfd7703 Merge pull request #1247 from wojons/dev
Add Nemotron 3 Super model to OpenRouter and NVIDIA providers
2026-03-23 08:11:12 -05:00
Aiden Cline 6d648bf471 Merge pull request #1250 from dsingal0/dev
correct model name for nemotron super 3 on baseten
2026-03-23 08:10:45 -05:00
Jackson Williams e1a83a6812 feat(amazon-bedrock): add MiniMax M2.5 and GLM-5 models
Add two newly available Amazon Bedrock models:

- minimax.minimax-m2.5: 1M context, /bin/bash.30/.20 per 1M tokens
- zai.glm-5: 200K context, .00/.20 per 1M tokens

Both models were added to Amazon Bedrock on March 18, 2026.
Specs sourced from AWS Bedrock pricing page and vendor documentation.
2026-03-23 11:41:21 +11:00
Tarun b8606ed0e4 use latest price from fastrouter 2026-03-22 23:47:13 +00:00
Tarun 69c4600842 Override fastrouter glm-5 with zai glm-5 values 2026-03-22 23:43:09 +00:00
Tarun 5eb4a369f3 Add GLM-5 model to fastrouter provider 2026-03-22 23:31:53 +00:00
Dhruv Singal 17df1b49ce Update Baseten Nemotron model name 2026-03-22 13:04:40 -07:00
Dhruv Singal f18bc9b95b Update Baseten Nemotron display name 2026-03-22 13:00:49 -07:00
Dhruv Singal 485c37e862 Rename Baseten Nemotron model to match API ID 2026-03-22 12:57:10 -07:00
tobwen 0f092e3f62 chore(openrouter): remove expired/revealed/ended endpoints 2026-03-22 12:28:08 +00:00
tobwen a7bcd7e632 chore(openrouter): remove models without endpoints 2026-03-22 12:27:59 +00:00
Alexis Okuwa 6d081af472 Add Nemotron 3 Super model to OpenRouter and NVIDIA providers 2026-03-22 05:45:00 -05:00
Aiden Cline 8ee9ea1d96 Merge pull request #1243 from v1gnesh/dev
Update Grok 4.2 model names
2026-03-21 11:56:37 -05:00
Aiden Cline c71a365320 Merge pull request #1245 from Daltonganger/add-nanogpt-minimax-m2-7
Add NanoGPT MiniMax M2.7 model metadata
2026-03-21 11:55:15 -05:00
Ruben Beuker bb0e828b77 add NanoGPT MiniMax M2.7 model metadata 2026-03-21 14:58:35 +01:00
BlockListed 58cb222125 add more claude models to cortecs 2026-03-21 09:18:00 +01:00
v1gnesh 33f67289ee Rename model and remove beta status 2026-03-21 11:29:13 +05:30
v1gnesh ad34d7948c Update model name and status in TOML file 2026-03-21 11:28:22 +05:30
v1gnesh 7132293513 Add grok-4.20-0309-non-reasoning.toml file 2026-03-21 11:27:53 +05:30
Aiden Cline 495bc263e7 Merge pull request #1241 from BlockListed/add-minimax-2.5-cortecs
Add minimax M2.5 to cortecs
2026-03-20 15:55:28 -05:00
Aiden Cline 3811a45efe Merge pull request #1235 from anomalyco/github-sync
sync github copilot limits
2026-03-20 15:55:09 -05:00
BlockListed c4d04d2ed9 add minimax m2.5 to cortecs 2026-03-20 21:51:30 +01:00
Aiden Cline 20fcbbc336 Merge pull request #1240 from sylviezhang37/update-vercel-models-20260320-1642
Update Vercel models
2026-03-20 13:08:30 -05:00
github-actions[bot] 482b8ed69d chore(vercel): update Vercel model definitions
Auto-generated by weekly workflow from Vercel AI Gateway API.

Co-Authored-By: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-20 16:42:15 +00:00
Aiden Cline b77e95b84e Merge pull request #1236 from LYY/update/zenmux-sync
Sync ZenMux models with latest website data
2026-03-20 10:23:40 -05:00
Aiden Cline 463006f80c Merge pull request #1237 from vincentbernat/fix/scaleway-qwen3.5
fix(scaleway): set the correct family for Qwen 3.5 for Scaleway
2026-03-20 10:23:17 -05:00
Vincent Bernat 45b5abb875 fix(scaleway): set the correct family for Qwen 3.5 for Scaleway 2026-03-20 06:32:51 +01:00
LYY 4255e420ec Sync zenmux models with website
Add 17 new models found on zenmux.ai:
- google/gemini-3-pro-image-preview
- google/gemini-3.1-flash-lite-preview
- minimax/minimax-m2.7
- minimax/minimax-m2.7-highspeed
- openai/gpt-5.3-chat
- openai/gpt-5.3-codex
- openai/gpt-5.4
- openai/gpt-5.4-mini
- openai/gpt-5.4-nano
- openai/gpt-5.4-pro
- qwen/qwen3.5-flash
- qwen/qwen3.5-plus
- volcengine/doubao-seed-2.0-code
- x-ai/grok-4.2-fast
- x-ai/grok-4.2-fast-non-reasoning
- xiaomi/mimo-v2-omni
- xiaomi/mimo-v2-pro
- z-ai/glm-5-turbo

Mark anthropic/claude-3.5-sonnet as deprecated (not found on website)
2026-03-20 12:46:16 +08:00
Zack Angelo 7a2ec5ab95 New provider: Mixlayer 2026-03-18 11:19:35 -07:00
Luca Steeb 92269282eb fix: use correct family for gemma and gpt-oss models
- Gemma models now use "gemma" family instead of "gemini"
- GPT OSS models now use "gpt-oss" family instead of "gpt"

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 01:36:29 +00:00
Luca Steeb 6b9b340fbc fix: map llmgateway family to auto
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 01:28:38 +00:00
Luca Steeb e8a6793654 fix: use valid models.dev family enum values
Maps internal family names to valid models.dev families:
- moonshot → kimi
- bytedance → seed
- zai → glm
- nvidia → nemotron

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 01:27:15 +00:00
Luca Steeb b22ff136a8 fix: add required output limit to all models
models.dev schema requires limit.output field.
Defaults to 16384 when not specified.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 01:25:53 +00:00
Luca Steeb e28d4e387f chore: trigger CI 2026-01-23 01:21:06 +00:00
Luca Steeb 09b5dd4d84 refactor: remove scripts/ dir, link to repo script
Removes empty generate.ts file and scripts/ directory.
README now links to llmgateway repo for regeneration.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 01:18:53 +00:00
Luca Steeb 24e575a86e refactor: flatten model structure to models/ directory
Removes provider subdirectories, exports all models directly
to models/ folder for simpler structure.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 01:15:27 +00:00
Luca Steeb 3549abec36 feat: add LLM Gateway provider with 153 models
Add LLM Gateway (llmgateway.io) as a new provider with all supported models
organized by upstream provider subdirectory.

LLM Gateway is an OpenAI-compatible API gateway that provides unified
access to 40+ LLM providers through a single API endpoint.

Directory structure:
  providers/llmgateway/
  ├── provider.toml
  ├── README.md
  ├── scripts/
  │   └── generate.ts
  └── models/
      ├── anthropic/ (16 models)
      ├── openai/ (28 models)
      ├── google/ (19 models)
      ├── zai/ (17 models - GLM, CogView)
      ├── alibaba/ (27 models - Qwen)
      ├── meta/ (12 models - Llama)
      ├── xai/ (9 models - Grok)
      ├── deepseek/ (5 models)
      ├── bytedance/ (6 models - Seed)
      ├── moonshot/ (4 models - Kimi)
      ├── mistral/ (3 models)
      ├── perplexity/ (3 models - Sonar)
      ├── minimax/ (1 model)
      ├── nvidia/ (1 model)
      └── llmgateway/ (2 models - auto, custom)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 01:10:53 +00:00
865 changed files with 9248 additions and 4447 deletions
+19 -1
View File
@@ -31,9 +31,27 @@
## Model Configuration
- Model `id` is **auto-injected** from filename (minus `.toml`) — never put `id` in TOML files
- Same model is duplicated across provider directories with no cross-referencing
- Models may reuse another model's definition via `extends` (see below); otherwise the full definition must be present in the file
- Schema uses `.strict()` — extra fields cause validation errors
### `[extends]` (inheritance between models)
- Syntax — a table at the top of the TOML:
```toml
[extends]
from = "<provider-id>/<model-id>" # required
omit = ["experimental.modes.fast"] # optional, dot-path strings
```
Example: `from = "anthropic/claude-opus-4-6"`
- Resolved at parse time in `generate()`; the final JSON output contains **no** `extends` field — it exists only to cut duplication in the TOMLs
- Merge semantics:
- Plain objects (`[cost]`, `[limit]`, `[modalities]`, `[provider]`, `[experimental]`, …) are **deep-merged**
- Arrays (e.g. `modalities.input`) and primitives are **replaced** wholesale by the child
- Any field the child omits is inherited verbatim from the base
- `omit` runs **after** the merge and deletes each dot-path from the result (used when the child needs to *remove* something the base defines, e.g. a provider-specific experimental mode). Every listed path must exist in the merged model, else an error is thrown. Ancestor tables that become empty as a result are also pruned, so `omit = ["experimental.modes.fast"]` yields no `experimental` key in the final JSON when `fast` was the only mode.
- Chains are allowed (A extends B extends C); cycles throw
- The base model must exist; `[extends.from]` pointing at a missing provider/model is an error
- The `extends` table is stripped before schema validation, so the merged result must still satisfy the strict `Model` schema
### Bedrock Naming Patterns
- Dated models: `-v1:0` suffix (`anthropic.claude-3-5-sonnet-20241022-v1:0.toml`)
- Latest/undated models: bare `-v1` (`anthropic.claude-opus-4-6-v1.toml`)
+34 -1
View File
@@ -120,6 +120,31 @@ output = ["text"] # Supported output modalities
field = "reasoning_content" # Name of the interleaved field "reasoning_content" or "reasoning_details"
```
#### 3a. Reuse an Existing Model with `extends`
For wrapper providers that mirror a model from another provider, prefer reusing the canonical model definition instead of duplicating the whole file.
Use `extends` only for non-first-party wrappers and mirrors. Do not use it inside the actual lab provider directories that act as the canonical source for a model family, for example `providers/anthropic/`, `providers/openai/`, `providers/google/`, `providers/xai/`, `providers/minimax/`, or `providers/moonshot/`.
```toml
[extends]
from = "anthropic/claude-opus-4-6"
omit = ["experimental.modes.fast"]
[provider]
npm = "@ai-sdk/anthropic"
```
Rules:
- `from` must point to another model using `<provider>/<model-id>`.
- `omit` is optional and removes fields after the inherited model and local overrides are merged.
- You can override any top-level model field locally.
- If you override a nested table like `[cost]`, `[limit]`, or `[modalities]`, include the full values needed for that table.
- `id` still comes from the filename; do not add it to the TOML.
Use `extends` when the wrapper model is materially the same as the source model and only differs by a small set of overrides or omitted fields.
#### 4. Submit a Pull Request
1. Fork this repo
@@ -136,9 +161,17 @@ There's a GitHub Action that will automatically validate your submission against
- Values are within acceptable ranges
- TOML syntax is valid
When converting existing wrapper models to `extends`, compare generated output before and after the change:
```bash
bun run compare:migrations
```
This prints a diff for each changed model TOML so you can confirm the generated JSON only changed where you intended.
### Schema Reference
Models must conform to the following schema, as defined in `app/schemas.ts`.
Models must conform to the following schema, as defined in `packages/core/src/schema.ts`.
**Provider Schema:**
+3
View File
@@ -13,6 +13,7 @@
"name": "models.dev",
"version": "0.0.0",
"dependencies": {
"remeda": "^2.33.7",
"zod": "catalog:",
},
"devDependencies": {
@@ -240,6 +241,8 @@
"raw-body": ["raw-body@3.0.0", "", { "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", "iconv-lite": "0.6.3", "unpipe": "1.0.0" } }, "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g=="],
"remeda": ["remeda@2.33.7", "", {}, "sha512-cXlyjevWx5AcslOUEETG4o8XYi9UkoCXcJmj7XhPFVbla+ITuOBxv6ijBrmbeg+ZhzmDThkNdO+iXKUfrJep1w=="],
"router": ["router@2.2.0", "", { "dependencies": { "debug": "^4.4.0", "depd": "^2.0.0", "is-promise": "^4.0.0", "parseurl": "^1.3.3", "path-to-regexp": "^8.0.0" } }, "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ=="],
"safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="],
+1
View File
@@ -16,6 +16,7 @@
},
"scripts": {
"validate": "bun ./packages/core/script/validate.ts",
"compare:migrations": "bun ./packages/core/script/compare-model-migrations.ts",
"helicone:generate": "bun ./packages/core/script/generate-helicone.ts",
"venice:generate": "bun ./packages/core/script/generate-venice.ts",
"vercel:generate": "bun ./packages/core/script/generate-vercel.ts",
+1
View File
@@ -4,6 +4,7 @@
"$schema": "https://json.schemastore.org/package.json",
"type": "module",
"dependencies": {
"remeda": "^2.33.7",
"zod": "catalog:"
},
"main": "./src/index.ts",
@@ -0,0 +1,89 @@
#!/usr/bin/env bun
import path from "node:path";
import { cp, mkdir, rm, writeFile } from "node:fs/promises";
import { tmpdir } from "node:os";
import { generate } from "../src/generate.js";
const root = path.join(import.meta.dirname, "..", "..", "..");
const providersPath = path.join(root, "providers");
const diffOutput = await Bun.$`git diff --name-only HEAD -- providers`.cwd(root).text();
const changedProviderPaths = diffOutput
.split("\n")
.filter(Boolean)
.filter((filePath) => /^providers\/[^/]+\/models\/.+\.toml$/.test(filePath));
if (changedProviderPaths.length === 0) {
process.exit(0);
}
const baselineRoot = path.join(tmpdir(), `models-dev-compare-${Date.now()}`);
await mkdir(baselineRoot, { recursive: true });
try {
const baselineProvidersPath = path.join(baselineRoot, "providers");
await cp(providersPath, baselineProvidersPath, { recursive: true });
for (const filePath of changedProviderPaths) {
const tempFilePath = path.join(baselineRoot, filePath);
const show = Bun.spawn(["git", "show", `HEAD:${filePath}`], {
cwd: root,
stdout: "pipe",
stderr: "pipe",
});
const exitCode = await show.exited;
if (exitCode !== 0) {
await rm(tempFilePath, { force: true });
continue;
}
const contents = await new Response(show.stdout).text();
await mkdir(path.dirname(tempFilePath), { recursive: true });
await writeFile(tempFilePath, contents);
}
const before = await generate(baselineProvidersPath);
const after = await generate(providersPath);
for (const filePath of changedProviderPaths) {
const match = /^providers\/([^/]+)\/models\/(.+)\.toml$/.exec(filePath);
if (!match) continue;
const [, providerID, modelID] = match;
const beforeModel = before[providerID]?.models[modelID];
const afterModel = after[providerID]?.models[modelID];
const beforeJson = JSON.stringify(beforeModel, null, 2);
const afterJson = JSON.stringify(afterModel, null, 2);
if (beforeJson === afterJson) {
continue;
}
const beforeFilePath = path.join(baselineRoot, "before.json");
const afterFilePath = path.join(baselineRoot, "after.json");
await writeFile(beforeFilePath, `${beforeJson}\n`);
await writeFile(afterFilePath, `${afterJson}\n`);
const diff = Bun.spawn(
[
"diff",
"-u",
"-L",
`${filePath} (before)`,
"-L",
`${filePath} (after)`,
beforeFilePath,
afterFilePath,
],
{
stdout: "pipe",
stderr: "pipe",
},
);
const output = await new Response(diff.stdout).text();
process.stdout.write(output);
}
} finally {
await rm(baselineRoot, { recursive: true, force: true });
}
+1 -3
View File
@@ -241,9 +241,7 @@ function mergeModel(
const contextTokens = spec.availableContextTokens;
const outputTokens = spec.maxCompletionTokens ?? Math.floor(contextTokens / 4);
const openWeights = spec.modelSource
? spec.modelSource.toLowerCase().includes("huggingface")
: spec.privacy === "private";
const openWeights = spec.modelSource?.toLowerCase().includes("huggingface") ?? false;
const inputModalities = buildInputModalities(caps);
+7 -2
View File
@@ -20,6 +20,7 @@ enum ModelType {
Embedding = "embedding",
Image = "image",
Video = "video",
Reranking = "reranking",
}
enum SkipZeroFields {
@@ -505,8 +506,12 @@ async function main() {
let unchanged = 0;
for (const apiModel of apiModels) {
// Skip these since OpenCode does not support image / video generation yet
if (apiModel.type === ModelType.Image || apiModel.type === ModelType.Video) {
// Skip these since OpenCode does not support image / video / reranking yet
if (
apiModel.type === ModelType.Image ||
apiModel.type === ModelType.Video ||
apiModel.type === ModelType.Reranking
) {
continue;
}
+21
View File
@@ -14,6 +14,7 @@ export const ModelFamilyValues = [
"gpt-mini",
"gpt-nano",
"gpt-oss",
"gpt-image",
// OpenAI o-series (reasoning models)
"o",
@@ -46,6 +47,9 @@ export const ModelFamilyValues = [
// Alibaba Qwen
"qwen",
"qwen3.5",
"qwen3.6",
"qwen-free",
// DeepSeek
"deepseek",
@@ -111,6 +115,9 @@ export const ModelFamilyValues = [
// Hunyuan
"hunyuan",
// HY
"HY",
// Yi
"yi",
@@ -196,6 +203,8 @@ export const ModelFamilyValues = [
// Mimo
"mimo",
"mimo-pro",
"mimo-omni",
"mimo-pro-free",
"mimo-omni-free",
"mimo-flash-free",
@@ -374,6 +383,18 @@ export const ModelFamilyValues = [
// Writer
"palmyra",
// ALLaM
"allam",
// Canopy Labs
"canopylabs",
// Groq
"groq",
// Elephant
"elephant",
] as const;
export const ModelFamily = z.enum(ModelFamilyValues);
+109 -1
View File
@@ -1,9 +1,31 @@
import path from "path";
import { mergeDeep } from "remeda";
import { z } from "zod";
import { Provider, Model } from "./schema.js";
const ExtendsModel = Model.sourceType()
.partial()
.extend({
extends: z
.object({
from: z
.string()
.regex(/^[^/]+\/[^/]+$/, "Must be in provider/model format"),
omit: z.array(z.string()).optional(),
})
.strict(),
})
.strict();
export async function generate(directory: string) {
const result = {} as Record<string, Provider>;
const result: Record<string, Provider> = {};
const extendsModels: Array<{
providerID: string;
modelID: string;
modelPath: string;
model: z.infer<typeof ExtendsModel>;
}> = [];
for await (const providerPath of new Bun.Glob("*/provider.toml").scan({
cwd: directory,
absolute: true,
@@ -35,6 +57,20 @@ export async function generate(directory: string) {
},
}).then((mod) => mod.default);
toml.id = modelID;
if (toml.extends !== undefined) {
const model = ExtendsModel.safeParse(toml);
if (!model.success) {
model.error.cause = { modelPath, toml };
throw model.error;
}
extendsModels.push({
providerID,
modelID,
modelPath,
model: model.data,
});
continue;
}
const model = Model.safeParse(toml);
if (!model.success) {
model.error.cause = { modelPath, toml };
@@ -45,5 +81,77 @@ export async function generate(directory: string) {
result[providerID] = provider.data;
}
for (const pendingModel of extendsModels) {
const [providerID, modelID] = pendingModel.model.extends.from.split("/");
const baseModel = result[providerID]?.models[modelID];
if (baseModel === undefined) {
throw new Error(`Unable to resolve extends.from: ${pendingModel.model.extends.from}`, {
cause: { modelPath: pendingModel.modelPath, toml: pendingModel.model },
});
}
const { extends: extendsConfig, ...overrides } = pendingModel.model;
const merged: Record<string, unknown> = structuredClone(
mergeDeep(baseModel, overrides),
);
for (const omit of extendsConfig.omit ?? []) {
const parts = omit.split(".");
const parents: Array<{
value: Record<string, unknown>;
key: string;
}> = [];
let current = merged;
for (const part of parts.slice(0, -1)) {
const next = current[part];
if (
next === undefined ||
next === null ||
typeof next !== "object" ||
Array.isArray(next)
) {
throw new Error(`Unable to omit missing path: ${omit}`, {
cause: { modelPath: pendingModel.modelPath, toml: pendingModel.model },
});
}
parents.push({ value: current, key: part });
current = next as Record<string, unknown>;
}
const lastPart = parts.at(-1);
if (lastPart === undefined || !(lastPart in current)) {
throw new Error(`Unable to omit missing path: ${omit}`, {
cause: { modelPath: pendingModel.modelPath, toml: pendingModel.model },
});
}
delete current[lastPart];
for (let index = parents.length - 1; index >= 0; index--) {
const parent = parents[index];
const value = parent?.value[parent.key];
if (
value === null ||
value === undefined ||
typeof value !== "object" ||
Array.isArray(value) ||
Object.keys(value).length > 0
) {
break;
}
delete parent.value[parent.key];
}
}
const model = Model.safeParse(merged);
if (!model.success) {
model.error.cause = { modelPath: pendingModel.modelPath, toml: merged };
throw model.error;
}
result[pendingModel.providerID]!.models[pendingModel.modelID] = model.data;
}
return result;
}
+38
View File
@@ -2,6 +2,25 @@ import { z } from "zod";
import { ModelFamily } from "./family";
type JsonValue =
| string
| number
| boolean
| null
| { [key: string]: JsonValue }
| JsonValue[];
const JsonValue: z.ZodType<JsonValue> = z.lazy(() =>
z.union([
z.string(),
z.number(),
z.boolean(),
z.null(),
z.array(JsonValue),
z.record(JsonValue),
]),
);
const Cost = z.object({
input: z.number().min(0, "Input price cannot be negative"),
output: z.number().min(0, "Output price cannot be negative"),
@@ -69,11 +88,30 @@ export const Model = z
output: z.number().min(0, "Output tokens must be positive"),
}),
status: z.enum(["alpha", "beta", "deprecated"]).optional(),
experimental: z
.object({
modes: z
.record(
z.object({
cost: Cost.optional(),
provider: z
.object({
body: z.record(JsonValue).optional(),
headers: z.record(z.string()).optional(),
})
.optional(),
}),
)
.optional(),
})
.optional(),
provider: z
.object({
npm: z.string().optional(),
api: z.string().optional(),
shape: z.enum(["responses", "completions"]).optional(),
body: z.record(JsonValue).optional(),
headers: z.record(z.string()).optional(),
})
.optional(),
})
+1 -1
View File
@@ -6,7 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-05"
knowledge = "2025-05-31"
open_weights = false
[cost]
@@ -6,7 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-08"
knowledge = "2025-08-31"
open_weights = false
[cost]
@@ -6,7 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-05"
knowledge = "2025-05-31"
open_weights = false
[cost]
@@ -6,7 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-05"
knowledge = "2025-05-31"
open_weights = false
[cost]
@@ -6,7 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-08"
knowledge = "2025-08-31"
open_weights = false
[cost]
@@ -27,4 +27,4 @@ output = 64_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
output = ["text"]
@@ -6,7 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-08"
knowledge = "2025-08-31"
open_weights = false
[cost]
@@ -13,9 +13,9 @@ open_weights = true
field = "reasoning_details"
[cost]
input = 0.27
output = 1.10
cache_read = 0.548
input = 0.06
output = 0.22
cache_read = 0.01
[limit]
context = 204800
@@ -0,0 +1,24 @@
name = "Coding-GLM-5.1"
family = "glm"
release_date = "2026-04-11"
last_updated = "2026-04-11"
attachment = false
reasoning = true
temperature = true
tool_call = true
open_weights = false
[interleaved]
field = "reasoning_content"
[cost]
input = 0.06
output = 0.22
[limit]
context = 200000
output = 128000
[modalities]
input = ["text"]
output = ["text"]
+24
View File
@@ -0,0 +1,24 @@
name = "GLM-5.1"
family = "glm"
release_date = "2026-04-11"
last_updated = "2026-04-11"
attachment = false
reasoning = true
temperature = true
tool_call = true
open_weights = false
[interleaved]
field = "reasoning_content"
[cost]
input = 0.84
output = 3.38
[limit]
context = 200000
output = 128000
[modalities]
input = ["text"]
output = ["text"]
@@ -4,7 +4,6 @@ release_date = "2026-01-14"
last_updated = "2026-01-14"
attachment = true
reasoning = true
temperature = true
knowledge = "2025-08-31"
tool_call = true
structured_output = true
@@ -0,0 +1,23 @@
name = "GPT-5.4-Mini"
family = "gpt-mini"
release_date = "2026-03-11"
last_updated = "2026-03-11"
attachment = true
reasoning = false
temperature = false
tool_call = true
open_weights = false
structured_output = true
[cost]
input = 0.75
output = 4.50
cache_read = 0.075
[limit]
context = 400_000
output = 128_000
[modalities]
input = ["text", "image"]
output = ["text"]
+23
View File
@@ -0,0 +1,23 @@
name = "GPT-5.4"
family = "gpt"
release_date = "2026-03-11"
last_updated = "2026-03-11"
attachment = true
reasoning = true
temperature = false
tool_call = true
open_weights = false
structured_output = true
[cost]
input = 2.50
output = 15.00
cache_read = 0.25
[limit]
context = 400_000
output = 128_000
[modalities]
input = ["text", "image"]
output = ["text"]
+1 -2
View File
@@ -1,6 +1,5 @@
name = "AIHubMix"
npm = "@ai-sdk/openai-compatible"
npm = "@aihubmix/ai-sdk-provider"
env = ["AIHUBMIX_API_KEY"]
api = "https://aihubmix.com/v1"
doc = "https://docs.aihubmix.com"
@@ -0,0 +1,23 @@
name = "MiniMax-M2.7"
family = "minimax"
release_date = "2026-03-18"
last_updated = "2026-03-18"
attachment = false
reasoning = true
temperature = true
tool_call = true
open_weights = true
[cost]
input = 0.30
output = 1.20
cache_read = 0.06
cache_write = 0.375
[limit]
context = 204_800
output = 131_072
[modalities]
input = ["text"]
output = ["text"]
+26
View File
@@ -0,0 +1,26 @@
name = "GLM-5.1"
family = "glm"
release_date = "2026-04-14"
last_updated = "2026-04-14"
attachment = false
reasoning = true
structured_output = true
temperature = true
tool_call = true
open_weights = true
[interleaved]
field = "reasoning_content"
[cost]
input = 0.87
output = 3.48
cache_read = 0.17
[limit]
context = 202_752
output = 128_000
[modalities]
input = ["text"]
output = ["text"]
@@ -0,0 +1,24 @@
name = "Qwen3.6 Plus"
family = "qwen"
release_date = "2026-04-02"
last_updated = "2026-04-02"
attachment = false
reasoning = true
temperature = true
knowledge = "2025-04"
tool_call = true
open_weights = false
[cost]
input = 0.276
output = 1.651
cache_read = 0.028
cache_write = 0.344
[limit]
context = 1_000_000
output = 65_536
[modalities]
input = ["text", "image", "video"]
output = ["text"]
@@ -0,0 +1,24 @@
name = "Qwen3.6 Plus"
family = "qwen"
release_date = "2026-04-02"
last_updated = "2026-04-02"
attachment = false
reasoning = true
temperature = true
knowledge = "2025-04"
tool_call = true
open_weights = false
[cost]
input = 0
output = 0
cache_read = 0
cache_write = 0
[limit]
context = 1_000_000
output = 65_536
[modalities]
input = ["text", "image", "video"]
output = ["text"]
@@ -0,0 +1,24 @@
name = "Qwen3.6 Plus"
family = "qwen"
release_date = "2026-04-02"
last_updated = "2026-04-02"
attachment = false
reasoning = true
temperature = true
knowledge = "2025-04"
tool_call = true
open_weights = false
[cost]
input = 0
output = 0
cache_read = 0
cache_write = 0
[limit]
context = 1_000_000
output = 65_536
[modalities]
input = ["text", "image", "video"]
output = ["text"]
@@ -0,0 +1,24 @@
name = "Qwen3.6 Plus"
family = "qwen"
release_date = "2026-04-02"
last_updated = "2026-04-02"
attachment = false
reasoning = true
temperature = true
knowledge = "2025-04"
tool_call = true
open_weights = false
[cost]
input = 0.276
output = 1.651
cache_read = 0.028
cache_write = 0.344
[limit]
context = 1_000_000
output = 65_536
[modalities]
input = ["text", "image", "video"]
output = ["text"]
@@ -1,24 +1,2 @@
name = "Claude Haiku 3.5"
family = "claude-haiku"
release_date = "2024-10-22"
last_updated = "2024-10-22"
attachment = true
reasoning = false
temperature = true
knowledge = "2024-07"
tool_call = true
open_weights = false
[cost]
input = 0.80
output = 4.00
cache_read = 0.08
cache_write = 1.00
[limit]
context = 200_000
output = 8_192
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[extends]
from = "anthropic/claude-3-5-haiku-20241022"
@@ -1,24 +1,2 @@
name = "Claude Sonnet 3.5"
family = "claude-sonnet"
release_date = "2024-06-20"
last_updated = "2024-06-20"
attachment = true
reasoning = false
temperature = true
knowledge = "2024-04"
tool_call = true
open_weights = false
[cost]
input = 3.00
output = 15.00
cache_read = 0.30
cache_write = 3.75
[limit]
context = 200_000
output = 8_192
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[extends]
from = "anthropic/claude-3-5-sonnet-20240620"
@@ -6,6 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
structured_output = true
knowledge = "2025-02-28"
open_weights = false
@@ -1,24 +1,2 @@
name = "Claude Opus 4.1"
family = "claude-opus"
release_date = "2025-08-05"
last_updated = "2025-08-05"
attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-03-31"
open_weights = false
[cost]
input = 15.00
output = 75.00
cache_read = 1.50
cache_write = 18.75
[limit]
context = 200_000
output = 32_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[extends]
from = "anthropic/claude-opus-4-1-20250805"
@@ -1,24 +1,2 @@
name = "Claude Opus 4"
family = "claude-opus"
release_date = "2025-05-22"
last_updated = "2025-05-22"
attachment = true
reasoning = true
temperature = true
knowledge = "2024-04"
tool_call = true
open_weights = false
[cost]
input = 15.00
output = 75.00
cache_read = 1.50
cache_write = 18.75
[limit]
context = 200_000
output = 32_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[extends]
from = "anthropic/claude-opus-4-20250514"
@@ -6,6 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
structured_output = true
knowledge = "2025-03-31"
open_weights = false
@@ -1,24 +1,5 @@
name = "Claude Opus 4.6"
family = "claude-opus"
release_date = "2026-02-05"
last_updated = "2026-03-18"
attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-05"
open_weights = false
structured_output = true
[cost]
input = 5.00
output = 25.00
cache_read = 0.50
cache_write = 6.25
[limit]
context = 1_000_000
output = 128_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[extends]
from = "anthropic/claude-opus-4-6"
omit = ["experimental.modes.fast"]
@@ -0,0 +1,25 @@
name = "Claude Opus 4.7"
family = "claude-opus"
release_date = "2026-04-16"
last_updated = "2026-04-16"
attachment = true
reasoning = true
temperature = false
tool_call = true
structured_output = true
knowledge = "2026-01-31"
open_weights = false
[cost]
input = 5.00
output = 25.00
cache_read = 0.50
cache_write = 6.25
[limit]
context = 1_000_000
output = 128_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
@@ -1,24 +1,2 @@
name = "Claude Sonnet 4"
family = "claude-sonnet"
release_date = "2025-05-22"
last_updated = "2025-05-22"
attachment = true
reasoning = true
temperature = true
knowledge = "2024-04"
tool_call = true
open_weights = false
[cost]
input = 3.00
output = 15.00
cache_read = 0.30
cache_write = 3.75
[limit]
context = 200_000
output = 64_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[extends]
from = "anthropic/claude-sonnet-4-20250514"
@@ -6,6 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
structured_output = true
knowledge = "2025-07-31"
open_weights = false
@@ -1,24 +1,2 @@
name = "Claude Sonnet 4.6"
family = "claude-sonnet"
release_date = "2026-02-17"
last_updated = "2026-03-18"
attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-08"
open_weights = false
[cost]
input = 3.00
output = 15.00
cache_read = 0.30
cache_write = 3.75
[limit]
context = 1_000_000
output = 64_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[extends]
from = "anthropic/claude-sonnet-4-6"
@@ -7,6 +7,7 @@ reasoning = true
temperature = true
knowledge = "2024-07"
tool_call = true
structured_output = true
open_weights = true
[cost]
@@ -6,6 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
structured_output = true
knowledge = "2025-02-28"
open_weights = false
@@ -6,6 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
structured_output = true
knowledge = "2025-03-31"
open_weights = false
@@ -1,24 +1,6 @@
name = "Claude Opus 4.6 (EU)"
family = "claude-opus"
release_date = "2026-02-05"
last_updated = "2026-03-18"
attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-05"
open_weights = false
structured_output = true
[cost]
input = 5.00
output = 25.00
cache_read = 0.50
cache_write = 6.25
[limit]
context = 1_000_000
output = 128_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[extends]
from = "anthropic/claude-opus-4-6"
omit = ["experimental.modes.fast"]
@@ -0,0 +1,25 @@
name = "Claude Opus 4.7 (EU)"
family = "claude-opus"
release_date = "2026-04-16"
last_updated = "2026-04-16"
attachment = true
reasoning = true
temperature = false
tool_call = true
structured_output = true
knowledge = "2026-01-31"
open_weights = false
[cost]
input = 5.00
output = 25.00
cache_read = 0.50
cache_write = 6.25
[limit]
context = 1_000_000
output = 128_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
@@ -1,24 +1,4 @@
name = "Claude Sonnet 4 (EU)"
family = "claude-sonnet"
release_date = "2025-05-22"
last_updated = "2025-05-22"
attachment = true
reasoning = true
temperature = true
knowledge = "2024-04"
tool_call = true
open_weights = false
[cost]
input = 3.00
output = 15.00
cache_read = 0.30
cache_write = 3.75
[limit]
context = 200_000
output = 64_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[extends]
from = "anthropic/claude-sonnet-4-20250514"
@@ -6,6 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
structured_output = true
knowledge = "2025-07-31"
open_weights = false
@@ -1,24 +1,4 @@
name = "Claude Sonnet 4.6 (EU)"
family = "claude-sonnet"
release_date = "2026-02-17"
last_updated = "2026-03-18"
attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-08"
open_weights = false
[cost]
input = 3.00
output = 15.00
cache_read = 0.30
cache_write = 3.75
[limit]
context = 1_000_000
output = 64_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[extends]
from = "anthropic/claude-sonnet-4-6"
@@ -6,6 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
structured_output = true
knowledge = "2025-02-28"
open_weights = false
@@ -6,6 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
structured_output = true
knowledge = "2025-03-31"
open_weights = false
@@ -1,24 +1,6 @@
name = "Claude Opus 4.6 (Global)"
family = "claude-opus"
release_date = "2026-02-05"
last_updated = "2026-03-18"
attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-05"
open_weights = false
structured_output = true
[cost]
input = 5.00
output = 25.00
cache_read = 0.50
cache_write = 6.25
[limit]
context = 1_000_000
output = 128_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[extends]
from = "anthropic/claude-opus-4-6"
omit = ["experimental.modes.fast"]
@@ -0,0 +1,25 @@
name = "Claude Opus 4.7 (Global)"
family = "claude-opus"
release_date = "2026-04-16"
last_updated = "2026-04-16"
attachment = true
reasoning = true
temperature = false
tool_call = true
structured_output = true
knowledge = "2026-01-31"
open_weights = false
[cost]
input = 5.00
output = 25.00
cache_read = 0.50
cache_write = 6.25
[limit]
context = 1_000_000
output = 128_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
@@ -1,24 +1,4 @@
name = "Claude Sonnet 4 (Global)"
family = "claude-sonnet"
release_date = "2025-05-22"
last_updated = "2025-05-22"
attachment = true
reasoning = true
temperature = true
knowledge = "2024-04"
tool_call = true
open_weights = false
[cost]
input = 3.00
output = 15.00
cache_read = 0.30
cache_write = 3.75
[limit]
context = 200_000
output = 64_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[extends]
from = "anthropic/claude-sonnet-4-20250514"
@@ -6,6 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
structured_output = true
knowledge = "2025-07-31"
open_weights = false
@@ -1,24 +1,4 @@
name = "Claude Sonnet 4.6 (Global)"
family = "claude-sonnet"
release_date = "2026-02-17"
last_updated = "2026-03-18"
attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-08"
open_weights = false
[cost]
input = 3.00
output = 15.00
cache_read = 0.30
cache_write = 3.75
[limit]
context = 1_000_000
output = 64_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[extends]
from = "anthropic/claude-sonnet-4-6"
@@ -6,6 +6,7 @@ attachment = false
reasoning = false
temperature = true
tool_call = false
structured_output = true
knowledge = "2024-12"
open_weights = false
@@ -3,6 +3,7 @@ family = "gemma"
attachment = true
reasoning = false
tool_call = true
structured_output = true
temperature = true
knowledge = "2025-07"
release_date = "2025-07-27"
@@ -0,0 +1,22 @@
name = "MiniMax M2.5"
family = "minimax"
release_date = "2026-03-18"
last_updated = "2026-03-18"
attachment = false
reasoning = true
temperature = true
tool_call = true
structured_output = false
open_weights = true
[cost]
input = 0.30
output = 1.20
[limit]
context = 196_608
output = 98_304
[modalities]
input = ["text"]
output = ["text"]
@@ -6,6 +6,7 @@ attachment = false
reasoning = true
temperature = true
tool_call = true
structured_output = true
open_weights = true
[cost]
@@ -6,6 +6,7 @@ attachment = false
reasoning = false
temperature = true
tool_call = true
structured_output = true
open_weights = false
[cost]
@@ -6,6 +6,7 @@ attachment = false
reasoning = false
temperature = true
tool_call = true
structured_output = true
open_weights = true
[cost]
@@ -6,6 +6,7 @@ attachment = false
reasoning = false
temperature = true
tool_call = true
structured_output = true
open_weights = false
[cost]
@@ -6,6 +6,7 @@ attachment = false
reasoning = false
temperature = true
tool_call = true
structured_output = true
open_weights = true
[cost]
@@ -6,6 +6,7 @@ attachment = false
reasoning = false
temperature = true
tool_call = true
structured_output = true
open_weights = false
[cost]
@@ -6,6 +6,7 @@ attachment = true
reasoning = false
temperature = true
tool_call = true
structured_output = true
open_weights = true
[cost]
@@ -6,6 +6,7 @@ attachment = false
reasoning = true
temperature = true
tool_call = true
structured_output = true
interleaved = true
open_weights = true
@@ -6,6 +6,7 @@ attachment = false
reasoning = false
temperature = true
tool_call = true
structured_output = true
open_weights = false
[cost]
@@ -6,6 +6,7 @@ attachment = false
reasoning = false
temperature = true
tool_call = true
structured_output = true
open_weights = false
[cost]
@@ -0,0 +1,21 @@
name = "NVIDIA Nemotron 3 Super 120B A12B"
family = "nemotron"
release_date = "2026-03-11"
last_updated = "2026-03-11"
attachment = false
reasoning = true
temperature = true
tool_call = true
open_weights = true
[cost]
input = 0.15
output = 0.65
[limit]
context = 262_144
output = 131_072
[modalities]
input = ["text"]
output = ["text"]
@@ -6,6 +6,7 @@ attachment = false
reasoning = false
temperature = true
tool_call = true
structured_output = true
open_weights = false
[cost]
@@ -6,6 +6,7 @@ attachment = false
reasoning = false
temperature = true
tool_call = true
structured_output = true
open_weights = false
[cost]
@@ -6,6 +6,7 @@ attachment = false
reasoning = false
temperature = true
tool_call = true
structured_output = true
open_weights = false
[cost]
@@ -6,6 +6,7 @@ attachment = false
reasoning = false
temperature = true
tool_call = true
structured_output = true
open_weights = false
[cost]
@@ -7,6 +7,7 @@ reasoning = false
temperature = true
knowledge = "2024-04"
tool_call = true
structured_output = true
open_weights = true
[cost]
@@ -7,6 +7,7 @@ reasoning = true
temperature = true
knowledge = "2024-04"
tool_call = true
structured_output = true
open_weights = true
[cost]
@@ -7,6 +7,7 @@ reasoning = false
temperature = true
knowledge = "2024-04"
tool_call = true
structured_output = true
open_weights = false
[cost]
@@ -7,6 +7,7 @@ reasoning = false
temperature = true
knowledge = "2024-04"
tool_call = true
structured_output = true
open_weights = true
[cost]
@@ -1,22 +1,21 @@
name = "QwQ 32B (free)"
name = "Qwen3 Coder Next"
family = "qwen"
release_date = "2025-03-05"
last_updated = "2025-03-05"
release_date = "2026-02-06"
last_updated = "2026-02-06"
attachment = false
reasoning = true
temperature = true
knowledge = "2025-03"
tool_call = true
structured_output = true
open_weights = true
[cost]
input = 0.00
output = 0.00
input = 0.22
output = 1.8
[limit]
context = 32_768
output = 32_768
context = 131_072
output = 65_536
[modalities]
input = ["text"]
@@ -6,6 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
structured_output = true
knowledge = "2025-02-28"
open_weights = false
@@ -1,24 +1,4 @@
name = "Claude Opus 4.1 (US)"
family = "claude-opus"
release_date = "2025-08-05"
last_updated = "2025-08-05"
attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-03-31"
open_weights = false
[cost]
input = 15.00
output = 75.00
cache_read = 1.50
cache_write = 18.75
[limit]
context = 200_000
output = 32_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[extends]
from = "anthropic/claude-opus-4-1-20250805"
@@ -1,24 +1,4 @@
name = "Claude Opus 4 (US)"
family = "claude-opus"
release_date = "2025-05-22"
last_updated = "2025-05-22"
attachment = true
reasoning = true
temperature = true
knowledge = "2024-04"
tool_call = true
open_weights = false
[cost]
input = 15.00
output = 75.00
cache_read = 1.50
cache_write = 18.75
[limit]
context = 200_000
output = 32_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[extends]
from = "anthropic/claude-opus-4-20250514"
@@ -6,6 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
structured_output = true
knowledge = "2025-03-31"
open_weights = false
@@ -1,24 +1,6 @@
name = "Claude Opus 4.6 (US)"
family = "claude-opus"
release_date = "2026-02-05"
last_updated = "2026-03-18"
attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-05"
open_weights = false
structured_output = true
[cost]
input = 5.00
output = 25.00
cache_read = 0.50
cache_write = 6.25
[limit]
context = 1_000_000
output = 128_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[extends]
from = "anthropic/claude-opus-4-6"
omit = ["experimental.modes.fast"]
@@ -0,0 +1,25 @@
name = "Claude Opus 4.7 (US)"
family = "claude-opus"
release_date = "2026-04-16"
last_updated = "2026-04-16"
attachment = true
reasoning = true
temperature = false
tool_call = true
structured_output = true
knowledge = "2026-01-31"
open_weights = false
[cost]
input = 5.00
output = 25.00
cache_read = 0.50
cache_write = 6.25
[limit]
context = 1_000_000
output = 128_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
@@ -1,24 +1,4 @@
name = "Claude Sonnet 4 (US)"
family = "claude-sonnet"
release_date = "2025-05-22"
last_updated = "2025-05-22"
attachment = true
reasoning = true
temperature = true
knowledge = "2024-04"
tool_call = true
open_weights = false
[cost]
input = 3.00
output = 15.00
cache_read = 0.30
cache_write = 3.75
[limit]
context = 200_000
output = 64_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[extends]
from = "anthropic/claude-sonnet-4-20250514"
@@ -6,6 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
structured_output = true
knowledge = "2025-07-31"
open_weights = false
@@ -1,24 +1,4 @@
name = "Claude Sonnet 4.6 (US)"
family = "claude-sonnet"
release_date = "2026-02-17"
last_updated = "2026-03-18"
attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-08"
open_weights = false
[cost]
input = 3.00
output = 15.00
cache_read = 0.30
cache_write = 3.75
[limit]
context = 1_000_000
output = 64_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[extends]
from = "anthropic/claude-sonnet-4-6"
@@ -0,0 +1,24 @@
name = "GLM-5"
family = "glm"
release_date = "2026-03-18"
last_updated = "2026-03-18"
attachment = false
reasoning = true
temperature = true
tool_call = true
open_weights = true
[interleaved]
field = "reasoning_content"
[cost]
input = 1.00
output = 3.20
[limit]
context = 202_752
output = 101_376
[modalities]
input = ["text"]
output = ["text"]
@@ -6,7 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-05"
knowledge = "2025-05-31"
open_weights = false
[cost]
@@ -22,3 +22,7 @@ output = 128_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
[experimental.modes.fast]
cost = { input = 30.00, output = 150.00, cache_read = 3.00, cache_write = 37.50 }
provider = { body = { speed = "fast" }, headers = { anthropic-beta = "fast-mode-2026-02-01" } }
@@ -0,0 +1,24 @@
name = "Claude Opus 4.7"
family = "claude-opus"
release_date = "2026-04-16"
last_updated = "2026-04-16"
attachment = true
reasoning = true
temperature = false
tool_call = true
knowledge = "2026-01-31"
open_weights = false
[cost]
input = 5.00
output = 25.00
cache_read = 0.50
cache_write = 6.25
[limit]
context = 1_000_000
output = 128_000
[modalities]
input = ["text", "image", "pdf"]
output = ["text"]
@@ -6,7 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-08"
knowledge = "2025-08-31"
open_weights = false
[cost]
@@ -6,7 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-05"
knowledge = "2025-05-31"
open_weights = false
[cost]
+1 -1
View File
@@ -6,7 +6,7 @@ attachment = true
reasoning = true
temperature = true
tool_call = true
knowledge = "2025-05"
knowledge = "2025-05-31"
open_weights = false
[cost]
@@ -1,22 +1,2 @@
name = "Command R"
family = "command-r"
release_date = "2024-08-30"
last_updated = "2024-08-30"
attachment = false
reasoning = false
temperature = true
knowledge = "2024-06-01"
tool_call = true
open_weights = true
[cost]
input = 0.15
output = 0.60
[limit]
context = 128_000
output = 4_000
[modalities]
input = ["text"]
output = ["text"]
[extends]
from = "cohere/command-r-08-2024"
@@ -1,22 +1,2 @@
name = "Command R+"
family = "command-r"
release_date = "2024-08-30"
last_updated = "2024-08-30"
attachment = false
reasoning = false
temperature = true
knowledge = "2024-06-01"
tool_call = true
open_weights = true
[cost]
input = 2.50
output = 10.00
[limit]
context = 128_000
output = 4_000
[modalities]
input = ["text"]
output = ["text"]
[extends]
from = "cohere/command-r-plus-08-2024"
+3 -22
View File
@@ -1,22 +1,3 @@
name = "GPT-4 Turbo"
family = "gpt"
release_date = "2023-11-06"
last_updated = "2024-04-09"
attachment = true
reasoning = false
temperature = true
knowledge = "2023-11"
tool_call = true
open_weights = false
[cost]
input = 10.00
output = 30.00
[limit]
context = 128_000
output = 4_096
[modalities]
input = ["text", "image"]
output = ["text"]
[extends]
from = "openai/gpt-4-turbo"
omit = ["structured_output"]
+3 -19
View File
@@ -1,22 +1,6 @@
name = "GPT-4.1 mini"
family = "gpt-mini"
release_date = "2025-04-14"
last_updated = "2025-04-14"
attachment = true
reasoning = false
temperature = true
knowledge = "2024-05"
tool_call = true
open_weights = false
[cost]
input = 0.40
output = 1.60
cache_read = 0.10
[limit]
context = 1047576
output = 32768
[extends]
from = "openai/gpt-4.1-mini"
omit = ["structured_output"]
[modalities]
input = ["text", "image"]
+3 -23
View File
@@ -1,23 +1,3 @@
name = "GPT-4.1 nano"
family = "gpt-nano"
release_date = "2025-04-14"
last_updated = "2025-04-14"
attachment = true
reasoning = false
temperature = true
knowledge = "2024-05"
tool_call = true
open_weights = false
[cost]
input = 0.10
output = 0.40
cache_read = 0.03
[limit]
context = 1047576
output = 32768
[modalities]
input = ["text", "image"]
output = ["text"]
[extends]
from = "openai/gpt-4.1-nano"
omit = ["structured_output"]
+3 -19
View File
@@ -1,22 +1,6 @@
name = "GPT-4.1"
family = "gpt"
release_date = "2025-04-14"
last_updated = "2025-04-14"
attachment = true
reasoning = false
temperature = true
knowledge = "2024-05"
tool_call = true
open_weights = false
[cost]
input = 2.00
output = 8.00
cache_read = 0.50
[limit]
context = 1_047_576
output = 32_768
[extends]
from = "openai/gpt-4.1"
omit = ["structured_output"]
[modalities]
input = ["text", "image"]

Some files were not shown because too many files have changed in this diff Show More