diff --git a/providers/abacus/models/MiniMaxAI/MiniMax-M2.7.toml b/providers/abacus/models/MiniMaxAI/MiniMax-M2.7.toml new file mode 100644 index 0000000000..9c5cbe9775 --- /dev/null +++ b/providers/abacus/models/MiniMaxAI/MiniMax-M2.7.toml @@ -0,0 +1,14 @@ +base_model = "minimax/MiniMax-M2.7" +reasoning_options = [] + +[cost] +input = 0.30 +output = 1.20 + +[limit] +context = 204_800 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/abacus/models/MiniMaxAI/MiniMax-M3.toml b/providers/abacus/models/MiniMaxAI/MiniMax-M3.toml new file mode 100644 index 0000000000..3790b256e7 --- /dev/null +++ b/providers/abacus/models/MiniMaxAI/MiniMax-M3.toml @@ -0,0 +1,14 @@ +base_model = "minimax/MiniMax-M3" +reasoning_options = [] + +[cost] +input = 0.30 +output = 1.20 + +[limit] +context = 1_000_000 +output = 131_072 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/abacus/models/Qwen/Qwen3.6-27B.toml b/providers/abacus/models/Qwen/Qwen3.6-27B.toml new file mode 100644 index 0000000000..70ca35254b --- /dev/null +++ b/providers/abacus/models/Qwen/Qwen3.6-27B.toml @@ -0,0 +1,14 @@ +base_model = "alibaba/qwen3.6-27b" +reasoning_options = [] + +[cost] +input = 0.32 +output = 3.20 + +[limit] +context = 262_144 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/abacus/models/claude-opus-4-7.toml b/providers/abacus/models/claude-opus-4-7.toml new file mode 100644 index 0000000000..8905e61dc5 --- /dev/null +++ b/providers/abacus/models/claude-opus-4-7.toml @@ -0,0 +1,14 @@ +base_model = "anthropic/claude-opus-4-7" +reasoning_options = [] + +[cost] +input = 5.00 +output = 25.00 + +[limit] +context = 1_000_000 +output = 128_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/abacus/models/claude-opus-4-8.toml b/providers/abacus/models/claude-opus-4-8.toml new file mode 100644 index 0000000000..799a13a568 --- /dev/null +++ b/providers/abacus/models/claude-opus-4-8.toml @@ -0,0 +1,14 @@ +base_model = "anthropic/claude-opus-4-8" +reasoning_options = [] + +[cost] +input = 5.00 +output = 25.00 + +[limit] +context = 1_000_000 +output = 128_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/abacus/models/deepseek-ai/DeepSeek-V4-Flash.toml b/providers/abacus/models/deepseek-ai/DeepSeek-V4-Flash.toml new file mode 100644 index 0000000000..1fb83d0ddc --- /dev/null +++ b/providers/abacus/models/deepseek-ai/DeepSeek-V4-Flash.toml @@ -0,0 +1,15 @@ +base_model = "deepseek/deepseek-v4-flash" +reasoning_options = [] + +[cost] +input = 0.14 +output = 0.28 +cache_read = 0.03 + +[limit] +context = 1_000_000 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/abacus/models/deepseek-ai/DeepSeek-V4-Pro.toml b/providers/abacus/models/deepseek-ai/DeepSeek-V4-Pro.toml new file mode 100644 index 0000000000..d02377146f --- /dev/null +++ b/providers/abacus/models/deepseek-ai/DeepSeek-V4-Pro.toml @@ -0,0 +1,15 @@ +base_model = "deepseek/deepseek-v4-pro" +reasoning_options = [] + +[cost] +input = 1.74 +output = 3.48 +cache_read = 0.15 + +[limit] +context = 1_000_000 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/abacus/models/gemini-3.1-flash-lite.toml b/providers/abacus/models/gemini-3.1-flash-lite.toml new file mode 100644 index 0000000000..2079c6db65 --- /dev/null +++ b/providers/abacus/models/gemini-3.1-flash-lite.toml @@ -0,0 +1,15 @@ +base_model = "google/gemini-3.1-flash-lite" +reasoning_options = [] + +[cost] +input = 0.25 +output = 1.50 +cache_read = 0.02 + +[limit] +context = 1_048_576 +output = 65_536 + +[modalities] +input = ["text", "image", "audio"] +output = ["text"] diff --git a/providers/abacus/models/gemini-3.5-flash.toml b/providers/abacus/models/gemini-3.5-flash.toml new file mode 100644 index 0000000000..7d0b262156 --- /dev/null +++ b/providers/abacus/models/gemini-3.5-flash.toml @@ -0,0 +1,15 @@ +base_model = "google/gemini-3.5-flash" +reasoning_options = [] + +[cost] +input = 1.50 +output = 9.00 +cache_read = 0.15 + +[limit] +context = 1_048_576 +output = 65_536 + +[modalities] +input = ["text", "image", "audio"] +output = ["text"] diff --git a/providers/abacus/models/google/gemma-4-31b-it.toml b/providers/abacus/models/google/gemma-4-31b-it.toml new file mode 100644 index 0000000000..b6ce5061f9 --- /dev/null +++ b/providers/abacus/models/google/gemma-4-31b-it.toml @@ -0,0 +1,14 @@ +base_model = "google/gemma-4-31b-it" +reasoning_options = [] + +[cost] +input = 0.14 +output = 0.40 + +[limit] +context = 262_144 +output = 131_072 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/abacus/models/gpt-4o.toml b/providers/abacus/models/gpt-4o.toml new file mode 100644 index 0000000000..5fb4620375 --- /dev/null +++ b/providers/abacus/models/gpt-4o.toml @@ -0,0 +1,14 @@ +base_model = "openai/gpt-4o" + +[cost] +input = 2.50 +output = 10.00 +cache_read = 1.25 + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/abacus/models/gpt-5.4-mini.toml b/providers/abacus/models/gpt-5.4-mini.toml new file mode 100644 index 0000000000..50d7dceec0 --- /dev/null +++ b/providers/abacus/models/gpt-5.4-mini.toml @@ -0,0 +1,15 @@ +base_model = "openai/gpt-5.4-mini" +reasoning_options = [] + +[cost] +input = 0.75 +output = 4.50 +cache_read = 0.07 + +[limit] +context = 400_000 +output = 128_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/abacus/models/gpt-5.4-nano.toml b/providers/abacus/models/gpt-5.4-nano.toml new file mode 100644 index 0000000000..86e29a0141 --- /dev/null +++ b/providers/abacus/models/gpt-5.4-nano.toml @@ -0,0 +1,15 @@ +base_model = "openai/gpt-5.4-nano" +reasoning_options = [] + +[cost] +input = 0.20 +output = 1.25 +cache_read = 0.02 + +[limit] +context = 400_000 +output = 128_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/abacus/models/gpt-5.5.toml b/providers/abacus/models/gpt-5.5.toml new file mode 100644 index 0000000000..2786331983 --- /dev/null +++ b/providers/abacus/models/gpt-5.5.toml @@ -0,0 +1,15 @@ +base_model = "openai/gpt-5.5" +reasoning_options = [] + +[cost] +input = 5.00 +output = 30.00 +cache_read = 0.50 + +[limit] +context = 1_000_000 +output = 128_000 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/abacus/models/grok-4.20-beta-0309-non-reasoning.toml b/providers/abacus/models/grok-4.20-beta-0309-non-reasoning.toml new file mode 100644 index 0000000000..a2aad84ab0 --- /dev/null +++ b/providers/abacus/models/grok-4.20-beta-0309-non-reasoning.toml @@ -0,0 +1,13 @@ +base_model = "xai/grok-4.20-0309-non-reasoning" + +[cost] +input = 2.00 +output = 6.00 + +[limit] +context = 2_097_152 +output = 32_768 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/abacus/models/grok-4.3.toml b/providers/abacus/models/grok-4.3.toml new file mode 100644 index 0000000000..382c6071fd --- /dev/null +++ b/providers/abacus/models/grok-4.3.toml @@ -0,0 +1,15 @@ +base_model = "xai/grok-4.3" +reasoning_options = [] + +[cost] +input = 1.25 +output = 2.50 +cache_read = 0.20 + +[limit] +context = 1_000_000 +output = 32_768 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/abacus/models/mimo-v2-pro.toml b/providers/abacus/models/mimo-v2-pro.toml new file mode 100644 index 0000000000..87afda59a8 --- /dev/null +++ b/providers/abacus/models/mimo-v2-pro.toml @@ -0,0 +1,15 @@ +base_model = "xiaomi/mimo-v2-pro" +reasoning_options = [] + +[cost] +input = 1.00 +output = 3.00 +cache_read = 0.20 + +[limit] +context = 1_048_576 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/abacus/models/moonshotai/Kimi-K2.6.toml b/providers/abacus/models/moonshotai/Kimi-K2.6.toml new file mode 100644 index 0000000000..4ecafd1406 --- /dev/null +++ b/providers/abacus/models/moonshotai/Kimi-K2.6.toml @@ -0,0 +1,15 @@ +base_model = "moonshotai/kimi-k2.6" +reasoning_options = [] + +[cost] +input = 0.95 +output = 4.00 +cache_read = 0.19 + +[limit] +context = 262_144 +output = 262_144 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/abacus/models/moonshotai/Kimi-K2.7-Code.toml b/providers/abacus/models/moonshotai/Kimi-K2.7-Code.toml new file mode 100644 index 0000000000..415bc0c4b0 --- /dev/null +++ b/providers/abacus/models/moonshotai/Kimi-K2.7-Code.toml @@ -0,0 +1,15 @@ +base_model = "moonshotai/kimi-k2.7-code" +reasoning_options = [] + +[cost] +input = 0.95 +output = 4.00 +cache_read = 0.19 + +[limit] +context = 262_144 +output = 262_144 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/abacus/models/qwen3.6-plus.toml b/providers/abacus/models/qwen3.6-plus.toml new file mode 100644 index 0000000000..8199a8993c --- /dev/null +++ b/providers/abacus/models/qwen3.6-plus.toml @@ -0,0 +1,14 @@ +base_model = "alibaba/qwen3.6-plus" +reasoning_options = [] + +[cost] +input = 0.50 +output = 3.00 + +[limit] +context = 131_072 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/abacus/models/zai-org/GLM-5.1.toml b/providers/abacus/models/zai-org/GLM-5.1.toml new file mode 100644 index 0000000000..7f8d9d2954 --- /dev/null +++ b/providers/abacus/models/zai-org/GLM-5.1.toml @@ -0,0 +1,15 @@ +base_model = "zhipuai/glm-5.1" +reasoning_options = [] + +[cost] +input = 1.40 +output = 4.40 +cache_read = 0.26 + +[limit] +context = 204_800 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/abacus/models/zai-org/GLM-5.2.toml b/providers/abacus/models/zai-org/GLM-5.2.toml new file mode 100644 index 0000000000..a1ee8cd5bc --- /dev/null +++ b/providers/abacus/models/zai-org/GLM-5.2.toml @@ -0,0 +1,15 @@ +base_model = "zhipuai/glm-5.2" +reasoning_options = [] + +[cost] +input = 1.40 +output = 4.40 +cache_read = 0.26 + +[limit] +context = 1_048_576 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"]