diff --git a/providers/openrouter/models/ai21/jamba-large-1.7.toml b/providers/openrouter/models/ai21/jamba-large-1.7.toml new file mode 100644 index 000000000..cc0277c41 --- /dev/null +++ b/providers/openrouter/models/ai21/jamba-large-1.7.toml @@ -0,0 +1,23 @@ +name = "Jamba Large 1.7" +family = "jamba" +release_date = "2025-08-08" +last_updated = "2025-08-08" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2024-08" + +[cost] +input = 2 +output = 8 + +[limit] +context = 256_000 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/aion-labs/aion-1.0-mini.toml b/providers/openrouter/models/aion-labs/aion-1.0-mini.toml new file mode 100644 index 000000000..89ac0dd71 --- /dev/null +++ b/providers/openrouter/models/aion-labs/aion-1.0-mini.toml @@ -0,0 +1,20 @@ +name = "AionLabs: Aion-1.0-Mini" +release_date = "2025-02-04" +last_updated = "2025-02-04" +attachment = false +reasoning = true +temperature = true +tool_call = false +open_weights = false + +[cost] +input = 0.7 +output = 1.4 + +[limit] +context = 131_072 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/aion-labs/aion-1.0.toml b/providers/openrouter/models/aion-labs/aion-1.0.toml new file mode 100644 index 000000000..b9329da00 --- /dev/null +++ b/providers/openrouter/models/aion-labs/aion-1.0.toml @@ -0,0 +1,20 @@ +name = "AionLabs: Aion-1.0" +release_date = "2025-02-04" +last_updated = "2025-02-04" +attachment = false +reasoning = true +temperature = true +tool_call = false +open_weights = false + +[cost] +input = 4 +output = 8 + +[limit] +context = 131_072 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/aion-labs/aion-2.0.toml b/providers/openrouter/models/aion-labs/aion-2.0.toml new file mode 100644 index 000000000..b3cb60d10 --- /dev/null +++ b/providers/openrouter/models/aion-labs/aion-2.0.toml @@ -0,0 +1,20 @@ +name = "AionLabs: Aion-2.0" +release_date = "2026-02-23" +last_updated = "2026-02-23" +attachment = false +reasoning = true +temperature = true +tool_call = false +open_weights = false + +[cost] +input = 0.8 +output = 1.6 + +[limit] +context = 131_072 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/aion-labs/aion-rp-llama-3.1-8b.toml b/providers/openrouter/models/aion-labs/aion-rp-llama-3.1-8b.toml new file mode 100644 index 000000000..de9e0bf7e --- /dev/null +++ b/providers/openrouter/models/aion-labs/aion-rp-llama-3.1-8b.toml @@ -0,0 +1,21 @@ +name = "AionLabs: Aion-RP 1.0 (8B)" +release_date = "2025-02-04" +last_updated = "2025-02-04" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = false +knowledge = "2023-12" + +[cost] +input = 0.8 +output = 1.6 + +[limit] +context = 32_768 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/alfredpros/codellama-7b-instruct-solidity.toml b/providers/openrouter/models/alfredpros/codellama-7b-instruct-solidity.toml new file mode 100644 index 000000000..759bf4ba9 --- /dev/null +++ b/providers/openrouter/models/alfredpros/codellama-7b-instruct-solidity.toml @@ -0,0 +1,21 @@ +name = "AlfredPros: CodeLLaMa 7B Instruct Solidity" +release_date = "2025-04-14" +last_updated = "2025-04-14" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = true +knowledge = "2023-06" + +[cost] +input = 0.8 +output = 1.2 + +[limit] +context = 4_096 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/alibaba/tongyi-deepresearch-30b-a3b.toml b/providers/openrouter/models/alibaba/tongyi-deepresearch-30b-a3b.toml new file mode 100644 index 000000000..02fd2347e --- /dev/null +++ b/providers/openrouter/models/alibaba/tongyi-deepresearch-30b-a3b.toml @@ -0,0 +1,22 @@ +name = "Tongyi DeepResearch 30B A3B" +release_date = "2025-09-18" +last_updated = "2025-09-18" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2025-03" + +[cost] +input = 0.09 +output = 0.45 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/allenai/olmo-2-0325-32b-instruct.toml b/providers/openrouter/models/allenai/olmo-2-0325-32b-instruct.toml new file mode 100644 index 000000000..1b0ecb8cc --- /dev/null +++ b/providers/openrouter/models/allenai/olmo-2-0325-32b-instruct.toml @@ -0,0 +1,22 @@ +name = "Olmo 2 32B Instruct" +family = "allenai" +release_date = "2025-03-14" +last_updated = "2025-03-14" +attachment = false +reasoning = false +temperature = false +tool_call = false +open_weights = true +knowledge = "2024-10" + +[cost] +input = 0.05 +output = 0.2 + +[limit] +context = 128_000 +output = 128_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/allenai/olmo-3-32b-think.toml b/providers/openrouter/models/allenai/olmo-3-32b-think.toml new file mode 100644 index 000000000..030319cfd --- /dev/null +++ b/providers/openrouter/models/allenai/olmo-3-32b-think.toml @@ -0,0 +1,22 @@ +name = "Olmo 3 32B Think" +family = "allenai" +release_date = "2025-11-21" +last_updated = "2025-11-21" +attachment = false +reasoning = true +temperature = true +tool_call = false +structured_output = true +open_weights = true + +[cost] +input = 0.15 +output = 0.5 + +[limit] +context = 65_536 +output = 65_536 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/allenai/olmo-3.1-32b-instruct.toml b/providers/openrouter/models/allenai/olmo-3.1-32b-instruct.toml new file mode 100644 index 000000000..cbd4d4663 --- /dev/null +++ b/providers/openrouter/models/allenai/olmo-3.1-32b-instruct.toml @@ -0,0 +1,22 @@ +name = "Olmo 3.1 32B Instruct" +family = "allenai" +release_date = "2026-01-06" +last_updated = "2026-01-06" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.2 +output = 0.6 + +[limit] +context = 65_536 +output = 65_536 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/allenai/olmo-3.1-32b-think.toml b/providers/openrouter/models/allenai/olmo-3.1-32b-think.toml new file mode 100644 index 000000000..a721e5a98 --- /dev/null +++ b/providers/openrouter/models/allenai/olmo-3.1-32b-think.toml @@ -0,0 +1,22 @@ +name = "Olmo 3.1 32B Think" +family = "allenai" +release_date = "2025-12-16" +last_updated = "2025-12-16" +attachment = false +reasoning = true +temperature = true +tool_call = false +structured_output = true +open_weights = true + +[cost] +input = 0.15 +output = 0.5 + +[limit] +context = 65_536 +output = 65_536 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/alpindale/goliath-120b.toml b/providers/openrouter/models/alpindale/goliath-120b.toml new file mode 100644 index 000000000..ceff59870 --- /dev/null +++ b/providers/openrouter/models/alpindale/goliath-120b.toml @@ -0,0 +1,22 @@ +name = "Goliath 120B" +release_date = "2023-11-10" +last_updated = "2023-11-10" +attachment = false +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = true +knowledge = "2023-12" + +[cost] +input = 3.75 +output = 7.5 + +[limit] +context = 6_144 +output = 1_024 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/amazon/nova-2-lite-v1.toml b/providers/openrouter/models/amazon/nova-2-lite-v1.toml new file mode 100644 index 000000000..657c0c7fb --- /dev/null +++ b/providers/openrouter/models/amazon/nova-2-lite-v1.toml @@ -0,0 +1,21 @@ +name = "Nova 2 Lite" +family = "nova" +release_date = "2025-12-02" +last_updated = "2025-12-02" +attachment = true +reasoning = true +temperature = true +tool_call = true +open_weights = false + +[cost] +input = 0.3 +output = 2.5 + +[limit] +context = 1_000_000 +output = 65_535 + +[modalities] +input = ["text", "image", "video", "pdf"] +output = ["text"] diff --git a/providers/openrouter/models/amazon/nova-lite-v1.toml b/providers/openrouter/models/amazon/nova-lite-v1.toml new file mode 100644 index 000000000..11334adb0 --- /dev/null +++ b/providers/openrouter/models/amazon/nova-lite-v1.toml @@ -0,0 +1,22 @@ +name = "Nova Lite 1.0" +family = "nova-lite" +release_date = "2024-12-05" +last_updated = "2024-12-05" +attachment = true +reasoning = false +temperature = true +tool_call = false +open_weights = false +knowledge = "2024-10" + +[cost] +input = 0.06 +output = 0.24 + +[limit] +context = 300_000 +output = 5_120 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/amazon/nova-micro-v1.toml b/providers/openrouter/models/amazon/nova-micro-v1.toml new file mode 100644 index 000000000..ade6888d0 --- /dev/null +++ b/providers/openrouter/models/amazon/nova-micro-v1.toml @@ -0,0 +1,22 @@ +name = "Nova Micro 1.0" +family = "nova-micro" +release_date = "2024-12-05" +last_updated = "2024-12-05" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = false +knowledge = "2024-10" + +[cost] +input = 0.035 +output = 0.14 + +[limit] +context = 128_000 +output = 5_120 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/amazon/nova-premier-v1.toml b/providers/openrouter/models/amazon/nova-premier-v1.toml new file mode 100644 index 000000000..a1b82a831 --- /dev/null +++ b/providers/openrouter/models/amazon/nova-premier-v1.toml @@ -0,0 +1,21 @@ +name = "Nova Premier 1.0" +family = "nova-pro" +release_date = "2025-10-31" +last_updated = "2025-10-31" +attachment = true +reasoning = false +temperature = true +tool_call = false +open_weights = false + +[cost] +input = 2.5 +output = 12.5 + +[limit] +context = 1_000_000 +output = 32_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/amazon/nova-pro-v1.toml b/providers/openrouter/models/amazon/nova-pro-v1.toml new file mode 100644 index 000000000..3d86ad161 --- /dev/null +++ b/providers/openrouter/models/amazon/nova-pro-v1.toml @@ -0,0 +1,22 @@ +name = "Nova Pro 1.0" +family = "nova-pro" +release_date = "2024-12-05" +last_updated = "2024-12-05" +attachment = true +reasoning = false +temperature = true +tool_call = false +open_weights = false +knowledge = "2024-10" + +[cost] +input = 0.8 +output = 3.2 + +[limit] +context = 300_000 +output = 5_120 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/anthracite-org/magnum-v4-72b.toml b/providers/openrouter/models/anthracite-org/magnum-v4-72b.toml new file mode 100644 index 000000000..4f7b213b3 --- /dev/null +++ b/providers/openrouter/models/anthracite-org/magnum-v4-72b.toml @@ -0,0 +1,22 @@ +name = "Magnum v4 72B" +release_date = "2024-10-22" +last_updated = "2024-10-22" +attachment = false +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = false +knowledge = "2024-06" + +[cost] +input = 3 +output = 5 + +[limit] +context = 16_384 +output = 2_048 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/anthropic/claude-3-haiku.toml b/providers/openrouter/models/anthropic/claude-3-haiku.toml new file mode 100644 index 000000000..8e86876c4 --- /dev/null +++ b/providers/openrouter/models/anthropic/claude-3-haiku.toml @@ -0,0 +1,22 @@ +name = "Claude 3 Haiku" +family = "claude-haiku" +release_date = "2024-03-13" +last_updated = "2024-03-13" +attachment = true +reasoning = false +temperature = true +tool_call = true +open_weights = false +knowledge = "2023-08" + +[cost] +input = 0.25 +output = 1.25 + +[limit] +context = 200_000 +output = 4_096 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/anthropic/claude-3.7-sonnet:thinking.toml b/providers/openrouter/models/anthropic/claude-3.7-sonnet:thinking.toml new file mode 100644 index 000000000..b62188bfa --- /dev/null +++ b/providers/openrouter/models/anthropic/claude-3.7-sonnet:thinking.toml @@ -0,0 +1,22 @@ +name = "Claude 3.7 Sonnet (thinking)" +family = "claude-sonnet" +release_date = "2025-02-24" +last_updated = "2025-02-24" +attachment = true +reasoning = true +temperature = true +tool_call = true +open_weights = false +knowledge = "2024-10" + +[cost] +input = 3 +output = 15 + +[limit] +context = 200_000 +output = 64_000 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] diff --git a/providers/openrouter/models/arcee-ai/coder-large.toml b/providers/openrouter/models/arcee-ai/coder-large.toml new file mode 100644 index 000000000..cd384b524 --- /dev/null +++ b/providers/openrouter/models/arcee-ai/coder-large.toml @@ -0,0 +1,21 @@ +name = "Coder Large" +release_date = "2025-05-05" +last_updated = "2025-05-05" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = true +knowledge = "2025-03" + +[cost] +input = 0.5 +output = 0.8 + +[limit] +context = 32_768 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/arcee-ai/maestro-reasoning.toml b/providers/openrouter/models/arcee-ai/maestro-reasoning.toml new file mode 100644 index 000000000..7a79658c0 --- /dev/null +++ b/providers/openrouter/models/arcee-ai/maestro-reasoning.toml @@ -0,0 +1,21 @@ +name = "Maestro Reasoning" +release_date = "2025-05-05" +last_updated = "2025-05-05" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = true +knowledge = "2025-03" + +[cost] +input = 0.9 +output = 3.3 + +[limit] +context = 131_072 +output = 32_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/arcee-ai/spotlight.toml b/providers/openrouter/models/arcee-ai/spotlight.toml new file mode 100644 index 000000000..18efeece0 --- /dev/null +++ b/providers/openrouter/models/arcee-ai/spotlight.toml @@ -0,0 +1,21 @@ +name = "Spotlight" +release_date = "2025-05-05" +last_updated = "2025-05-05" +attachment = true +reasoning = false +temperature = true +tool_call = false +open_weights = true +knowledge = "2025-03" + +[cost] +input = 0.18 +output = 0.18 + +[limit] +context = 131_072 +output = 65_537 + +[modalities] +input = ["image", "text"] +output = ["text"] diff --git a/providers/openrouter/models/arcee-ai/trinity-mini.toml b/providers/openrouter/models/arcee-ai/trinity-mini.toml new file mode 100644 index 000000000..6e6224c14 --- /dev/null +++ b/providers/openrouter/models/arcee-ai/trinity-mini.toml @@ -0,0 +1,22 @@ +name = "Trinity Mini" +family = "trinity-mini" +release_date = "2025-12-01" +last_updated = "2025-12-01" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.045 +output = 0.15 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/arcee-ai/virtuoso-large.toml b/providers/openrouter/models/arcee-ai/virtuoso-large.toml new file mode 100644 index 000000000..2aa5a7187 --- /dev/null +++ b/providers/openrouter/models/arcee-ai/virtuoso-large.toml @@ -0,0 +1,21 @@ +name = "Virtuoso Large" +release_date = "2025-05-05" +last_updated = "2025-05-05" +attachment = false +reasoning = false +temperature = true +tool_call = true +open_weights = true +knowledge = "2025-03" + +[cost] +input = 0.75 +output = 1.2 + +[limit] +context = 131_072 +output = 64_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/baidu/ernie-4.5-21b-a3b-thinking.toml b/providers/openrouter/models/baidu/ernie-4.5-21b-a3b-thinking.toml new file mode 100644 index 000000000..95f33f83d --- /dev/null +++ b/providers/openrouter/models/baidu/ernie-4.5-21b-a3b-thinking.toml @@ -0,0 +1,22 @@ +name = "ERNIE 4.5 21B A3B Thinking" +family = "ernie" +release_date = "2025-10-09" +last_updated = "2025-10-09" +attachment = false +reasoning = true +temperature = true +tool_call = false +open_weights = false +knowledge = "2025-03" + +[cost] +input = 0.07 +output = 0.28 + +[limit] +context = 131_072 +output = 65_536 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/baidu/ernie-4.5-21b-a3b.toml b/providers/openrouter/models/baidu/ernie-4.5-21b-a3b.toml new file mode 100644 index 000000000..17c04ba1e --- /dev/null +++ b/providers/openrouter/models/baidu/ernie-4.5-21b-a3b.toml @@ -0,0 +1,22 @@ +name = "ERNIE 4.5 21B A3B" +family = "ernie" +release_date = "2025-08-12" +last_updated = "2025-08-12" +attachment = false +reasoning = false +temperature = true +tool_call = true +open_weights = false +knowledge = "2025-03" + +[cost] +input = 0.07 +output = 0.28 + +[limit] +context = 120_000 +output = 8_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/baidu/ernie-4.5-300b-a47b.toml b/providers/openrouter/models/baidu/ernie-4.5-300b-a47b.toml new file mode 100644 index 000000000..dfdb89351 --- /dev/null +++ b/providers/openrouter/models/baidu/ernie-4.5-300b-a47b.toml @@ -0,0 +1,23 @@ +name = "ERNIE 4.5 300B A47B" +family = "ernie" +release_date = "2025-06-30" +last_updated = "2025-06-30" +attachment = false +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = false +knowledge = "2025-03" + +[cost] +input = 0.28 +output = 1.1 + +[limit] +context = 123_000 +output = 12_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/baidu/ernie-4.5-vl-28b-a3b.toml b/providers/openrouter/models/baidu/ernie-4.5-vl-28b-a3b.toml new file mode 100644 index 000000000..cd80f2763 --- /dev/null +++ b/providers/openrouter/models/baidu/ernie-4.5-vl-28b-a3b.toml @@ -0,0 +1,22 @@ +name = "ERNIE 4.5 VL 28B A3B" +family = "ernie" +release_date = "2025-08-12" +last_updated = "2025-08-12" +attachment = true +reasoning = true +temperature = true +tool_call = true +open_weights = false +knowledge = "2025-03" + +[cost] +input = 0.14 +output = 0.56 + +[limit] +context = 30_000 +output = 8_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/baidu/ernie-4.5-vl-424b-a47b.toml b/providers/openrouter/models/baidu/ernie-4.5-vl-424b-a47b.toml new file mode 100644 index 000000000..51a24884c --- /dev/null +++ b/providers/openrouter/models/baidu/ernie-4.5-vl-424b-a47b.toml @@ -0,0 +1,22 @@ +name = "ERNIE 4.5 VL 424B A47B" +family = "ernie" +release_date = "2025-06-30" +last_updated = "2025-06-30" +attachment = true +reasoning = true +temperature = true +tool_call = false +open_weights = false +knowledge = "2025-03" + +[cost] +input = 0.42 +output = 1.25 + +[limit] +context = 123_000 +output = 16_000 + +[modalities] +input = ["image", "text"] +output = ["text"] diff --git a/providers/openrouter/models/bytedance-seed/seed-1.6-flash.toml b/providers/openrouter/models/bytedance-seed/seed-1.6-flash.toml new file mode 100644 index 000000000..323674f62 --- /dev/null +++ b/providers/openrouter/models/bytedance-seed/seed-1.6-flash.toml @@ -0,0 +1,22 @@ +name = "Seed 1.6 Flash" +family = "seed" +release_date = "2025-12-23" +last_updated = "2025-12-23" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 0.075 +output = 0.3 + +[limit] +context = 262_144 +output = 32_768 + +[modalities] +input = ["image", "text", "video"] +output = ["text"] diff --git a/providers/openrouter/models/bytedance-seed/seed-1.6.toml b/providers/openrouter/models/bytedance-seed/seed-1.6.toml new file mode 100644 index 000000000..2e2b626ee --- /dev/null +++ b/providers/openrouter/models/bytedance-seed/seed-1.6.toml @@ -0,0 +1,22 @@ +name = "Seed 1.6" +family = "seed" +release_date = "2025-12-23" +last_updated = "2025-12-23" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 0.25 +output = 2 + +[limit] +context = 262_144 +output = 32_768 + +[modalities] +input = ["image", "text", "video"] +output = ["text"] diff --git a/providers/openrouter/models/bytedance-seed/seed-2.0-lite.toml b/providers/openrouter/models/bytedance-seed/seed-2.0-lite.toml new file mode 100644 index 000000000..95c1b3823 --- /dev/null +++ b/providers/openrouter/models/bytedance-seed/seed-2.0-lite.toml @@ -0,0 +1,22 @@ +name = "Seed-2.0-Lite" +family = "seed" +release_date = "2026-03-10" +last_updated = "2026-03-10" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 0.25 +output = 2 + +[limit] +context = 262_144 +output = 131_072 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/openrouter/models/bytedance-seed/seed-2.0-mini.toml b/providers/openrouter/models/bytedance-seed/seed-2.0-mini.toml new file mode 100644 index 000000000..6679d4912 --- /dev/null +++ b/providers/openrouter/models/bytedance-seed/seed-2.0-mini.toml @@ -0,0 +1,22 @@ +name = "Seed-2.0-Mini" +family = "seed" +release_date = "2026-02-26" +last_updated = "2026-02-26" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 0.1 +output = 0.4 + +[limit] +context = 262_144 +output = 131_072 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/openrouter/models/bytedance/ui-tars-1.5-7b.toml b/providers/openrouter/models/bytedance/ui-tars-1.5-7b.toml new file mode 100644 index 000000000..854eee4ee --- /dev/null +++ b/providers/openrouter/models/bytedance/ui-tars-1.5-7b.toml @@ -0,0 +1,21 @@ +name = "UI-TARS 7B" +release_date = "2025-07-22" +last_updated = "2025-07-22" +attachment = true +reasoning = false +temperature = true +tool_call = false +open_weights = true +knowledge = "2025-01" + +[cost] +input = 0.1 +output = 0.2 + +[limit] +context = 128_000 +output = 2_048 + +[modalities] +input = ["image", "text"] +output = ["text"] diff --git a/providers/openrouter/models/cohere/command-a.toml b/providers/openrouter/models/cohere/command-a.toml new file mode 100644 index 000000000..808cd4a01 --- /dev/null +++ b/providers/openrouter/models/cohere/command-a.toml @@ -0,0 +1,23 @@ +name = "Command A" +family = "command-a" +release_date = "2025-03-13" +last_updated = "2025-03-13" +attachment = false +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = false +knowledge = "2024-08" + +[cost] +input = 2.5 +output = 10 + +[limit] +context = 256_000 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/cohere/command-r-08-2024.toml b/providers/openrouter/models/cohere/command-r-08-2024.toml new file mode 100644 index 000000000..11a5c8de5 --- /dev/null +++ b/providers/openrouter/models/cohere/command-r-08-2024.toml @@ -0,0 +1,23 @@ +name = "Command R (08-2024)" +family = "command-r" +release_date = "2024-08-30" +last_updated = "2024-08-30" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2024-03" + +[cost] +input = 0.15 +output = 0.6 + +[limit] +context = 128_000 +output = 4_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/cohere/command-r-plus-08-2024.toml b/providers/openrouter/models/cohere/command-r-plus-08-2024.toml new file mode 100644 index 000000000..4b199777f --- /dev/null +++ b/providers/openrouter/models/cohere/command-r-plus-08-2024.toml @@ -0,0 +1,23 @@ +name = "Command R+ (08-2024)" +family = "command-r" +release_date = "2024-08-30" +last_updated = "2024-08-30" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2024-03" + +[cost] +input = 2.5 +output = 10 + +[limit] +context = 128_000 +output = 4_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/cohere/command-r7b-12-2024.toml b/providers/openrouter/models/cohere/command-r7b-12-2024.toml new file mode 100644 index 000000000..8bcfb5d6d --- /dev/null +++ b/providers/openrouter/models/cohere/command-r7b-12-2024.toml @@ -0,0 +1,23 @@ +name = "Command R7B (12-2024)" +family = "command-r" +release_date = "2024-12-14" +last_updated = "2024-12-14" +attachment = false +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = false +knowledge = "2024-08" + +[cost] +input = 0.0375 +output = 0.15 + +[limit] +context = 128_000 +output = 4_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/deepcogito/cogito-v2.1-671b.toml b/providers/openrouter/models/deepcogito/cogito-v2.1-671b.toml new file mode 100644 index 000000000..74a3a978e --- /dev/null +++ b/providers/openrouter/models/deepcogito/cogito-v2.1-671b.toml @@ -0,0 +1,21 @@ +name = "Deep Cogito: Cogito v2.1 671B" +release_date = "2025-11-13" +last_updated = "2025-11-13" +attachment = false +reasoning = true +temperature = true +tool_call = false +structured_output = true +open_weights = false + +[cost] +input = 1.25 +output = 1.25 + +[limit] +context = 128_000 +output = 128_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/deepseek/deepseek-chat.toml b/providers/openrouter/models/deepseek/deepseek-chat.toml new file mode 100644 index 000000000..f3999ec3b --- /dev/null +++ b/providers/openrouter/models/deepseek/deepseek-chat.toml @@ -0,0 +1,23 @@ +name = "DeepSeek V3" +family = "deepseek" +release_date = "2024-12-26" +last_updated = "2024-12-26" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2024-07" + +[cost] +input = 0.32 +output = 0.89 + +[limit] +context = 163_840 +output = 163_840 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/deepseek/deepseek-r1-0528.toml b/providers/openrouter/models/deepseek/deepseek-r1-0528.toml new file mode 100644 index 000000000..b3daebee7 --- /dev/null +++ b/providers/openrouter/models/deepseek/deepseek-r1-0528.toml @@ -0,0 +1,23 @@ +name = "R1 0528" +family = "deepseek-thinking" +release_date = "2025-05-28" +last_updated = "2025-05-28" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2025-03" + +[cost] +input = 0.45 +output = 2.15 + +[limit] +context = 163_840 +output = 65_536 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/deepseek/deepseek-r1-distill-qwen-32b.toml b/providers/openrouter/models/deepseek/deepseek-r1-distill-qwen-32b.toml new file mode 100644 index 000000000..100c869b6 --- /dev/null +++ b/providers/openrouter/models/deepseek/deepseek-r1-distill-qwen-32b.toml @@ -0,0 +1,23 @@ +name = "R1 Distill Qwen 32B" +family = "deepseek-thinking" +release_date = "2025-01-29" +last_updated = "2025-01-29" +attachment = false +reasoning = true +temperature = true +tool_call = false +structured_output = true +open_weights = true +knowledge = "2024-07" + +[cost] +input = 0.29 +output = 0.29 + +[limit] +context = 32_768 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/deepseek/deepseek-r1.toml b/providers/openrouter/models/deepseek/deepseek-r1.toml new file mode 100644 index 000000000..0f5b8b914 --- /dev/null +++ b/providers/openrouter/models/deepseek/deepseek-r1.toml @@ -0,0 +1,22 @@ +name = "R1" +family = "deepseek-thinking" +release_date = "2025-01-20" +last_updated = "2025-01-20" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = true +knowledge = "2024-07" + +[cost] +input = 0.7 +output = 2.5 + +[limit] +context = 64_000 +output = 16_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/deepseek/deepseek-v3.2-exp.toml b/providers/openrouter/models/deepseek/deepseek-v3.2-exp.toml new file mode 100644 index 000000000..b914eef78 --- /dev/null +++ b/providers/openrouter/models/deepseek/deepseek-v3.2-exp.toml @@ -0,0 +1,23 @@ +name = "DeepSeek V3.2 Exp" +family = "deepseek" +release_date = "2025-09-29" +last_updated = "2025-09-29" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2025-07" + +[cost] +input = 0.27 +output = 0.41 + +[limit] +context = 163_840 +output = 65_536 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/eleutherai/llemma_7b.toml b/providers/openrouter/models/eleutherai/llemma_7b.toml new file mode 100644 index 000000000..7c3362b73 --- /dev/null +++ b/providers/openrouter/models/eleutherai/llemma_7b.toml @@ -0,0 +1,21 @@ +name = "Llemma 7b" +release_date = "2025-04-14" +last_updated = "2025-04-14" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = true +knowledge = "2023-04" + +[cost] +input = 0.8 +output = 1.2 + +[limit] +context = 4_096 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/essentialai/rnj-1-instruct.toml b/providers/openrouter/models/essentialai/rnj-1-instruct.toml new file mode 100644 index 000000000..9715e7261 --- /dev/null +++ b/providers/openrouter/models/essentialai/rnj-1-instruct.toml @@ -0,0 +1,22 @@ +name = "EssentialAI: Rnj 1 Instruct" +family = "rnj" +release_date = "2025-12-07" +last_updated = "2025-12-07" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 0.15 +output = 0.15 + +[limit] +context = 32_768 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/google/gemini-2.0-flash-lite-001.toml b/providers/openrouter/models/google/gemini-2.0-flash-lite-001.toml new file mode 100644 index 000000000..d47cbec9f --- /dev/null +++ b/providers/openrouter/models/google/gemini-2.0-flash-lite-001.toml @@ -0,0 +1,23 @@ +name = "Gemini 2.0 Flash Lite" +family = "gemini-flash-lite" +release_date = "2025-02-25" +last_updated = "2025-02-25" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2024-08" + +[cost] +input = 0.075 +output = 0.3 + +[limit] +context = 1_048_576 +output = 8_192 + +[modalities] +input = ["text", "image", "pdf", "audio", "video"] +output = ["text"] diff --git a/providers/openrouter/models/google/gemini-2.5-flash-image.toml b/providers/openrouter/models/google/gemini-2.5-flash-image.toml new file mode 100644 index 000000000..9c580804e --- /dev/null +++ b/providers/openrouter/models/google/gemini-2.5-flash-image.toml @@ -0,0 +1,23 @@ +name = "Nano Banana (Gemini 2.5 Flash Image)" +family = "gemini-flash" +release_date = "2025-10-07" +last_updated = "2025-10-07" +attachment = true +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = false +knowledge = "2025-01" + +[cost] +input = 0.3 +output = 2.5 + +[limit] +context = 32_768 +output = 32_768 + +[modalities] +input = ["image", "text"] +output = ["image", "text"] diff --git a/providers/openrouter/models/google/gemini-2.5-pro-preview.toml b/providers/openrouter/models/google/gemini-2.5-pro-preview.toml new file mode 100644 index 000000000..97ca4eb14 --- /dev/null +++ b/providers/openrouter/models/google/gemini-2.5-pro-preview.toml @@ -0,0 +1,23 @@ +name = "Gemini 2.5 Pro Preview 06-05" +family = "gemini-pro" +release_date = "2025-06-05" +last_updated = "2025-06-05" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2025-01" + +[cost] +input = 1.25 +output = 10 + +[limit] +context = 1_048_576 +output = 65_536 + +[modalities] +input = ["pdf", "image", "text", "audio"] +output = ["text"] diff --git a/providers/openrouter/models/google/gemini-3-pro-image-preview.toml b/providers/openrouter/models/google/gemini-3-pro-image-preview.toml new file mode 100644 index 000000000..0ed329086 --- /dev/null +++ b/providers/openrouter/models/google/gemini-3-pro-image-preview.toml @@ -0,0 +1,22 @@ +name = "Nano Banana Pro (Gemini 3 Pro Image Preview)" +family = "gemini-pro" +release_date = "2025-11-20" +last_updated = "2025-11-20" +attachment = true +reasoning = true +temperature = true +tool_call = false +structured_output = true +open_weights = false + +[cost] +input = 2 +output = 12 + +[limit] +context = 65_536 +output = 32_768 + +[modalities] +input = ["image", "text"] +output = ["image", "text"] diff --git a/providers/openrouter/models/google/gemini-3.1-flash-image-preview.toml b/providers/openrouter/models/google/gemini-3.1-flash-image-preview.toml new file mode 100644 index 000000000..974b35f4b --- /dev/null +++ b/providers/openrouter/models/google/gemini-3.1-flash-image-preview.toml @@ -0,0 +1,22 @@ +name = "Nano Banana 2 (Gemini 3.1 Flash Image Preview)" +family = "gemini-flash" +release_date = "2026-02-26" +last_updated = "2026-02-26" +attachment = true +reasoning = true +temperature = true +tool_call = false +structured_output = true +open_weights = false + +[cost] +input = 0.5 +output = 3 + +[limit] +context = 65_536 +output = 65_536 + +[modalities] +input = ["image", "text"] +output = ["image", "text"] diff --git a/providers/openrouter/models/google/gemma-2-27b-it.toml b/providers/openrouter/models/google/gemma-2-27b-it.toml new file mode 100644 index 000000000..991759c92 --- /dev/null +++ b/providers/openrouter/models/google/gemma-2-27b-it.toml @@ -0,0 +1,23 @@ +name = "Gemma 2 27B" +family = "gemma" +release_date = "2024-07-13" +last_updated = "2024-07-13" +attachment = false +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = true +knowledge = "2024-06" + +[cost] +input = 0.65 +output = 0.65 + +[limit] +context = 8_192 +output = 2_048 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/google/gemma-4-31b-it.toml b/providers/openrouter/models/google/gemma-4-31b-it.toml index 9bdc2d3d1..256ec843f 100644 --- a/providers/openrouter/models/google/gemma-4-31b-it.toml +++ b/providers/openrouter/models/google/gemma-4-31b-it.toml @@ -16,7 +16,7 @@ output = 0.40 [limit] context = 262_144 -output = 262_144 +output = 131_072 [modalities] input = ["text", "image", "video"] diff --git a/providers/openrouter/models/google/lyria-3-clip-preview.toml b/providers/openrouter/models/google/lyria-3-clip-preview.toml new file mode 100644 index 000000000..006255fed --- /dev/null +++ b/providers/openrouter/models/google/lyria-3-clip-preview.toml @@ -0,0 +1,22 @@ +name = "Lyria 3 Clip Preview" +family = "lyria" +release_date = "2026-03-30" +last_updated = "2026-03-30" +attachment = true +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = false + +[cost] +input = 0 +output = 0 + +[limit] +context = 1_048_576 +output = 65_536 + +[modalities] +input = ["text", "image"] +output = ["text", "audio"] diff --git a/providers/openrouter/models/google/lyria-3-pro-preview.toml b/providers/openrouter/models/google/lyria-3-pro-preview.toml new file mode 100644 index 000000000..4f9dafbcb --- /dev/null +++ b/providers/openrouter/models/google/lyria-3-pro-preview.toml @@ -0,0 +1,22 @@ +name = "Lyria 3 Pro Preview" +family = "lyria" +release_date = "2026-03-30" +last_updated = "2026-03-30" +attachment = true +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = false + +[cost] +input = 0 +output = 0 + +[limit] +context = 1_048_576 +output = 65_536 + +[modalities] +input = ["text", "image"] +output = ["text", "audio"] diff --git a/providers/openrouter/models/gryphe/mythomax-l2-13b.toml b/providers/openrouter/models/gryphe/mythomax-l2-13b.toml new file mode 100644 index 000000000..03d3bb00c --- /dev/null +++ b/providers/openrouter/models/gryphe/mythomax-l2-13b.toml @@ -0,0 +1,22 @@ +name = "MythoMax 13B" +release_date = "2023-07-02" +last_updated = "2023-07-02" +attachment = false +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = true +knowledge = "2023-06" + +[cost] +input = 0.06 +output = 0.06 + +[limit] +context = 4_096 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/ibm-granite/granite-4.0-h-micro.toml b/providers/openrouter/models/ibm-granite/granite-4.0-h-micro.toml new file mode 100644 index 000000000..a1abe5496 --- /dev/null +++ b/providers/openrouter/models/ibm-granite/granite-4.0-h-micro.toml @@ -0,0 +1,21 @@ +name = "Granite 4.0 Micro" +family = "granite" +release_date = "2025-10-20" +last_updated = "2025-10-20" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = true + +[cost] +input = 0.017 +output = 0.11 + +[limit] +context = 131_000 +output = 131_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/inflection/inflection-3-pi.toml b/providers/openrouter/models/inflection/inflection-3-pi.toml new file mode 100644 index 000000000..cf0d5a281 --- /dev/null +++ b/providers/openrouter/models/inflection/inflection-3-pi.toml @@ -0,0 +1,21 @@ +name = "Inflection 3 Pi" +release_date = "2024-10-11" +last_updated = "2024-10-11" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = false +knowledge = "2024-10" + +[cost] +input = 2.5 +output = 10 + +[limit] +context = 8_000 +output = 1_024 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/inflection/inflection-3-productivity.toml b/providers/openrouter/models/inflection/inflection-3-productivity.toml new file mode 100644 index 000000000..3c633e448 --- /dev/null +++ b/providers/openrouter/models/inflection/inflection-3-productivity.toml @@ -0,0 +1,21 @@ +name = "Inflection 3 Productivity" +release_date = "2024-10-11" +last_updated = "2024-10-11" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = false +knowledge = "2024-10" + +[cost] +input = 2.5 +output = 10 + +[limit] +context = 8_000 +output = 1_024 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/kwaipilot/kat-coder-pro-v2.toml b/providers/openrouter/models/kwaipilot/kat-coder-pro-v2.toml new file mode 100644 index 000000000..efa3ff6d8 --- /dev/null +++ b/providers/openrouter/models/kwaipilot/kat-coder-pro-v2.toml @@ -0,0 +1,22 @@ +name = "KAT-Coder-Pro V2" +family = "kat-coder" +release_date = "2026-03-27" +last_updated = "2026-03-27" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 0.3 +output = 1.2 + +[limit] +context = 256_000 +output = 80_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/liquid/lfm-2-24b-a2b.toml b/providers/openrouter/models/liquid/lfm-2-24b-a2b.toml new file mode 100644 index 000000000..16eb01e85 --- /dev/null +++ b/providers/openrouter/models/liquid/lfm-2-24b-a2b.toml @@ -0,0 +1,21 @@ +name = "LiquidAI: LFM2-24B-A2B" +family = "liquid" +release_date = "2026-02-25" +last_updated = "2026-02-25" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = false + +[cost] +input = 0.03 +output = 0.12 + +[limit] +context = 32_768 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/mancer/weaver.toml b/providers/openrouter/models/mancer/weaver.toml new file mode 100644 index 000000000..34ce182e6 --- /dev/null +++ b/providers/openrouter/models/mancer/weaver.toml @@ -0,0 +1,22 @@ +name = "Mancer: Weaver (alpha)" +release_date = "2023-08-02" +last_updated = "2023-08-02" +attachment = false +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = true +knowledge = "2023-06" + +[cost] +input = 0.75 +output = 1 + +[limit] +context = 8_000 +output = 2_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/meituan/longcat-flash-chat.toml b/providers/openrouter/models/meituan/longcat-flash-chat.toml new file mode 100644 index 000000000..dfe523a4c --- /dev/null +++ b/providers/openrouter/models/meituan/longcat-flash-chat.toml @@ -0,0 +1,23 @@ +name = "LongCat Flash Chat" +family = "longcat" +release_date = "2025-09-09" +last_updated = "2025-09-09" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2025-03" + +[cost] +input = 0.2 +output = 0.8 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/meta-llama/llama-3-70b-instruct.toml b/providers/openrouter/models/meta-llama/llama-3-70b-instruct.toml new file mode 100644 index 000000000..2df1711dd --- /dev/null +++ b/providers/openrouter/models/meta-llama/llama-3-70b-instruct.toml @@ -0,0 +1,22 @@ +name = "Llama 3 70B Instruct" +family = "llama" +release_date = "2024-04-18" +last_updated = "2024-04-18" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = true +knowledge = "2023-12" + +[cost] +input = 0.51 +output = 0.74 + +[limit] +context = 8_192 +output = 8_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/meta-llama/llama-3-8b-instruct.toml b/providers/openrouter/models/meta-llama/llama-3-8b-instruct.toml new file mode 100644 index 000000000..17c417571 --- /dev/null +++ b/providers/openrouter/models/meta-llama/llama-3-8b-instruct.toml @@ -0,0 +1,23 @@ +name = "Llama 3 8B Instruct" +family = "llama" +release_date = "2024-04-18" +last_updated = "2024-04-18" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2023-12" + +[cost] +input = 0.03 +output = 0.04 + +[limit] +context = 8_192 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/meta-llama/llama-3.1-70b-instruct.toml b/providers/openrouter/models/meta-llama/llama-3.1-70b-instruct.toml new file mode 100644 index 000000000..d8526351b --- /dev/null +++ b/providers/openrouter/models/meta-llama/llama-3.1-70b-instruct.toml @@ -0,0 +1,23 @@ +name = "Llama 3.1 70B Instruct" +family = "llama" +release_date = "2024-07-23" +last_updated = "2024-07-23" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2023-12" + +[cost] +input = 0.4 +output = 0.4 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/meta-llama/llama-3.1-8b-instruct.toml b/providers/openrouter/models/meta-llama/llama-3.1-8b-instruct.toml new file mode 100644 index 000000000..bc68d83e4 --- /dev/null +++ b/providers/openrouter/models/meta-llama/llama-3.1-8b-instruct.toml @@ -0,0 +1,23 @@ +name = "Llama 3.1 8B Instruct" +family = "llama" +release_date = "2024-07-23" +last_updated = "2024-07-23" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2023-12" + +[cost] +input = 0.02 +output = 0.05 + +[limit] +context = 16_384 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/meta-llama/llama-3.2-1b-instruct.toml b/providers/openrouter/models/meta-llama/llama-3.2-1b-instruct.toml new file mode 100644 index 000000000..7fc6e6827 --- /dev/null +++ b/providers/openrouter/models/meta-llama/llama-3.2-1b-instruct.toml @@ -0,0 +1,22 @@ +name = "Llama 3.2 1B Instruct" +family = "llama" +release_date = "2024-09-25" +last_updated = "2024-09-25" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = true +knowledge = "2023-12" + +[cost] +input = 0.027 +output = 0.2 + +[limit] +context = 60_000 +output = 60_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/meta-llama/llama-3.2-3b-instruct.toml b/providers/openrouter/models/meta-llama/llama-3.2-3b-instruct.toml new file mode 100644 index 000000000..f0c85d180 --- /dev/null +++ b/providers/openrouter/models/meta-llama/llama-3.2-3b-instruct.toml @@ -0,0 +1,22 @@ +name = "Llama 3.2 3B Instruct" +family = "llama" +release_date = "2024-09-25" +last_updated = "2024-09-25" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = true +knowledge = "2023-12" + +[cost] +input = 0.051 +output = 0.34 + +[limit] +context = 80_000 +output = 80_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/meta-llama/llama-3.3-70b-instruct.toml b/providers/openrouter/models/meta-llama/llama-3.3-70b-instruct.toml new file mode 100644 index 000000000..21f48b833 --- /dev/null +++ b/providers/openrouter/models/meta-llama/llama-3.3-70b-instruct.toml @@ -0,0 +1,23 @@ +name = "Llama 3.3 70B Instruct" +family = "llama" +release_date = "2024-12-06" +last_updated = "2024-12-06" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2023-12" + +[cost] +input = 0.1 +output = 0.32 + +[limit] +context = 131_072 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/meta-llama/llama-4-maverick.toml b/providers/openrouter/models/meta-llama/llama-4-maverick.toml new file mode 100644 index 000000000..9b4f7d10d --- /dev/null +++ b/providers/openrouter/models/meta-llama/llama-4-maverick.toml @@ -0,0 +1,23 @@ +name = "Llama 4 Maverick" +family = "llama" +release_date = "2025-04-05" +last_updated = "2025-04-05" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2024-08" + +[cost] +input = 0.15 +output = 0.6 + +[limit] +context = 1_048_576 +output = 16_384 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/meta-llama/llama-4-scout.toml b/providers/openrouter/models/meta-llama/llama-4-scout.toml new file mode 100644 index 000000000..e3a5559b1 --- /dev/null +++ b/providers/openrouter/models/meta-llama/llama-4-scout.toml @@ -0,0 +1,23 @@ +name = "Llama 4 Scout" +family = "llama" +release_date = "2025-04-05" +last_updated = "2025-04-05" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2024-08" + +[cost] +input = 0.08 +output = 0.3 + +[limit] +context = 327_680 +output = 16_384 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/meta-llama/llama-guard-3-8b.toml b/providers/openrouter/models/meta-llama/llama-guard-3-8b.toml new file mode 100644 index 000000000..824dee8a2 --- /dev/null +++ b/providers/openrouter/models/meta-llama/llama-guard-3-8b.toml @@ -0,0 +1,21 @@ +name = "Llama Guard 3 8B" +release_date = "2025-02-12" +last_updated = "2025-02-12" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = true +knowledge = "2023-12" + +[cost] +input = 0.02 +output = 0.06 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/meta-llama/llama-guard-4-12b.toml b/providers/openrouter/models/meta-llama/llama-guard-4-12b.toml new file mode 100644 index 000000000..586779aa2 --- /dev/null +++ b/providers/openrouter/models/meta-llama/llama-guard-4-12b.toml @@ -0,0 +1,22 @@ +name = "Llama Guard 4 12B" +release_date = "2025-04-30" +last_updated = "2025-04-30" +attachment = true +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = true +knowledge = "2024-08" + +[cost] +input = 0.18 +output = 0.18 + +[limit] +context = 163_840 +output = 163_840 + +[modalities] +input = ["image", "text"] +output = ["text"] diff --git a/providers/openrouter/models/microsoft/phi-4.toml b/providers/openrouter/models/microsoft/phi-4.toml new file mode 100644 index 000000000..f8cfe685b --- /dev/null +++ b/providers/openrouter/models/microsoft/phi-4.toml @@ -0,0 +1,23 @@ +name = "Phi 4" +family = "phi" +release_date = "2025-01-10" +last_updated = "2025-01-10" +attachment = false +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = true +knowledge = "2024-06" + +[cost] +input = 0.065 +output = 0.14 + +[limit] +context = 16_384 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/microsoft/wizardlm-2-8x22b.toml b/providers/openrouter/models/microsoft/wizardlm-2-8x22b.toml new file mode 100644 index 000000000..05a1e8bd8 --- /dev/null +++ b/providers/openrouter/models/microsoft/wizardlm-2-8x22b.toml @@ -0,0 +1,21 @@ +name = "WizardLM-2 8x22B" +release_date = "2024-04-16" +last_updated = "2024-04-16" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = true +knowledge = "2024-04" + +[cost] +input = 0.62 +output = 0.62 + +[limit] +context = 65_535 +output = 8_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/minimax/minimax-m2-her.toml b/providers/openrouter/models/minimax/minimax-m2-her.toml new file mode 100644 index 000000000..9e3c23cd7 --- /dev/null +++ b/providers/openrouter/models/minimax/minimax-m2-her.toml @@ -0,0 +1,21 @@ +name = "MiniMax M2-her" +family = "minimax" +release_date = "2026-01-23" +last_updated = "2026-01-23" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = false + +[cost] +input = 0.3 +output = 1.2 + +[limit] +context = 65_536 +output = 2_048 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/minimax/minimax-m2.5:free.toml b/providers/openrouter/models/minimax/minimax-m2.5:free.toml new file mode 100644 index 000000000..0f301b064 --- /dev/null +++ b/providers/openrouter/models/minimax/minimax-m2.5:free.toml @@ -0,0 +1,22 @@ +name = "MiniMax M2.5 (free)" +family = "minimax-m2.5" +release_date = "2026-02-12" +last_updated = "2026-02-12" +attachment = false +reasoning = true +temperature = true +tool_call = false +structured_output = true +open_weights = false + +[cost] +input = 0 +output = 0 + +[limit] +context = 196_608 +output = 196_608 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/mistralai/devstral-medium.toml b/providers/openrouter/models/mistralai/devstral-medium.toml new file mode 100644 index 000000000..abc35f7a0 --- /dev/null +++ b/providers/openrouter/models/mistralai/devstral-medium.toml @@ -0,0 +1,23 @@ +name = "Devstral Medium" +family = "devstral" +release_date = "2025-07-10" +last_updated = "2025-07-10" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2025-06" + +[cost] +input = 0.4 +output = 2 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/mistralai/devstral-small.toml b/providers/openrouter/models/mistralai/devstral-small.toml new file mode 100644 index 000000000..19bc94d8b --- /dev/null +++ b/providers/openrouter/models/mistralai/devstral-small.toml @@ -0,0 +1,23 @@ +name = "Devstral Small 1.1" +family = "devstral" +release_date = "2025-07-10" +last_updated = "2025-07-10" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2025-03" + +[cost] +input = 0.1 +output = 0.3 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/mistralai/ministral-14b-2512.toml b/providers/openrouter/models/mistralai/ministral-14b-2512.toml new file mode 100644 index 000000000..83e9ea4b5 --- /dev/null +++ b/providers/openrouter/models/mistralai/ministral-14b-2512.toml @@ -0,0 +1,22 @@ +name = "Ministral 3 14B 2512" +family = "ministral" +release_date = "2025-12-02" +last_updated = "2025-12-02" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.2 +output = 0.2 + +[limit] +context = 262_144 +output = 262_144 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/mistralai/ministral-3b-2512.toml b/providers/openrouter/models/mistralai/ministral-3b-2512.toml new file mode 100644 index 000000000..75ae69eef --- /dev/null +++ b/providers/openrouter/models/mistralai/ministral-3b-2512.toml @@ -0,0 +1,22 @@ +name = "Ministral 3 3B 2512" +family = "ministral" +release_date = "2025-12-02" +last_updated = "2025-12-02" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.1 +output = 0.1 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/mistralai/ministral-8b-2512.toml b/providers/openrouter/models/mistralai/ministral-8b-2512.toml new file mode 100644 index 000000000..cff24093f --- /dev/null +++ b/providers/openrouter/models/mistralai/ministral-8b-2512.toml @@ -0,0 +1,22 @@ +name = "Ministral 3 8B 2512" +family = "ministral" +release_date = "2025-12-02" +last_updated = "2025-12-02" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.15 +output = 0.15 + +[limit] +context = 262_144 +output = 262_144 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/mistralai/mistral-7b-instruct-v0.1.toml b/providers/openrouter/models/mistralai/mistral-7b-instruct-v0.1.toml new file mode 100644 index 000000000..6d83c0433 --- /dev/null +++ b/providers/openrouter/models/mistralai/mistral-7b-instruct-v0.1.toml @@ -0,0 +1,22 @@ +name = "Mistral 7B Instruct v0.1" +family = "mistral" +release_date = "2023-09-28" +last_updated = "2023-09-28" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = true +knowledge = "2023-09" + +[cost] +input = 0.11 +output = 0.19 + +[limit] +context = 2_824 +output = 2_824 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/mistralai/mistral-large-2407.toml b/providers/openrouter/models/mistralai/mistral-large-2407.toml new file mode 100644 index 000000000..c163a68bf --- /dev/null +++ b/providers/openrouter/models/mistralai/mistral-large-2407.toml @@ -0,0 +1,23 @@ +name = "Mistral Large 2407" +family = "mistral-large" +release_date = "2024-11-19" +last_updated = "2024-11-19" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2024-03" + +[cost] +input = 2 +output = 6 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/mistralai/mistral-large-2411.toml b/providers/openrouter/models/mistralai/mistral-large-2411.toml new file mode 100644 index 000000000..f15b123bd --- /dev/null +++ b/providers/openrouter/models/mistralai/mistral-large-2411.toml @@ -0,0 +1,23 @@ +name = "Mistral Large 2411" +family = "mistral-large" +release_date = "2024-11-19" +last_updated = "2024-11-19" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2024-07" + +[cost] +input = 2 +output = 6 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/mistralai/mistral-large-2512.toml b/providers/openrouter/models/mistralai/mistral-large-2512.toml new file mode 100644 index 000000000..416f8700e --- /dev/null +++ b/providers/openrouter/models/mistralai/mistral-large-2512.toml @@ -0,0 +1,22 @@ +name = "Mistral Large 3 2512" +family = "mistral-large" +release_date = "2025-12-01" +last_updated = "2025-12-01" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 0.5 +output = 1.5 + +[limit] +context = 262_144 +output = 262_144 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/mistralai/mistral-large.toml b/providers/openrouter/models/mistralai/mistral-large.toml new file mode 100644 index 000000000..83983eacf --- /dev/null +++ b/providers/openrouter/models/mistralai/mistral-large.toml @@ -0,0 +1,23 @@ +name = "Mistral Large" +family = "mistral-large" +release_date = "2024-02-26" +last_updated = "2024-02-26" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2024-11" + +[cost] +input = 2 +output = 6 + +[limit] +context = 128_000 +output = 128_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/mistralai/mistral-nemo.toml b/providers/openrouter/models/mistralai/mistral-nemo.toml new file mode 100644 index 000000000..fc211244d --- /dev/null +++ b/providers/openrouter/models/mistralai/mistral-nemo.toml @@ -0,0 +1,23 @@ +name = "Mistral Nemo" +family = "mistral-nemo" +release_date = "2024-07-19" +last_updated = "2024-07-19" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2024-04" + +[cost] +input = 0.02 +output = 0.04 + +[limit] +context = 131_072 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/mistralai/mistral-saba.toml b/providers/openrouter/models/mistralai/mistral-saba.toml new file mode 100644 index 000000000..1abd929ca --- /dev/null +++ b/providers/openrouter/models/mistralai/mistral-saba.toml @@ -0,0 +1,23 @@ +name = "Saba" +family = "mistral" +release_date = "2025-02-17" +last_updated = "2025-02-17" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2024-09" + +[cost] +input = 0.2 +output = 0.6 + +[limit] +context = 32_768 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/mistralai/mistral-small-24b-instruct-2501.toml b/providers/openrouter/models/mistralai/mistral-small-24b-instruct-2501.toml new file mode 100644 index 000000000..351e08716 --- /dev/null +++ b/providers/openrouter/models/mistralai/mistral-small-24b-instruct-2501.toml @@ -0,0 +1,23 @@ +name = "Mistral Small 3" +family = "mistral-small" +release_date = "2025-01-30" +last_updated = "2025-01-30" +attachment = false +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = true +knowledge = "2023-10" + +[cost] +input = 0.05 +output = 0.08 + +[limit] +context = 32_768 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/mistralai/mistral-small-creative.toml b/providers/openrouter/models/mistralai/mistral-small-creative.toml new file mode 100644 index 000000000..58ce48fb8 --- /dev/null +++ b/providers/openrouter/models/mistralai/mistral-small-creative.toml @@ -0,0 +1,21 @@ +name = "Mistral Small Creative" +family = "mistral-small" +release_date = "2025-12-16" +last_updated = "2025-12-16" +attachment = false +reasoning = false +temperature = false +tool_call = true +open_weights = true + +[cost] +input = 0.1 +output = 0.3 + +[limit] +context = 32_768 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/mistralai/mixtral-8x22b-instruct.toml b/providers/openrouter/models/mistralai/mixtral-8x22b-instruct.toml new file mode 100644 index 000000000..adffbe17b --- /dev/null +++ b/providers/openrouter/models/mistralai/mixtral-8x22b-instruct.toml @@ -0,0 +1,23 @@ +name = "Mixtral 8x22B Instruct" +family = "mixtral" +release_date = "2024-04-17" +last_updated = "2024-04-17" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2024-01" + +[cost] +input = 2 +output = 6 + +[limit] +context = 65_536 +output = 65_536 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/mistralai/mixtral-8x7b-instruct.toml b/providers/openrouter/models/mistralai/mixtral-8x7b-instruct.toml new file mode 100644 index 000000000..f30fd2ee9 --- /dev/null +++ b/providers/openrouter/models/mistralai/mixtral-8x7b-instruct.toml @@ -0,0 +1,23 @@ +name = "Mixtral 8x7B Instruct" +family = "mixtral" +release_date = "2023-12-10" +last_updated = "2023-12-10" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2023-12" + +[cost] +input = 0.54 +output = 0.54 + +[limit] +context = 32_768 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/mistralai/pixtral-large-2411.toml b/providers/openrouter/models/mistralai/pixtral-large-2411.toml new file mode 100644 index 000000000..803b002f8 --- /dev/null +++ b/providers/openrouter/models/mistralai/pixtral-large-2411.toml @@ -0,0 +1,23 @@ +name = "Pixtral Large 2411" +family = "pixtral" +release_date = "2024-11-19" +last_updated = "2024-11-19" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2024-07" + +[cost] +input = 2 +output = 6 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/mistralai/voxtral-small-24b-2507.toml b/providers/openrouter/models/mistralai/voxtral-small-24b-2507.toml new file mode 100644 index 000000000..23aa19178 --- /dev/null +++ b/providers/openrouter/models/mistralai/voxtral-small-24b-2507.toml @@ -0,0 +1,22 @@ +name = "Voxtral Small 24B 2507" +family = "voxtral" +release_date = "2025-10-30" +last_updated = "2025-10-30" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 0.1 +output = 0.3 + +[limit] +context = 32_000 +output = 32_000 + +[modalities] +input = ["text", "audio"] +output = ["text"] diff --git a/providers/openrouter/models/morph/morph-v3-fast.toml b/providers/openrouter/models/morph/morph-v3-fast.toml new file mode 100644 index 000000000..3d5db1f05 --- /dev/null +++ b/providers/openrouter/models/morph/morph-v3-fast.toml @@ -0,0 +1,21 @@ +name = "Morph V3 Fast" +family = "morph" +release_date = "2025-07-07" +last_updated = "2025-07-07" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = false + +[cost] +input = 0.8 +output = 1.2 + +[limit] +context = 81_920 +output = 38_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/morph/morph-v3-large.toml b/providers/openrouter/models/morph/morph-v3-large.toml new file mode 100644 index 000000000..a53f049f3 --- /dev/null +++ b/providers/openrouter/models/morph/morph-v3-large.toml @@ -0,0 +1,21 @@ +name = "Morph V3 Large" +family = "morph" +release_date = "2025-07-07" +last_updated = "2025-07-07" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = false + +[cost] +input = 0.9 +output = 1.9 + +[limit] +context = 262_144 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/nex-agi/deepseek-v3.1-nex-n1.toml b/providers/openrouter/models/nex-agi/deepseek-v3.1-nex-n1.toml new file mode 100644 index 000000000..637f24cce --- /dev/null +++ b/providers/openrouter/models/nex-agi/deepseek-v3.1-nex-n1.toml @@ -0,0 +1,21 @@ +name = "DeepSeek V3.1 Nex N1" +release_date = "2025-12-08" +last_updated = "2025-12-08" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.135 +output = 0.5 + +[limit] +context = 131_072 +output = 163_840 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/nousresearch/hermes-2-pro-llama-3-8b.toml b/providers/openrouter/models/nousresearch/hermes-2-pro-llama-3-8b.toml new file mode 100644 index 000000000..69f47e9f1 --- /dev/null +++ b/providers/openrouter/models/nousresearch/hermes-2-pro-llama-3-8b.toml @@ -0,0 +1,23 @@ +name = "NousResearch: Hermes 2 Pro - Llama-3 8B" +family = "hermes" +release_date = "2024-05-27" +last_updated = "2024-05-27" +attachment = false +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = true +knowledge = "2023-12" + +[cost] +input = 0.14 +output = 0.14 + +[limit] +context = 8_192 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/nousresearch/hermes-3-llama-3.1-405b.toml b/providers/openrouter/models/nousresearch/hermes-3-llama-3.1-405b.toml new file mode 100644 index 000000000..09755dc3f --- /dev/null +++ b/providers/openrouter/models/nousresearch/hermes-3-llama-3.1-405b.toml @@ -0,0 +1,23 @@ +name = "Nous: Hermes 3 405B Instruct" +family = "hermes" +release_date = "2024-08-16" +last_updated = "2024-08-16" +attachment = false +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = true +knowledge = "2023-12" + +[cost] +input = 1 +output = 1 + +[limit] +context = 131_072 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/nousresearch/hermes-3-llama-3.1-70b.toml b/providers/openrouter/models/nousresearch/hermes-3-llama-3.1-70b.toml new file mode 100644 index 000000000..d185f8d5d --- /dev/null +++ b/providers/openrouter/models/nousresearch/hermes-3-llama-3.1-70b.toml @@ -0,0 +1,23 @@ +name = "Nous: Hermes 3 70B Instruct" +family = "hermes" +release_date = "2024-08-18" +last_updated = "2024-08-18" +attachment = false +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = true +knowledge = "2023-12" + +[cost] +input = 0.3 +output = 0.3 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/nvidia/llama-3.1-nemotron-70b-instruct.toml b/providers/openrouter/models/nvidia/llama-3.1-nemotron-70b-instruct.toml new file mode 100644 index 000000000..eb203d0f3 --- /dev/null +++ b/providers/openrouter/models/nvidia/llama-3.1-nemotron-70b-instruct.toml @@ -0,0 +1,23 @@ +name = "Llama 3.1 Nemotron 70B Instruct" +family = "nemotron" +release_date = "2024-10-15" +last_updated = "2024-10-15" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2023-12" + +[cost] +input = 1.2 +output = 1.2 + +[limit] +context = 131_072 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/nvidia/llama-3.1-nemotron-ultra-253b-v1.toml b/providers/openrouter/models/nvidia/llama-3.1-nemotron-ultra-253b-v1.toml new file mode 100644 index 000000000..950460097 --- /dev/null +++ b/providers/openrouter/models/nvidia/llama-3.1-nemotron-ultra-253b-v1.toml @@ -0,0 +1,23 @@ +name = "Llama 3.1 Nemotron Ultra 253B v1" +family = "nemotron" +release_date = "2025-04-08" +last_updated = "2025-04-08" +attachment = false +reasoning = true +temperature = true +tool_call = false +structured_output = true +open_weights = true +knowledge = "2024-03" + +[cost] +input = 0.6 +output = 1.8 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/nvidia/llama-3.3-nemotron-super-49b-v1.5.toml b/providers/openrouter/models/nvidia/llama-3.3-nemotron-super-49b-v1.5.toml new file mode 100644 index 000000000..9861f7bf1 --- /dev/null +++ b/providers/openrouter/models/nvidia/llama-3.3-nemotron-super-49b-v1.5.toml @@ -0,0 +1,23 @@ +name = "Llama 3.3 Nemotron Super 49B V1.5" +family = "nemotron" +release_date = "2025-10-10" +last_updated = "2025-10-10" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2024-03" + +[cost] +input = 0.1 +output = 0.4 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/nvidia/nemotron-3-nano-30b-a3b.toml b/providers/openrouter/models/nvidia/nemotron-3-nano-30b-a3b.toml new file mode 100644 index 000000000..5665cd67f --- /dev/null +++ b/providers/openrouter/models/nvidia/nemotron-3-nano-30b-a3b.toml @@ -0,0 +1,22 @@ +name = "Nemotron 3 Nano 30B A3B" +family = "nemotron" +release_date = "2025-12-14" +last_updated = "2025-12-14" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.05 +output = 0.2 + +[limit] +context = 262_144 +output = 262_144 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/nvidia/nemotron-nano-12b-v2-vl.toml b/providers/openrouter/models/nvidia/nemotron-nano-12b-v2-vl.toml new file mode 100644 index 000000000..6b2a64ec6 --- /dev/null +++ b/providers/openrouter/models/nvidia/nemotron-nano-12b-v2-vl.toml @@ -0,0 +1,22 @@ +name = "Nemotron Nano 12B 2 VL" +family = "nemotron" +release_date = "2025-10-28" +last_updated = "2025-10-28" +attachment = true +reasoning = true +temperature = true +tool_call = false +structured_output = true +open_weights = true + +[cost] +input = 0.2 +output = 0.6 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["image", "text", "video"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-3.5-turbo-0613.toml b/providers/openrouter/models/openai/gpt-3.5-turbo-0613.toml new file mode 100644 index 000000000..ddf4953e1 --- /dev/null +++ b/providers/openrouter/models/openai/gpt-3.5-turbo-0613.toml @@ -0,0 +1,23 @@ +name = "GPT-3.5 Turbo (older v0613)" +family = "gpt" +release_date = "2024-01-25" +last_updated = "2024-01-25" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2021-09" + +[cost] +input = 1 +output = 2 + +[limit] +context = 4_095 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-3.5-turbo-16k.toml b/providers/openrouter/models/openai/gpt-3.5-turbo-16k.toml new file mode 100644 index 000000000..30b45b0b2 --- /dev/null +++ b/providers/openrouter/models/openai/gpt-3.5-turbo-16k.toml @@ -0,0 +1,23 @@ +name = "GPT-3.5 Turbo 16k" +family = "gpt" +release_date = "2023-08-28" +last_updated = "2023-08-28" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2021-09" + +[cost] +input = 3 +output = 4 + +[limit] +context = 16_385 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-3.5-turbo-instruct.toml b/providers/openrouter/models/openai/gpt-3.5-turbo-instruct.toml new file mode 100644 index 000000000..ba26a86d5 --- /dev/null +++ b/providers/openrouter/models/openai/gpt-3.5-turbo-instruct.toml @@ -0,0 +1,23 @@ +name = "GPT-3.5 Turbo Instruct" +family = "gpt" +release_date = "2023-09-28" +last_updated = "2023-09-28" +attachment = false +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = false +knowledge = "2021-09" + +[cost] +input = 1.5 +output = 2 + +[limit] +context = 4_095 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-3.5-turbo.toml b/providers/openrouter/models/openai/gpt-3.5-turbo.toml new file mode 100644 index 000000000..bd79ddab4 --- /dev/null +++ b/providers/openrouter/models/openai/gpt-3.5-turbo.toml @@ -0,0 +1,23 @@ +name = "GPT-3.5 Turbo" +family = "gpt" +release_date = "2023-05-28" +last_updated = "2023-05-28" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2021-09" + +[cost] +input = 0.5 +output = 1.5 + +[limit] +context = 16_385 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-4-0314.toml b/providers/openrouter/models/openai/gpt-4-0314.toml new file mode 100644 index 000000000..bc8ddd5a5 --- /dev/null +++ b/providers/openrouter/models/openai/gpt-4-0314.toml @@ -0,0 +1,23 @@ +name = "GPT-4 (older v0314)" +family = "gpt" +release_date = "2023-05-28" +last_updated = "2023-05-28" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2021-09" + +[cost] +input = 30 +output = 60 + +[limit] +context = 8_191 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-4-1106-preview.toml b/providers/openrouter/models/openai/gpt-4-1106-preview.toml new file mode 100644 index 000000000..4bdfe4dad --- /dev/null +++ b/providers/openrouter/models/openai/gpt-4-1106-preview.toml @@ -0,0 +1,23 @@ +name = "GPT-4 Turbo (older v1106)" +family = "gpt" +release_date = "2023-11-06" +last_updated = "2023-11-06" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2023-04" + +[cost] +input = 10 +output = 30 + +[limit] +context = 128_000 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-4-turbo-preview.toml b/providers/openrouter/models/openai/gpt-4-turbo-preview.toml new file mode 100644 index 000000000..512ea2107 --- /dev/null +++ b/providers/openrouter/models/openai/gpt-4-turbo-preview.toml @@ -0,0 +1,23 @@ +name = "GPT-4 Turbo Preview" +family = "gpt" +release_date = "2024-01-25" +last_updated = "2024-01-25" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2023-12" + +[cost] +input = 10 +output = 30 + +[limit] +context = 128_000 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-4-turbo.toml b/providers/openrouter/models/openai/gpt-4-turbo.toml new file mode 100644 index 000000000..5db2dc36f --- /dev/null +++ b/providers/openrouter/models/openai/gpt-4-turbo.toml @@ -0,0 +1,23 @@ +name = "GPT-4 Turbo" +family = "gpt" +release_date = "2024-04-09" +last_updated = "2024-04-09" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2023-12" + +[cost] +input = 10 +output = 30 + +[limit] +context = 128_000 +output = 4_096 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-4.1-nano.toml b/providers/openrouter/models/openai/gpt-4.1-nano.toml new file mode 100644 index 000000000..c2fc37440 --- /dev/null +++ b/providers/openrouter/models/openai/gpt-4.1-nano.toml @@ -0,0 +1,23 @@ +name = "GPT-4.1 Nano" +family = "gpt-mini" +release_date = "2025-04-14" +last_updated = "2025-04-14" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2024-06" + +[cost] +input = 0.1 +output = 0.4 + +[limit] +context = 1_047_576 +output = 32_768 + +[modalities] +input = ["image", "text", "pdf"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-4.toml b/providers/openrouter/models/openai/gpt-4.toml new file mode 100644 index 000000000..9364a7fe7 --- /dev/null +++ b/providers/openrouter/models/openai/gpt-4.toml @@ -0,0 +1,23 @@ +name = "GPT-4" +family = "gpt" +release_date = "2023-05-28" +last_updated = "2023-05-28" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2021-09" + +[cost] +input = 30 +output = 60 + +[limit] +context = 8_191 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-4o-2024-05-13.toml b/providers/openrouter/models/openai/gpt-4o-2024-05-13.toml new file mode 100644 index 000000000..bcc810b66 --- /dev/null +++ b/providers/openrouter/models/openai/gpt-4o-2024-05-13.toml @@ -0,0 +1,23 @@ +name = "GPT-4o (2024-05-13)" +family = "gpt" +release_date = "2024-05-13" +last_updated = "2024-05-13" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2023-10" + +[cost] +input = 5 +output = 15 + +[limit] +context = 128_000 +output = 4_096 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-4o-2024-08-06.toml b/providers/openrouter/models/openai/gpt-4o-2024-08-06.toml new file mode 100644 index 000000000..87286ac4f --- /dev/null +++ b/providers/openrouter/models/openai/gpt-4o-2024-08-06.toml @@ -0,0 +1,23 @@ +name = "GPT-4o (2024-08-06)" +family = "gpt" +release_date = "2024-08-06" +last_updated = "2024-08-06" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2023-10" + +[cost] +input = 2.5 +output = 10 + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-4o-2024-11-20.toml b/providers/openrouter/models/openai/gpt-4o-2024-11-20.toml new file mode 100644 index 000000000..3c2934cce --- /dev/null +++ b/providers/openrouter/models/openai/gpt-4o-2024-11-20.toml @@ -0,0 +1,23 @@ +name = "GPT-4o (2024-11-20)" +family = "gpt" +release_date = "2024-11-20" +last_updated = "2024-11-20" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2023-10" + +[cost] +input = 2.5 +output = 10 + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-4o-audio-preview.toml b/providers/openrouter/models/openai/gpt-4o-audio-preview.toml new file mode 100644 index 000000000..afd6ba492 --- /dev/null +++ b/providers/openrouter/models/openai/gpt-4o-audio-preview.toml @@ -0,0 +1,23 @@ +name = "GPT-4o Audio" +family = "gpt" +release_date = "2025-08-15" +last_updated = "2025-08-15" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2023-10" + +[cost] +input = 2.5 +output = 10 + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["audio", "text"] +output = ["text", "audio"] diff --git a/providers/openrouter/models/openai/gpt-4o-mini-2024-07-18.toml b/providers/openrouter/models/openai/gpt-4o-mini-2024-07-18.toml new file mode 100644 index 000000000..fd356e373 --- /dev/null +++ b/providers/openrouter/models/openai/gpt-4o-mini-2024-07-18.toml @@ -0,0 +1,23 @@ +name = "GPT-4o-mini (2024-07-18)" +family = "gpt-mini" +release_date = "2024-07-18" +last_updated = "2024-07-18" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2023-10" + +[cost] +input = 0.15 +output = 0.6 + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-4o-mini-search-preview.toml b/providers/openrouter/models/openai/gpt-4o-mini-search-preview.toml new file mode 100644 index 000000000..cb8666d92 --- /dev/null +++ b/providers/openrouter/models/openai/gpt-4o-mini-search-preview.toml @@ -0,0 +1,23 @@ +name = "GPT-4o-mini Search Preview" +family = "gpt-mini" +release_date = "2025-03-12" +last_updated = "2025-03-12" +attachment = false +reasoning = false +temperature = false +tool_call = false +structured_output = true +open_weights = false +knowledge = "2023-10" + +[cost] +input = 0.15 +output = 0.6 + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-4o-search-preview.toml b/providers/openrouter/models/openai/gpt-4o-search-preview.toml new file mode 100644 index 000000000..3fa4f85d2 --- /dev/null +++ b/providers/openrouter/models/openai/gpt-4o-search-preview.toml @@ -0,0 +1,23 @@ +name = "GPT-4o Search Preview" +family = "gpt" +release_date = "2025-03-12" +last_updated = "2025-03-12" +attachment = false +reasoning = false +temperature = false +tool_call = false +structured_output = true +open_weights = false +knowledge = "2023-10" + +[cost] +input = 2.5 +output = 10 + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-4o.toml b/providers/openrouter/models/openai/gpt-4o.toml new file mode 100644 index 000000000..558579d21 --- /dev/null +++ b/providers/openrouter/models/openai/gpt-4o.toml @@ -0,0 +1,23 @@ +name = "GPT-4o" +family = "gpt" +release_date = "2024-05-13" +last_updated = "2024-05-13" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2023-10" + +[cost] +input = 2.5 +output = 10 + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-4o:extended.toml b/providers/openrouter/models/openai/gpt-4o:extended.toml new file mode 100644 index 000000000..c7c447bd4 --- /dev/null +++ b/providers/openrouter/models/openai/gpt-4o:extended.toml @@ -0,0 +1,23 @@ +name = "GPT-4o (extended)" +family = "gpt" +release_date = "2024-05-13" +last_updated = "2024-05-13" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2023-10" + +[cost] +input = 6 +output = 18 + +[limit] +context = 128_000 +output = 64_000 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-5-image-mini.toml b/providers/openrouter/models/openai/gpt-5-image-mini.toml new file mode 100644 index 000000000..e012cc6b6 --- /dev/null +++ b/providers/openrouter/models/openai/gpt-5-image-mini.toml @@ -0,0 +1,22 @@ +name = "GPT-5 Image Mini" +family = "gpt-image" +release_date = "2025-10-16" +last_updated = "2025-10-16" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 2.5 +output = 2 + +[limit] +context = 400_000 +output = 128_000 + +[modalities] +input = ["pdf", "image", "text"] +output = ["image", "text"] diff --git a/providers/openrouter/models/openai/gpt-5.3-chat.toml b/providers/openrouter/models/openai/gpt-5.3-chat.toml new file mode 100644 index 000000000..d13a37a9a --- /dev/null +++ b/providers/openrouter/models/openai/gpt-5.3-chat.toml @@ -0,0 +1,22 @@ +name = "GPT-5.3 Chat" +family = "gpt" +release_date = "2026-03-03" +last_updated = "2026-03-03" +attachment = true +reasoning = false +temperature = false +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 1.75 +output = 14 + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] diff --git a/providers/openrouter/models/openai/gpt-audio-mini.toml b/providers/openrouter/models/openai/gpt-audio-mini.toml new file mode 100644 index 000000000..16b7de1aa --- /dev/null +++ b/providers/openrouter/models/openai/gpt-audio-mini.toml @@ -0,0 +1,22 @@ +name = "GPT Audio Mini" +family = "gpt" +release_date = "2026-01-19" +last_updated = "2026-01-19" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 0.6 +output = 2.4 + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["text", "audio"] +output = ["text", "audio"] diff --git a/providers/openrouter/models/openai/gpt-audio.toml b/providers/openrouter/models/openai/gpt-audio.toml new file mode 100644 index 000000000..1f8d186e3 --- /dev/null +++ b/providers/openrouter/models/openai/gpt-audio.toml @@ -0,0 +1,22 @@ +name = "GPT Audio" +family = "gpt" +release_date = "2026-01-19" +last_updated = "2026-01-19" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 2.5 +output = 10 + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["text", "audio"] +output = ["text", "audio"] diff --git a/providers/openrouter/models/openai/o1-pro.toml b/providers/openrouter/models/openai/o1-pro.toml new file mode 100644 index 000000000..97b8aa17a --- /dev/null +++ b/providers/openrouter/models/openai/o1-pro.toml @@ -0,0 +1,23 @@ +name = "o1-pro" +family = "o-pro" +release_date = "2025-03-19" +last_updated = "2025-03-19" +attachment = true +reasoning = true +temperature = false +tool_call = false +structured_output = true +open_weights = false +knowledge = "2023-10" + +[cost] +input = 150 +output = 600 + +[limit] +context = 200_000 +output = 100_000 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] diff --git a/providers/openrouter/models/openai/o1.toml b/providers/openrouter/models/openai/o1.toml new file mode 100644 index 000000000..6f40eb1c7 --- /dev/null +++ b/providers/openrouter/models/openai/o1.toml @@ -0,0 +1,23 @@ +name = "o1" +family = "o" +release_date = "2024-12-17" +last_updated = "2024-12-17" +attachment = true +reasoning = true +temperature = false +tool_call = true +structured_output = true +open_weights = false +knowledge = "2023-10" + +[cost] +input = 15 +output = 60 + +[limit] +context = 200_000 +output = 100_000 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] diff --git a/providers/openrouter/models/openai/o3-deep-research.toml b/providers/openrouter/models/openai/o3-deep-research.toml new file mode 100644 index 000000000..9476da8a5 --- /dev/null +++ b/providers/openrouter/models/openai/o3-deep-research.toml @@ -0,0 +1,22 @@ +name = "o3 Deep Research" +family = "o" +release_date = "2025-10-10" +last_updated = "2025-10-10" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 10 +output = 40 + +[limit] +context = 200_000 +output = 100_000 + +[modalities] +input = ["image", "text", "pdf"] +output = ["text"] diff --git a/providers/openrouter/models/openai/o3-mini-high.toml b/providers/openrouter/models/openai/o3-mini-high.toml new file mode 100644 index 000000000..38d5f9dac --- /dev/null +++ b/providers/openrouter/models/openai/o3-mini-high.toml @@ -0,0 +1,23 @@ +name = "o3 Mini High" +family = "o-mini" +release_date = "2025-02-12" +last_updated = "2025-02-12" +attachment = true +reasoning = true +temperature = false +tool_call = true +structured_output = true +open_weights = false +knowledge = "2023-10" + +[cost] +input = 1.1 +output = 4.4 + +[limit] +context = 200_000 +output = 100_000 + +[modalities] +input = ["text", "pdf"] +output = ["text"] diff --git a/providers/openrouter/models/openai/o3-mini.toml b/providers/openrouter/models/openai/o3-mini.toml new file mode 100644 index 000000000..6d7e12592 --- /dev/null +++ b/providers/openrouter/models/openai/o3-mini.toml @@ -0,0 +1,23 @@ +name = "o3 Mini" +family = "o-mini" +release_date = "2025-01-31" +last_updated = "2025-01-31" +attachment = true +reasoning = true +temperature = false +tool_call = true +structured_output = true +open_weights = false +knowledge = "2023-10" + +[cost] +input = 1.1 +output = 4.4 + +[limit] +context = 200_000 +output = 100_000 + +[modalities] +input = ["text", "pdf"] +output = ["text"] diff --git a/providers/openrouter/models/openai/o3-pro.toml b/providers/openrouter/models/openai/o3-pro.toml new file mode 100644 index 000000000..f1146b2c2 --- /dev/null +++ b/providers/openrouter/models/openai/o3-pro.toml @@ -0,0 +1,23 @@ +name = "o3 Pro" +family = "o-pro" +release_date = "2025-06-10" +last_updated = "2025-06-10" +attachment = true +reasoning = true +temperature = false +tool_call = true +structured_output = true +open_weights = false +knowledge = "2024-06" + +[cost] +input = 20 +output = 80 + +[limit] +context = 200_000 +output = 100_000 + +[modalities] +input = ["text", "pdf", "image"] +output = ["text"] diff --git a/providers/openrouter/models/openai/o3.toml b/providers/openrouter/models/openai/o3.toml new file mode 100644 index 000000000..17298b03a --- /dev/null +++ b/providers/openrouter/models/openai/o3.toml @@ -0,0 +1,23 @@ +name = "o3" +family = "o" +release_date = "2025-04-16" +last_updated = "2025-04-16" +attachment = true +reasoning = true +temperature = false +tool_call = true +structured_output = true +open_weights = false +knowledge = "2024-06" + +[cost] +input = 2 +output = 8 + +[limit] +context = 200_000 +output = 100_000 + +[modalities] +input = ["image", "text", "pdf"] +output = ["text"] diff --git a/providers/openrouter/models/openai/o4-mini-deep-research.toml b/providers/openrouter/models/openai/o4-mini-deep-research.toml new file mode 100644 index 000000000..104d56087 --- /dev/null +++ b/providers/openrouter/models/openai/o4-mini-deep-research.toml @@ -0,0 +1,22 @@ +name = "o4 Mini Deep Research" +family = "o-mini" +release_date = "2025-10-10" +last_updated = "2025-10-10" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 2 +output = 8 + +[limit] +context = 200_000 +output = 100_000 + +[modalities] +input = ["pdf", "image", "text"] +output = ["text"] diff --git a/providers/openrouter/models/openai/o4-mini-high.toml b/providers/openrouter/models/openai/o4-mini-high.toml new file mode 100644 index 000000000..7bf3cc87f --- /dev/null +++ b/providers/openrouter/models/openai/o4-mini-high.toml @@ -0,0 +1,23 @@ +name = "o4 Mini High" +family = "o-mini" +release_date = "2025-04-16" +last_updated = "2025-04-16" +attachment = true +reasoning = true +temperature = false +tool_call = true +structured_output = true +open_weights = false +knowledge = "2024-06" + +[cost] +input = 1.1 +output = 4.4 + +[limit] +context = 200_000 +output = 100_000 + +[modalities] +input = ["image", "text", "pdf"] +output = ["text"] diff --git a/providers/openrouter/models/openrouter/auto.toml b/providers/openrouter/models/openrouter/auto.toml new file mode 100644 index 000000000..596cdb086 --- /dev/null +++ b/providers/openrouter/models/openrouter/auto.toml @@ -0,0 +1,22 @@ +name = "Auto Router" +family = "auto" +release_date = "2023-11-08" +last_updated = "2023-11-08" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 0 +output = 0 + +[limit] +context = 2_000_000 +output = 2_000_000 + +[modalities] +input = ["text", "image", "audio", "pdf", "video"] +output = ["text", "image"] diff --git a/providers/openrouter/models/openrouter/bodybuilder.toml b/providers/openrouter/models/openrouter/bodybuilder.toml new file mode 100644 index 000000000..8f24cf3f1 --- /dev/null +++ b/providers/openrouter/models/openrouter/bodybuilder.toml @@ -0,0 +1,21 @@ +name = "Body Builder (beta)" +family = "auto" +release_date = "2025-12-05" +last_updated = "2025-12-05" +attachment = false +reasoning = false +temperature = false +tool_call = false +open_weights = false + +[cost] +input = 0 +output = 0 + +[limit] +context = 128_000 +output = 128_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/perplexity/sonar-deep-research.toml b/providers/openrouter/models/perplexity/sonar-deep-research.toml new file mode 100644 index 000000000..87061e6a0 --- /dev/null +++ b/providers/openrouter/models/perplexity/sonar-deep-research.toml @@ -0,0 +1,21 @@ +name = "Sonar Deep Research" +family = "sonar-deep-research" +release_date = "2025-03-07" +last_updated = "2025-03-07" +attachment = false +reasoning = true +temperature = true +tool_call = false +open_weights = false + +[cost] +input = 2 +output = 8 + +[limit] +context = 128_000 +output = 128_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/perplexity/sonar-pro-search.toml b/providers/openrouter/models/perplexity/sonar-pro-search.toml new file mode 100644 index 000000000..f58bf3e26 --- /dev/null +++ b/providers/openrouter/models/perplexity/sonar-pro-search.toml @@ -0,0 +1,22 @@ +name = "Sonar Pro Search" +family = "sonar-pro" +release_date = "2025-10-30" +last_updated = "2025-10-30" +attachment = true +reasoning = true +temperature = true +tool_call = false +structured_output = true +open_weights = false + +[cost] +input = 3 +output = 15 + +[limit] +context = 200_000 +output = 8_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/perplexity/sonar-pro.toml b/providers/openrouter/models/perplexity/sonar-pro.toml new file mode 100644 index 000000000..8b9d6a2e7 --- /dev/null +++ b/providers/openrouter/models/perplexity/sonar-pro.toml @@ -0,0 +1,21 @@ +name = "Sonar Pro" +family = "sonar-pro" +release_date = "2025-03-07" +last_updated = "2025-03-07" +attachment = true +reasoning = false +temperature = true +tool_call = false +open_weights = false + +[cost] +input = 3 +output = 15 + +[limit] +context = 200_000 +output = 8_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/perplexity/sonar-reasoning-pro.toml b/providers/openrouter/models/perplexity/sonar-reasoning-pro.toml new file mode 100644 index 000000000..1cb3406ad --- /dev/null +++ b/providers/openrouter/models/perplexity/sonar-reasoning-pro.toml @@ -0,0 +1,21 @@ +name = "Sonar Reasoning Pro" +family = "sonar-reasoning" +release_date = "2025-03-07" +last_updated = "2025-03-07" +attachment = true +reasoning = true +temperature = true +tool_call = false +open_weights = false + +[cost] +input = 2 +output = 8 + +[limit] +context = 128_000 +output = 128_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/perplexity/sonar.toml b/providers/openrouter/models/perplexity/sonar.toml new file mode 100644 index 000000000..4c75f92d0 --- /dev/null +++ b/providers/openrouter/models/perplexity/sonar.toml @@ -0,0 +1,21 @@ +name = "Sonar" +family = "sonar" +release_date = "2025-01-27" +last_updated = "2025-01-27" +attachment = true +reasoning = false +temperature = true +tool_call = false +open_weights = false + +[cost] +input = 1 +output = 1 + +[limit] +context = 127_072 +output = 127_072 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen-2.5-72b-instruct.toml b/providers/openrouter/models/qwen/qwen-2.5-72b-instruct.toml new file mode 100644 index 000000000..e530026d1 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen-2.5-72b-instruct.toml @@ -0,0 +1,23 @@ +name = "Qwen2.5 72B Instruct" +family = "qwen" +release_date = "2024-09-19" +last_updated = "2024-09-19" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2024-06" + +[cost] +input = 0.12 +output = 0.39 + +[limit] +context = 32_768 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen-2.5-7b-instruct.toml b/providers/openrouter/models/qwen/qwen-2.5-7b-instruct.toml new file mode 100644 index 000000000..d3072d668 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen-2.5-7b-instruct.toml @@ -0,0 +1,23 @@ +name = "Qwen2.5 7B Instruct" +family = "qwen" +release_date = "2024-10-16" +last_updated = "2024-10-16" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2024-06" + +[cost] +input = 0.04 +output = 0.1 + +[limit] +context = 32_768 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen-max.toml b/providers/openrouter/models/qwen/qwen-max.toml new file mode 100644 index 000000000..2594b4ac6 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen-max.toml @@ -0,0 +1,23 @@ +name = "Qwen-Max" +family = "qwen" +release_date = "2025-02-01" +last_updated = "2025-02-01" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2025-03" + +[cost] +input = 1.04 +output = 4.16 + +[limit] +context = 32_768 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen-plus-2025-07-28.toml b/providers/openrouter/models/qwen/qwen-plus-2025-07-28.toml new file mode 100644 index 000000000..b637032de --- /dev/null +++ b/providers/openrouter/models/qwen/qwen-plus-2025-07-28.toml @@ -0,0 +1,23 @@ +name = "Qwen Plus 0728" +family = "qwen" +release_date = "2025-09-08" +last_updated = "2025-09-08" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2025-03" + +[cost] +input = 0.26 +output = 0.78 + +[limit] +context = 1_000_000 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen-plus-2025-07-28:thinking.toml b/providers/openrouter/models/qwen/qwen-plus-2025-07-28:thinking.toml new file mode 100644 index 000000000..50e2e9dc9 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen-plus-2025-07-28:thinking.toml @@ -0,0 +1,23 @@ +name = "Qwen Plus 0728 (thinking)" +family = "qwen" +release_date = "2025-09-08" +last_updated = "2025-09-08" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2025-03" + +[cost] +input = 0.26 +output = 0.78 + +[limit] +context = 1_000_000 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen-plus.toml b/providers/openrouter/models/qwen/qwen-plus.toml new file mode 100644 index 000000000..df47c2c84 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen-plus.toml @@ -0,0 +1,23 @@ +name = "Qwen-Plus" +family = "qwen" +release_date = "2025-02-01" +last_updated = "2025-02-01" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2025-03" + +[cost] +input = 0.26 +output = 0.78 + +[limit] +context = 1_000_000 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen-turbo.toml b/providers/openrouter/models/qwen/qwen-turbo.toml new file mode 100644 index 000000000..11dbbba42 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen-turbo.toml @@ -0,0 +1,23 @@ +name = "Qwen-Turbo" +family = "qwen" +release_date = "2025-02-01" +last_updated = "2025-02-01" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2025-03" + +[cost] +input = 0.0325 +output = 0.13 + +[limit] +context = 131_072 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen-vl-max.toml b/providers/openrouter/models/qwen/qwen-vl-max.toml new file mode 100644 index 000000000..e4fa2f790 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen-vl-max.toml @@ -0,0 +1,23 @@ +name = "Qwen VL Max" +family = "qwen" +release_date = "2025-02-01" +last_updated = "2025-02-01" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2025-03" + +[cost] +input = 0.52 +output = 2.08 + +[limit] +context = 131_072 +output = 32_768 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen-vl-plus.toml b/providers/openrouter/models/qwen/qwen-vl-plus.toml new file mode 100644 index 000000000..539752307 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen-vl-plus.toml @@ -0,0 +1,23 @@ +name = "Qwen VL Plus" +family = "qwen" +release_date = "2025-02-05" +last_updated = "2025-02-05" +attachment = true +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = false +knowledge = "2025-03" + +[cost] +input = 0.1365 +output = 0.4095 + +[limit] +context = 131_072 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen2.5-coder-7b-instruct.toml b/providers/openrouter/models/qwen/qwen2.5-coder-7b-instruct.toml new file mode 100644 index 000000000..aeeee6ff8 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen2.5-coder-7b-instruct.toml @@ -0,0 +1,23 @@ +name = "Qwen2.5 Coder 7B Instruct" +family = "qwen" +release_date = "2025-04-15" +last_updated = "2025-04-15" +attachment = false +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = true +knowledge = "2024-06" + +[cost] +input = 0.03 +output = 0.09 + +[limit] +context = 32_768 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen2.5-vl-32b-instruct.toml b/providers/openrouter/models/qwen/qwen2.5-vl-32b-instruct.toml new file mode 100644 index 000000000..4063a4be0 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen2.5-vl-32b-instruct.toml @@ -0,0 +1,23 @@ +name = "Qwen2.5 VL 32B Instruct" +family = "qwen" +release_date = "2025-03-24" +last_updated = "2025-03-24" +attachment = true +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = true +knowledge = "2024-06" + +[cost] +input = 0.2 +output = 0.6 + +[limit] +context = 128_000 +output = 128_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3-14b.toml b/providers/openrouter/models/qwen/qwen3-14b.toml new file mode 100644 index 000000000..734bb7e81 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3-14b.toml @@ -0,0 +1,23 @@ +name = "Qwen3 14B" +family = "qwen" +release_date = "2025-04-28" +last_updated = "2025-04-28" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2025-03" + +[cost] +input = 0.06 +output = 0.24 + +[limit] +context = 40_960 +output = 40_960 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3-235b-a22b-2507.toml b/providers/openrouter/models/qwen/qwen3-235b-a22b-2507.toml new file mode 100644 index 000000000..c8ea0f71c --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3-235b-a22b-2507.toml @@ -0,0 +1,23 @@ +name = "Qwen3 235B A22B Instruct 2507" +family = "qwen" +release_date = "2025-07-21" +last_updated = "2025-07-21" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2025-06" + +[cost] +input = 0.071 +output = 0.1 + +[limit] +context = 262_144 +output = 262_144 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3-235b-a22b.toml b/providers/openrouter/models/qwen/qwen3-235b-a22b.toml new file mode 100644 index 000000000..824a1aec4 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3-235b-a22b.toml @@ -0,0 +1,23 @@ +name = "Qwen3 235B A22B" +family = "qwen" +release_date = "2025-04-28" +last_updated = "2025-04-28" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2025-03" + +[cost] +input = 0.455 +output = 1.82 + +[limit] +context = 131_072 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3-30b-a3b.toml b/providers/openrouter/models/qwen/qwen3-30b-a3b.toml new file mode 100644 index 000000000..4ff6347fc --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3-30b-a3b.toml @@ -0,0 +1,23 @@ +name = "Qwen3 30B A3B" +family = "qwen" +release_date = "2025-04-28" +last_updated = "2025-04-28" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2025-03" + +[cost] +input = 0.08 +output = 0.28 + +[limit] +context = 40_960 +output = 40_960 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3-32b.toml b/providers/openrouter/models/qwen/qwen3-32b.toml new file mode 100644 index 000000000..2e7858b5d --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3-32b.toml @@ -0,0 +1,23 @@ +name = "Qwen3 32B" +family = "qwen" +release_date = "2025-04-28" +last_updated = "2025-04-28" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2025-03" + +[cost] +input = 0.08 +output = 0.24 + +[limit] +context = 40_960 +output = 40_960 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3-8b.toml b/providers/openrouter/models/qwen/qwen3-8b.toml new file mode 100644 index 000000000..b2c009571 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3-8b.toml @@ -0,0 +1,23 @@ +name = "Qwen3 8B" +family = "qwen" +release_date = "2025-04-28" +last_updated = "2025-04-28" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2025-03" + +[cost] +input = 0.05 +output = 0.4 + +[limit] +context = 40_960 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3-coder-next.toml b/providers/openrouter/models/qwen/qwen3-coder-next.toml new file mode 100644 index 000000000..6cf17d0c9 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3-coder-next.toml @@ -0,0 +1,22 @@ +name = "Qwen3 Coder Next" +family = "qwen" +release_date = "2026-02-04" +last_updated = "2026-02-04" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.12 +output = 0.75 + +[limit] +context = 262_144 +output = 65_536 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3-coder-plus.toml b/providers/openrouter/models/qwen/qwen3-coder-plus.toml new file mode 100644 index 000000000..c8073dde1 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3-coder-plus.toml @@ -0,0 +1,23 @@ +name = "Qwen3 Coder Plus" +family = "qwen" +release_date = "2025-09-23" +last_updated = "2025-09-23" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2025-06" + +[cost] +input = 0.65 +output = 3.25 + +[limit] +context = 1_000_000 +output = 65_536 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3-max-thinking.toml b/providers/openrouter/models/qwen/qwen3-max-thinking.toml new file mode 100644 index 000000000..4ed18ce91 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3-max-thinking.toml @@ -0,0 +1,22 @@ +name = "Qwen3 Max Thinking" +family = "qwen" +release_date = "2026-02-09" +last_updated = "2026-02-09" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 0.78 +output = 3.9 + +[limit] +context = 262_144 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3-vl-235b-a22b-instruct.toml b/providers/openrouter/models/qwen/qwen3-vl-235b-a22b-instruct.toml new file mode 100644 index 000000000..eeaea3325 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3-vl-235b-a22b-instruct.toml @@ -0,0 +1,23 @@ +name = "Qwen3 VL 235B A22B Instruct" +family = "qwen" +release_date = "2025-09-23" +last_updated = "2025-09-23" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2025-03" + +[cost] +input = 0.2 +output = 0.88 + +[limit] +context = 262_144 +output = 262_144 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3-vl-235b-a22b-thinking.toml b/providers/openrouter/models/qwen/qwen3-vl-235b-a22b-thinking.toml new file mode 100644 index 000000000..daed0a0e5 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3-vl-235b-a22b-thinking.toml @@ -0,0 +1,23 @@ +name = "Qwen3 VL 235B A22B Thinking" +family = "qwen" +release_date = "2025-09-23" +last_updated = "2025-09-23" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2025-03" + +[cost] +input = 0.26 +output = 2.6 + +[limit] +context = 131_072 +output = 32_768 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3-vl-30b-a3b-instruct.toml b/providers/openrouter/models/qwen/qwen3-vl-30b-a3b-instruct.toml new file mode 100644 index 000000000..9dfe9c381 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3-vl-30b-a3b-instruct.toml @@ -0,0 +1,23 @@ +name = "Qwen3 VL 30B A3B Instruct" +family = "qwen" +release_date = "2025-10-06" +last_updated = "2025-10-06" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2025-03" + +[cost] +input = 0.13 +output = 0.52 + +[limit] +context = 131_072 +output = 32_768 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3-vl-30b-a3b-thinking.toml b/providers/openrouter/models/qwen/qwen3-vl-30b-a3b-thinking.toml new file mode 100644 index 000000000..a399dbd4d --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3-vl-30b-a3b-thinking.toml @@ -0,0 +1,23 @@ +name = "Qwen3 VL 30B A3B Thinking" +family = "qwen" +release_date = "2025-10-06" +last_updated = "2025-10-06" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2025-03" + +[cost] +input = 0.13 +output = 1.56 + +[limit] +context = 131_072 +output = 32_768 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3-vl-32b-instruct.toml b/providers/openrouter/models/qwen/qwen3-vl-32b-instruct.toml new file mode 100644 index 000000000..5250189e7 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3-vl-32b-instruct.toml @@ -0,0 +1,22 @@ +name = "Qwen3 VL 32B Instruct" +family = "qwen" +release_date = "2025-10-23" +last_updated = "2025-10-23" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.104 +output = 0.416 + +[limit] +context = 131_072 +output = 32_768 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3-vl-8b-instruct.toml b/providers/openrouter/models/qwen/qwen3-vl-8b-instruct.toml new file mode 100644 index 000000000..dac25c070 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3-vl-8b-instruct.toml @@ -0,0 +1,22 @@ +name = "Qwen3 VL 8B Instruct" +family = "qwen" +release_date = "2025-10-14" +last_updated = "2025-10-14" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.08 +output = 0.5 + +[limit] +context = 131_072 +output = 32_768 + +[modalities] +input = ["image", "text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3-vl-8b-thinking.toml b/providers/openrouter/models/qwen/qwen3-vl-8b-thinking.toml new file mode 100644 index 000000000..dff64189e --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3-vl-8b-thinking.toml @@ -0,0 +1,22 @@ +name = "Qwen3 VL 8B Thinking" +family = "qwen" +release_date = "2025-10-14" +last_updated = "2025-10-14" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.117 +output = 1.365 + +[limit] +context = 131_072 +output = 32_768 + +[modalities] +input = ["image", "text"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3.5-122b-a10b.toml b/providers/openrouter/models/qwen/qwen3.5-122b-a10b.toml new file mode 100644 index 000000000..8445159fc --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3.5-122b-a10b.toml @@ -0,0 +1,22 @@ +name = "Qwen3.5-122B-A10B" +family = "qwen" +release_date = "2026-02-25" +last_updated = "2026-02-25" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.26 +output = 2.08 + +[limit] +context = 262_144 +output = 65_536 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3.5-27b.toml b/providers/openrouter/models/qwen/qwen3.5-27b.toml new file mode 100644 index 000000000..26871cc9d --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3.5-27b.toml @@ -0,0 +1,22 @@ +name = "Qwen3.5-27B" +family = "qwen" +release_date = "2026-02-25" +last_updated = "2026-02-25" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.195 +output = 1.56 + +[limit] +context = 262_144 +output = 65_536 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3.5-35b-a3b.toml b/providers/openrouter/models/qwen/qwen3.5-35b-a3b.toml new file mode 100644 index 000000000..38bb11c54 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3.5-35b-a3b.toml @@ -0,0 +1,22 @@ +name = "Qwen3.5-35B-A3B" +family = "qwen" +release_date = "2026-02-25" +last_updated = "2026-02-25" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.1625 +output = 1.3 + +[limit] +context = 262_144 +output = 65_536 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3.5-9b.toml b/providers/openrouter/models/qwen/qwen3.5-9b.toml new file mode 100644 index 000000000..9098894f9 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3.5-9b.toml @@ -0,0 +1,22 @@ +name = "Qwen3.5-9B" +family = "qwen" +release_date = "2026-03-10" +last_updated = "2026-03-10" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.05 +output = 0.15 + +[limit] +context = 256_000 +output = 32_768 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwen3.5-flash-02-23.toml b/providers/openrouter/models/qwen/qwen3.5-flash-02-23.toml new file mode 100644 index 000000000..d22aa8863 --- /dev/null +++ b/providers/openrouter/models/qwen/qwen3.5-flash-02-23.toml @@ -0,0 +1,22 @@ +name = "Qwen3.5-Flash" +family = "qwen" +release_date = "2026-02-25" +last_updated = "2026-02-25" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.065 +output = 0.26 + +[limit] +context = 1_000_000 +output = 65_536 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/openrouter/models/qwen/qwq-32b.toml b/providers/openrouter/models/qwen/qwq-32b.toml new file mode 100644 index 000000000..efcdb2a11 --- /dev/null +++ b/providers/openrouter/models/qwen/qwq-32b.toml @@ -0,0 +1,22 @@ +name = "QwQ 32B" +family = "qwen" +release_date = "2025-03-05" +last_updated = "2025-03-05" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = false +knowledge = "2024-06" + +[cost] +input = 0.15 +output = 0.58 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/rekaai/reka-edge.toml b/providers/openrouter/models/rekaai/reka-edge.toml new file mode 100644 index 000000000..5bd419a2b --- /dev/null +++ b/providers/openrouter/models/rekaai/reka-edge.toml @@ -0,0 +1,22 @@ +name = "Reka Edge" +family = "reka" +release_date = "2026-03-20" +last_updated = "2026-03-20" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 0.1 +output = 0.1 + +[limit] +context = 16_384 +output = 16_384 + +[modalities] +input = ["image", "text", "video"] +output = ["text"] diff --git a/providers/openrouter/models/rekaai/reka-flash-3.toml b/providers/openrouter/models/rekaai/reka-flash-3.toml new file mode 100644 index 000000000..0cccf2f08 --- /dev/null +++ b/providers/openrouter/models/rekaai/reka-flash-3.toml @@ -0,0 +1,22 @@ +name = "Reka Flash 3" +family = "reka" +release_date = "2025-03-12" +last_updated = "2025-03-12" +attachment = false +reasoning = true +temperature = true +tool_call = false +open_weights = false +knowledge = "2025-01" + +[cost] +input = 0.1 +output = 0.2 + +[limit] +context = 65_536 +output = 65_536 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/relace/relace-apply-3.toml b/providers/openrouter/models/relace/relace-apply-3.toml new file mode 100644 index 000000000..f8e101eb4 --- /dev/null +++ b/providers/openrouter/models/relace/relace-apply-3.toml @@ -0,0 +1,20 @@ +name = "Relace: Relace Apply 3" +release_date = "2025-09-26" +last_updated = "2025-09-26" +attachment = false +reasoning = false +temperature = false +tool_call = false +open_weights = false + +[cost] +input = 0.85 +output = 1.25 + +[limit] +context = 256_000 +output = 128_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/relace/relace-search.toml b/providers/openrouter/models/relace/relace-search.toml new file mode 100644 index 000000000..e9ca0e3d1 --- /dev/null +++ b/providers/openrouter/models/relace/relace-search.toml @@ -0,0 +1,20 @@ +name = "Relace: Relace Search" +release_date = "2025-12-08" +last_updated = "2025-12-08" +attachment = false +reasoning = false +temperature = true +tool_call = true +open_weights = false + +[cost] +input = 1 +output = 3 + +[limit] +context = 256_000 +output = 128_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/sao10k/l3-euryale-70b.toml b/providers/openrouter/models/sao10k/l3-euryale-70b.toml new file mode 100644 index 000000000..3a2731ffe --- /dev/null +++ b/providers/openrouter/models/sao10k/l3-euryale-70b.toml @@ -0,0 +1,21 @@ +name = "Sao10k: Llama 3 Euryale 70B v2.1" +release_date = "2024-06-18" +last_updated = "2024-06-18" +attachment = false +reasoning = false +temperature = true +tool_call = true +open_weights = true +knowledge = "2023-12" + +[cost] +input = 1.48 +output = 1.48 + +[limit] +context = 8_192 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/sao10k/l3-lunaris-8b.toml b/providers/openrouter/models/sao10k/l3-lunaris-8b.toml new file mode 100644 index 000000000..dea2e068d --- /dev/null +++ b/providers/openrouter/models/sao10k/l3-lunaris-8b.toml @@ -0,0 +1,22 @@ +name = "Sao10K: Llama 3 8B Lunaris" +release_date = "2024-08-13" +last_updated = "2024-08-13" +attachment = false +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = true +knowledge = "2023-12" + +[cost] +input = 0.04 +output = 0.05 + +[limit] +context = 8_192 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/sao10k/l3.1-70b-hanami-x1.toml b/providers/openrouter/models/sao10k/l3.1-70b-hanami-x1.toml new file mode 100644 index 000000000..f25dbc083 --- /dev/null +++ b/providers/openrouter/models/sao10k/l3.1-70b-hanami-x1.toml @@ -0,0 +1,21 @@ +name = "Sao10K: Llama 3.1 70B Hanami x1" +release_date = "2025-01-08" +last_updated = "2025-01-08" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = true +knowledge = "2023-12" + +[cost] +input = 3 +output = 3 + +[limit] +context = 16_000 +output = 16_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/sao10k/l3.1-euryale-70b.toml b/providers/openrouter/models/sao10k/l3.1-euryale-70b.toml new file mode 100644 index 000000000..ec43fac97 --- /dev/null +++ b/providers/openrouter/models/sao10k/l3.1-euryale-70b.toml @@ -0,0 +1,22 @@ +name = "Sao10K: Llama 3.1 Euryale 70B v2.2" +release_date = "2024-08-28" +last_updated = "2024-08-28" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2023-12" + +[cost] +input = 0.85 +output = 0.85 + +[limit] +context = 131_072 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/sao10k/l3.3-euryale-70b.toml b/providers/openrouter/models/sao10k/l3.3-euryale-70b.toml new file mode 100644 index 000000000..33e7006b4 --- /dev/null +++ b/providers/openrouter/models/sao10k/l3.3-euryale-70b.toml @@ -0,0 +1,22 @@ +name = "Sao10K: Llama 3.3 Euryale 70B" +release_date = "2024-12-18" +last_updated = "2024-12-18" +attachment = false +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = true +knowledge = "2023-12" + +[cost] +input = 0.65 +output = 0.75 + +[limit] +context = 131_072 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/switchpoint/router.toml b/providers/openrouter/models/switchpoint/router.toml new file mode 100644 index 000000000..7488f4c48 --- /dev/null +++ b/providers/openrouter/models/switchpoint/router.toml @@ -0,0 +1,20 @@ +name = "Switchpoint Router" +release_date = "2025-07-11" +last_updated = "2025-07-11" +attachment = false +reasoning = true +temperature = true +tool_call = false +open_weights = false + +[cost] +input = 0.85 +output = 3.4 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/tencent/hunyuan-a13b-instruct.toml b/providers/openrouter/models/tencent/hunyuan-a13b-instruct.toml new file mode 100644 index 000000000..670be5520 --- /dev/null +++ b/providers/openrouter/models/tencent/hunyuan-a13b-instruct.toml @@ -0,0 +1,23 @@ +name = "Hunyuan A13B Instruct" +family = "hunyuan" +release_date = "2025-07-08" +last_updated = "2025-07-08" +attachment = false +reasoning = true +temperature = true +tool_call = false +structured_output = true +open_weights = true +knowledge = "2025-03" + +[cost] +input = 0.14 +output = 0.57 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/thedrummer/cydonia-24b-v4.1.toml b/providers/openrouter/models/thedrummer/cydonia-24b-v4.1.toml new file mode 100644 index 000000000..64240baf2 --- /dev/null +++ b/providers/openrouter/models/thedrummer/cydonia-24b-v4.1.toml @@ -0,0 +1,21 @@ +name = "TheDrummer: Cydonia 24B V4.1" +release_date = "2025-09-27" +last_updated = "2025-09-27" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = true +knowledge = "2024-04" + +[cost] +input = 0.3 +output = 0.5 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/thedrummer/rocinante-12b.toml b/providers/openrouter/models/thedrummer/rocinante-12b.toml new file mode 100644 index 000000000..825fd2d91 --- /dev/null +++ b/providers/openrouter/models/thedrummer/rocinante-12b.toml @@ -0,0 +1,22 @@ +name = "TheDrummer: Rocinante 12B" +release_date = "2024-09-30" +last_updated = "2024-09-30" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2024-04" + +[cost] +input = 0.17 +output = 0.43 + +[limit] +context = 32_768 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/thedrummer/skyfall-36b-v2.toml b/providers/openrouter/models/thedrummer/skyfall-36b-v2.toml new file mode 100644 index 000000000..c68a85980 --- /dev/null +++ b/providers/openrouter/models/thedrummer/skyfall-36b-v2.toml @@ -0,0 +1,21 @@ +name = "TheDrummer: Skyfall 36B V2" +release_date = "2025-03-10" +last_updated = "2025-03-10" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = true +knowledge = "2024-06" + +[cost] +input = 0.55 +output = 0.8 + +[limit] +context = 32_768 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/thedrummer/unslopnemo-12b.toml b/providers/openrouter/models/thedrummer/unslopnemo-12b.toml new file mode 100644 index 000000000..230c87b08 --- /dev/null +++ b/providers/openrouter/models/thedrummer/unslopnemo-12b.toml @@ -0,0 +1,22 @@ +name = "TheDrummer: UnslopNemo 12B" +release_date = "2024-11-08" +last_updated = "2024-11-08" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2024-04" + +[cost] +input = 0.4 +output = 0.4 + +[limit] +context = 32_768 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/tngtech/deepseek-r1t2-chimera.toml b/providers/openrouter/models/tngtech/deepseek-r1t2-chimera.toml new file mode 100644 index 000000000..27b55c2d9 --- /dev/null +++ b/providers/openrouter/models/tngtech/deepseek-r1t2-chimera.toml @@ -0,0 +1,23 @@ +name = "TNG: DeepSeek R1T2 Chimera" +family = "tngtech" +release_date = "2025-07-08" +last_updated = "2025-07-08" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true +knowledge = "2024-07" + +[cost] +input = 0.3 +output = 1.1 + +[limit] +context = 163_840 +output = 163_840 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/undi95/remm-slerp-l2-13b.toml b/providers/openrouter/models/undi95/remm-slerp-l2-13b.toml new file mode 100644 index 000000000..652b56881 --- /dev/null +++ b/providers/openrouter/models/undi95/remm-slerp-l2-13b.toml @@ -0,0 +1,22 @@ +name = "ReMM SLERP 13B" +release_date = "2023-07-22" +last_updated = "2023-07-22" +attachment = false +reasoning = false +temperature = true +tool_call = false +structured_output = true +open_weights = true +knowledge = "2023-06" + +[cost] +input = 0.45 +output = 0.65 + +[limit] +context = 6_144 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/upstage/solar-pro-3.toml b/providers/openrouter/models/upstage/solar-pro-3.toml new file mode 100644 index 000000000..2c8d524f2 --- /dev/null +++ b/providers/openrouter/models/upstage/solar-pro-3.toml @@ -0,0 +1,22 @@ +name = "Solar Pro 3" +family = "solar-pro" +release_date = "2026-01-27" +last_updated = "2026-01-27" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 0.15 +output = 0.6 + +[limit] +context = 128_000 +output = 128_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/writer/palmyra-x5.toml b/providers/openrouter/models/writer/palmyra-x5.toml new file mode 100644 index 000000000..b63374062 --- /dev/null +++ b/providers/openrouter/models/writer/palmyra-x5.toml @@ -0,0 +1,21 @@ +name = "Palmyra X5" +family = "palmyra" +release_date = "2026-01-21" +last_updated = "2026-01-21" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = false + +[cost] +input = 0.6 +output = 6 + +[limit] +context = 1_040_000 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/x-ai/grok-4.20-multi-agent.toml b/providers/openrouter/models/x-ai/grok-4.20-multi-agent.toml new file mode 100644 index 000000000..b5e3476f3 --- /dev/null +++ b/providers/openrouter/models/x-ai/grok-4.20-multi-agent.toml @@ -0,0 +1,23 @@ +name = "Grok 4.20 Multi-Agent" +family = "grok" +release_date = "2026-03-31" +last_updated = "2026-03-31" +attachment = true +reasoning = true +temperature = true +tool_call = false +structured_output = true +open_weights = false +knowledge = "2025-09" + +[cost] +input = 2 +output = 6 + +[limit] +context = 2_000_000 +output = 2_000_000 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] diff --git a/providers/openrouter/models/x-ai/grok-4.20.toml b/providers/openrouter/models/x-ai/grok-4.20.toml new file mode 100644 index 000000000..6b0539717 --- /dev/null +++ b/providers/openrouter/models/x-ai/grok-4.20.toml @@ -0,0 +1,23 @@ +name = "Grok 4.20" +family = "grok" +release_date = "2026-03-31" +last_updated = "2026-03-31" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = false +knowledge = "2025-09" + +[cost] +input = 2 +output = 6 + +[limit] +context = 2_000_000 +output = 2_000_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/openrouter/models/z-ai/glm-4-32b.toml b/providers/openrouter/models/z-ai/glm-4-32b.toml new file mode 100644 index 000000000..534ba6366 --- /dev/null +++ b/providers/openrouter/models/z-ai/glm-4-32b.toml @@ -0,0 +1,22 @@ +name = "GLM 4 32B" +family = "glm" +release_date = "2025-07-24" +last_updated = "2025-07-24" +attachment = false +reasoning = false +temperature = true +tool_call = true +open_weights = true +knowledge = "2024-06" + +[cost] +input = 0.1 +output = 0.1 + +[limit] +context = 128_000 +output = 128_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/openrouter/models/z-ai/glm-4.6v.toml b/providers/openrouter/models/z-ai/glm-4.6v.toml new file mode 100644 index 000000000..4b790153b --- /dev/null +++ b/providers/openrouter/models/z-ai/glm-4.6v.toml @@ -0,0 +1,22 @@ +name = "GLM 4.6V" +family = "glmv" +release_date = "2025-12-08" +last_updated = "2025-12-08" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.3 +output = 0.9 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["image", "text", "video"] +output = ["text"] diff --git a/providers/openrouter/models/z-ai/glm-5v-turbo.toml b/providers/openrouter/models/z-ai/glm-5v-turbo.toml new file mode 100644 index 000000000..f954ea24b --- /dev/null +++ b/providers/openrouter/models/z-ai/glm-5v-turbo.toml @@ -0,0 +1,22 @@ +name = "GLM 5V Turbo" +family = "glmv" +release_date = "2026-04-01" +last_updated = "2026-04-01" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 1.2 +output = 4 + +[limit] +context = 202_752 +output = 131_072 + +[modalities] +input = ["image", "text", "video"] +output = ["text"]