From 8e04d7c8be207267fd5bc8d1fc4e18cb14061d36 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 14:48:16 +0000 Subject: [PATCH] chore(release): bump version to 1.31.0 (minor) (#8527) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- Cargo.lock | 18 +- Cargo.toml | 2 +- .../canonical/data/canonical_models.json | 6569 +++++++++++------ .../canonical/data/provider_metadata.json | 1388 ++-- ui/desktop/openapi.json | 2 +- ui/desktop/package.json | 2 +- 6 files changed, 4999 insertions(+), 2982 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3a1eca7898..788d8458f6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4326,7 +4326,7 @@ dependencies = [ [[package]] name = "goose" -version = "1.30.0" +version = "1.31.0" dependencies = [ "agent-client-protocol-schema", "ahash", @@ -4447,7 +4447,7 @@ dependencies = [ [[package]] name = "goose-acp" -version = "1.30.0" +version = "1.31.0" dependencies = [ "agent-client-protocol-schema", "anyhow", @@ -4483,7 +4483,7 @@ dependencies = [ [[package]] name = "goose-acp-macros" -version = "1.30.0" +version = "1.31.0" dependencies = [ "quote", "syn 2.0.117", @@ -4491,7 +4491,7 @@ dependencies = [ [[package]] name = "goose-cli" -version = "1.30.0" +version = "1.31.0" dependencies = [ "anstream 0.6.21", "anyhow", @@ -4544,7 +4544,7 @@ dependencies = [ [[package]] name = "goose-mcp" -version = "1.30.0" +version = "1.31.0" dependencies = [ "anyhow", "base64 0.22.1", @@ -4573,7 +4573,7 @@ dependencies = [ [[package]] name = "goose-sdk" -version = "1.30.0" +version = "1.31.0" dependencies = [ "agent-client-protocol-schema", "sacp", @@ -4586,7 +4586,7 @@ dependencies = [ [[package]] name = "goose-server" -version = "1.30.0" +version = "1.31.0" dependencies = [ "anyhow", "aws-lc-rs", @@ -4633,7 +4633,7 @@ dependencies = [ [[package]] name = "goose-test" -version = "1.30.0" +version = "1.31.0" dependencies = [ "clap", "serde_json", @@ -4641,7 +4641,7 @@ dependencies = [ [[package]] name = "goose-test-support" -version = "1.30.0" +version = "1.31.0" dependencies = [ "axum", "env-lock", diff --git a/Cargo.toml b/Cargo.toml index a6a5478333..69216a47f5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ resolver = "2" [workspace.package] edition = "2021" -version = "1.30.0" +version = "1.31.0" authors = ["AAIF "] license = "Apache-2.0" repository = "https://github.com/aaif-goose/goose" diff --git a/crates/goose/src/providers/canonical/data/canonical_models.json b/crates/goose/src/providers/canonical/data/canonical_models.json index 0a086bc193..699ef5b8cd 100644 --- a/crates/goose/src/providers/canonical/data/canonical_models.json +++ b/crates/goose/src/providers/canonical/data/canonical_models.json @@ -5274,15 +5274,15 @@ } }, { - "id": "alibaba-cn/MiniMax/MiniMax-M2.5", - "name": "MiniMax M2.5", + "id": "alibaba-cn/MiniMax/MiniMax-M2.7", + "name": "MiniMax-M2.7", "family": "minimax", "attachment": false, "reasoning": true, "tool_call": true, "temperature": true, - "release_date": "2026-02-12", - "last_updated": "2026-02-12", + "release_date": "2026-03-18", + "last_updated": "2026-03-18", "modalities": { "input": [ "text" @@ -5293,8 +5293,10 @@ }, "open_weights": true, "cost": { - "input": 0.301, - "output": 1.205 + "input": 0.3, + "output": 1.2, + "cache_read": 0.06, + "cache_write": 0.375 }, "limit": { "context": 204800, @@ -7182,6 +7184,39 @@ "output": 65536 } }, + { + "id": "alibaba-cn/qwen3.6-plus", + "name": "Qwen3.6 Plus", + "family": "qwen", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-04", + "release_date": "2026-04-02", + "last_updated": "2026-04-02", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.276, + "output": 1.651, + "cache_read": 0.028, + "cache_write": 0.344 + }, + "limit": { + "context": 1000000, + "output": 65536 + } + }, { "id": "alibaba-cn/qwq-32b", "name": "QwQ 32B", @@ -7628,6 +7663,39 @@ "output": 65536 } }, + { + "id": "alibaba-coding-plan-cn/qwen3.6-plus", + "name": "Qwen3.6 Plus", + "family": "qwen", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-04", + "release_date": "2026-04-02", + "last_updated": "2026-04-02", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 1000000, + "output": 65536 + } + }, { "id": "alibaba-coding-plan/MiniMax-M2.5", "name": "MiniMax-M2.5", @@ -7877,6 +7945,39 @@ "output": 65536 } }, + { + "id": "alibaba-coding-plan/qwen3.6-plus", + "name": "Qwen3.6 Plus", + "family": "qwen", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-04", + "release_date": "2026-04-02", + "last_updated": "2026-04-02", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 1000000, + "output": 65536 + } + }, { "id": "alibaba/qvq-max", "name": "QVQ Max", @@ -9073,6 +9174,39 @@ "output": 65536 } }, + { + "id": "alibaba/qwen3.6-plus", + "name": "Qwen3.6 Plus", + "family": "qwen", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-04", + "release_date": "2026-04-02", + "last_updated": "2026-04-02", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.276, + "output": 1.651, + "cache_read": 0.028, + "cache_write": 0.344 + }, + "limit": { + "context": 1000000, + "output": 65536 + } + }, { "id": "alibaba/qwq-plus", "name": "QwQ Plus", @@ -11290,6 +11424,34 @@ "output": 65536 } }, + { + "id": "amazon-bedrock/qwen.qwen3-coder-next", + "name": "Qwen3 Coder Next", + "family": "qwen", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-06", + "last_updated": "2026-02-06", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.22, + "output": 1.8 + }, + "limit": { + "context": 131072, + "output": 65536 + } + }, { "id": "amazon-bedrock/qwen.qwen3-next-80b-a3b", "name": "Qwen/Qwen3-Next-80B-A3B-Instruct", @@ -11887,15 +12049,15 @@ }, { "id": "anthropic/claude-3.5-sonnet", - "name": "Claude Sonnet 3.5 v2", + "name": "Claude Sonnet 3.5", "family": "claude-sonnet", "attachment": true, "reasoning": false, "tool_call": true, "temperature": true, "knowledge": "2024-04-30", - "release_date": "2024-10-22", - "last_updated": "2024-10-22", + "release_date": "2024-06-20", + "last_updated": "2024-06-20", "modalities": { "input": [ "text", @@ -11920,7 +12082,7 @@ }, { "id": "anthropic/claude-3.7-sonnet", - "name": "Claude Sonnet 3.7 (latest)", + "name": "Claude Sonnet 3.7", "family": "claude-sonnet", "attachment": true, "reasoning": true, @@ -11953,7 +12115,7 @@ }, { "id": "anthropic/claude-haiku-4.5", - "name": "Claude Haiku 4.5 (latest)", + "name": "Claude Haiku 4.5", "family": "claude-haiku", "attachment": true, "reasoning": true, @@ -12824,15 +12986,15 @@ }, { "id": "azure-cognitive-services/gpt-3.5-turbo", - "name": "GPT-3.5 Turbo 0613", + "name": "GPT-3.5 Turbo 0125", "family": "gpt", "attachment": false, "reasoning": false, "tool_call": false, "temperature": true, "knowledge": "2021-08", - "release_date": "2023-06-13", - "last_updated": "2023-06-13", + "release_date": "2024-01-25", + "last_updated": "2024-01-25", "modalities": { "input": [ "text" @@ -12843,8 +13005,8 @@ }, "open_weights": false, "cost": { - "input": 3.0, - "output": 4.0 + "input": 0.5, + "output": 1.5 }, "limit": { "context": 16384, @@ -14907,10 +15069,10 @@ }, { "id": "azure-cognitive-services/phi-4-mini", - "name": "Phi-4-mini", + "name": "Phi-4-mini-reasoning", "family": "phi", "attachment": false, - "reasoning": false, + "reasoning": true, "tool_call": true, "temperature": true, "knowledge": "2023-10", @@ -15618,15 +15780,15 @@ }, { "id": "azure/gpt-3.5-turbo", - "name": "GPT-3.5 Turbo 0125", + "name": "GPT-3.5 Turbo 0613", "family": "gpt", "attachment": false, "reasoning": false, "tool_call": false, "temperature": true, "knowledge": "2021-08", - "release_date": "2024-01-25", - "last_updated": "2024-01-25", + "release_date": "2023-06-13", + "last_updated": "2023-06-13", "modalities": { "input": [ "text" @@ -15637,8 +15799,8 @@ }, "open_weights": false, "cost": { - "input": 0.5, - "output": 1.5 + "input": 3.0, + "output": 4.0 }, "limit": { "context": 16384, @@ -16667,6 +16829,64 @@ "output": 64000 } }, + { + "id": "azure/grok-4-20", + "name": "Grok 4.20 (Reasoning)", + "family": "grok", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-09", + "release_date": "2026-04-08", + "last_updated": "2026-04-08", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 2.0, + "output": 6.0 + }, + "limit": { + "context": 262000, + "output": 8192 + } + }, + { + "id": "azure/grok-4-20-non", + "name": "Grok 4.20 (Non-Reasoning)", + "family": "grok", + "attachment": false, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2025-09", + "release_date": "2026-04-08", + "last_updated": "2026-04-08", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 2.0, + "output": 6.0 + }, + "limit": { + "context": 262000, + "output": 8192 + } + }, { "id": "azure/grok-4-fast", "name": "Grok 4 Fast (Reasoning)", @@ -17823,10 +18043,10 @@ }, { "id": "azure/phi-4-mini", - "name": "Phi-4-mini-reasoning", + "name": "Phi-4-mini", "family": "phi", "attachment": false, - "reasoning": true, + "reasoning": false, "tool_call": true, "temperature": true, "knowledge": "2023-10", @@ -20675,6 +20895,35 @@ "output": 65535 } }, + { + "id": "chutes/zai-org/GLM-5.1-TEE", + "name": "GLM 5.1 TEE", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-08", + "last_updated": "2026-04-08", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.95, + "output": 3.15, + "cache_read": 0.475 + }, + "limit": { + "context": 202752, + "output": 65535 + } + }, { "id": "clarifai/arcee_ai/AFM/models/trinity-mini", "name": "Trinity Mini", @@ -23234,702 +23483,31 @@ } }, { - "id": "cloudflare-workers-ai/@cf/ai4bharat/indictrans2-en-indic-1B", - "name": "IndicTrans2 EN-Indic 1B", - "family": "indictrans", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-09-25", - "last_updated": "2025-09-25", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.34, - "output": 0.34 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/aisingapore/gemma-sea-lion-v4-27b-it", - "name": "Gemma SEA-LION v4 27B IT", + "id": "cloudflare-workers-ai/@cf/google/gemma-4-26b-a4b-it", + "name": "Gemma 4 26B A4B IT", "family": "gemma", - "attachment": false, - "reasoning": false, - "tool_call": false, + "attachment": true, + "reasoning": true, + "tool_call": true, "temperature": true, - "release_date": "2025-09-25", - "last_updated": "2025-09-25", + "release_date": "2025-12-15", + "last_updated": "2025-12-15", "modalities": { "input": [ - "text" + "text", + "image" ], "output": [ "text" ] }, - "open_weights": false, + "open_weights": true, "cost": { - "input": 0.35, - "output": 0.56 + "input": 0.1, + "output": 0.3 }, "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/baai/bge-base-en-v1.5", - "name": "BGE Base EN v1.5", - "family": "bge", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.067, - "output": 0.0 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/baai/bge-large-en-v1.5", - "name": "BGE Large EN v1.5", - "family": "bge", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.2, - "output": 0.0 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/baai/bge-m3", - "name": "BGE M3", - "family": "bge", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.012, - "output": 0.0 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/baai/bge-reranker-base", - "name": "BGE Reranker Base", - "family": "bge", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-09", - "last_updated": "2025-04-09", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0031, - "output": 0.0 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/baai/bge-small-en-v1.5", - "name": "BGE Small EN v1.5", - "family": "bge", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.02, - "output": 0.0 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/deepgram/aura-2-en", - "name": "Deepgram Aura 2 (EN)", - "family": "aura", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-11-14", - "last_updated": "2025-11-14", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/deepgram/aura-2-es", - "name": "Deepgram Aura 2 (ES)", - "family": "aura", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-11-14", - "last_updated": "2025-11-14", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/deepgram/nova-3", - "name": "Deepgram Nova 3", - "family": "nova", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-11-14", - "last_updated": "2025-11-14", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", - "name": "DeepSeek R1 Distill Qwen 32B", - "family": "deepseek-thinking", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.5, - "output": 4.88 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/facebook/bart-large-cnn", - "name": "BART Large CNN", - "family": "bart", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-09", - "last_updated": "2025-04-09", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/google/gemma-3-12b-it", - "name": "Gemma 3 12B IT", - "family": "gemma", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-11", - "last_updated": "2025-04-11", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.35, - "output": 0.56 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/huggingface/distilbert-sst-2-int8", - "name": "DistilBERT SST-2 INT8", - "family": "distilbert", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.026, - "output": 0.0 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/ibm-granite/granite-4.0-h-micro", - "name": "IBM Granite 4.0 H Micro", - "family": "granite", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-10-15", - "last_updated": "2025-10-15", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.017, - "output": 0.11 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/meta/llama-2-7b-chat-fp16", - "name": "Llama 2 7B Chat FP16", - "family": "llama", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.56, - "output": 6.67 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/meta/llama-3-8b-instruct", - "name": "Llama 3 8B Instruct", - "family": "llama", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.28, - "output": 0.83 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/meta/llama-3-8b-instruct-awq", - "name": "Llama 3 8B Instruct AWQ", - "family": "llama", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.12, - "output": 0.27 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/meta/llama-3.1-8b-instruct", - "name": "Llama 3.1 8B Instruct", - "family": "llama", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.28, - "output": 0.8299999999999998 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/meta/llama-3.1-8b-instruct-awq", - "name": "Llama 3.1 8B Instruct AWQ", - "family": "llama", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.12, - "output": 0.27 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/meta/llama-3.1-8b-instruct-fp8", - "name": "Llama 3.1 8B Instruct FP8", - "family": "llama", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.15, - "output": 0.29 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/meta/llama-3.2-11b-vision-instruct", - "name": "Llama 3.2 11B Vision Instruct", - "family": "llama", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.049, - "output": 0.68 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/meta/llama-3.2-1b-instruct", - "name": "Llama 3.2 1B Instruct", - "family": "llama", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.027, - "output": 0.2 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/meta/llama-3.2-3b-instruct", - "name": "Llama 3.2 3B Instruct", - "family": "llama", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.051, - "output": 0.34 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/meta/llama-3.3-70b-instruct-fp8-fast", - "name": "Llama 3.3 70B Instruct FP8 Fast", - "family": "llama", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.29, - "output": 2.25 - }, - "limit": { - "context": 128000, + "context": 256000, "output": 16384 } }, @@ -23937,21 +23515,22 @@ "id": "cloudflare-workers-ai/@cf/meta/llama-4-scout-17b-16e-instruct", "name": "Llama 4 Scout 17B 16E Instruct", "family": "llama", - "attachment": false, + "attachment": true, "reasoning": false, - "tool_call": false, + "tool_call": true, "temperature": true, "release_date": "2025-04-16", "last_updated": "2025-04-16", "modalities": { "input": [ - "text" + "text", + "image" ], "output": [ "text" ] }, - "open_weights": false, + "open_weights": true, "cost": { "input": 0.27, "output": 0.85 @@ -23961,118 +23540,6 @@ "output": 16384 } }, - { - "id": "cloudflare-workers-ai/@cf/meta/llama-guard-3-8b", - "name": "Llama Guard 3 8B", - "family": "llama", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.48, - "output": 0.03 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/meta/m2m100-1.2b", - "name": "M2M100 1.2B", - "family": "m2m", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.34, - "output": 0.34 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/mistral/mistral-7b-instruct-v0.1", - "name": "Mistral 7B Instruct v0.1", - "family": "mistral", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-03", - "last_updated": "2025-04-03", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.11, - "output": 0.19 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/mistralai/mistral-small-3.1-24b-instruct", - "name": "Mistral Small 3.1 24B Instruct", - "family": "mistral-small", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-11", - "last_updated": "2025-04-11", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.35, - "output": 0.56 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, { "id": "cloudflare-workers-ai/@cf/moonshotai/kimi-k2.5", "name": "Kimi K2.5", @@ -24104,34 +23571,6 @@ "output": 256000 } }, - { - "id": "cloudflare-workers-ai/@cf/myshell-ai/melotts", - "name": "MyShell MeloTTS", - "family": "melotts", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-11-14", - "last_updated": "2025-11-14", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, { "id": "cloudflare-workers-ai/@cf/nvidia/nemotron-3-120b-a12b", "name": "Nemotron 3 Super 120B", @@ -24164,8 +23603,8 @@ "id": "cloudflare-workers-ai/@cf/openai/gpt-oss-120b", "name": "GPT OSS 120B", "attachment": false, - "reasoning": false, - "tool_call": false, + "reasoning": true, + "tool_call": true, "temperature": true, "release_date": "2025-08-05", "last_updated": "2025-08-05", @@ -24177,7 +23616,7 @@ "text" ] }, - "open_weights": false, + "open_weights": true, "cost": { "input": 0.35, "output": 0.75 @@ -24191,8 +23630,8 @@ "id": "cloudflare-workers-ai/@cf/openai/gpt-oss-20b", "name": "GPT OSS 20B", "attachment": false, - "reasoning": false, - "tool_call": false, + "reasoning": true, + "tool_call": true, "temperature": true, "release_date": "2025-08-05", "last_updated": "2025-08-05", @@ -24204,7 +23643,7 @@ "text" ] }, - "open_weights": false, + "open_weights": true, "cost": { "input": 0.2, "output": 0.3 @@ -24214,174 +23653,6 @@ "output": 16384 } }, - { - "id": "cloudflare-workers-ai/@cf/pfnet/plamo-embedding-1b", - "name": "PLaMo Embedding 1B", - "family": "plamo", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-09-25", - "last_updated": "2025-09-25", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.019, - "output": 0.0 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/pipecat-ai/smart-turn-v2", - "name": "Pipecat Smart Turn v2", - "family": "smart-turn", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-11-14", - "last_updated": "2025-11-14", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/qwen/qwen2.5-coder-32b-instruct", - "name": "Qwen 2.5 Coder 32B Instruct", - "family": "qwen", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-11", - "last_updated": "2025-04-11", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.66, - "output": 1.0 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/qwen/qwen3-30b-a3b-fp8", - "name": "Qwen3 30B A3B FP8", - "family": "qwen", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-11-14", - "last_updated": "2025-11-14", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.051, - "output": 0.34 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/qwen/qwen3-embedding-0.6b", - "name": "Qwen3 Embedding 0.6B", - "family": "qwen", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-11-14", - "last_updated": "2025-11-14", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.012, - "output": 0.0 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, - { - "id": "cloudflare-workers-ai/@cf/qwen/qwq-32b", - "name": "QwQ 32B", - "family": "qwen", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-04-11", - "last_updated": "2025-04-11", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.66, - "output": 1.0 - }, - "limit": { - "context": 128000, - "output": 16384 - } - }, { "id": "cloudflare-workers-ai/@cf/zai-org/glm-4.7-flash", "name": "GLM-4.7-Flash", @@ -25160,6 +24431,34 @@ "output": 203000 } }, + { + "id": "cortecs/glm-5", + "name": "GLM 5", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-11", + "last_updated": "2026-02-11", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.08, + "output": 3.44 + }, + "limit": { + "context": 202752, + "output": 202752 + } + }, { "id": "cortecs/gpt-4.1", "name": "GPT 4.1", @@ -25537,6 +24836,35 @@ "output": 262000 } }, + { + "id": "cortecs/qwen3-coder-next", + "name": "Qwen3 Coder Next 80B", + "family": "qwen", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-04", + "release_date": "2026-02-04", + "last_updated": "2026-02-04", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.158, + "output": 0.84 + }, + "limit": { + "context": 256000, + "output": 65536 + } + }, { "id": "cortecs/qwen3-next-80b-a3b-thinking", "name": "Qwen3 Next 80B A3B Thinking", @@ -26345,6 +25673,36 @@ "output": 16384 } }, + { + "id": "deepinfra/zai-org/GLM-5.1", + "name": "GLM-5.1", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-04", + "release_date": "2026-04-07", + "last_updated": "2026-04-07", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.4, + "output": 4.4, + "cache_read": 0.26 + }, + "limit": { + "context": 202752, + "output": 16384 + } + }, { "id": "deepseek/deepseek-chat", "name": "DeepSeek Chat", @@ -26371,7 +25729,7 @@ "cache_read": 0.028 }, "limit": { - "context": 128000, + "context": 131072, "output": 8192 } }, @@ -27565,6 +26923,35 @@ "output": 131072 } }, + { + "id": "fireworks-ai/accounts/fireworks/models/glm-5p1", + "name": "GLM 5.1", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-01", + "last_updated": "2026-04-01", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.4, + "output": 4.4, + "cache_read": 0.26 + }, + "limit": { + "context": 202800, + "output": 131072 + } + }, { "id": "fireworks-ai/accounts/fireworks/models/gpt-oss-120b", "name": "GPT OSS 120B", @@ -27769,9 +27156,39 @@ "output": 196608 } }, + { + "id": "fireworks-ai/accounts/fireworks/models/qwen3p6-plus", + "name": "Qwen 3.6 Plus", + "family": "qwen", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-04", + "last_updated": "2026-04-04", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.5, + "output": 3.0, + "cache_read": 0.1 + }, + "limit": { + "context": 128000, + "output": 8192 + } + }, { "id": "fireworks-ai/accounts/fireworks/routers/kimi-k2p5-turbo", - "name": "Kimi K2.5 Turbo", + "name": "Kimi K2.5 Turbo (firepass)", "family": "kimi-thinking", "attachment": false, "reasoning": true, @@ -28528,7 +27945,38 @@ } }, { - "id": "firmware/zai-glm-5", + "id": "firmware/qwen-3.6-plus", + "name": "Qwen 3.6 Plus", + "family": "qwen", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-02", + "last_updated": "2026-04-03", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.5, + "output": 3.0, + "cache_read": 0.1 + }, + "limit": { + "context": 1000000, + "output": 64000 + } + }, + { + "id": "firmware/zai-glm-5.1", "name": "GLM-5", "family": "glm", "attachment": true, @@ -28546,47 +27994,20 @@ "text" ] }, - "open_weights": false, + "open_weights": true, "cost": { - "input": 1.0, - "output": 3.2, - "cache_read": 0.2 + "input": 1.4, + "output": 4.4, + "cache_read": 0.26 }, "limit": { "context": 198000, "output": 8192 } }, - { - "id": "friendli/MiniMaxAI/MiniMax-M2.1", - "name": "MiniMax M2.1", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "release_date": "2026-01-13", - "last_updated": "2026-01-29", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.3, - "output": 1.2 - }, - "limit": { - "context": 196608, - "output": 196608 - } - }, { "id": "friendli/MiniMaxAI/MiniMax-M2.5", - "name": "MiniMax M2.5", + "name": "MiniMax-M2.5", "family": "minimax", "attachment": false, "reasoning": true, @@ -28696,34 +28117,9 @@ "output": 131072 } }, - { - "id": "friendli/zai-org/GLM-4.7", - "name": "GLM 4.7", - "family": "glm", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "release_date": "2025-12-22", - "last_updated": "2026-01-29", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": {}, - "limit": { - "context": 202752, - "output": 202752 - } - }, { "id": "friendli/zai-org/GLM-5", - "name": "GLM 5", + "name": "GLM-5", "family": "glm", "attachment": false, "reasoning": true, @@ -28749,6 +28145,34 @@ "output": 202752 } }, + { + "id": "friendli/zai-org/GLM-5.1", + "name": "GLM-5.1", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-07", + "last_updated": "2026-04-07", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.4, + "output": 4.4 + }, + "limit": { + "context": 202752, + "output": 202752 + } + }, { "id": "github-copilot/claude-haiku-4.5", "name": "Claude Haiku 4.5", @@ -29446,7 +28870,7 @@ }, { "id": "github-copilot/gpt-5.4-mini", - "name": "GPT-5.4 mini", + "name": "GPT-5.4 Mini", "family": "gpt-mini", "attachment": true, "reasoning": true, @@ -31891,6 +31315,36 @@ "output": 32768 } }, + { + "id": "google-vertex/deepseek-ai/deepseek-v3.2-maas", + "name": "DeepSeek V3.2", + "family": "deepseek", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2025-12-17", + "last_updated": "2026-04-04", + "modalities": { + "input": [ + "text", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.56, + "output": 1.68, + "cache_read": 0.056 + }, + "limit": { + "context": 163840, + "output": 65536 + } + }, { "id": "google-vertex/gemini-2.0-flash", "name": "Gemini 2.0 Flash", @@ -32593,6 +32047,35 @@ "output": 8192 } }, + { + "id": "google-vertex/moonshotai/kimi-k2-thinking-maas", + "name": "Kimi K2 Thinking", + "family": "kimi-thinking", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-08", + "release_date": "2025-11-13", + "last_updated": "2025-11-13", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.6, + "output": 2.5 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, { "id": "google-vertex/openai/gpt-oss-120b-maas", "name": "GPT OSS 120B", @@ -33877,6 +33360,58 @@ "output": 2000 } }, + { + "id": "google/gemma-4-26b-it", + "name": "Gemma 4 26B", + "family": "gemma", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-02", + "last_updated": "2026-04-02", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": {}, + "limit": { + "context": 256000, + "output": 8192 + } + }, + { + "id": "google/gemma-4-31b-it", + "name": "Gemma 4 31B", + "family": "gemma", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-02", + "last_updated": "2026-04-02", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": {}, + "limit": { + "context": 256000, + "output": 8192 + } + }, { "id": "groq/allam-2-7b", "name": "ALLaM-2-7b", @@ -34402,15 +33937,15 @@ }, { "id": "groq/moonshotai/kimi-k2-instruct", - "name": "Kimi K2 Instruct", + "name": "Kimi K2 Instruct 0905", "family": "kimi", "attachment": false, "reasoning": false, "tool_call": true, "temperature": true, "knowledge": "2024-10", - "release_date": "2025-07-14", - "last_updated": "2025-07-14", + "release_date": "2025-09-05", + "last_updated": "2025-09-05", "modalities": { "input": [ "text" @@ -34425,7 +33960,7 @@ "output": 3.0 }, "limit": { - "context": 131072, + "context": 262144, "output": 16384 } }, @@ -37165,10 +36700,10 @@ }, { "id": "helicone/sonar", - "name": "Perplexity Sonar", - "family": "sonar", + "name": "Perplexity Sonar Reasoning", + "family": "sonar-reasoning", "attachment": false, - "reasoning": false, + "reasoning": true, "tool_call": false, "temperature": true, "knowledge": "2025-01", @@ -37185,7 +36720,7 @@ "open_weights": false, "cost": { "input": 1.0, - "output": 1.0 + "output": 5.0 }, "limit": { "context": 127000, @@ -37337,6 +36872,35 @@ "output": 131072 } }, + { + "id": "huggingface/MiniMaxAI/MiniMax-M2.7", + "name": "MiniMax-M2.7", + "family": "minimax", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.3, + "output": 1.2, + "cache_read": 0.06 + }, + "limit": { + "context": 204800, + "output": 131072 + } + }, { "id": "huggingface/Qwen/Qwen3-235B-A22B-Thinking", "name": "Qwen3-235B-A22B-Thinking-2507", @@ -37836,6 +37400,35 @@ "output": 131072 } }, + { + "id": "huggingface/zai-org/GLM-5.1", + "name": "GLM-5.1", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-03", + "last_updated": "2026-04-03", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.0, + "output": 3.2, + "cache_read": 0.2 + }, + "limit": { + "context": 202752, + "output": 131072 + } + }, { "id": "iflowcn/deepseek-r1", "name": "DeepSeek-R1", @@ -41085,35 +40678,6 @@ "output": 131072 } }, - { - "id": "kilo/allenai/molmo-2-8b", - "name": "AllenAI: Molmo2 8B", - "attachment": true, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2026-01-09", - "last_updated": "2026-01-31", - "modalities": { - "input": [ - "text", - "image", - "video" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.2, - "output": 0.2 - }, - "limit": { - "context": 36864, - "output": 36864 - } - }, { "id": "kilo/allenai/olmo-2-0325-32b-instruct", "name": "AllenAI: Olmo 2 32B Instruct", @@ -41167,60 +40731,6 @@ "output": 65536 } }, - { - "id": "kilo/allenai/olmo-3-7b-instruct", - "name": "AllenAI: Olmo 3 7B Instruct", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-11-22", - "last_updated": "2026-03-15", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.1, - "output": 0.2 - }, - "limit": { - "context": 65536, - "output": 65536 - } - }, - { - "id": "kilo/allenai/olmo-3-7b-think", - "name": "AllenAI: Olmo 3 7B Think", - "attachment": false, - "reasoning": true, - "tool_call": false, - "temperature": true, - "release_date": "2025-11-22", - "last_updated": "2026-03-15", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.12, - "output": 0.2 - }, - "limit": { - "context": 65536, - "output": 65536 - } - }, { "id": "kilo/allenai/olmo-3.1-32b-instruct", "name": "AllenAI: Olmo 3.1 32B Instruct", @@ -41248,33 +40758,6 @@ "output": 32768 } }, - { - "id": "kilo/allenai/olmo-3.1-32b-think", - "name": "AllenAI: Olmo 3.1 32B Think", - "attachment": false, - "reasoning": true, - "tool_call": false, - "temperature": true, - "release_date": "2025-12-17", - "last_updated": "2026-03-15", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.15, - "output": 0.5 - }, - "limit": { - "context": 65536, - "output": 65536 - } - }, { "id": "kilo/alpindale/goliath-120b", "name": "Goliath 120B", @@ -41530,35 +41013,6 @@ "output": 8192 } }, - { - "id": "kilo/anthropic/claude-3.5-sonnet", - "name": "Anthropic: Claude 3.5 Sonnet", - "attachment": true, - "reasoning": false, - "tool_call": true, - "temperature": true, - "release_date": "2024-10-22", - "last_updated": "2026-03-15", - "modalities": { - "input": [ - "image", - "pdf", - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 6.0, - "output": 30.0 - }, - "limit": { - "context": 200000, - "output": 8192 - } - }, { "id": "kilo/anthropic/claude-3.7-sonnet", "name": "Anthropic: Claude 3.7 Sonnet", @@ -41774,6 +41228,36 @@ "output": 128000 } }, + { + "id": "kilo/anthropic/claude-opus-4.6-fast", + "name": "Anthropic: Claude Opus 4.6 (Fast)", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-07", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "image", + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 30.0, + "output": 150.0, + "cache_read": 3.0, + "cache_write": 37.5 + }, + "limit": { + "context": 1000000, + "output": 128000 + } + }, { "id": "kilo/anthropic/claude-sonnet-4", "name": "Anthropic: Claude Sonnet 4", @@ -41947,14 +41431,41 @@ } }, { - "id": "kilo/arcee-ai/trinity-large-preview:free", - "name": "Arcee AI: Trinity Large Preview (free)", + "id": "kilo/arcee-ai/trinity-large-thinking", + "name": "Arcee AI: Trinity Large Thinking", "attachment": false, - "reasoning": false, + "reasoning": true, "tool_call": true, "temperature": true, - "release_date": "2026-01-28", - "last_updated": "2026-01-28", + "release_date": "2026-04-01", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.22, + "output": 0.85 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "kilo/arcee-ai/trinity-large-thinking:free", + "name": "Arcee AI: Trinity Large Thinking (free)", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2025-08-26", + "last_updated": "2026-04-11", "modalities": { "input": [ "text" @@ -41969,8 +41480,8 @@ "output": 0.0 }, "limit": { - "context": 131000, - "output": 26200 + "context": 262144, + "output": 262144 } }, { @@ -42164,6 +41675,34 @@ "output": 16000 } }, + { + "id": "kilo/bytedance-seed/dola-seed-2.0-pro:free", + "name": "ByteDance Seed: Dola Seed 2.0 Pro (free)", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2025-08-26", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "image", + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0 + }, + "limit": { + "context": 256000, + "output": 128000 + } + }, { "id": "kilo/bytedance-seed/seed-1.6", "name": "ByteDance Seed: Seed 1.6", @@ -42416,33 +41955,6 @@ "output": 4000 } }, - { - "id": "kilo/corethink:free", - "name": "CoreThink (free)", - "attachment": false, - "reasoning": false, - "tool_call": true, - "temperature": true, - "release_date": "2025-08-27", - "last_updated": "2026-03-15", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 78000, - "output": 8192 - } - }, { "id": "kilo/deepcogito/cogito-v2.1-671b", "name": "Deep Cogito: Cogito v2.1 671B", @@ -42801,62 +42313,6 @@ "output": 6554 } }, - { - "id": "kilo/giga-potato", - "name": "Giga Potato (free)", - "attachment": true, - "reasoning": false, - "tool_call": true, - "temperature": true, - "release_date": "2025-08-27", - "last_updated": "2026-03-15", - "modalities": { - "input": [ - "image", - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 256000, - "output": 32000 - } - }, - { - "id": "kilo/giga-potato-thinking", - "name": "Giga Potato Thinking (free)", - "attachment": true, - "reasoning": true, - "tool_call": true, - "temperature": true, - "release_date": "2025-08-27", - "last_updated": "2026-03-15", - "modalities": { - "input": [ - "image", - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 256000, - "output": 32000 - } - }, { "id": "kilo/google/gemini-2.0-flash-001", "name": "Google: Gemini 2.0 Flash", @@ -43209,39 +42665,6 @@ "output": 32768 } }, - { - "id": "kilo/google/gemini-3-pro-preview", - "name": "Google: Gemini 3 Pro Preview", - "attachment": true, - "reasoning": true, - "tool_call": true, - "temperature": true, - "release_date": "2025-11-18", - "last_updated": "2026-03-15", - "modalities": { - "input": [ - "audio", - "image", - "pdf", - "text", - "video" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 2.0, - "output": 12.0, - "cache_read": 0.2, - "cache_write": 0.375 - }, - "limit": { - "context": 1048576, - "output": 65536 - } - }, { "id": "kilo/google/gemini-3.1-flash-image-preview", "name": "Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview)", @@ -43531,6 +42954,122 @@ "output": 6554 } }, + { + "id": "kilo/google/gemma-4-26b-a4b-it", + "name": "Google: Gemma 4 26B A4B", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-03", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "image", + "text", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.12, + "output": 0.4 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "kilo/google/gemma-4-31b-it", + "name": "Google: Gemma 4 31B", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-02", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "image", + "text", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.14, + "output": 0.4 + }, + "limit": { + "context": 262144, + "output": 131072 + } + }, + { + "id": "kilo/google/lyria-3-clip-preview", + "name": "Google: Lyria 3 Clip Preview", + "attachment": true, + "reasoning": false, + "tool_call": false, + "temperature": true, + "release_date": "2026-03-30", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "image", + "text" + ], + "output": [ + "audio", + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0 + }, + "limit": { + "context": 1048576, + "output": 65536 + } + }, + { + "id": "kilo/google/lyria-3-pro-preview", + "name": "Google: Lyria 3 Pro Preview", + "attachment": true, + "reasoning": false, + "tool_call": false, + "temperature": true, + "release_date": "2026-03-30", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "image", + "text" + ], + "output": [ + "audio", + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0 + }, + "limit": { + "context": 1048576, + "output": 65536 + } + }, { "id": "kilo/gryphe/mythomax-l2-13b", "name": "MythoMax 13B", @@ -43832,97 +43371,14 @@ } }, { - "id": "kilo/kilo/auto", - "name": "Kilo: Auto", - "attachment": true, - "reasoning": true, - "tool_call": true, - "temperature": true, - "release_date": "2024-06-01", - "last_updated": "2026-03-15", - "modalities": { - "input": [ - "image", - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 5.0, - "output": 25.0 - }, - "limit": { - "context": 1000000, - "output": 128000 - } - }, - { - "id": "kilo/kilo/auto-free", - "name": "Deprecated Kilo Auto Free", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "release_date": "2026-03-15", - "last_updated": "2026-03-15", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 204800, - "output": 131072 - } - }, - { - "id": "kilo/kilo/auto-small", - "name": "Deprecated Kilo Auto Small", - "attachment": true, - "reasoning": true, - "tool_call": true, - "temperature": true, - "release_date": "2026-03-15", - "last_updated": "2026-03-15", - "modalities": { - "input": [ - "image", - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.05, - "output": 0.4 - }, - "limit": { - "context": 400000, - "output": 128000 - } - }, - { - "id": "kilo/kwaipilot/kat-coder-pro", - "name": "Kwaipilot: KAT-Coder-Pro V1", + "id": "kilo/kwaipilot/kat-coder-pro-v2", + "name": "Kwaipilot: KAT-Coder-Pro V2", "attachment": false, "reasoning": false, "tool_call": true, "temperature": true, - "release_date": "2025-09-30", - "last_updated": "2025-10-24", + "release_date": "2026-03-27", + "last_updated": "2026-04-11", "modalities": { "input": [ "text" @@ -43933,13 +43389,13 @@ }, "open_weights": true, "cost": { - "input": 0.207, - "output": 0.828, - "cache_read": 0.0414 + "input": 0.3, + "output": 1.2, + "cache_read": 0.06 }, "limit": { "context": 256000, - "output": 128000 + "output": 80000 } }, { @@ -43969,60 +43425,6 @@ "output": 32768 } }, - { - "id": "kilo/liquid/lfm-2.2-6b", - "name": "LiquidAI: LFM2-2.6B", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-10-20", - "last_updated": "2026-03-15", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.01, - "output": 0.02 - }, - "limit": { - "context": 32768, - "output": 32768 - } - }, - { - "id": "kilo/liquid/lfm2-8b-a1b", - "name": "LiquidAI: LFM2-8B-A1B", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-10-20", - "last_updated": "2026-03-15", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.01, - "output": 0.02 - }, - "limit": { - "context": 32768, - "output": 32768 - } - }, { "id": "kilo/mancer/weaver", "name": "Mancer: Weaver (alpha)", @@ -44132,60 +43534,6 @@ "output": 16384 } }, - { - "id": "kilo/meta-llama/llama-3.1-405b", - "name": "Meta: Llama 3.1 405B (base)", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2024-08-02", - "last_updated": "2026-03-15", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 4.0, - "output": 4.0 - }, - "limit": { - "context": 32768, - "output": 32768 - } - }, - { - "id": "kilo/meta-llama/llama-3.1-405b-instruct", - "name": "Meta: Llama 3.1 405B Instruct", - "attachment": false, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2024-07-16", - "last_updated": "2026-03-15", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 4.0, - "output": 4.0 - }, - "limit": { - "context": 131000, - "output": 26200 - } - }, { "id": "kilo/meta-llama/llama-3.1-70b-instruct", "name": "Meta: Llama 3.1 70B Instruct", @@ -44681,14 +44029,15 @@ } }, { - "id": "kilo/minimax/minimax-m2.5:free", - "name": "MiniMax: MiniMax M2.5 (free)", + "id": "kilo/minimax/minimax-m2.7", + "name": "MiniMax: MiniMax M2.7", + "family": "minimax-m2.7", "attachment": false, "reasoning": true, "tool_call": true, "temperature": true, - "release_date": "2026-02-12", - "last_updated": "2026-02-12", + "release_date": "2026-03-18", + "last_updated": "2026-03-18", "modalities": { "input": [ "text" @@ -44699,9 +44048,9 @@ }, "open_weights": true, "cost": { - "input": 0.0, - "output": 0.0, - "cache_read": 0.0 + "input": 0.3, + "output": 1.2, + "cache_read": 0.06 }, "limit": { "context": 204800, @@ -44930,17 +44279,16 @@ }, { "id": "kilo/mistralai/mistral-large", - "name": "Mistral: Mistral Large 3 2512", - "attachment": true, + "name": "Mistral Large", + "attachment": false, "reasoning": false, "tool_call": true, "temperature": true, - "release_date": "2024-11-01", - "last_updated": "2025-12-16", + "release_date": "2024-07-24", + "last_updated": "2025-12-02", "modalities": { "input": [ - "text", - "image" + "text" ], "output": [ "text" @@ -44948,12 +44296,12 @@ }, "open_weights": true, "cost": { - "input": 0.5, - "output": 1.5 + "input": 2.0, + "output": 6.0 }, "limit": { - "context": 262144, - "output": 52429 + "context": 128000, + "output": 25600 } }, { @@ -45066,6 +44414,35 @@ "output": 32768 } }, + { + "id": "kilo/mistralai/mistral-small", + "name": "Mistral: Mistral Small 4", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-16", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "image", + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.15, + "output": 0.6, + "cache_read": 0.015 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, { "id": "kilo/mistralai/mistral-small-24b-instruct", "name": "Mistral: Mistral Small 3", @@ -45370,33 +44747,6 @@ "output": 65535 } }, - { - "id": "kilo/morph-warp-grep-v2", - "name": "Morph: WarpGrep V2", - "attachment": false, - "reasoning": false, - "tool_call": true, - "temperature": true, - "release_date": "2025-08-27", - "last_updated": "2026-03-15", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 256000, - "output": 32000 - } - }, { "id": "kilo/morph/morph-v3-fast", "name": "Morph: Morph V3 Fast", @@ -45641,6 +44991,33 @@ "output": 16384 } }, + { + "id": "kilo/nvidia/llama-3.1-nemotron-ultra-253b-v1", + "name": "NVIDIA: Llama 3.1 Nemotron Ultra 253B v1", + "attachment": false, + "reasoning": true, + "tool_call": false, + "temperature": true, + "release_date": "2025-04-08", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.6, + "output": 1.8 + }, + "limit": { + "context": 131072, + "output": 131072 + } + }, { "id": "kilo/nvidia/llama-3.3-nemotron-super-49b-v1.5", "name": "NVIDIA: Llama 3.3 Nemotron Super 49B V1.5", @@ -45695,6 +45072,34 @@ "output": 52429 } }, + { + "id": "kilo/nvidia/nemotron-3-super-120b-a12b", + "name": "NVIDIA: Nemotron 3 Super", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-11", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.1, + "output": 0.5, + "cache_read": 0.1 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, { "id": "kilo/nvidia/nemotron-3-super-120b-a12b:free", "name": "NVIDIA: Nemotron 3 Super (free)", @@ -45780,13 +45185,13 @@ }, { "id": "kilo/openai/gpt-3.5-turbo", - "name": "OpenAI: GPT-3.5 Turbo", + "name": "OpenAI: GPT-3.5 Turbo (older v0613)", "attachment": false, "reasoning": false, "tool_call": true, "temperature": true, - "release_date": "2023-03-01", - "last_updated": "2023-11-06", + "release_date": "2023-06-13", + "last_updated": "2023-06-13", "modalities": { "input": [ "text" @@ -45797,11 +45202,11 @@ }, "open_weights": false, "cost": { - "input": 0.5, - "output": 1.5 + "input": 1.0, + "output": 2.0 }, "limit": { - "context": 16385, + "context": 4095, "output": 4096 } }, @@ -45861,13 +45266,13 @@ }, { "id": "kilo/openai/gpt-4", - "name": "OpenAI: GPT-4", + "name": "OpenAI: GPT-4 (older v0314)", "attachment": false, "reasoning": false, "tool_call": true, "temperature": true, - "release_date": "2023-03-14", - "last_updated": "2024-04-09", + "release_date": "2023-05-28", + "last_updated": "2026-03-15", "modalities": { "input": [ "text" @@ -46060,12 +45465,12 @@ }, { "id": "kilo/openai/gpt-4o", - "name": "OpenAI: GPT-4o (2024-08-06)", + "name": "OpenAI: GPT-4o (2024-11-20)", "attachment": true, "reasoning": false, "tool_call": true, "temperature": true, - "release_date": "2024-08-06", + "release_date": "2024-11-20", "last_updated": "2026-03-15", "modalities": { "input": [ @@ -46814,6 +46219,66 @@ "output": 128000 } }, + { + "id": "kilo/openai/gpt-5.4-mini", + "name": "OpenAI: GPT-5.4 Mini", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": false, + "release_date": "2026-03-17", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "image", + "pdf", + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.75, + "output": 4.5, + "cache_read": 0.075 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, + { + "id": "kilo/openai/gpt-5.4-nano", + "name": "OpenAI: GPT-5.4 Nano", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": false, + "release_date": "2026-03-17", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "image", + "pdf", + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.2, + "output": 1.25, + "cache_read": 0.02 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, { "id": "kilo/openai/gpt-5.4-pro", "name": "OpenAI: GPT-5.4 Pro", @@ -47362,63 +46827,6 @@ "output": 32768 } }, - { - "id": "kilo/openrouter/healer-alpha", - "name": "Healer Alpha", - "attachment": true, - "reasoning": true, - "tool_call": true, - "temperature": true, - "release_date": "2026-03-12", - "last_updated": "2026-03-15", - "modalities": { - "input": [ - "audio", - "image", - "text", - "video" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 262144, - "output": 32000 - } - }, - { - "id": "kilo/openrouter/hunter-alpha", - "name": "Hunter Alpha", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "release_date": "2026-03-12", - "last_updated": "2026-03-15", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 1048576, - "output": 32000 - } - }, { "id": "kilo/perplexity/sonar", "name": "Perplexity: Sonar", @@ -47667,34 +47075,6 @@ "output": 8192 } }, - { - "id": "kilo/qwen/qwen-2.5-vl-7b-instruct", - "name": "Qwen: Qwen2.5-VL 7B Instruct", - "attachment": true, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2024-08-28", - "last_updated": "2024-09", - "modalities": { - "input": [ - "text", - "image" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.2, - "output": 0.2 - }, - "limit": { - "context": 32768, - "output": 6554 - } - }, { "id": "kilo/qwen/qwen-max", "name": "Qwen: Qwen-Max ", @@ -47977,13 +47357,13 @@ }, { "id": "kilo/qwen/qwen3-235b-a22b", - "name": "Qwen: Qwen3 235B A22B", + "name": "Qwen: Qwen3 235B A22B Instruct 2507", "attachment": false, "reasoning": true, "tool_call": true, "temperature": true, - "release_date": "2024-12-01", - "last_updated": "2026-03-15", + "release_date": "2025-04", + "last_updated": "2026-01", "modalities": { "input": [ "text" @@ -47994,13 +47374,12 @@ }, "open_weights": true, "cost": { - "input": 0.455, - "output": 1.82, - "cache_read": 0.15 + "input": 0.071, + "output": 0.1 }, "limit": { - "context": 131072, - "output": 8192 + "context": 262144, + "output": 52429 } }, { @@ -48817,6 +48196,36 @@ "output": 65536 } }, + { + "id": "kilo/qwen/qwen3.6-plus", + "name": "Qwen: Qwen3.6 Plus", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2025-08-26", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "image", + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.325, + "output": 1.95, + "cache_read": 0.0325, + "cache_write": 0.40625 + }, + "limit": { + "context": 1000000, + "output": 65536 + } + }, { "id": "kilo/qwen/qwq-32b", "name": "Qwen: QwQ 32B", @@ -48844,6 +48253,62 @@ "output": 32768 } }, + { + "id": "kilo/rekaai/reka-edge", + "name": "Reka Edge", + "attachment": true, + "reasoning": false, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-20", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "image", + "text", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.1, + "output": 0.1 + }, + "limit": { + "context": 16384, + "output": 16384 + } + }, + { + "id": "kilo/rekaai/reka-flash-3", + "name": "Reka Flash 3", + "attachment": false, + "reasoning": true, + "tool_call": false, + "temperature": true, + "release_date": "2025-03-12", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.1, + "output": 0.2 + }, + "limit": { + "context": 65536, + "output": 65536 + } + }, { "id": "kilo/relace/relace-apply-3", "name": "Relace: Relace Apply 3", @@ -49060,33 +48525,6 @@ "output": 256000 } }, - { - "id": "kilo/stepfun/step-3.5-flash:free", - "name": "StepFun: Step 3.5 Flash (free)", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "release_date": "2026-01-29", - "last_updated": "2026-01-29", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 256000, - "output": 256000 - } - }, { "id": "kilo/switchpoint/router", "name": "Switchpoint Router", @@ -49558,17 +48996,18 @@ } }, { - "id": "kilo/x-ai/grok-4.20-beta", - "name": "xAI: Grok 4.20 Beta", + "id": "kilo/x-ai/grok-4.20", + "name": "xAI: Grok 4.20", "attachment": true, "reasoning": true, "tool_call": true, "temperature": true, - "release_date": "2026-03-12", - "last_updated": "2026-03-15", + "release_date": "2026-03-31", + "last_updated": "2026-04-11", "modalities": { "input": [ "image", + "pdf", "text" ], "output": [ @@ -49578,25 +49017,27 @@ "open_weights": false, "cost": { "input": 2.0, - "output": 6.0 + "output": 6.0, + "cache_read": 0.2 }, "limit": { "context": 2000000, - "output": 32768 + "output": 2000000 } }, { - "id": "kilo/x-ai/grok-4.20-multi-agent-beta", - "name": "xAI: Grok 4.20 Multi-Agent Beta", + "id": "kilo/x-ai/grok-4.20-multi-agent", + "name": "xAI: Grok 4.20 Multi-Agent", "attachment": true, "reasoning": true, "tool_call": false, "temperature": true, - "release_date": "2026-03-12", - "last_updated": "2026-03-15", + "release_date": "2026-03-31", + "last_updated": "2026-04-11", "modalities": { "input": [ "image", + "pdf", "text" ], "output": [ @@ -49606,11 +49047,12 @@ "open_weights": false, "cost": { "input": 2.0, - "output": 6.0 + "output": 6.0, + "cache_read": 0.2 }, "limit": { "context": 2000000, - "output": 32768 + "output": 2000000 } }, { @@ -49696,6 +49138,65 @@ "output": 65536 } }, + { + "id": "kilo/xiaomi/mimo-v2-omni", + "name": "Xiaomi: MiMo-V2-Omni", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "audio", + "image", + "text", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.4, + "output": 2.0, + "cache_read": 0.08 + }, + "limit": { + "context": 262144, + "output": 65536 + } + }, + { + "id": "kilo/xiaomi/mimo-v2-pro", + "name": "Xiaomi: MiMo-V2-Pro", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.0, + "output": 3.0, + "cache_read": 0.2 + }, + "limit": { + "context": 1048576, + "output": 131072 + } + }, { "id": "kilo/z-ai/glm-4-32b", "name": "Z.ai: GLM 4 32B ", @@ -49948,6 +49449,91 @@ "output": 131072 } }, + { + "id": "kilo/z-ai/glm-5-turbo", + "name": "Z.ai: GLM 5 Turbo", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-15", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.2, + "output": 4.0, + "cache_read": 0.24 + }, + "limit": { + "context": 202752, + "output": 131072 + } + }, + { + "id": "kilo/z-ai/glm-5.1", + "name": "Z.ai: GLM 5.1", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-27", + "last_updated": "2026-03-27", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.26, + "output": 3.96 + }, + "limit": { + "context": 202752, + "output": 131072 + } + }, + { + "id": "kilo/z-ai/glm-5v-turbo", + "name": "Z.ai: GLM 5V Turbo", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-01", + "last_updated": "2026-04-11", + "modalities": { + "input": [ + "image", + "text", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.2, + "output": 4.0, + "cache_read": 0.24 + }, + "limit": { + "context": 202752, + "output": 131072 + } + }, { "id": "kimi-for-coding/k2p5", "name": "Kimi K2.5", @@ -50163,14 +49749,14 @@ }, { "id": "llmgateway/claude-3.5-sonnet", - "name": "Claude 3.5 Sonnet (2024-10-22)", + "name": "Claude 3.5 Sonnet", "family": "claude", "attachment": false, "reasoning": false, "tool_call": true, "temperature": true, - "release_date": "2024-10-22", - "last_updated": "2024-10-22", + "release_date": "2024-06-20", + "last_updated": "2024-06-20", "modalities": { "input": [ "text" @@ -50187,19 +49773,19 @@ }, "limit": { "context": 200000, - "output": 8192 + "output": 16384 } }, { "id": "llmgateway/claude-3.7-sonnet", - "name": "Claude 3.7 Sonnet", + "name": "Claude 3.7 Sonnet (2025-02-19)", "family": "claude", "attachment": false, "reasoning": true, "tool_call": true, "temperature": true, - "release_date": "2025-02-24", - "last_updated": "2025-02-24", + "release_date": "2025-02-19", + "last_updated": "2025-02-19", "modalities": { "input": [ "text" @@ -50221,7 +49807,7 @@ }, { "id": "llmgateway/claude-haiku-4.5", - "name": "Claude Haiku 4.5", + "name": "Claude Haiku 4.5 (2025-10-01)", "family": "claude", "attachment": false, "reasoning": false, @@ -53802,9 +53388,9 @@ }, { "id": "llmgateway/mistral-large", - "name": "Mistral Large 3", + "name": "Mistral Large Latest", "family": "mistral", - "attachment": true, + "attachment": false, "reasoning": false, "tool_call": false, "temperature": true, @@ -53812,8 +53398,7 @@ "last_updated": "2025-12-02", "modalities": { "input": [ - "text", - "image" + "text" ], "output": [ "text" @@ -53821,11 +53406,11 @@ }, "open_weights": true, "cost": { - "input": 0.5, - "output": 1.5 + "input": 4.0, + "output": 12.0 }, "limit": { - "context": 262144, + "context": 128000, "output": 16384 } }, @@ -54240,14 +53825,14 @@ }, { "id": "llmgateway/qwen-max", - "name": "Qwen Max", + "name": "Qwen Max Latest", "family": "qwen", "attachment": true, "reasoning": false, "tool_call": true, "temperature": true, - "release_date": "2025-09-05", - "last_updated": "2025-09-05", + "release_date": "2025-01-25", + "last_updated": "2025-01-25", "modalities": { "input": [ "text", @@ -54298,14 +53883,14 @@ }, { "id": "llmgateway/qwen-plus", - "name": "Qwen Plus", + "name": "Qwen Plus Latest", "family": "qwen", "attachment": false, "reasoning": false, "tool_call": true, "temperature": true, - "release_date": "2025-01-25", - "last_updated": "2025-01-25", + "release_date": "2024-09-09", + "last_updated": "2024-09-09", "modalities": { "input": [ "text" @@ -54321,7 +53906,7 @@ "cache_read": 0.08 }, "limit": { - "context": 131072, + "context": 1000000, "output": 32000 } }, @@ -54893,14 +54478,14 @@ }, { "id": "llmgateway/qwen3-max", - "name": "Qwen3 Max", + "name": "Qwen3 Max 2026-01-23", "family": "qwen", "attachment": true, "reasoning": true, "tool_call": true, "temperature": true, - "release_date": "2025-09-24", - "last_updated": "2025-09-24", + "release_date": "2026-01-23", + "last_updated": "2026-01-23", "modalities": { "input": [ "text", @@ -54912,13 +54497,13 @@ }, "open_weights": true, "cost": { - "input": 3.0, - "output": 15.0, - "cache_read": 0.6 + "input": 1.2, + "output": 6.0, + "cache_read": 0.24 }, "limit": { - "context": 256000, - "output": 32800 + "context": 262144, + "output": 65536 } }, { @@ -57215,15 +56800,15 @@ }, { "id": "mistralai/devstral-medium", - "name": "Devstral Medium", + "name": "Devstral 2 (latest)", "family": "devstral", "attachment": false, "reasoning": false, "tool_call": true, "temperature": true, - "knowledge": "2025-05", - "release_date": "2025-07-10", - "last_updated": "2025-07-10", + "knowledge": "2025-12", + "release_date": "2025-12-02", + "last_updated": "2025-12-02", "modalities": { "input": [ "text" @@ -57238,8 +56823,8 @@ "output": 2.0 }, "limit": { - "context": 128000, - "output": 128000 + "context": 262144, + "output": 262144 } }, { @@ -57447,7 +57032,7 @@ }, { "id": "mistralai/mistral-large", - "name": "Mistral Large 3", + "name": "Mistral Large (latest)", "family": "mistral-large", "attachment": true, "reasoning": false, @@ -57536,7 +57121,7 @@ }, { "id": "mistralai/mistral-small", - "name": "Mistral Small (latest)", + "name": "Mistral Small 4", "family": "mistral-small", "attachment": true, "reasoning": true, @@ -57711,6 +57296,146 @@ "output": 128000 } }, + { + "id": "mixlayer/qwen/qwen3.5-122b-a10b", + "name": "Qwen3.5 122B A10B", + "family": "qwen", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.4, + "output": 3.2 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "mixlayer/qwen/qwen3.5-27b", + "name": "Qwen3.5 27B", + "family": "qwen", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.3, + "output": 2.4 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "mixlayer/qwen/qwen3.5-35b-a3b", + "name": "Qwen3.5 35B A3B", + "family": "qwen", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.25, + "output": 1.3 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "mixlayer/qwen/qwen3.5-397b-a17b", + "name": "Qwen3.5 397B A17B", + "family": "qwen", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.6, + "output": 3.6 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "mixlayer/qwen/qwen3.5-9b", + "name": "Qwen3.5 9B", + "family": "qwen", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.1, + "output": 0.4 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, { "id": "moark/GLM-4.7", "name": "GLM-4.7", @@ -63382,16 +63107,17 @@ }, { "id": "nano-gpt/claude-3.5-sonnet", - "name": "Claude 3.5 Sonnet", + "name": "Claude 3.5 Sonnet Old", "attachment": true, "reasoning": false, "tool_call": true, - "release_date": "2025-08-26", - "last_updated": "2025-08-26", + "release_date": "2024-06-20", + "last_updated": "2024-06-20", "modalities": { "input": [ "text", - "image" + "image", + "pdf" ], "output": [ "text" @@ -66606,12 +66332,12 @@ }, { "id": "nano-gpt/glm-4-air", - "name": "GLM 4 Air 0111", + "name": "GLM-4 Air", "attachment": false, "reasoning": false, "tool_call": false, - "release_date": "2025-01-11", - "last_updated": "2025-01-11", + "release_date": "2024-06-05", + "last_updated": "2024-06-05", "modalities": { "input": [ "text" @@ -66622,8 +66348,8 @@ }, "open_weights": false, "cost": { - "input": 0.1394, - "output": 0.1394 + "input": 0.2006, + "output": 0.2006 }, "limit": { "context": 128000, @@ -66710,12 +66436,12 @@ }, { "id": "nano-gpt/glm-4-plus", - "name": "GLM 4 Plus 0111", + "name": "GLM-4 Plus", "attachment": false, "reasoning": false, "tool_call": false, - "release_date": "2025-02-19", - "last_updated": "2025-02-19", + "release_date": "2024-08-01", + "last_updated": "2024-08-01", "modalities": { "input": [ "text" @@ -66726,8 +66452,8 @@ }, "open_weights": false, "cost": { - "input": 9.996, - "output": 9.996 + "input": 7.497, + "output": 7.497 }, "limit": { "context": 128000, @@ -68701,13 +68427,13 @@ }, { "id": "nano-gpt/moonshotai/kimi-k2-instruct", - "name": "Kimi K2 Instruct", + "name": "Kimi K2 0711", "family": "kimi", "attachment": false, "reasoning": false, "tool_call": true, - "release_date": "2025-07-01", - "last_updated": "2025-07-01", + "release_date": "2025-07-11", + "last_updated": "2025-07-11", "modalities": { "input": [ "text" @@ -68722,7 +68448,7 @@ "output": 2.0 }, "limit": { - "context": 256000, + "context": 128000, "output": 8192 } }, @@ -69277,13 +69003,13 @@ }, { "id": "nano-gpt/openai/gpt-4o", - "name": "GPT-4o (2024-08-06)", + "name": "GPT-4o (2024-11-20)", "family": "gpt", "attachment": true, "reasoning": false, "tool_call": false, - "release_date": "2024-08-06", - "last_updated": "2024-08-06", + "release_date": "2024-11-20", + "last_updated": "2024-11-20", "modalities": { "input": [ "text", @@ -69295,8 +69021,8 @@ }, "open_weights": false, "cost": { - "input": 2.499, - "output": 9.996 + "input": 2.5, + "output": 10.0 }, "limit": { "context": 128000, @@ -69583,7 +69309,7 @@ }, { "id": "nano-gpt/openai/gpt-5.1-chat", - "name": "GPT 5.1 Chat", + "name": "GPT 5.1 Chat (Latest)", "family": "gpt", "attachment": true, "reasoning": true, @@ -69606,7 +69332,7 @@ }, "limit": { "context": 400000, - "output": 128000 + "output": 16384 } }, { @@ -74261,6 +73987,64 @@ "output": 16384 } }, + { + "id": "novita-ai/google/gemma-4-26b-a4b-it", + "name": "Gemma 4 26B A4B", + "family": "gemma", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-02", + "last_updated": "2026-04-02", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.13, + "output": 0.4 + }, + "limit": { + "context": 262144, + "output": 131072 + } + }, + { + "id": "novita-ai/google/gemma-4-31b-it", + "name": "Gemma 4 31B", + "family": "gemma", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-02", + "last_updated": "2026-04-02", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.14, + "output": 0.4 + }, + "limit": { + "context": 262144, + "output": 131072 + } + }, { "id": "novita-ai/gryphe/mythomax-l2-13b", "name": "Mythomax L2 13B", @@ -74288,33 +74072,6 @@ "output": 3200 } }, - { - "id": "novita-ai/kwaipilot/kat-coder", - "name": "KAT-Coder-Pro V1(Free)", - "attachment": false, - "reasoning": false, - "tool_call": true, - "temperature": true, - "release_date": "2025-09-30", - "last_updated": "2025-09-30", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 256000, - "output": 32000 - } - }, { "id": "novita-ai/kwaipilot/kat-coder-pro", "name": "Kat Coder Pro", @@ -74626,6 +74383,64 @@ "output": 131100 } }, + { + "id": "novita-ai/minimax/minimax-m2.5-highspeed", + "name": "MiniMax M2.5 Highspeed", + "family": "minimax-m2.5", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-12", + "last_updated": "2026-02-12", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.6, + "output": 2.4, + "cache_read": 0.03 + }, + "limit": { + "context": 204800, + "output": 131100 + } + }, + { + "id": "novita-ai/minimax/minimax-m2.7", + "name": "MiniMax M2.7", + "family": "minimax-m2.7", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.3, + "output": 1.2, + "cache_read": 0.06 + }, + "limit": { + "context": 204800, + "output": 131072 + } + }, { "id": "novita-ai/minimaxai/minimax-m1-80k", "name": "MiniMax M1", @@ -75590,6 +75405,96 @@ "output": 32768 } }, + { + "id": "novita-ai/qwen/qwen3.5-122b-a10b", + "name": "Qwen3.5-122B-A10B", + "family": "qwen", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-26", + "last_updated": "2026-02-26", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.4, + "output": 3.2 + }, + "limit": { + "context": 262144, + "output": 65536 + } + }, + { + "id": "novita-ai/qwen/qwen3.5-27b", + "name": "Qwen3.5-27B", + "family": "qwen", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-26", + "last_updated": "2026-02-26", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.3, + "output": 2.4 + }, + "limit": { + "context": 262144, + "output": 65536 + } + }, + { + "id": "novita-ai/qwen/qwen3.5-35b-a3b", + "name": "Qwen3.5-35B-A3B", + "family": "qwen", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-26", + "last_updated": "2026-02-26", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.25, + "output": 2.0 + }, + "limit": { + "context": 262144, + "output": 65536 + } + }, { "id": "novita-ai/qwen/qwen3.5-397b-a17b", "name": "Qwen3.5-397B-A17B", @@ -75728,35 +75633,6 @@ "output": 8192 } }, - { - "id": "novita-ai/skywork/r1v4-lite", - "name": "Skywork R1V4-Lite", - "family": "skywork", - "attachment": true, - "reasoning": false, - "tool_call": false, - "temperature": true, - "release_date": "2025-11-18", - "last_updated": "2025-11-18", - "modalities": { - "input": [ - "text", - "image" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.2, - "output": 0.6 - }, - "limit": { - "context": 262144, - "output": 65536 - } - }, { "id": "novita-ai/xiaomimimo/mimo-v2-flash", "name": "XiaomiMiMo/MiMo-V2-Flash", @@ -76054,6 +75930,35 @@ "output": 131072 } }, + { + "id": "novita-ai/zai-org/glm-5.1", + "name": "GLM-5.1", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-27", + "last_updated": "2026-03-27", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.4, + "output": 4.4, + "cache_read": 0.26 + }, + "limit": { + "context": 204800, + "output": 131072 + } + }, { "id": "nvidia/black-forest-labs/flux.1-dev", "name": "FLUX.1-dev", @@ -76475,6 +76380,37 @@ "output": 4096 } }, + { + "id": "nvidia/google/gemma-4-31b-it", + "name": "Gemma-4-31B-IT", + "family": "gemma", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2026-04-02", + "last_updated": "2026-04-02", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0 + }, + "limit": { + "context": 256000, + "output": 16384 + } + }, { "id": "nvidia/meta/codellama-70b", "name": "Codellama 70b", @@ -77238,14 +77174,14 @@ }, { "id": "nvidia/moonshotai/kimi-k2-instruct", - "name": "Kimi K2 Instruct", + "name": "Kimi K2 0905", "family": "kimi", "attachment": false, - "reasoning": true, + "reasoning": false, "tool_call": true, "temperature": true, - "knowledge": "2024-01", - "release_date": "2025-01-01", + "knowledge": "2024-10", + "release_date": "2025-09-05", "last_updated": "2025-09-05", "modalities": { "input": [ @@ -77255,14 +77191,14 @@ "text" ] }, - "open_weights": false, + "open_weights": true, "cost": { "input": 0.0, "output": 0.0 }, "limit": { - "context": 128000, - "output": 8192 + "context": 262144, + "output": 262144 } }, { @@ -78217,15 +78153,16 @@ "id": "ollama-cloud/gemini-3-flash-preview", "name": "gemini-3-flash-preview", "family": "gemini-flash", - "attachment": false, + "attachment": true, "reasoning": true, "tool_call": true, "knowledge": "2025-01", "release_date": "2025-12-17", - "last_updated": "2026-01-19", + "last_updated": "2026-04-08", "modalities": { "input": [ - "text" + "text", + "image" ], "output": [ "text" @@ -78313,6 +78250,32 @@ "output": 131072 } }, + { + "id": "ollama-cloud/gemma4:31b", + "name": "gemma4:31b", + "family": "gemma", + "attachment": true, + "reasoning": true, + "tool_call": true, + "knowledge": "2025-01", + "release_date": "2026-04-02", + "last_updated": "2026-04-08", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": {}, + "limit": { + "context": 262144, + "output": 8192 + } + }, { "id": "ollama-cloud/glm-4.6", "name": "glm-4.6", @@ -78385,6 +78348,30 @@ "output": 131072 } }, + { + "id": "ollama-cloud/glm-5.1", + "name": "glm-5.1", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "release_date": "2026-03-27", + "last_updated": "2026-04-07", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": {}, + "limit": { + "context": 202752, + "output": 131072 + } + }, { "id": "ollama-cloud/gpt-oss:120b", "name": "gpt-oss:120b", @@ -78924,6 +78911,33 @@ "output": 4096 } }, + { + "id": "openai/chatgpt-image", + "name": "chatgpt-image-latest", + "family": "gpt-image", + "attachment": true, + "reasoning": false, + "tool_call": false, + "temperature": false, + "release_date": "2025-12-16", + "last_updated": "2025-12-16", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text", + "image" + ] + }, + "open_weights": false, + "cost": {}, + "limit": { + "context": 0, + "output": 0 + } + }, { "id": "openai/codex-mini", "name": "Codex Mini", @@ -79057,7 +79071,8 @@ "modalities": { "input": [ "text", - "image" + "image", + "pdf" ], "output": [ "text" @@ -79088,7 +79103,8 @@ "modalities": { "input": [ "text", - "image" + "image", + "pdf" ], "output": [ "text" @@ -79138,15 +79154,15 @@ }, { "id": "openai/gpt-4o", - "name": "GPT-4o (2024-08-06)", + "name": "GPT-4o (2024-11-20)", "family": "gpt", "attachment": true, "reasoning": false, "tool_call": true, "temperature": true, "knowledge": "2023-09", - "release_date": "2024-08-06", - "last_updated": "2024-08-06", + "release_date": "2024-11-20", + "last_updated": "2024-11-20", "modalities": { "input": [ "text", @@ -79181,7 +79197,8 @@ "modalities": { "input": [ "text", - "image" + "image", + "pdf" ], "output": [ "text" @@ -79880,6 +79897,86 @@ "output": 128000 } }, + { + "id": "openai/gpt-image-1", + "name": "gpt-image-1", + "family": "gpt-image", + "attachment": true, + "reasoning": false, + "tool_call": false, + "temperature": false, + "release_date": "2025-04-24", + "last_updated": "2025-04-24", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "image" + ] + }, + "open_weights": false, + "cost": {}, + "limit": { + "context": 0, + "output": 0 + } + }, + { + "id": "openai/gpt-image-1-mini", + "name": "gpt-image-1-mini", + "family": "gpt-image", + "attachment": true, + "reasoning": false, + "tool_call": false, + "temperature": false, + "release_date": "2025-09-26", + "last_updated": "2025-09-26", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text", + "image" + ] + }, + "open_weights": false, + "cost": {}, + "limit": { + "context": 0, + "output": 0 + } + }, + { + "id": "openai/gpt-image-1.5", + "name": "gpt-image-1.5", + "family": "gpt-image", + "attachment": true, + "reasoning": false, + "tool_call": false, + "temperature": false, + "release_date": "2025-11-25", + "last_updated": "2025-11-25", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text", + "image" + ] + }, + "open_weights": false, + "cost": {}, + "limit": { + "context": 0, + "output": 0 + } + }, { "id": "openai/o1", "name": "o1", @@ -79894,7 +79991,8 @@ "modalities": { "input": [ "text", - "image" + "image", + "pdf" ], "output": [ "text" @@ -80015,7 +80113,8 @@ "modalities": { "input": [ "text", - "image" + "image", + "pdf" ], "output": [ "text" @@ -80302,6 +80401,36 @@ "output": 131072 } }, + { + "id": "opencode-go/glm-5.1", + "name": "GLM-5.1", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-04", + "release_date": "2026-04-07", + "last_updated": "2026-04-07", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.4, + "output": 4.4, + "cache_read": 0.26 + }, + "limit": { + "context": 204800, + "output": 131072 + } + }, { "id": "opencode-go/kimi-k2.5", "name": "Kimi K2.5", @@ -80334,6 +80463,69 @@ "output": 65536 } }, + { + "id": "opencode-go/mimo-v2-omni", + "name": "MiMo V2 Omni", + "family": "mimo-omni", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-12", + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text", + "image", + "audio", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.4, + "output": 2.0, + "cache_read": 0.08 + }, + "limit": { + "context": 262144, + "output": 64000 + } + }, + { + "id": "opencode-go/mimo-v2-pro", + "name": "MiMo V2 Pro", + "family": "mimo-pro", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-12", + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.0, + "output": 3.0, + "cache_read": 0.2 + }, + "limit": { + "context": 1048576, + "output": 64000 + } + }, { "id": "opencode-go/minimax-m2.5", "name": "MiniMax M2.5", @@ -80941,6 +81133,36 @@ "output": 131072 } }, + { + "id": "opencode/glm-5.1", + "name": "GLM-5.1", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-04", + "release_date": "2026-04-07", + "last_updated": "2026-04-07", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.4, + "output": 4.4, + "cache_read": 0.26 + }, + "limit": { + "context": 204800, + "output": 131072 + } + }, { "id": "opencode/gpt-5", "name": "GPT-5", @@ -81804,7 +82026,7 @@ "cache_read": 0.0 }, "limit": { - "context": 1000000, + "context": 204800, "output": 128000 } }, @@ -82253,6 +82475,34 @@ "output": 131072 } }, + { + "id": "openrouter/arcee-ai/trinity-large-thinking", + "name": "Trinity Large Thinking", + "family": "trinity", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-01", + "last_updated": "2026-04-03", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.22, + "output": 0.85 + }, + "limit": { + "context": 262144, + "output": 80000 + } + }, { "id": "openrouter/arcee-ai/trinity-mini:free", "name": "Trinity Mini", @@ -82519,6 +82769,35 @@ "output": 163840 } }, + { + "id": "openrouter/deepseek/deepseek-r1", + "name": "DeepSeek: R1", + "family": "deepseek-thinking", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-07", + "release_date": "2025-01-20", + "last_updated": "2025-01-20", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.7, + "output": 2.5 + }, + "limit": { + "context": 64000, + "output": 16000 + } + }, { "id": "openrouter/deepseek/deepseek-r1-distill-llama-70b", "name": "DeepSeek R1 Distill Llama 70B", @@ -83399,6 +83678,130 @@ "output": 2000 } }, + { + "id": "openrouter/google/gemma-4-26b-a4b-it", + "name": "Gemma 4 26B A4B", + "family": "gemma", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2026-04-03", + "last_updated": "2026-04-03", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.13, + "output": 0.4 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "openrouter/google/gemma-4-26b-a4b-it:free", + "name": "Gemma 4 26B A4B (free)", + "family": "gemma", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2026-04-03", + "last_updated": "2026-04-03", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0 + }, + "limit": { + "context": 262144, + "output": 32768 + } + }, + { + "id": "openrouter/google/gemma-4-31b-it", + "name": "Gemma 4 31B", + "family": "gemma", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2026-04-02", + "last_updated": "2026-04-02", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.14, + "output": 0.4 + }, + "limit": { + "context": 262144, + "output": 262144 + } + }, + { + "id": "openrouter/google/gemma-4-31b-it:free", + "name": "Gemma 4 31B (free)", + "family": "gemma", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2026-04-02", + "last_updated": "2026-04-02", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0 + }, + "limit": { + "context": 262144, + "output": 32768 + } + }, { "id": "openrouter/inception/mercury", "name": "Mercury", @@ -83777,6 +84180,34 @@ "output": 131072 } }, + { + "id": "openrouter/minimax/minimax-m2.5:free", + "name": "MiniMax M2.5 (free)", + "family": "minimax", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-12", + "last_updated": "2026-02-12", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0 + }, + "limit": { + "context": 204800, + "output": 131072 + } + }, { "id": "openrouter/minimax/minimax-m2.7", "name": "MiniMax M2.7", @@ -85428,6 +85859,34 @@ "output": 100000 } }, + { + "id": "openrouter/openrouter/elephant-alpha", + "name": "Elephant (free)", + "family": "elephant", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-13", + "last_updated": "2026-04-13", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0 + }, + "limit": { + "context": 262144, + "output": 32768 + } + }, { "id": "openrouter/openrouter/free", "name": "Free Models Router", @@ -85980,6 +86439,36 @@ "output": 65536 } }, + { + "id": "openrouter/qwen/qwen3.5-flash-02-23", + "name": "Qwen: Qwen3.5-Flash", + "family": "qwen", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-25", + "last_updated": "2026-02-25", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.065, + "output": 0.26 + }, + "limit": { + "context": 1000000, + "output": 65536 + } + }, { "id": "openrouter/qwen/qwen3.5-plus-02-15", "name": "Qwen3.5 Plus 2026-02-15", @@ -86012,18 +86501,21 @@ } }, { - "id": "openrouter/qwen/qwen3.6-plus-preview:free", - "name": "Qwen3.6 Plus Preview (free)", + "id": "openrouter/qwen/qwen3.6-plus", + "name": "Qwen3.6 Plus", "family": "qwen", - "attachment": false, + "attachment": true, "reasoning": true, "tool_call": true, "temperature": true, - "release_date": "2026-03-30", - "last_updated": "2026-03-30", + "knowledge": "2025-04", + "release_date": "2026-04-02", + "last_updated": "2026-04-02", "modalities": { "input": [ - "text" + "text", + "image", + "video" ], "output": [ "text" @@ -86031,8 +86523,8 @@ }, "open_weights": false, "cost": { - "input": 0.0, - "output": 0.0 + "input": 0.325, + "output": 1.95 }, "limit": { "context": 1000000, @@ -86159,35 +86651,6 @@ "output": 256000 } }, - { - "id": "openrouter/stepfun/step-3.5-flash:free", - "name": "Step 3.5 Flash (free)", - "family": "step", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-01", - "release_date": "2026-01-29", - "last_updated": "2026-01-29", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 256000, - "output": 256000 - } - }, { "id": "openrouter/x-ai/grok-3", "name": "Grok 3", @@ -86551,7 +87014,8 @@ "open_weights": true, "cost": { "input": 0.4, - "output": 2.0 + "output": 2.0, + "cache_read": 0.08 }, "limit": { "context": 262144, @@ -86579,7 +87043,8 @@ "open_weights": true, "cost": { "input": 1.0, - "output": 3.0 + "output": 3.0, + "cache_read": 0.2 }, "limit": { "context": 1048576, @@ -86851,6 +87316,65 @@ "output": 131000 } }, + { + "id": "openrouter/z-ai/glm-5-turbo", + "name": "GLM-5-Turbo", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-16", + "last_updated": "2026-03-16", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.96, + "output": 3.2, + "cache_read": 0.192, + "cache_write": 0.0 + }, + "limit": { + "context": 202752, + "output": 131072 + } + }, + { + "id": "openrouter/z-ai/glm-5.1", + "name": "GLM-5.1", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-07", + "last_updated": "2026-04-07", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.4, + "output": 4.4, + "cache_read": 0.26 + }, + "limit": { + "context": 202752, + "output": 131072 + } + }, { "id": "ovhcloud/deepseek-r1-distill-llama-70b", "name": "DeepSeek-R1-Distill-Llama-70B", @@ -88438,6 +88962,34 @@ "output": 0 } }, + { + "id": "poe/fireworks-ai/kimi-k2.5-fw", + "name": "Kimi-K2.5-FW", + "attachment": true, + "reasoning": false, + "tool_call": true, + "temperature": false, + "release_date": "2026-01-27", + "last_updated": "2026-01-27", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0 + }, + "limit": { + "context": 262144, + "output": 16384 + } + }, { "id": "poe/google/gemini-2.0-flash", "name": "Gemini-2.0-Flash", @@ -88748,6 +89300,34 @@ "output": 0 } }, + { + "id": "poe/google/gemma-4-31b", + "name": "Gemma-4-31B", + "attachment": true, + "reasoning": false, + "tool_call": true, + "temperature": false, + "release_date": "2026-04-02", + "last_updated": "2026-04-02", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0 + }, + "limit": { + "context": 262144, + "output": 8192 + } + }, { "id": "poe/google/imagen-3", "name": "Imagen-3", @@ -89363,6 +89943,30 @@ "output": 131072 } }, + { + "id": "poe/novita/glm-5", + "name": "glm-5", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-11", + "last_updated": "2026-02-11", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": {}, + "limit": { + "context": 205000, + "output": 131072 + } + }, { "id": "poe/novita/kimi-k2-thinking", "name": "kimi-k2-thinking", @@ -89581,14 +90185,14 @@ }, { "id": "poe/openai/gpt-4-classic", - "name": "GPT-4-Classic-0314", + "name": "GPT-4-Classic", "family": "gpt", "attachment": true, "reasoning": false, "tool_call": true, "temperature": false, - "release_date": "2024-08-26", - "last_updated": "2024-08-26", + "release_date": "2024-03-25", + "last_updated": "2024-03-25", "modalities": { "input": [ "text", @@ -90339,6 +90943,33 @@ "output": 128000 } }, + { + "id": "poe/openai/gpt-5.3-codex-spark", + "name": "GPT-5.3-Codex-Spark", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": false, + "release_date": "2026-03-04", + "last_updated": "2026-03-04", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0 + }, + "limit": { + "context": 128000, + "output": 16384 + } + }, { "id": "poe/openai/gpt-5.3-instant", "name": "GPT-5.3-Instant", @@ -90541,7 +91172,7 @@ "name": "gpt-image-1.5", "attachment": true, "reasoning": false, - "tool_call": true, + "tool_call": false, "temperature": false, "release_date": "2025-12-16", "last_updated": "2025-12-16", @@ -96721,6 +97352,35 @@ "output": 205000 } }, + { + "id": "siliconflow-cn/Pro/zai-org/GLM-5.1", + "name": "Pro/zai-org/GLM-5.1", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-08", + "last_updated": "2026-04-08", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.4, + "output": 4.4, + "cache_write": 0.0 + }, + "limit": { + "context": 205000, + "output": 205000 + } + }, { "id": "siliconflow-cn/Qwen/QwQ-32B", "name": "Qwen/QwQ-32B", @@ -100499,6 +101159,65 @@ "output": 205000 } }, + { + "id": "siliconflow/zai-org/GLM-5.1", + "name": "zai-org/GLM-5.1", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-08", + "last_updated": "2026-04-08", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.4, + "output": 4.4, + "cache_write": 0.0 + }, + "limit": { + "context": 205000, + "output": 205000 + } + }, + { + "id": "siliconflow/zai-org/GLM-5V-Turbo", + "name": "zai-org/GLM-5V-Turbo", + "family": "glm", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-01", + "last_updated": "2026-04-01", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.2, + "output": 4.0, + "cache_write": 0.0 + }, + "limit": { + "context": 200000, + "output": 131072 + } + }, { "id": "stackit/Qwen/Qwen3-VL-235B-A22B-Instruct-FP8", "name": "Qwen3-VL 235B", @@ -101266,6 +101985,36 @@ "output": 32000 } }, + { + "id": "synthetic/hf:Qwen/Qwen3.5-397B-A17B", + "name": "Qwen3.5-97B-A17B", + "family": "qwen", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-11", + "last_updated": "2026-02-11", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.6, + "output": 3.0, + "cache_read": 0.6 + }, + "limit": { + "context": 262144, + "output": 65536 + } + }, { "id": "synthetic/hf:deepseek-ai/DeepSeek-R1", "name": "DeepSeek R1 (0528)", @@ -101703,6 +102452,36 @@ "output": 65536 } }, + { + "id": "synthetic/hf:nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-NVFP4", + "name": "Nemotron 3 Super 120B", + "family": "nemotron", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-04", + "release_date": "2026-03-11", + "last_updated": "2026-04-03", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.3, + "output": 1.0, + "cache_read": 0.3 + }, + "limit": { + "context": 262144, + "output": 65536 + } + }, { "id": "synthetic/hf:openai/gpt-oss-120b", "name": "GPT OSS 120B", @@ -101818,6 +102597,64 @@ "output": 65536 } }, + { + "id": "synthetic/hf:zai-org/GLM-5", + "name": "GLM-5", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-12", + "last_updated": "2026-04-08", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.0, + "output": 3.0, + "cache_read": 1.0 + }, + "limit": { + "context": 196608, + "output": 65536 + } + }, + { + "id": "synthetic/hf:zai-org/GLM-5.1", + "name": "GLM 5.1", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-27", + "last_updated": "2026-04-12", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.0, + "output": 3.0, + "cache_read": 1.0 + }, + "limit": { + "context": 196608, + "output": 65536 + } + }, { "id": "tencent-coding-plan/glm-5", "name": "GLM-5", @@ -102061,6 +102898,78 @@ "output": 16384 } }, + { + "id": "the-grid-ai/text-max", + "name": "Text Max", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-24", + "last_updated": "2026-03-24", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": {}, + "limit": { + "context": 1000000, + "output": 128000 + } + }, + { + "id": "the-grid-ai/text-prime", + "name": "Text Prime", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-26", + "last_updated": "2026-02-26", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": {}, + "limit": { + "context": 128000, + "output": 30000 + } + }, + { + "id": "the-grid-ai/text-standard", + "name": "Text Standard", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-26", + "last_updated": "2026-02-26", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": {}, + "limit": { + "context": 128000, + "output": 16000 + } + }, { "id": "togetherai/MiniMaxAI/MiniMax-M2.5", "name": "MiniMax-M2.5", @@ -102090,6 +102999,35 @@ "output": 131072 } }, + { + "id": "togetherai/MiniMaxAI/MiniMax-M2.7", + "name": "MiniMax-M2.7", + "family": "minimax", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.3, + "output": 1.2, + "cache_read": 0.06 + }, + "limit": { + "context": 202752, + "output": 131072 + } + }, { "id": "togetherai/Qwen/Qwen3-235B-A22B-Instruct-2507-tput", "name": "Qwen3 235B A22B Instruct 2507 FP8", @@ -102177,35 +103115,6 @@ "output": 262144 } }, - { - "id": "togetherai/Qwen/Qwen3-Next-80B-A3B-Instruct", - "name": "Qwen3-Next-80B-A3B-Instruct", - "family": "qwen", - "attachment": false, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2025-07", - "release_date": "2025-07-25", - "last_updated": "2025-07-25", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.15, - "output": 1.5 - }, - "limit": { - "context": 262144, - "output": 262144 - } - }, { "id": "togetherai/Qwen/Qwen3.5-397B-A17B", "name": "Qwen3.5 397B A17B", @@ -102351,6 +103260,36 @@ "output": 32768 } }, + { + "id": "togetherai/google/gemma-4-31B-it", + "name": "Gemma 4 31B Instruct", + "family": "gemma", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2025-01", + "release_date": "2026-04-07", + "last_updated": "2026-04-07", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.2, + "output": 0.5 + }, + "limit": { + "context": 262144, + "output": 131072 + } + }, { "id": "togetherai/meta-llama/Llama-3.3-70B-Instruct-Turbo", "name": "Llama 3.3 70B", @@ -102380,35 +103319,6 @@ "output": 131072 } }, - { - "id": "togetherai/moonshotai/Kimi-K2-Instruct", - "name": "Kimi K2 Instruct", - "family": "kimi", - "attachment": false, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2024-10", - "release_date": "2025-07-14", - "last_updated": "2025-07-14", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 1.0, - "output": 3.0 - }, - "limit": { - "context": 131072, - "output": 131072 - } - }, { "id": "togetherai/moonshotai/Kimi-K2.5", "name": "Kimi K2.5", @@ -102469,74 +103379,16 @@ } }, { - "id": "togetherai/zai-org/GLM-4.6", - "name": "GLM 4.6", - "family": "glm", - "attachment": false, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2025-09", - "release_date": "2025-09-30", - "last_updated": "2025-09-30", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.6, - "output": 2.2 - }, - "limit": { - "context": 200000, - "output": 200000 - } - }, - { - "id": "togetherai/zai-org/GLM-4.7", - "name": "GLM-4.7", - "family": "glm", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-07", - "release_date": "2025-07-25", - "last_updated": "2025-07-25", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.45, - "output": 2.0 - }, - "limit": { - "context": 200000, - "output": 200000 - } - }, - { - "id": "togetherai/zai-org/GLM-5", - "name": "GLM-5", + "id": "togetherai/zai-org/GLM-5.1", + "name": "GLM-5.1", "family": "glm", "attachment": false, "reasoning": true, "tool_call": true, "temperature": true, "knowledge": "2025-11", - "release_date": "2026-02-11", - "last_updated": "2026-02-11", + "release_date": "2026-04-07", + "last_updated": "2026-04-07", "modalities": { "input": [ "text" @@ -102547,8 +103399,8 @@ }, "open_weights": true, "cost": { - "input": 1.0, - "output": 3.2 + "input": 1.4, + "output": 4.4 }, "limit": { "context": 202752, @@ -102730,15 +103582,15 @@ } }, { - "id": "venice/aion-labs.aion-2.0", + "id": "venice/aion-labs-aion-2.0", "name": "Aion 2.0", "family": "o", "attachment": false, - "reasoning": false, + "reasoning": true, "tool_call": false, "temperature": true, "release_date": "2026-03-24", - "last_updated": "2026-03-27", + "last_updated": "2026-04-12", "modalities": { "input": [ "text" @@ -102758,6 +103610,66 @@ "output": 32768 } }, + { + "id": "venice/arcee-trinity-large-thinking", + "name": "Trinity Large Thinking", + "family": "trinity", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-02", + "last_updated": "2026-04-04", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.3125, + "output": 1.125, + "cache_read": 0.075 + }, + "limit": { + "context": 256000, + "output": 65536 + } + }, + { + "id": "venice/claude-opus-4.5", + "name": "Claude Opus 4.5", + "family": "claude-opus", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2025-12-06", + "last_updated": "2026-04-12", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 6.0, + "output": 30.0, + "cache_read": 0.6, + "cache_write": 7.5 + }, + "limit": { + "context": 198000, + "output": 32768 + } + }, { "id": "venice/claude-opus-4.6", "name": "Claude Opus 4.6", @@ -102790,21 +103702,19 @@ } }, { - "id": "venice/claude-opus-45", - "name": "Claude Opus 4.5", + "id": "venice/claude-opus-4.6-fast", + "name": "Claude Opus 4.6 Fast", "family": "claude-opus", "attachment": true, "reasoning": true, "tool_call": true, "temperature": true, - "knowledge": "2025-03", - "release_date": "2025-12-06", - "last_updated": "2026-01-28", + "release_date": "2026-04-08", + "last_updated": "2026-04-08", "modalities": { "input": [ "text", - "image", - "pdf" + "image" ], "output": [ "text" @@ -102812,14 +103722,45 @@ }, "open_weights": false, "cost": { - "input": 6.0, - "output": 30.0, - "cache_read": 0.6, - "cache_write": 7.5 + "input": 36.0, + "output": 180.0, + "cache_read": 3.6, + "cache_write": 45.0 + }, + "limit": { + "context": 1000000, + "output": 128000 + } + }, + { + "id": "venice/claude-sonnet-4.5", + "name": "Claude Sonnet 4.5", + "family": "claude-sonnet", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2025-01-15", + "last_updated": "2026-04-12", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 3.75, + "output": 18.75, + "cache_read": 0.375, + "cache_write": 4.69 }, "limit": { "context": 198000, - "output": 49500 + "output": 64000 } }, { @@ -102853,38 +103794,6 @@ "output": 64000 } }, - { - "id": "venice/claude-sonnet-45", - "name": "Claude Sonnet 4.5", - "family": "claude-sonnet", - "attachment": true, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-09", - "release_date": "2025-01-15", - "last_updated": "2026-01-28", - "modalities": { - "input": [ - "text", - "image" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 3.75, - "output": 18.75, - "cache_read": 0.375, - "cache_write": 4.69 - }, - "limit": { - "context": 198000, - "output": 49500 - } - }, { "id": "venice/deepseek-v3.2", "name": "DeepSeek V3.2", @@ -103013,15 +103922,75 @@ } }, { - "id": "venice/grok-4-20-beta", - "name": "Grok 4.20 Beta", - "family": "grok-beta", + "id": "venice/google-gemma-4-26b-a4b-it", + "name": "Google Gemma 4 26B A4B Instruct", + "family": "gemma", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-02", + "last_updated": "2026-04-12", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.1625, + "output": 0.5 + }, + "limit": { + "context": 256000, + "output": 8192 + } + }, + { + "id": "venice/google-gemma-4-31b-it", + "name": "Google Gemma 4 31B Instruct", + "family": "gemma", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-03", + "last_updated": "2026-04-12", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.175, + "output": 0.5 + }, + "limit": { + "context": 256000, + "output": 8192 + } + }, + { + "id": "venice/grok-4-20", + "name": "Grok 4.20", + "family": "grok", "attachment": true, "reasoning": true, "tool_call": true, "temperature": true, "release_date": "2026-03-12", - "last_updated": "2026-03-16", + "last_updated": "2026-04-12", "modalities": { "input": [ "text", @@ -103033,9 +104002,9 @@ }, "open_weights": false, "cost": { - "input": 2.5, - "output": 7.5, - "cache_read": 0.25 + "input": 2.27, + "output": 6.8, + "cache_read": 0.23 }, "limit": { "context": 2000000, @@ -103043,15 +104012,15 @@ } }, { - "id": "venice/grok-4-20-multi-agent-beta", - "name": "Grok 4.20 Multi-Agent Beta", - "family": "grok-beta", + "id": "venice/grok-4-20-multi-agent", + "name": "Grok 4.20 Multi-Agent", + "family": "grok", "attachment": true, "reasoning": true, "tool_call": false, "temperature": true, "release_date": "2026-03-12", - "last_updated": "2026-03-16", + "last_updated": "2026-04-12", "modalities": { "input": [ "text", @@ -103063,9 +104032,9 @@ }, "open_weights": false, "cost": { - "input": 2.5, - "output": 7.5, - "cache_read": 0.25 + "input": 2.27, + "output": 6.8, + "cache_read": 0.23 }, "limit": { "context": 2000000, @@ -103082,7 +104051,7 @@ "temperature": true, "knowledge": "2025-07", "release_date": "2025-12-01", - "last_updated": "2026-03-12", + "last_updated": "2026-04-09", "modalities": { "input": [ "text", @@ -103094,9 +104063,9 @@ }, "open_weights": false, "cost": { - "input": 0.25, - "output": 0.625, - "cache_read": 0.0625 + "input": 0.23, + "output": 0.57, + "cache_read": 0.06 }, "limit": { "context": 1000000, @@ -103171,7 +104140,7 @@ "temperature": true, "knowledge": "2024-04", "release_date": "2026-01-27", - "last_updated": "2026-03-16", + "last_updated": "2026-04-12", "modalities": { "input": [ "text", @@ -103181,7 +104150,7 @@ "text" ] }, - "open_weights": true, + "open_weights": false, "cost": { "input": 0.56, "output": 3.5, @@ -103280,6 +104249,35 @@ "output": 4096 } }, + { + "id": "venice/mercury-2", + "name": "Mercury 2", + "family": "mercury", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-20", + "last_updated": "2026-04-09", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.3125, + "output": 0.9375, + "cache_read": 0.03125 + }, + "limit": { + "context": 128000, + "output": 50000 + } + }, { "id": "venice/minimax-m21", "name": "MiniMax M2.1", @@ -103318,7 +104316,7 @@ "tool_call": true, "temperature": true, "release_date": "2026-02-12", - "last_updated": "2026-03-16", + "last_updated": "2026-04-12", "modalities": { "input": [ "text" @@ -103327,7 +104325,7 @@ "text" ] }, - "open_weights": true, + "open_weights": false, "cost": { "input": 0.34, "output": 1.19, @@ -103347,7 +104345,7 @@ "tool_call": true, "temperature": true, "release_date": "2026-03-18", - "last_updated": "2026-03-18", + "last_updated": "2026-04-12", "modalities": { "input": [ "text" @@ -103356,7 +104354,7 @@ "text" ] }, - "open_weights": true, + "open_weights": false, "cost": { "input": 0.375, "output": 1.5, @@ -103368,16 +104366,15 @@ } }, { - "id": "venice/mistral-31-24b", - "name": "Venice Medium", - "family": "mistral", + "id": "venice/mistral-small", + "name": "Mistral Small 4", + "family": "mistral-small", "attachment": true, - "reasoning": false, + "reasoning": true, "tool_call": true, "temperature": true, - "knowledge": "2023-10", - "release_date": "2025-03-18", - "last_updated": "2026-03-12", + "release_date": "2026-03-16", + "last_updated": "2026-04-09", "modalities": { "input": [ "text", @@ -103389,12 +104386,12 @@ }, "open_weights": true, "cost": { - "input": 0.5, - "output": 2.0 + "input": 0.1875, + "output": 0.75 }, "limit": { - "context": 128000, - "output": 4096 + "context": 256000, + "output": 65536 } }, { @@ -103453,6 +104450,34 @@ "output": 16384 } }, + { + "id": "venice/nvidia-nemotron-cascade-2-30b-a3b", + "name": "Nemotron Cascade 2 30B A3B", + "family": "nemotron", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-24", + "last_updated": "2026-04-09", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.14, + "output": 0.8 + }, + "limit": { + "context": 256000, + "output": 32768 + } + }, { "id": "venice/olafangensan-glm-4.7-flash-heretic", "name": "GLM 4.7 Flash Heretic", @@ -103661,6 +104686,36 @@ "output": 131072 } }, + { + "id": "venice/openai-gpt-54-mini", + "name": "GPT-5.4 Mini", + "family": "gpt-mini", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-27", + "last_updated": "2026-03-31", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.9375, + "output": 5.625, + "cache_read": 0.09375 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, { "id": "venice/openai-gpt-54-pro", "name": "GPT-5.4 Pro", @@ -103719,6 +104774,38 @@ "output": 16384 } }, + { + "id": "venice/qwen-3.6-plus", + "name": "Qwen 3.6 Plus Uncensored", + "family": "qwen", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-06", + "last_updated": "2026-04-12", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.625, + "output": 3.75, + "cache_read": 0.0625, + "cache_write": 0.78 + }, + "limit": { + "context": 1000000, + "output": 65536 + } + }, { "id": "venice/qwen3-235b-a22b-instruct", "name": "Qwen 3 235B A22B Instruct 2507", @@ -103777,35 +104864,6 @@ "output": 16384 } }, - { - "id": "venice/qwen3-4b", - "name": "Venice Small", - "family": "qwen", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2024-07", - "release_date": "2025-04-29", - "last_updated": "2026-03-12", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": true, - "cost": { - "input": 0.05, - "output": 0.15 - }, - "limit": { - "context": 32000, - "output": 4096 - } - }, { "id": "venice/qwen3-5-35b-a3b", "name": "Qwen 3.5 35B A3B", @@ -103815,7 +104873,7 @@ "tool_call": true, "temperature": true, "release_date": "2026-02-25", - "last_updated": "2026-03-09", + "last_updated": "2026-04-12", "modalities": { "input": [ "text", @@ -103826,7 +104884,7 @@ "text" ] }, - "open_weights": true, + "open_weights": false, "cost": { "input": 0.3125, "output": 1.25, @@ -103837,6 +104895,36 @@ "output": 65536 } }, + { + "id": "venice/qwen3-5-397b-a17b", + "name": "Qwen 3.5 397B", + "family": "qwen", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-02-16", + "last_updated": "2026-04-09", + "modalities": { + "input": [ + "text", + "image", + "video" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.75, + "output": 4.5 + }, + "limit": { + "context": 128000, + "output": 32768 + } + }, { "id": "venice/qwen3-5-9b", "name": "Qwen 3.5 9B", @@ -103846,7 +104934,7 @@ "tool_call": true, "temperature": true, "release_date": "2026-03-05", - "last_updated": "2026-03-16", + "last_updated": "2026-04-04", "modalities": { "input": [ "text", @@ -103863,7 +104951,7 @@ }, "limit": { "context": 256000, - "output": 65536 + "output": 32768 } }, { @@ -104040,16 +105128,75 @@ "output": 4096 } }, + { + "id": "venice/z-ai-glm-5-turbo", + "name": "GLM 5 Turbo", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-15", + "last_updated": "2026-04-12", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.2, + "output": 4.0, + "cache_read": 0.24 + }, + "limit": { + "context": 200000, + "output": 32768 + } + }, + { + "id": "venice/z-ai-glm-5v-turbo", + "name": "GLM 5V Turbo", + "family": "glmv", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-01", + "last_updated": "2026-04-12", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.5, + "output": 5.0, + "cache_read": 0.3 + }, + "limit": { + "context": 200000, + "output": 32768 + } + }, { "id": "venice/zai-org-glm-4.6", "name": "GLM 4.6", "family": "glm", "attachment": false, - "reasoning": false, + "reasoning": true, "tool_call": true, "temperature": true, "release_date": "2024-04-01", - "last_updated": "2026-03-16", + "last_updated": "2026-04-04", "modalities": { "input": [ "text" @@ -104156,6 +105303,35 @@ "output": 32000 } }, + { + "id": "venice/zai-org-glm-5.1", + "name": "GLM 5.1", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-07", + "last_updated": "2026-04-08", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 1.75, + "output": 5.5, + "cache_read": 0.325 + }, + "limit": { + "context": 200000, + "output": 24000 + } + }, { "id": "vercel/alibaba/qwen-3-14b", "name": "Qwen3-14B", @@ -104773,6 +105949,38 @@ "output": 64000 } }, + { + "id": "vercel/alibaba/qwen3.6-plus", + "name": "Qwen 3.6 Plus", + "family": "qwen", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-02", + "last_updated": "2026-04-03", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.5, + "output": 3.0, + "cache_read": 0.09999999999999999, + "cache_write": 0.625 + }, + "limit": { + "context": 1000000, + "output": 64000 + } + }, { "id": "vercel/amazon/nova-2-lite", "name": "Nova 2 Lite", @@ -105383,6 +106591,34 @@ "output": 131000 } }, + { + "id": "vercel/arcee-ai/trinity-large-thinking", + "name": "Trinity Large Thinking", + "family": "trinity", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-01", + "last_updated": "2026-04-03", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.25, + "output": 0.8999999999999999 + }, + "limit": { + "context": 262100, + "output": 80000 + } + }, { "id": "vercel/arcee-ai/trinity-mini", "name": "Trinity Mini", @@ -106400,6 +107636,66 @@ "output": 0 } }, + { + "id": "vercel/google/gemma-4-26b-a4b-it", + "name": "Gemma 4 26B A4B IT", + "family": "gemma", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-02", + "last_updated": "2026-04-03", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.13, + "output": 0.39999999999999997 + }, + "limit": { + "context": 262144, + "output": 131072 + } + }, + { + "id": "vercel/google/gemma-4-31b-it", + "name": "Gemma 4 31B IT", + "family": "gemma", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-02", + "last_updated": "2026-04-03", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.14, + "output": 0.39999999999999997 + }, + "limit": { + "context": 262144, + "output": 131072 + } + }, { "id": "vercel/google/imagen-4.0-fast-generate-001", "name": "Imagen 4 Fast", @@ -108152,7 +109448,8 @@ "modalities": { "input": [ "text", - "image" + "image", + "pdf" ], "output": [ "text" @@ -108183,7 +109480,8 @@ "modalities": { "input": [ "text", - "image" + "image", + "pdf" ], "output": [ "text" @@ -108245,7 +109543,8 @@ "modalities": { "input": [ "text", - "image" + "image", + "pdf" ], "output": [ "text" @@ -108276,7 +109575,8 @@ "modalities": { "input": [ "text", - "image" + "image", + "pdf" ], "output": [ "text" @@ -109087,7 +110387,8 @@ "modalities": { "input": [ "text", - "image" + "image", + "pdf" ], "output": [ "text" @@ -109118,7 +110419,8 @@ "modalities": { "input": [ "text", - "image" + "image", + "pdf" ], "output": [ "text" @@ -109345,19 +110647,18 @@ }, { "id": "vercel/perplexity/sonar", - "name": "Sonar", - "family": "sonar", - "attachment": true, - "reasoning": false, - "tool_call": true, + "name": "Sonar Reasoning", + "family": "sonar-reasoning", + "attachment": false, + "reasoning": true, + "tool_call": false, "temperature": true, - "knowledge": "2025-02", + "knowledge": "2025-09", "release_date": "2025-02-19", "last_updated": "2025-02-19", "modalities": { "input": [ - "text", - "image" + "text" ], "output": [ "text" @@ -109366,7 +110667,7 @@ "open_weights": false, "cost": { "input": 1.0, - "output": 1.0 + "output": 5.0 }, "limit": { "context": 127000, @@ -110787,6 +112088,37 @@ "output": 131100 } }, + { + "id": "vercel/zai/glm-5v-turbo", + "name": "GLM 5V Turbo", + "family": "glm", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-01", + "last_updated": "2026-04-03", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.2, + "output": 4.0, + "cache_read": 0.24 + }, + "limit": { + "context": 200000, + "output": 128000 + } + }, { "id": "vivgrid/deepseek-v3.2", "name": "DeepSeek-V3.2", @@ -111038,6 +112370,37 @@ "output": 128000 } }, + { + "id": "vivgrid/gpt-5.3-codex", + "name": "GPT-5.3 Codex", + "family": "gpt-codex", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-02-24", + "last_updated": "2026-02-24", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.75, + "output": 14.0, + "cache_read": 0.175 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, { "id": "vivgrid/gpt-5.4", "name": "GPT-5.4", @@ -111070,6 +112433,70 @@ "output": 128000 } }, + { + "id": "vivgrid/gpt-5.4-mini", + "name": "GPT-5.4 Mini", + "family": "gpt-mini", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-17", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.75, + "output": 4.5, + "cache_read": 0.075 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, + { + "id": "vivgrid/gpt-5.4-nano", + "name": "GPT-5.4 Nano", + "family": "gpt-nano", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": false, + "knowledge": "2025-08-31", + "release_date": "2026-03-17", + "last_updated": "2026-03-17", + "modalities": { + "input": [ + "text", + "image", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.2, + "output": 1.25, + "cache_read": 0.02 + }, + "limit": { + "context": 400000, + "output": 128000 + } + }, { "id": "vultr/DeepSeek-V3.2", "name": "DeepSeek V3.2", @@ -111078,9 +112505,9 @@ "reasoning": false, "tool_call": true, "temperature": true, - "knowledge": "2024-10", - "release_date": "2025-01-20", - "last_updated": "2025-01-20", + "knowledge": "2024-07", + "release_date": "2025-12-01", + "last_updated": "2025-12-01", "modalities": { "input": [ "text" @@ -111095,7 +112522,7 @@ "output": 1.65 }, "limit": { - "context": 163000, + "context": 127000, "output": 4096 } }, @@ -111107,9 +112534,9 @@ "reasoning": false, "tool_call": true, "temperature": true, - "knowledge": "2024-10", - "release_date": "2025-01-20", - "last_updated": "2025-01-20", + "knowledge": "2025-05", + "release_date": "2026-02-11", + "last_updated": "2026-02-11", "modalities": { "input": [ "text" @@ -111124,7 +112551,7 @@ "output": 3.1 }, "limit": { - "context": 202000, + "context": 200000, "output": 131072 } }, @@ -111136,9 +112563,9 @@ "reasoning": false, "tool_call": true, "temperature": true, - "knowledge": "2024-10", - "release_date": "2024-07-18", - "last_updated": "2024-07-18", + "knowledge": "2024-04", + "release_date": "2026-01-27", + "last_updated": "2026-01-27", "modalities": { "input": [ "text" @@ -111153,7 +112580,7 @@ "output": 2.75 }, "limit": { - "context": 261000, + "context": 254000, "output": 32768 } }, @@ -111165,9 +112592,9 @@ "reasoning": false, "tool_call": true, "temperature": true, - "knowledge": "2024-10", - "release_date": "2025-01-20", - "last_updated": "2025-01-20", + "knowledge": "2024-09", + "release_date": "2025-02-11", + "last_updated": "2025-02-11", "modalities": { "input": [ "text" @@ -111182,7 +112609,36 @@ "output": 1.2 }, "limit": { - "context": 196000, + "context": 194000, + "output": 4096 + } + }, + { + "id": "vultr/gpt-oss-120b", + "name": "GPT OSS 120B", + "family": "gpt-oss", + "attachment": false, + "reasoning": false, + "tool_call": true, + "temperature": true, + "knowledge": "2024-06", + "release_date": "2025-08-05", + "last_updated": "2025-08-05", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.15, + "output": 0.6 + }, + "limit": { + "context": 129000, "output": 4096 } }, @@ -111673,14 +113129,14 @@ }, { "id": "x-ai/grok-2", - "name": "Grok 2 (1212)", + "name": "Grok 2 Latest", "family": "grok", "attachment": false, "reasoning": false, "tool_call": true, "temperature": true, "knowledge": "2024-08", - "release_date": "2024-12-12", + "release_date": "2024-08-20", "last_updated": "2024-12-12", "modalities": { "input": [ @@ -111703,7 +113159,7 @@ }, { "id": "x-ai/grok-2-vision", - "name": "Grok 2 Vision", + "name": "Grok 2 Vision (1212)", "family": "grok", "attachment": true, "reasoning": false, @@ -111711,7 +113167,7 @@ "temperature": true, "knowledge": "2024-08", "release_date": "2024-08-20", - "last_updated": "2024-08-20", + "last_updated": "2024-12-12", "modalities": { "input": [ "text", @@ -111764,7 +113220,7 @@ }, { "id": "x-ai/grok-3-fast", - "name": "Grok 3 Fast", + "name": "Grok 3 Fast Latest", "family": "grok", "attachment": false, "reasoning": false, @@ -111794,7 +113250,7 @@ }, { "id": "x-ai/grok-3-mini", - "name": "Grok 3 Mini Latest", + "name": "Grok 3 Mini", "family": "grok", "attachment": false, "reasoning": true, @@ -112187,6 +113643,279 @@ "output": 4096 } }, + { + "id": "xiaomi-token-plan-ams/mimo-v2-omni", + "name": "MiMo-V2-Omni", + "family": "mimo", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-12", + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text", + "image", + "audio", + "video", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0 + }, + "limit": { + "context": 256000, + "output": 128000 + } + }, + { + "id": "xiaomi-token-plan-ams/mimo-v2-pro", + "name": "MiMo-V2-Pro", + "family": "mimo", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-12", + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0 + }, + "limit": { + "context": 1000000, + "output": 128000 + } + }, + { + "id": "xiaomi-token-plan-ams/mimo-v2-tts", + "name": "MiMo-V2-TTS", + "family": "mimo", + "attachment": false, + "reasoning": false, + "tool_call": false, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "audio" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0 + }, + "limit": { + "context": 8000, + "output": 16000 + } + }, + { + "id": "xiaomi-token-plan-cn/mimo-v2-omni", + "name": "MiMo-V2-Omni", + "family": "mimo", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-12", + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text", + "image", + "audio", + "video", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0 + }, + "limit": { + "context": 256000, + "output": 128000 + } + }, + { + "id": "xiaomi-token-plan-cn/mimo-v2-pro", + "name": "MiMo-V2-Pro", + "family": "mimo", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-12", + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0 + }, + "limit": { + "context": 1000000, + "output": 128000 + } + }, + { + "id": "xiaomi-token-plan-cn/mimo-v2-tts", + "name": "MiMo-V2-TTS", + "family": "mimo", + "attachment": false, + "reasoning": false, + "tool_call": false, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "audio" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0 + }, + "limit": { + "context": 8000, + "output": 16000 + } + }, + { + "id": "xiaomi-token-plan-sgp/mimo-v2-omni", + "name": "MiMo-V2-Omni", + "family": "mimo", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-12", + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text", + "image", + "audio", + "video", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0 + }, + "limit": { + "context": 256000, + "output": 128000 + } + }, + { + "id": "xiaomi-token-plan-sgp/mimo-v2-pro", + "name": "MiMo-V2-Pro", + "family": "mimo", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "knowledge": "2024-12", + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0 + }, + "limit": { + "context": 1000000, + "output": 128000 + } + }, + { + "id": "xiaomi-token-plan-sgp/mimo-v2-tts", + "name": "MiMo-V2-TTS", + "family": "mimo", + "attachment": false, + "reasoning": false, + "tool_call": false, + "release_date": "2026-03-18", + "last_updated": "2026-03-18", + "modalities": { + "input": [ + "text" + ], + "output": [ + "audio" + ] + }, + "open_weights": true, + "cost": { + "input": 0.0, + "output": 0.0 + }, + "limit": { + "context": 8000, + "output": 16000 + } + }, { "id": "xiaomi/mimo-v2-flash", "name": "MiMo-V2-Flash", @@ -112650,6 +114379,39 @@ "output": 131072 } }, + { + "id": "zai-coding-plan/glm-5v-turbo", + "name": "glm-5v-turbo", + "family": "glm", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-01", + "last_updated": "2026-04-01", + "modalities": { + "input": [ + "text", + "image", + "video", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 200000, + "output": 131072 + } + }, { "id": "zai/glm-4.5", "name": "GLM-4.5", @@ -112989,6 +114751,69 @@ "output": 131072 } }, + { + "id": "zai/glm-5.1", + "name": "GLM-5.1", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-27", + "last_updated": "2026-03-27", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.4, + "output": 4.4, + "cache_read": 0.26, + "cache_write": 0.0 + }, + "limit": { + "context": 200000, + "output": 131072 + } + }, + { + "id": "zai/glm-5v-turbo", + "name": "glm-5v-turbo", + "family": "glm", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-01", + "last_updated": "2026-04-01", + "modalities": { + "input": [ + "text", + "image", + "video", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 1.2, + "output": 4.0, + "cache_read": 0.24, + "cache_write": 0.0 + }, + "limit": { + "context": 200000, + "output": 131072 + } + }, { "id": "zenmux/anthropic/claude-3.5-haiku", "name": "Claude 3.5 Haiku", @@ -113553,40 +115378,6 @@ "output": 64000 } }, - { - "id": "zenmux/google/gemini-3-pro-preview", - "name": "Gemini 3 Pro Preview", - "attachment": true, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-01-01", - "release_date": "2025-11-18", - "last_updated": "2025-11-18", - "modalities": { - "input": [ - "text", - "image", - "pdf", - "audio", - "video" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 2.0, - "output": 12.0, - "cache_read": 0.2, - "cache_write": 4.5 - }, - "limit": { - "context": 1048000, - "output": 64000 - } - }, { "id": "zenmux/google/gemini-3.1-flash-lite-preview", "name": "Gemini 3.1 Flash Lite Preview", @@ -113710,15 +115501,14 @@ } }, { - "id": "zenmux/kuaishou/kat-coder-pro-v1", - "name": "KAT-Coder-Pro-V1", + "id": "zenmux/kuaishou/kat-coder-pro-v2", + "name": "KAT-Coder-Pro-V2", "attachment": false, "reasoning": false, "tool_call": true, "temperature": true, - "knowledge": "2025-01-01", - "release_date": "2025-10-23", - "last_updated": "2025-10-23", + "release_date": "2026-03-30", + "last_updated": "2026-03-30", "modalities": { "input": [ "text" @@ -113735,35 +115525,7 @@ }, "limit": { "context": 256000, - "output": 64000 - } - }, - { - "id": "zenmux/kuaishou/kat-coder-pro-v1-free", - "name": "KAT-Coder-Pro-V1 Free", - "attachment": false, - "reasoning": false, - "tool_call": true, - "temperature": true, - "knowledge": "2025-01-01", - "release_date": "2025-10-23", - "last_updated": "2025-10-23", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 256000, - "output": 64000 + "output": 80000 } }, { @@ -114621,6 +116383,90 @@ "output": 64000 } }, + { + "id": "zenmux/qwen/qwen3.6-plus", + "name": "Qwen3.6-Plus", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-30", + "last_updated": "2026-03-30", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.5, + "output": 3.0, + "cache_read": 0.05, + "cache_write": 0.625 + }, + "limit": { + "context": 1000000, + "output": 64000 + } + }, + { + "id": "zenmux/sapiens-ai/agnes-1.5-lite", + "name": "Agnes 1.5 Lite", + "attachment": true, + "reasoning": false, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-26", + "last_updated": "2026-03-26", + "modalities": { + "input": [ + "text", + "image" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.12, + "output": 0.6 + }, + "limit": { + "context": 256000, + "output": 256000 + } + }, + { + "id": "zenmux/sapiens-ai/agnes-1.5-pro", + "name": "Agnes 1.5 Pro", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-21", + "last_updated": "2026-03-21", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.16, + "output": 0.8 + }, + "limit": { + "context": 256000, + "output": 256000 + } + }, { "id": "zenmux/stepfun/step-3", "name": "Step-3", @@ -115130,34 +116976,6 @@ "output": 64000 } }, - { - "id": "zenmux/xiaomi/mimo-v2-flash-free", - "name": "MiMo-V2-Flash Free", - "attachment": false, - "reasoning": true, - "tool_call": true, - "temperature": true, - "knowledge": "2025-01-01", - "release_date": "2025-12-17", - "last_updated": "2025-12-17", - "modalities": { - "input": [ - "text" - ], - "output": [ - "text" - ] - }, - "open_weights": false, - "cost": { - "input": 0.0, - "output": 0.0 - }, - "limit": { - "context": 262000, - "output": 64000 - } - }, { "id": "zenmux/xiaomi/mimo-v2-omni", "name": "MiMo V2 Omni", @@ -115540,6 +117358,65 @@ "output": 128000 } }, + { + "id": "zenmux/z-ai/glm-5.1", + "name": "GLM-5.1", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-03", + "last_updated": "2026-04-03", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.8781, + "output": 3.5126, + "cache_read": 0.1903 + }, + "limit": { + "context": 200000, + "output": 131072 + } + }, + { + "id": "zenmux/z-ai/glm-5v-turbo", + "name": "GLM 5V Turbo", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-01", + "last_updated": "2026-04-01", + "modalities": { + "input": [ + "text", + "image", + "video", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.726, + "output": 3.1946, + "cache_read": 0.1743 + }, + "limit": { + "context": 200000, + "output": 128000 + } + }, { "id": "zhipuai-coding-plan/glm-4.5", "name": "GLM-4.5", @@ -115940,6 +117817,39 @@ "output": 131072 } }, + { + "id": "zhipuai-coding-plan/glm-5v-turbo", + "name": "glm-5v-turbo", + "family": "glm", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-01", + "last_updated": "2026-04-01", + "modalities": { + "input": [ + "text", + "image", + "video", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 0.0, + "output": 0.0, + "cache_read": 0.0, + "cache_write": 0.0 + }, + "limit": { + "context": 200000, + "output": 131072 + } + }, { "id": "zhipuai/glm-4.5", "name": "GLM-4.5", @@ -116248,5 +118158,68 @@ "context": 204800, "output": 131072 } + }, + { + "id": "zhipuai/glm-5.1", + "name": "GLM-5.1", + "family": "glm", + "attachment": false, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-03-27", + "last_updated": "2026-03-27", + "modalities": { + "input": [ + "text" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 6.0, + "output": 24.0, + "cache_read": 1.3, + "cache_write": 0.0 + }, + "limit": { + "context": 200000, + "output": 131072 + } + }, + { + "id": "zhipuai/glm-5v-turbo", + "name": "glm-5v-turbo", + "family": "glm", + "attachment": true, + "reasoning": true, + "tool_call": true, + "temperature": true, + "release_date": "2026-04-01", + "last_updated": "2026-04-01", + "modalities": { + "input": [ + "text", + "image", + "video", + "pdf" + ], + "output": [ + "text" + ] + }, + "open_weights": false, + "cost": { + "input": 5.0, + "output": 22.0, + "cache_read": 1.2, + "cache_write": 0.0 + }, + "limit": { + "context": 200000, + "output": 131072 + } } ] \ No newline at end of file diff --git a/crates/goose/src/providers/canonical/data/provider_metadata.json b/crates/goose/src/providers/canonical/data/provider_metadata.json index 17bae9b661..b326d7e66d 100644 --- a/crates/goose/src/providers/canonical/data/provider_metadata.json +++ b/crates/goose/src/providers/canonical/data/provider_metadata.json @@ -1,70 +1,92 @@ [ { - "id": "ollama-cloud", - "display_name": "Ollama Cloud", + "id": "302ai", + "display_name": "302.AI", "npm": "@ai-sdk/openai-compatible", - "api": "https://ollama.com/v1", - "doc": "https://docs.ollama.com/cloud", + "api": "https://api.302.ai/v1", + "doc": "https://doc.302.ai", "env": [ - "OLLAMA_API_KEY" + "302AI_API_KEY" ], - "model_count": 34 + "model_count": 64 }, { - "id": "moark", - "display_name": "Moark", + "id": "alibaba", + "display_name": "Alibaba", "npm": "@ai-sdk/openai-compatible", - "api": "https://moark.com/v1", - "doc": "https://moark.com/docs/openapi/v1#tag/%E6%96%87%E6%9C%AC%E7%94%9F%E6%88%90", + "api": "https://dashscope-intl.aliyuncs.com/compatible-mode/v1", + "doc": "https://www.alibabacloud.com/help/en/model-studio/models", "env": [ - "MOARK_API_KEY" + "DASHSCOPE_API_KEY" ], - "model_count": 2 + "model_count": 42 }, { - "id": "drun", - "display_name": "D.Run (China)", + "id": "scaleway", + "display_name": "Scaleway", "npm": "@ai-sdk/openai-compatible", - "api": "https://chat.d.run/v1", - "doc": "https://www.d.run", + "api": "https://api.scaleway.ai/v1", + "doc": "https://www.scaleway.com/en/docs/generative-apis/", "env": [ - "DRUN_API_KEY" + "SCALEWAY_API_KEY" ], - "model_count": 3 + "model_count": 16 }, { - "id": "inference", - "display_name": "Inference", + "id": "nano-gpt", + "display_name": "NanoGPT", "npm": "@ai-sdk/openai-compatible", - "api": "https://inference.net/v1", - "doc": "https://inference.net/models", + "api": "https://nano-gpt.com/api/v1", + "doc": "https://docs.nano-gpt.com", "env": [ - "INFERENCE_API_KEY" + "NANO_GPT_API_KEY" + ], + "model_count": 519 + }, + { + "id": "abacus", + "display_name": "Abacus", + "npm": "@ai-sdk/openai-compatible", + "api": "https://routellm.abacus.ai/v1", + "doc": "https://abacus.ai/help/api", + "env": [ + "ABACUS_API_KEY" + ], + "model_count": 65 + }, + { + "id": "perplexity-agent", + "display_name": "Perplexity Agent", + "npm": "@ai-sdk/openai", + "api": "https://api.perplexity.ai/v1", + "doc": "https://docs.perplexity.ai/docs/agent-api/models", + "env": [ + "PERPLEXITY_API_KEY" + ], + "model_count": 16 + }, + { + "id": "siliconflow-cn", + "display_name": "SiliconFlow (China)", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.siliconflow.cn/v1", + "doc": "https://cloud.siliconflow.com/models", + "env": [ + "SILICONFLOW_CN_API_KEY" + ], + "model_count": 79 + }, + { + "id": "submodel", + "display_name": "submodel", + "npm": "@ai-sdk/openai-compatible", + "api": "https://llm.submodel.ai/v1", + "doc": "https://submodel.gitbook.io", + "env": [ + "SUBMODEL_INSTAGEN_ACCESS_KEY" ], "model_count": 9 }, - { - "id": "bailing", - "display_name": "Bailing", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.tbox.cn/api/llm/v1/chat/completions", - "doc": "https://alipaytbox.yuque.com/sxs0ba/ling/intro", - "env": [ - "BAILING_API_TOKEN" - ], - "model_count": 2 - }, - { - "id": "io-net", - "display_name": "IO.NET", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.intelligence.io.solutions/api/v1", - "doc": "https://io.net/docs/guides/intelligence/io-intelligence", - "env": [ - "IOINTELLIGENCE_API_KEY" - ], - "model_count": 17 - }, { "id": "minimax-coding-plan", "display_name": "MiniMax Coding Plan (minimax.io)", @@ -76,116 +98,6 @@ ], "model_count": 6 }, - { - "id": "wandb", - "display_name": "Weights & Biases", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.inference.wandb.ai/v1", - "doc": "https://docs.wandb.ai/guides/integrations/inference/", - "env": [ - "WANDB_API_KEY" - ], - "model_count": 17 - }, - { - "id": "qiniu-ai", - "display_name": "Qiniu", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.qnaigc.com/v1", - "doc": "https://developer.qiniu.com/aitokenapi", - "env": [ - "QINIU_API_KEY" - ], - "model_count": 91 - }, - { - "id": "morph", - "display_name": "Morph", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.morphllm.com/v1", - "doc": "https://docs.morphllm.com/api-reference/introduction", - "env": [ - "MORPH_API_KEY" - ], - "model_count": 3 - }, - { - "id": "dinference", - "display_name": "DInference", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.dinference.com/v1", - "doc": "https://dinference.com", - "env": [ - "DINFERENCE_API_KEY" - ], - "model_count": 3 - }, - { - "id": "meganova", - "display_name": "Meganova", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.meganova.ai/v1", - "doc": "https://docs.meganova.ai", - "env": [ - "MEGANOVA_API_KEY" - ], - "model_count": 19 - }, - { - "id": "zai-coding-plan", - "display_name": "Z.AI Coding Plan", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.z.ai/api/coding/paas/v4", - "doc": "https://docs.z.ai/devpack/overview", - "env": [ - "ZHIPU_API_KEY" - ], - "model_count": 12 - }, - { - "id": "nova", - "display_name": "Nova", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.nova.amazon.com/v1", - "doc": "https://nova.amazon.com/dev/documentation", - "env": [ - "NOVA_API_KEY" - ], - "model_count": 2 - }, - { - "id": "upstage", - "display_name": "Upstage", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.upstage.ai/v1/solar", - "doc": "https://developers.upstage.ai/docs/apis/chat", - "env": [ - "UPSTAGE_API_KEY" - ], - "model_count": 3 - }, - { - "id": "tencent-coding-plan", - "display_name": "Tencent Coding Plan (China)", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.lkeap.cloud.tencent.com/coding/v3", - "doc": "https://cloud.tencent.com/document/product/1772/128947", - "env": [ - "TENCENT_CODING_PLAN_API_KEY" - ], - "model_count": 8 - }, - { - "id": "jiekou", - "display_name": "Jiekou.AI", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.jiekou.ai/openai", - "doc": "https://docs.jiekou.ai/docs/support/quickstart?utm_source=github_models.dev", - "env": [ - "JIEKOU_API_KEY" - ], - "model_count": 61 - }, { "id": "deepseek", "display_name": "DeepSeek", @@ -209,136 +121,15 @@ "model_count": 7 }, { - "id": "zai", - "display_name": "Z.AI", + "id": "fireworks-ai", + "display_name": "Fireworks AI", "npm": "@ai-sdk/openai-compatible", - "api": "https://api.z.ai/api/paas/v4", - "doc": "https://docs.z.ai/guides/overview/pricing", + "api": "https://api.fireworks.ai/inference/v1/", + "doc": "https://fireworks.ai/docs/", "env": [ - "ZHIPU_API_KEY" + "FIREWORKS_API_KEY" ], - "model_count": 11 - }, - { - "id": "poe", - "display_name": "Poe", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.poe.com/v1", - "doc": "https://creator.poe.com/docs/external-applications/openai-compatible-api", - "env": [ - "POE_API_KEY" - ], - "model_count": 124 - }, - { - "id": "opencode", - "display_name": "OpenCode Zen", - "npm": "@ai-sdk/openai-compatible", - "api": "https://opencode.ai/zen/v1", - "doc": "https://opencode.ai/docs/zen", - "env": [ - "OPENCODE_API_KEY" - ], - "model_count": 48 - }, - { - "id": "berget", - "display_name": "Berget.AI", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.berget.ai/v1", - "doc": "https://api.berget.ai", - "env": [ - "BERGET_API_KEY" - ], - "model_count": 8 - }, - { - "id": "lucidquery", - "display_name": "LucidQuery AI", - "npm": "@ai-sdk/openai-compatible", - "api": "https://lucidquery.com/api/v1", - "doc": "https://lucidquery.com/api/docs", - "env": [ - "LUCIDQUERY_API_KEY" - ], - "model_count": 2 - }, - { - "id": "zhipuai", - "display_name": "Zhipu AI", - "npm": "@ai-sdk/openai-compatible", - "api": "https://open.bigmodel.cn/api/paas/v4", - "doc": "https://docs.z.ai/guides/overview/pricing", - "env": [ - "ZHIPU_API_KEY" - ], - "model_count": 10 - }, - { - "id": "nvidia", - "display_name": "Nvidia", - "npm": "@ai-sdk/openai-compatible", - "api": "https://integrate.api.nvidia.com/v1", - "doc": "https://docs.api.nvidia.com/nim/", - "env": [ - "NVIDIA_API_KEY" - ], - "model_count": 74 - }, - { - "id": "nebius", - "display_name": "Nebius Token Factory", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.tokenfactory.nebius.com/v1", - "doc": "https://docs.tokenfactory.nebius.com/", - "env": [ - "NEBIUS_API_KEY" - ], - "model_count": 49 - }, - { - "id": "firmware", - "display_name": "Firmware", - "npm": "@ai-sdk/openai-compatible", - "api": "https://app.frogbot.ai/api/v1", - "doc": "https://docs.frogbot.ai", - "env": [ - "FIRMWARE_API_KEY" - ], - "model_count": 24 - }, - { - "id": "cloudferro-sherlock", - "display_name": "CloudFerro Sherlock", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api-sherlock.cloudferro.com/openai/v1/", - "doc": "https://docs.sherlock.cloudferro.com/", - "env": [ - "CLOUDFERRO_SHERLOCK_API_KEY" - ], - "model_count": 5 - }, - { - "id": "chutes", - "display_name": "Chutes", - "npm": "@ai-sdk/openai-compatible", - "api": "https://llm.chutes.ai/v1", - "doc": "https://llm.chutes.ai/v1/models", - "env": [ - "CHUTES_API_KEY" - ], - "model_count": 68 - }, - { - "id": "lmstudio", - "display_name": "LMStudio", - "npm": "@ai-sdk/openai-compatible", - "api": "http://127.0.0.1:1234/v1", - "doc": "https://lmstudio.ai/models", - "env": [ - "LMSTUDIO_API_KEY" - ], - "model_count": 3 + "model_count": 16 }, { "id": "kimi-for-coding", @@ -351,6 +142,39 @@ ], "model_count": 2 }, + { + "id": "moark", + "display_name": "Moark", + "npm": "@ai-sdk/openai-compatible", + "api": "https://moark.com/v1", + "doc": "https://moark.com/docs/openapi/v1#tag/%E6%96%87%E6%9C%AC%E7%94%9F%E6%88%90", + "env": [ + "MOARK_API_KEY" + ], + "model_count": 2 + }, + { + "id": "opencode-go", + "display_name": "OpenCode Go", + "npm": "@ai-sdk/openai-compatible", + "api": "https://opencode.ai/zen/go/v1", + "doc": "https://opencode.ai/docs/zen", + "env": [ + "OPENCODE_API_KEY" + ], + "model_count": 7 + }, + { + "id": "io-net", + "display_name": "IO.NET", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.intelligence.io.solutions/api/v1", + "doc": "https://io.net/docs/guides/intelligence/io-intelligence", + "env": [ + "IOINTELLIGENCE_API_KEY" + ], + "model_count": 17 + }, { "id": "alibaba-cn", "display_name": "Alibaba (China)", @@ -360,40 +184,84 @@ "env": [ "DASHSCOPE_API_KEY" ], - "model_count": 74 + "model_count": 75 }, { - "id": "requesty", - "display_name": "Requesty", - "npm": "@ai-sdk/openai-compatible", - "api": "https://router.requesty.ai/v1", - "doc": "https://requesty.ai/solution/llm-routing/models", + "id": "minimax-cn-coding-plan", + "display_name": "MiniMax Coding Plan (minimaxi.com)", + "npm": "@ai-sdk/anthropic", + "api": "https://api.minimaxi.com/anthropic/v1", + "doc": "https://platform.minimaxi.com/docs/coding-plan/intro", "env": [ - "REQUESTY_API_KEY" + "MINIMAX_API_KEY" ], - "model_count": 38 + "model_count": 6 }, { - "id": "friendli", - "display_name": "Friendli", + "id": "jiekou", + "display_name": "Jiekou.AI", "npm": "@ai-sdk/openai-compatible", - "api": "https://api.friendli.ai/serverless/v1", - "doc": "https://friendli.ai/docs/guides/serverless_endpoints/introduction", + "api": "https://api.jiekou.ai/openai", + "doc": "https://docs.jiekou.ai/docs/support/quickstart?utm_source=github_models.dev", "env": [ - "FRIENDLI_TOKEN" + "JIEKOU_API_KEY" ], - "model_count": 7 + "model_count": 61 }, { - "id": "302ai", - "display_name": "302.AI", + "id": "bailing", + "display_name": "Bailing", "npm": "@ai-sdk/openai-compatible", - "api": "https://api.302.ai/v1", - "doc": "https://doc.302.ai", + "api": "https://api.tbox.cn/api/llm/v1/chat/completions", + "doc": "https://alipaytbox.yuque.com/sxs0ba/ling/intro", "env": [ - "302AI_API_KEY" + "BAILING_API_TOKEN" ], - "model_count": 64 + "model_count": 2 + }, + { + "id": "iflowcn", + "display_name": "iFlow", + "npm": "@ai-sdk/openai-compatible", + "api": "https://apis.iflow.cn/v1", + "doc": "https://platform.iflow.cn/en/docs", + "env": [ + "IFLOW_API_KEY" + ], + "model_count": 14 + }, + { + "id": "huggingface", + "display_name": "Hugging Face", + "npm": "@ai-sdk/openai-compatible", + "api": "https://router.huggingface.co/v1", + "doc": "https://huggingface.co/docs/inference-providers", + "env": [ + "HF_TOKEN" + ], + "model_count": 22 + }, + { + "id": "zenmux", + "display_name": "ZenMux", + "npm": "@ai-sdk/openai-compatible", + "api": "https://zenmux.ai/api/v1", + "doc": "https://docs.zenmux.ai", + "env": [ + "ZENMUX_API_KEY" + ], + "model_count": 87 + }, + { + "id": "upstage", + "display_name": "Upstage", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.upstage.ai/v1/solar", + "doc": "https://developers.upstage.ai/docs/apis/chat", + "env": [ + "UPSTAGE_API_KEY" + ], + "model_count": 3 }, { "id": "novita-ai", @@ -404,40 +272,73 @@ "env": [ "NOVITA_API_KEY" ], - "model_count": 84 + "model_count": 90 }, { - "id": "cortecs", - "display_name": "Cortecs", + "id": "xiaomi-token-plan-cn", + "display_name": "Xiaomi Token Plan (China)", "npm": "@ai-sdk/openai-compatible", - "api": "https://api.cortecs.ai/v1", - "doc": "https://api.cortecs.ai/v1/models", + "api": "https://token-plan-cn.xiaomimimo.com/v1", + "doc": "https://platform.xiaomimimo.com/#/docs", "env": [ - "CORTECS_API_KEY" + "XIAOMI_API_KEY" ], - "model_count": 28 + "model_count": 3 }, { - "id": "siliconflow-cn", - "display_name": "SiliconFlow (China)", + "id": "wandb", + "display_name": "Weights & Biases", "npm": "@ai-sdk/openai-compatible", - "api": "https://api.siliconflow.cn/v1", - "doc": "https://cloud.siliconflow.com/models", + "api": "https://api.inference.wandb.ai/v1", + "doc": "https://docs.wandb.ai/guides/integrations/inference/", "env": [ - "SILICONFLOW_CN_API_KEY" + "WANDB_API_KEY" ], - "model_count": 78 + "model_count": 17 }, { - "id": "evroc", - "display_name": "evroc", + "id": "chutes", + "display_name": "Chutes", "npm": "@ai-sdk/openai-compatible", - "api": "https://models.think.evroc.com/v1", - "doc": "https://docs.evroc.com/products/think/overview.html", + "api": "https://llm.chutes.ai/v1", + "doc": "https://llm.chutes.ai/v1/models", "env": [ - "EVROC_API_KEY" + "CHUTES_API_KEY" ], - "model_count": 13 + "model_count": 69 + }, + { + "id": "dinference", + "display_name": "DInference", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.dinference.com/v1", + "doc": "https://dinference.com", + "env": [ + "DINFERENCE_API_KEY" + ], + "model_count": 3 + }, + { + "id": "vivgrid", + "display_name": "Vivgrid", + "npm": "@ai-sdk/openai", + "api": "https://api.vivgrid.com/v1", + "doc": "https://docs.vivgrid.com/models", + "env": [ + "VIVGRID_API_KEY" + ], + "model_count": 12 + }, + { + "id": "qiniu-ai", + "display_name": "Qiniu", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.qnaigc.com/v1", + "doc": "https://developer.qiniu.com/aitokenapi", + "env": [ + "QINIU_API_KEY" + ], + "model_count": 91 }, { "id": "kilo", @@ -448,7 +349,238 @@ "env": [ "KILO_API_KEY" ], - "model_count": 335 + "model_count": 334 + }, + { + "id": "morph", + "display_name": "Morph", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.morphllm.com/v1", + "doc": "https://docs.morphllm.com/api-reference/introduction", + "env": [ + "MORPH_API_KEY" + ], + "model_count": 3 + }, + { + "id": "github-copilot", + "display_name": "GitHub Copilot", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.githubcopilot.com", + "doc": "https://docs.github.com/en/copilot", + "env": [ + "GITHUB_TOKEN" + ], + "model_count": 25 + }, + { + "id": "mixlayer", + "display_name": "Mixlayer", + "npm": "@ai-sdk/openai-compatible", + "api": "https://models.mixlayer.ai/v1", + "doc": "https://docs.mixlayer.com", + "env": [ + "MIXLAYER_API_KEY" + ], + "model_count": 5 + }, + { + "id": "xiaomi-token-plan-sgp", + "display_name": "Xiaomi Token Plan (Singapore)", + "npm": "@ai-sdk/openai-compatible", + "api": "https://token-plan-sgp.xiaomimimo.com/v1", + "doc": "https://platform.xiaomimimo.com/#/docs", + "env": [ + "XIAOMI_API_KEY" + ], + "model_count": 3 + }, + { + "id": "zai", + "display_name": "Z.AI", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.z.ai/api/paas/v4", + "doc": "https://docs.z.ai/guides/overview/pricing", + "env": [ + "ZHIPU_API_KEY" + ], + "model_count": 13 + }, + { + "id": "opencode", + "display_name": "OpenCode Zen", + "npm": "@ai-sdk/openai-compatible", + "api": "https://opencode.ai/zen/v1", + "doc": "https://opencode.ai/docs/zen", + "env": [ + "OPENCODE_API_KEY" + ], + "model_count": 49 + }, + { + "id": "stepfun", + "display_name": "StepFun", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.stepfun.com/v1", + "doc": "https://platform.stepfun.com/docs/zh/overview/concept", + "env": [ + "STEPFUN_API_KEY" + ], + "model_count": 4 + }, + { + "id": "nebius", + "display_name": "Nebius Token Factory", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.tokenfactory.nebius.com/v1", + "doc": "https://docs.tokenfactory.nebius.com/", + "env": [ + "NEBIUS_API_KEY" + ], + "model_count": 49 + }, + { + "id": "poe", + "display_name": "Poe", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.poe.com/v1", + "doc": "https://creator.poe.com/docs/external-applications/openai-compatible-api", + "env": [ + "POE_API_KEY" + ], + "model_count": 128 + }, + { + "id": "helicone", + "display_name": "Helicone", + "npm": "@ai-sdk/openai-compatible", + "api": "https://ai-gateway.helicone.ai/v1", + "doc": "https://helicone.ai/models", + "env": [ + "HELICONE_API_KEY" + ], + "model_count": 91 + }, + { + "id": "ollama-cloud", + "display_name": "Ollama Cloud", + "npm": "@ai-sdk/openai-compatible", + "api": "https://ollama.com/v1", + "doc": "https://docs.ollama.com/cloud", + "env": [ + "OLLAMA_API_KEY" + ], + "model_count": 36 + }, + { + "id": "zai-coding-plan", + "display_name": "Z.AI Coding Plan", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.z.ai/api/coding/paas/v4", + "doc": "https://docs.z.ai/devpack/overview", + "env": [ + "ZHIPU_API_KEY" + ], + "model_count": 13 + }, + { + "id": "the-grid-ai", + "display_name": "The Grid AI", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.thegrid.ai/v1", + "doc": "https://thegrid.ai/docs", + "env": [ + "THEGRIDAI_API_KEY" + ], + "model_count": 3 + }, + { + "id": "baseten", + "display_name": "Baseten", + "npm": "@ai-sdk/openai-compatible", + "api": "https://inference.baseten.co/v1", + "doc": "https://docs.baseten.co/development/model-apis/overview", + "env": [ + "BASETEN_API_KEY" + ], + "model_count": 12 + }, + { + "id": "zhipuai-coding-plan", + "display_name": "Zhipu AI Coding Plan", + "npm": "@ai-sdk/openai-compatible", + "api": "https://open.bigmodel.cn/api/coding/paas/v4", + "doc": "https://docs.bigmodel.cn/cn/coding-plan/overview", + "env": [ + "ZHIPU_API_KEY" + ], + "model_count": 14 + }, + { + "id": "alibaba-coding-plan", + "display_name": "Alibaba Coding Plan", + "npm": "@ai-sdk/openai-compatible", + "api": "https://coding-intl.dashscope.aliyuncs.com/v1", + "doc": "https://www.alibabacloud.com/help/en/model-studio/coding-plan", + "env": [ + "ALIBABA_CODING_PLAN_API_KEY" + ], + "model_count": 9 + }, + { + "id": "firmware", + "display_name": "Firmware", + "npm": "@ai-sdk/openai-compatible", + "api": "https://app.frogbot.ai/api/v1", + "doc": "https://docs.frogbot.ai", + "env": [ + "FIRMWARE_API_KEY" + ], + "model_count": 25 + }, + { + "id": "lmstudio", + "display_name": "LMStudio", + "npm": "@ai-sdk/openai-compatible", + "api": "http://127.0.0.1:1234/v1", + "doc": "https://lmstudio.ai/models", + "env": [ + "LMSTUDIO_API_KEY" + ], + "model_count": 3 + }, + { + "id": "lucidquery", + "display_name": "LucidQuery AI", + "npm": "@ai-sdk/openai-compatible", + "api": "https://lucidquery.com/api/v1", + "doc": "https://lucidquery.com/api/docs", + "env": [ + "LUCIDQUERY_API_KEY" + ], + "model_count": 2 + }, + { + "id": "moonshotai-cn", + "display_name": "Moonshot AI (China)", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.moonshot.cn/v1", + "doc": "https://platform.moonshot.cn/docs/api/chat", + "env": [ + "MOONSHOT_API_KEY" + ], + "model_count": 6 + }, + { + "id": "cloudferro-sherlock", + "display_name": "CloudFerro Sherlock", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api-sherlock.cloudferro.com/openai/v1/", + "doc": "https://docs.sherlock.cloudferro.com/", + "env": [ + "CLOUDFERRO_SHERLOCK_API_KEY" + ], + "model_count": 5 }, { "id": "kuae-cloud-coding-plan", @@ -462,26 +594,214 @@ "model_count": 1 }, { - "id": "modelscope", - "display_name": "ModelScope", + "id": "meganova", + "display_name": "Meganova", "npm": "@ai-sdk/openai-compatible", - "api": "https://api-inference.modelscope.cn/v1", - "doc": "https://modelscope.cn/docs/model-service/API-Inference/intro", + "api": "https://api.meganova.ai/v1", + "doc": "https://docs.meganova.ai", "env": [ - "MODELSCOPE_API_KEY" + "MEGANOVA_API_KEY" + ], + "model_count": 19 + }, + { + "id": "evroc", + "display_name": "evroc", + "npm": "@ai-sdk/openai-compatible", + "api": "https://models.think.evroc.com/v1", + "doc": "https://docs.evroc.com/products/think/overview.html", + "env": [ + "EVROC_API_KEY" + ], + "model_count": 13 + }, + { + "id": "synthetic", + "display_name": "Synthetic", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.synthetic.new/openai/v1", + "doc": "https://synthetic.new/pricing", + "env": [ + "SYNTHETIC_API_KEY" + ], + "model_count": 32 + }, + { + "id": "nvidia", + "display_name": "Nvidia", + "npm": "@ai-sdk/openai-compatible", + "api": "https://integrate.api.nvidia.com/v1", + "doc": "https://docs.api.nvidia.com/nim/", + "env": [ + "NVIDIA_API_KEY" + ], + "model_count": 75 + }, + { + "id": "inference", + "display_name": "Inference", + "npm": "@ai-sdk/openai-compatible", + "api": "https://inference.net/v1", + "doc": "https://inference.net/models", + "env": [ + "INFERENCE_API_KEY" + ], + "model_count": 9 + }, + { + "id": "inception", + "display_name": "Inception", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.inceptionlabs.ai/v1/", + "doc": "https://platform.inceptionlabs.ai/docs", + "env": [ + "INCEPTION_API_KEY" + ], + "model_count": 4 + }, + { + "id": "requesty", + "display_name": "Requesty", + "npm": "@ai-sdk/openai-compatible", + "api": "https://router.requesty.ai/v1", + "doc": "https://requesty.ai/solution/llm-routing/models", + "env": [ + "REQUESTY_API_KEY" + ], + "model_count": 38 + }, + { + "id": "vultr", + "display_name": "Vultr", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.vultrinference.com/v1", + "doc": "https://api.vultrinference.com/", + "env": [ + "VULTR_API_KEY" + ], + "model_count": 5 + }, + { + "id": "alibaba-coding-plan-cn", + "display_name": "Alibaba Coding Plan (China)", + "npm": "@ai-sdk/openai-compatible", + "api": "https://coding.dashscope.aliyuncs.com/v1", + "doc": "https://help.aliyun.com/zh/model-studio/coding-plan", + "env": [ + "ALIBABA_CODING_PLAN_API_KEY" + ], + "model_count": 9 + }, + { + "id": "ovhcloud", + "display_name": "OVHcloud AI Endpoints", + "npm": "@ai-sdk/openai-compatible", + "api": "https://oai.endpoints.kepler.ai.cloud.ovh.net/v1", + "doc": "https://www.ovhcloud.com/en/public-cloud/ai-endpoints/catalog//", + "env": [ + "OVHCLOUD_API_KEY" + ], + "model_count": 13 + }, + { + "id": "friendli", + "display_name": "Friendli", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.friendli.ai/serverless/v1", + "doc": "https://friendli.ai/docs/guides/serverless_endpoints/introduction", + "env": [ + "FRIENDLI_TOKEN" + ], + "model_count": 6 + }, + { + "id": "cortecs", + "display_name": "Cortecs", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.cortecs.ai/v1", + "doc": "https://api.cortecs.ai/v1/models", + "env": [ + "CORTECS_API_KEY" + ], + "model_count": 30 + }, + { + "id": "siliconflow", + "display_name": "SiliconFlow", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.siliconflow.com/v1", + "doc": "https://cloud.siliconflow.com/models", + "env": [ + "SILICONFLOW_API_KEY" + ], + "model_count": 73 + }, + { + "id": "minimax", + "display_name": "MiniMax (minimax.io)", + "npm": "@ai-sdk/anthropic", + "api": "https://api.minimax.io/anthropic/v1", + "doc": "https://platform.minimax.io/docs/guides/quickstart", + "env": [ + "MINIMAX_API_KEY" + ], + "model_count": 6 + }, + { + "id": "llmgateway", + "display_name": "LLM Gateway", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.llmgateway.io/v1", + "doc": "https://llmgateway.io/docs", + "env": [ + "LLMGATEWAY_API_KEY" + ], + "model_count": 203 + }, + { + "id": "cloudflare-workers-ai", + "display_name": "Cloudflare Workers AI", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.cloudflare.com/client/v4/accounts/${CLOUDFLARE_ACCOUNT_ID}/ai/v1", + "doc": "https://developers.cloudflare.com/workers-ai/models/", + "env": [ + "CLOUDFLARE_ACCOUNT_ID", + "CLOUDFLARE_API_KEY" ], "model_count": 7 }, { - "id": "zenmux", - "display_name": "ZenMux", + "id": "fastrouter", + "display_name": "FastRouter", "npm": "@ai-sdk/openai-compatible", - "api": "https://zenmux.ai/api/v1", - "doc": "https://docs.zenmux.ai", + "api": "https://go.fastrouter.ai/api/v1", + "doc": "https://fastrouter.ai/models", "env": [ - "ZENMUX_API_KEY" + "FASTROUTER_API_KEY" ], - "model_count": 85 + "model_count": 15 + }, + { + "id": "stackit", + "display_name": "STACKIT", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.openai-compat.model-serving.eu01.onstackit.cloud/v1", + "doc": "https://docs.stackit.cloud/products/data-and-ai/ai-model-serving/basics/available-shared-models", + "env": [ + "STACKIT_API_KEY" + ], + "model_count": 8 + }, + { + "id": "tencent-coding-plan", + "display_name": "Tencent Coding Plan (China)", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.lkeap.cloud.tencent.com/coding/v3", + "doc": "https://cloud.tencent.com/document/product/1772/128947", + "env": [ + "TENCENT_CODING_PLAN_API_KEY" + ], + "model_count": 8 }, { "id": "privatemode-ai", @@ -496,192 +816,16 @@ "model_count": 5 }, { - "id": "perplexity-agent", - "display_name": "Perplexity Agent", - "npm": "@ai-sdk/openai", - "api": "https://api.perplexity.ai/v1", - "doc": "https://docs.perplexity.ai/docs/agent-api/models", - "env": [ - "PERPLEXITY_API_KEY" - ], - "model_count": 16 - }, - { - "id": "vivgrid", - "display_name": "Vivgrid", - "npm": "@ai-sdk/openai", - "api": "https://api.vivgrid.com/v1", - "doc": "https://docs.vivgrid.com/models", - "env": [ - "VIVGRID_API_KEY" - ], - "model_count": 9 - }, - { - "id": "helicone", - "display_name": "Helicone", + "id": "drun", + "display_name": "D.Run (China)", "npm": "@ai-sdk/openai-compatible", - "api": "https://ai-gateway.helicone.ai/v1", - "doc": "https://helicone.ai/models", + "api": "https://chat.d.run/v1", + "doc": "https://www.d.run", "env": [ - "HELICONE_API_KEY" - ], - "model_count": 91 - }, - { - "id": "minimax", - "display_name": "MiniMax (minimax.io)", - "npm": "@ai-sdk/anthropic", - "api": "https://api.minimax.io/anthropic/v1", - "doc": "https://platform.minimax.io/docs/guides/quickstart", - "env": [ - "MINIMAX_API_KEY" - ], - "model_count": 6 - }, - { - "id": "alibaba-coding-plan-cn", - "display_name": "Alibaba Coding Plan (China)", - "npm": "@ai-sdk/openai-compatible", - "api": "https://coding.dashscope.aliyuncs.com/v1", - "doc": "https://help.aliyun.com/zh/model-studio/coding-plan", - "env": [ - "ALIBABA_CODING_PLAN_API_KEY" - ], - "model_count": 8 - }, - { - "id": "xiaomi", - "display_name": "Xiaomi", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.xiaomimimo.com/v1", - "doc": "https://platform.xiaomimimo.com/#/docs", - "env": [ - "XIAOMI_API_KEY" + "DRUN_API_KEY" ], "model_count": 3 }, - { - "id": "huggingface", - "display_name": "Hugging Face", - "npm": "@ai-sdk/openai-compatible", - "api": "https://router.huggingface.co/v1", - "doc": "https://huggingface.co/docs/inference-providers", - "env": [ - "HF_TOKEN" - ], - "model_count": 20 - }, - { - "id": "stepfun", - "display_name": "StepFun", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.stepfun.com/v1", - "doc": "https://platform.stepfun.com/docs/zh/overview/concept", - "env": [ - "STEPFUN_API_KEY" - ], - "model_count": 3 - }, - { - "id": "fastrouter", - "display_name": "FastRouter", - "npm": "@ai-sdk/openai-compatible", - "api": "https://go.fastrouter.ai/api/v1", - "doc": "https://fastrouter.ai/models", - "env": [ - "FASTROUTER_API_KEY" - ], - "model_count": 15 - }, - { - "id": "baseten", - "display_name": "Baseten", - "npm": "@ai-sdk/openai-compatible", - "api": "https://inference.baseten.co/v1", - "doc": "https://docs.baseten.co/development/model-apis/overview", - "env": [ - "BASETEN_API_KEY" - ], - "model_count": 12 - }, - { - "id": "synthetic", - "display_name": "Synthetic", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.synthetic.new/openai/v1", - "doc": "https://synthetic.new/pricing", - "env": [ - "SYNTHETIC_API_KEY" - ], - "model_count": 28 - }, - { - "id": "llmgateway", - "display_name": "LLM Gateway", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.llmgateway.io/v1", - "doc": "https://llmgateway.io/docs", - "env": [ - "LLMGATEWAY_API_KEY" - ], - "model_count": 203 - }, - { - "id": "aihubmix", - "display_name": "AIHubMix", - "npm": "@ai-sdk/openai-compatible", - "api": "https://aihubmix.com/v1", - "doc": "https://docs.aihubmix.com", - "env": [ - "AIHUBMIX_API_KEY" - ], - "model_count": 48 - }, - { - "id": "minimax-cn-coding-plan", - "display_name": "MiniMax Coding Plan (minimaxi.com)", - "npm": "@ai-sdk/anthropic", - "api": "https://api.minimaxi.com/anthropic/v1", - "doc": "https://platform.minimaxi.com/docs/coding-plan/intro", - "env": [ - "MINIMAX_API_KEY" - ], - "model_count": 6 - }, - { - "id": "ovhcloud", - "display_name": "OVHcloud AI Endpoints", - "npm": "@ai-sdk/openai-compatible", - "api": "https://oai.endpoints.kepler.ai.cloud.ovh.net/v1", - "doc": "https://www.ovhcloud.com/en/public-cloud/ai-endpoints/catalog//", - "env": [ - "OVHCLOUD_API_KEY" - ], - "model_count": 13 - }, - { - "id": "minimax-cn", - "display_name": "MiniMax (minimaxi.com)", - "npm": "@ai-sdk/anthropic", - "api": "https://api.minimaxi.com/anthropic/v1", - "doc": "https://platform.minimaxi.com/docs/guides/quickstart", - "env": [ - "MINIMAX_API_KEY" - ], - "model_count": 6 - }, - { - "id": "qihang-ai", - "display_name": "QiHang", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.qhaigc.net/v1", - "doc": "https://www.qhaigc.net/docs", - "env": [ - "QIHANG_API_KEY" - ], - "model_count": 9 - }, { "id": "moonshotai", "display_name": "Moonshot AI", @@ -694,70 +838,15 @@ "model_count": 6 }, { - "id": "alibaba", - "display_name": "Alibaba", + "id": "berget", + "display_name": "Berget.AI", "npm": "@ai-sdk/openai-compatible", - "api": "https://dashscope-intl.aliyuncs.com/compatible-mode/v1", - "doc": "https://www.alibabacloud.com/help/en/model-studio/models", + "api": "https://api.berget.ai/v1", + "doc": "https://api.berget.ai", "env": [ - "DASHSCOPE_API_KEY" + "BERGET_API_KEY" ], - "model_count": 41 - }, - { - "id": "github-copilot", - "display_name": "GitHub Copilot", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.githubcopilot.com", - "doc": "https://docs.github.com/en/copilot", - "env": [ - "GITHUB_TOKEN" - ], - "model_count": 25 - }, - { - "id": "scaleway", - "display_name": "Scaleway", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.scaleway.ai/v1", - "doc": "https://www.scaleway.com/en/docs/generative-apis/", - "env": [ - "SCALEWAY_API_KEY" - ], - "model_count": 16 - }, - { - "id": "iflowcn", - "display_name": "iFlow", - "npm": "@ai-sdk/openai-compatible", - "api": "https://apis.iflow.cn/v1", - "doc": "https://platform.iflow.cn/en/docs", - "env": [ - "IFLOW_API_KEY" - ], - "model_count": 14 - }, - { - "id": "submodel", - "display_name": "submodel", - "npm": "@ai-sdk/openai-compatible", - "api": "https://llm.submodel.ai/v1", - "doc": "https://submodel.gitbook.io", - "env": [ - "SUBMODEL_INSTAGEN_ACCESS_KEY" - ], - "model_count": 9 - }, - { - "id": "vultr", - "display_name": "Vultr", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.vultrinference.com/v1", - "doc": "https://api.vultrinference.com/", - "env": [ - "VULTR_API_KEY" - ], - "model_count": 4 + "model_count": 8 }, { "id": "github-models", @@ -771,15 +860,37 @@ "model_count": 55 }, { - "id": "nano-gpt", - "display_name": "NanoGPT", + "id": "qihang-ai", + "display_name": "QiHang", "npm": "@ai-sdk/openai-compatible", - "api": "https://nano-gpt.com/api/v1", - "doc": "https://docs.nano-gpt.com", + "api": "https://api.qhaigc.net/v1", + "doc": "https://www.qhaigc.net/docs", "env": [ - "NANO_GPT_API_KEY" + "QIHANG_API_KEY" ], - "model_count": 519 + "model_count": 9 + }, + { + "id": "modelscope", + "display_name": "ModelScope", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api-inference.modelscope.cn/v1", + "doc": "https://modelscope.cn/docs/model-service/API-Inference/intro", + "env": [ + "MODELSCOPE_API_KEY" + ], + "model_count": 7 + }, + { + "id": "xiaomi", + "display_name": "Xiaomi", + "npm": "@ai-sdk/openai-compatible", + "api": "https://api.xiaomimimo.com/v1", + "doc": "https://platform.xiaomimimo.com/#/docs", + "env": [ + "XIAOMI_API_KEY" + ], + "model_count": 3 }, { "id": "clarifai", @@ -793,114 +904,47 @@ "model_count": 11 }, { - "id": "stackit", - "display_name": "STACKIT", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.openai-compat.model-serving.eu01.onstackit.cloud/v1", - "doc": "https://docs.stackit.cloud/products/data-and-ai/ai-model-serving/basics/available-shared-models", + "id": "minimax-cn", + "display_name": "MiniMax (minimaxi.com)", + "npm": "@ai-sdk/anthropic", + "api": "https://api.minimaxi.com/anthropic/v1", + "doc": "https://platform.minimaxi.com/docs/guides/quickstart", "env": [ - "STACKIT_API_KEY" - ], - "model_count": 8 - }, - { - "id": "cloudflare-workers-ai", - "display_name": "Cloudflare Workers AI", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.cloudflare.com/client/v4/accounts/${CLOUDFLARE_ACCOUNT_ID}/ai/v1", - "doc": "https://developers.cloudflare.com/workers-ai/models/", - "env": [ - "CLOUDFLARE_ACCOUNT_ID", - "CLOUDFLARE_API_KEY" - ], - "model_count": 42 - }, - { - "id": "siliconflow", - "display_name": "SiliconFlow", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.siliconflow.com/v1", - "doc": "https://cloud.siliconflow.com/models", - "env": [ - "SILICONFLOW_API_KEY" - ], - "model_count": 71 - }, - { - "id": "alibaba-coding-plan", - "display_name": "Alibaba Coding Plan", - "npm": "@ai-sdk/openai-compatible", - "api": "https://coding-intl.dashscope.aliyuncs.com/v1", - "doc": "https://www.alibabacloud.com/help/en/model-studio/coding-plan", - "env": [ - "ALIBABA_CODING_PLAN_API_KEY" - ], - "model_count": 8 - }, - { - "id": "inception", - "display_name": "Inception", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.inceptionlabs.ai/v1/", - "doc": "https://platform.inceptionlabs.ai/docs", - "env": [ - "INCEPTION_API_KEY" - ], - "model_count": 4 - }, - { - "id": "zhipuai-coding-plan", - "display_name": "Zhipu AI Coding Plan", - "npm": "@ai-sdk/openai-compatible", - "api": "https://open.bigmodel.cn/api/coding/paas/v4", - "doc": "https://docs.bigmodel.cn/cn/coding-plan/overview", - "env": [ - "ZHIPU_API_KEY" - ], - "model_count": 13 - }, - { - "id": "moonshotai-cn", - "display_name": "Moonshot AI (China)", - "npm": "@ai-sdk/openai-compatible", - "api": "https://api.moonshot.cn/v1", - "doc": "https://platform.moonshot.cn/docs/api/chat", - "env": [ - "MOONSHOT_API_KEY" + "MINIMAX_API_KEY" ], "model_count": 6 }, { - "id": "fireworks-ai", - "display_name": "Fireworks AI", + "id": "xiaomi-token-plan-ams", + "display_name": "Xiaomi Token Plan (Europe)", "npm": "@ai-sdk/openai-compatible", - "api": "https://api.fireworks.ai/inference/v1/", - "doc": "https://fireworks.ai/docs/", + "api": "https://token-plan-ams.xiaomimimo.com/v1", + "doc": "https://platform.xiaomimimo.com/#/docs", "env": [ - "FIREWORKS_API_KEY" + "XIAOMI_API_KEY" ], - "model_count": 14 + "model_count": 3 }, { - "id": "opencode-go", - "display_name": "OpenCode Go", + "id": "zhipuai", + "display_name": "Zhipu AI", "npm": "@ai-sdk/openai-compatible", - "api": "https://opencode.ai/zen/go/v1", - "doc": "https://opencode.ai/docs/zen", + "api": "https://open.bigmodel.cn/api/paas/v4", + "doc": "https://docs.z.ai/guides/overview/pricing", "env": [ - "OPENCODE_API_KEY" + "ZHIPU_API_KEY" ], - "model_count": 4 + "model_count": 12 }, { - "id": "abacus", - "display_name": "Abacus", + "id": "nova", + "display_name": "Nova", "npm": "@ai-sdk/openai-compatible", - "api": "https://routellm.abacus.ai/v1", - "doc": "https://abacus.ai/help/api", + "api": "https://api.nova.amazon.com/v1", + "doc": "https://nova.amazon.com/dev/documentation", "env": [ - "ABACUS_API_KEY" + "NOVA_API_KEY" ], - "model_count": 65 + "model_count": 2 } ] \ No newline at end of file diff --git a/ui/desktop/openapi.json b/ui/desktop/openapi.json index cfe8872527..a684adaae4 100644 --- a/ui/desktop/openapi.json +++ b/ui/desktop/openapi.json @@ -10,7 +10,7 @@ "license": { "name": "Apache-2.0" }, - "version": "1.30.0" + "version": "1.31.0" }, "paths": { "/action-required/tool-confirmation": { diff --git a/ui/desktop/package.json b/ui/desktop/package.json index b448144299..8dcae2fd42 100644 --- a/ui/desktop/package.json +++ b/ui/desktop/package.json @@ -1,7 +1,7 @@ { "name": "goose-app", "productName": "Goose", - "version": "1.30.0", + "version": "1.31.0", "description": "Goose App", "engines": { "node": "^24.10.0",