diff --git a/providers/crant-ai-studio/logo.svg b/providers/crant-ai-studio/logo.svg new file mode 100644 index 000000000..db00c99b1 --- /dev/null +++ b/providers/crant-ai-studio/logo.svg @@ -0,0 +1,5298 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/providers/crant-ai-studio/models/Qwen/Qwen3.5-4B.toml b/providers/crant-ai-studio/models/Qwen/Qwen3.5-4B.toml new file mode 100644 index 000000000..8c957c8ed --- /dev/null +++ b/providers/crant-ai-studio/models/Qwen/Qwen3.5-4B.toml @@ -0,0 +1,22 @@ +name = "Qwen/Qwen3.5-4B" +family = "qwen" +release_date = "2026-03-03" +last_updated = "2026-03-03" +attachment = false +reasoning = true +temperature = true +knowledge = "2025-04" +tool_call = true +open_weights = true + +[cost] +input = 1.0 +output = 1.0 + +[limit] +context = 262_144 +output = 65_536 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/crant-ai-studio/models/deepseek-v4-flash-search.toml b/providers/crant-ai-studio/models/deepseek-v4-flash-search.toml new file mode 100644 index 000000000..bb9270993 --- /dev/null +++ b/providers/crant-ai-studio/models/deepseek-v4-flash-search.toml @@ -0,0 +1,25 @@ +name = "DeepSeek V4 Flash Search" +family = "deepseek-flash" +release_date = "2026-04-24" +last_updated = "2026-04-24" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0.5 +output = 1.0 + +[limit] +context = 1_000_000 +output = 384_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crant-ai-studio/models/deepseek-v4-flash.toml b/providers/crant-ai-studio/models/deepseek-v4-flash.toml new file mode 100644 index 000000000..06a33b5f1 --- /dev/null +++ b/providers/crant-ai-studio/models/deepseek-v4-flash.toml @@ -0,0 +1,6 @@ +[extends] +from = "deepseek/deepseek-v4-flash" + +[cost] +input = 0.5 +output = 1.0 diff --git a/providers/crant-ai-studio/models/deepseek-v4-pro-search.toml b/providers/crant-ai-studio/models/deepseek-v4-pro-search.toml new file mode 100644 index 000000000..8dc04f63b --- /dev/null +++ b/providers/crant-ai-studio/models/deepseek-v4-pro-search.toml @@ -0,0 +1,25 @@ +name = "DeepSeek V4 Pro Search" +family = "deepseek-thinking" +release_date = "2026-04-24" +last_updated = "2026-04-24" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 1.5 +output = 3.0 + +[limit] +context = 1_000_000 +output = 384_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crant-ai-studio/models/deepseek-v4-pro.toml b/providers/crant-ai-studio/models/deepseek-v4-pro.toml new file mode 100644 index 000000000..5cc9283e6 --- /dev/null +++ b/providers/crant-ai-studio/models/deepseek-v4-pro.toml @@ -0,0 +1,6 @@ +[extends] +from = "deepseek/deepseek-v4-pro" + +[cost] +input = 1.5 +output = 3.0 diff --git a/providers/crant-ai-studio/models/glm-0808-360b-dr.toml b/providers/crant-ai-studio/models/glm-0808-360b-dr.toml new file mode 100644 index 000000000..e20aeb600 --- /dev/null +++ b/providers/crant-ai-studio/models/glm-0808-360b-dr.toml @@ -0,0 +1,21 @@ +name = "GLM 0808 360B-DR" +family = "glm" +release_date = "2025-08-08" +last_updated = "2025-08-08" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = true + +[cost] +input = 2.0 +output = 2.0 + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crant-ai-studio/models/glm-4-32b.toml b/providers/crant-ai-studio/models/glm-4-32b.toml new file mode 100644 index 000000000..31eb70ce3 --- /dev/null +++ b/providers/crant-ai-studio/models/glm-4-32b.toml @@ -0,0 +1,21 @@ +name = "GLM-4-32B" +family = "glm" +release_date = "2024-06-01" +last_updated = "2024-06-01" +attachment = false +reasoning = false +temperature = true +tool_call = true +open_weights = true + +[cost] +input = 2.0 +output = 2.0 + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crant-ai-studio/models/glm-4-flash.toml b/providers/crant-ai-studio/models/glm-4-flash.toml new file mode 100644 index 000000000..6c315b286 --- /dev/null +++ b/providers/crant-ai-studio/models/glm-4-flash.toml @@ -0,0 +1,21 @@ +name = "GLM-4-Flash" +family = "glm" +release_date = "2024-08-01" +last_updated = "2024-08-01" +attachment = false +reasoning = false +temperature = true +tool_call = true +open_weights = true + +[cost] +input = 2.0 +output = 2.0 + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crant-ai-studio/models/glm-4.1v-thinking-flashx.toml b/providers/crant-ai-studio/models/glm-4.1v-thinking-flashx.toml new file mode 100644 index 000000000..12a7164a1 --- /dev/null +++ b/providers/crant-ai-studio/models/glm-4.1v-thinking-flashx.toml @@ -0,0 +1,21 @@ +name = "GLM-4.1V Thinking FlashX" +family = "glm" +release_date = "2025-01-01" +last_updated = "2025-01-01" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = true + +[cost] +input = 2.0 +output = 2.0 + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/crant-ai-studio/models/glm-4.5-air.toml b/providers/crant-ai-studio/models/glm-4.5-air.toml new file mode 100644 index 000000000..4eb538636 --- /dev/null +++ b/providers/crant-ai-studio/models/glm-4.5-air.toml @@ -0,0 +1,21 @@ +name = "GLM-4.5 Air" +family = "glm" +release_date = "2025-07-29" +last_updated = "2025-07-29" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = true + +[cost] +input = 2.0 +output = 2.0 + +[limit] +context = 131_072 +output = 98_304 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crant-ai-studio/models/glm-4.5.toml b/providers/crant-ai-studio/models/glm-4.5.toml new file mode 100644 index 000000000..bee934d9f --- /dev/null +++ b/providers/crant-ai-studio/models/glm-4.5.toml @@ -0,0 +1,21 @@ +name = "GLM-4.5" +family = "glm" +release_date = "2025-07-29" +last_updated = "2025-07-29" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = true + +[cost] +input = 2.0 +output = 2.0 + +[limit] +context = 131_072 +output = 98_304 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crant-ai-studio/models/glm-4.6v.toml b/providers/crant-ai-studio/models/glm-4.6v.toml new file mode 100644 index 000000000..6795f868e --- /dev/null +++ b/providers/crant-ai-studio/models/glm-4.6v.toml @@ -0,0 +1,21 @@ +name = "GLM-4.6V" +family = "glm" +release_date = "2025-12-08" +last_updated = "2025-12-08" +attachment = true +reasoning = true +temperature = true +tool_call = true +open_weights = true + +[cost] +input = 2.0 +output = 2.0 + +[limit] +context = 128_000 +output = 32_768 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/crant-ai-studio/models/glm-4.7.toml b/providers/crant-ai-studio/models/glm-4.7.toml new file mode 100644 index 000000000..bcbc578d8 --- /dev/null +++ b/providers/crant-ai-studio/models/glm-4.7.toml @@ -0,0 +1,24 @@ +name = "GLM-4.7" +family = "glm" +release_date = "2025-12-22" +last_updated = "2025-12-22" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 2.0 +output = 2.0 + +[limit] +context = 204_800 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crant-ai-studio/models/glm-5-turbo.toml b/providers/crant-ai-studio/models/glm-5-turbo.toml new file mode 100644 index 000000000..f13113cea --- /dev/null +++ b/providers/crant-ai-studio/models/glm-5-turbo.toml @@ -0,0 +1,25 @@ +name = "GLM-5 Turbo" +family = "glm" +release_date = "2026-03-16" +last_updated = "2026-03-16" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[interleaved] +field = "reasoning_content" + +[cost] +input = 2.0 +output = 2.0 + +[limit] +context = 200_000 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crant-ai-studio/models/glm-5.1.toml b/providers/crant-ai-studio/models/glm-5.1.toml new file mode 100644 index 000000000..b0967e5e9 --- /dev/null +++ b/providers/crant-ai-studio/models/glm-5.1.toml @@ -0,0 +1,6 @@ +[extends] +from = "zhipuai/glm-5.1" + +[cost] +input = 2.0 +output = 2.0 diff --git a/providers/crant-ai-studio/models/glm-5.toml b/providers/crant-ai-studio/models/glm-5.toml new file mode 100644 index 000000000..62d4df0eb --- /dev/null +++ b/providers/crant-ai-studio/models/glm-5.toml @@ -0,0 +1,6 @@ +[extends] +from = "zhipuai/glm-5" + +[cost] +input = 2.0 +output = 2.0 diff --git a/providers/crant-ai-studio/models/glm-5v-turbo.toml b/providers/crant-ai-studio/models/glm-5v-turbo.toml new file mode 100644 index 000000000..b1bca863a --- /dev/null +++ b/providers/crant-ai-studio/models/glm-5v-turbo.toml @@ -0,0 +1,6 @@ +[extends] +from = "zhipuai/glm-5v-turbo" + +[cost] +input = 2.0 +output = 2.0 diff --git a/providers/crant-ai-studio/models/kimi-k1.5.toml b/providers/crant-ai-studio/models/kimi-k1.5.toml new file mode 100644 index 000000000..2e02f74e9 --- /dev/null +++ b/providers/crant-ai-studio/models/kimi-k1.5.toml @@ -0,0 +1,21 @@ +name = "Kimi K1.5" +family = "kimi" +release_date = "2025-01" +last_updated = "2025-01" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = false + +[cost] +input = 2.0 +output = 2.0 + +[limit] +context = 131_072 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crant-ai-studio/models/kimi-k2.toml b/providers/crant-ai-studio/models/kimi-k2.toml new file mode 100644 index 000000000..652a7984c --- /dev/null +++ b/providers/crant-ai-studio/models/kimi-k2.toml @@ -0,0 +1,6 @@ +[extends] +from = "moonshotai/kimi-k2-0711-preview" + +[cost] +input = 2.0 +output = 2.0 diff --git a/providers/crant-ai-studio/models/mimo-v2-omni.toml b/providers/crant-ai-studio/models/mimo-v2-omni.toml new file mode 100644 index 000000000..1a288614f --- /dev/null +++ b/providers/crant-ai-studio/models/mimo-v2-omni.toml @@ -0,0 +1,6 @@ +[extends] +from = "xiaomi/mimo-v2-omni" + +[cost] +input = 2.0 +output = 2.0 diff --git a/providers/crant-ai-studio/models/mimo-v2-pro.toml b/providers/crant-ai-studio/models/mimo-v2-pro.toml new file mode 100644 index 000000000..b395ae529 --- /dev/null +++ b/providers/crant-ai-studio/models/mimo-v2-pro.toml @@ -0,0 +1,6 @@ +[extends] +from = "xiaomi/mimo-v2-pro" + +[cost] +input = 2.0 +output = 2.0 diff --git a/providers/crant-ai-studio/models/mimo-v2-tts.toml b/providers/crant-ai-studio/models/mimo-v2-tts.toml new file mode 100644 index 000000000..1c2d31534 --- /dev/null +++ b/providers/crant-ai-studio/models/mimo-v2-tts.toml @@ -0,0 +1,21 @@ +name = "MiMo V2 TTS" +family = "mimo" +release_date = "2026-03-18" +last_updated = "2026-03-18" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = false + +[cost] +input = 2.0 +output = 2.0 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["audio"] diff --git a/providers/crant-ai-studio/models/mimo-v2.5-pro.toml b/providers/crant-ai-studio/models/mimo-v2.5-pro.toml new file mode 100644 index 000000000..fd8c927fb --- /dev/null +++ b/providers/crant-ai-studio/models/mimo-v2.5-pro.toml @@ -0,0 +1,6 @@ +[extends] +from = "xiaomi/mimo-v2.5-pro" + +[cost] +input = 2.0 +output = 2.0 diff --git a/providers/crant-ai-studio/models/mimo-v2.5-tts-voiceclone.toml b/providers/crant-ai-studio/models/mimo-v2.5-tts-voiceclone.toml new file mode 100644 index 000000000..0ea6784da --- /dev/null +++ b/providers/crant-ai-studio/models/mimo-v2.5-tts-voiceclone.toml @@ -0,0 +1,21 @@ +name = "MiMo V2.5 TTS VoiceClone" +family = "mimo" +release_date = "2026-04-22" +last_updated = "2026-04-22" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = true + +[cost] +input = 2.0 +output = 2.0 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text", "audio"] +output = ["audio"] diff --git a/providers/crant-ai-studio/models/mimo-v2.5-tts-voicedesign.toml b/providers/crant-ai-studio/models/mimo-v2.5-tts-voicedesign.toml new file mode 100644 index 000000000..dcb5986b7 --- /dev/null +++ b/providers/crant-ai-studio/models/mimo-v2.5-tts-voicedesign.toml @@ -0,0 +1,21 @@ +name = "MiMo V2.5 TTS VoiceDesign" +family = "mimo" +release_date = "2026-04-22" +last_updated = "2026-04-22" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = true + +[cost] +input = 2.0 +output = 2.0 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["audio"] diff --git a/providers/crant-ai-studio/models/mimo-v2.5-tts.toml b/providers/crant-ai-studio/models/mimo-v2.5-tts.toml new file mode 100644 index 000000000..bebd6ffe7 --- /dev/null +++ b/providers/crant-ai-studio/models/mimo-v2.5-tts.toml @@ -0,0 +1,21 @@ +name = "MiMo V2.5 TTS" +family = "mimo" +release_date = "2026-04-22" +last_updated = "2026-04-22" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = true + +[cost] +input = 2.0 +output = 2.0 + +[limit] +context = 131_072 +output = 131_072 + +[modalities] +input = ["text"] +output = ["audio"] diff --git a/providers/crant-ai-studio/models/mimo-v2.5.toml b/providers/crant-ai-studio/models/mimo-v2.5.toml new file mode 100644 index 000000000..0d9d96726 --- /dev/null +++ b/providers/crant-ai-studio/models/mimo-v2.5.toml @@ -0,0 +1,6 @@ +[extends] +from = "xiaomi/mimo-v2.5" + +[cost] +input = 2.0 +output = 2.0 diff --git a/providers/crant-ai-studio/models/qwen-max-latest.toml b/providers/crant-ai-studio/models/qwen-max-latest.toml new file mode 100644 index 000000000..eeccb4ddd --- /dev/null +++ b/providers/crant-ai-studio/models/qwen-max-latest.toml @@ -0,0 +1,6 @@ +[extends] +from = "alibaba/qwen-max" + +[cost] +input = 1.2 +output = 4.8 diff --git a/providers/crant-ai-studio/models/qwen-plus-2025-07-28.toml b/providers/crant-ai-studio/models/qwen-plus-2025-07-28.toml new file mode 100644 index 000000000..ffde603a7 --- /dev/null +++ b/providers/crant-ai-studio/models/qwen-plus-2025-07-28.toml @@ -0,0 +1,6 @@ +[extends] +from = "alibaba/qwen-plus" + +[cost] +input = 0.4 +output = 1.0 diff --git a/providers/crant-ai-studio/models/qwen3-coder-plus.toml b/providers/crant-ai-studio/models/qwen3-coder-plus.toml new file mode 100644 index 000000000..c96cefa08 --- /dev/null +++ b/providers/crant-ai-studio/models/qwen3-coder-plus.toml @@ -0,0 +1,6 @@ +[extends] +from = "alibaba/qwen3-coder-plus" + +[cost] +input = 2.0 +output = 8.0 diff --git a/providers/crant-ai-studio/models/qwen3-max-2026-01-23.toml b/providers/crant-ai-studio/models/qwen3-max-2026-01-23.toml new file mode 100644 index 000000000..6e1b5cbbe --- /dev/null +++ b/providers/crant-ai-studio/models/qwen3-max-2026-01-23.toml @@ -0,0 +1,6 @@ +[extends] +from = "alibaba/qwen3-max" + +[cost] +input = 1.25 +output = 5.0 diff --git a/providers/crant-ai-studio/models/qwen3-omni-flash-2025-12-01.toml b/providers/crant-ai-studio/models/qwen3-omni-flash-2025-12-01.toml new file mode 100644 index 000000000..5e506e082 --- /dev/null +++ b/providers/crant-ai-studio/models/qwen3-omni-flash-2025-12-01.toml @@ -0,0 +1,6 @@ +[extends] +from = "alibaba/qwen3-omni-flash" + +[cost] +input = 0.5 +output = 1.0 diff --git a/providers/crant-ai-studio/models/qwen3-vl-plus.toml b/providers/crant-ai-studio/models/qwen3-vl-plus.toml new file mode 100644 index 000000000..26c90b912 --- /dev/null +++ b/providers/crant-ai-studio/models/qwen3-vl-plus.toml @@ -0,0 +1,6 @@ +[extends] +from = "alibaba/qwen3-vl-plus" + +[cost] +input = 0.5 +output = 5.0 diff --git a/providers/crant-ai-studio/models/qwen3.5-122b-a10b.toml b/providers/crant-ai-studio/models/qwen3.5-122b-a10b.toml new file mode 100644 index 000000000..792d520b7 --- /dev/null +++ b/providers/crant-ai-studio/models/qwen3.5-122b-a10b.toml @@ -0,0 +1,2 @@ +[extends] +from = "alibaba/qwen3.5-122b-a10b" diff --git a/providers/crant-ai-studio/models/qwen3.5-27b.toml b/providers/crant-ai-studio/models/qwen3.5-27b.toml new file mode 100644 index 000000000..9851882d5 --- /dev/null +++ b/providers/crant-ai-studio/models/qwen3.5-27b.toml @@ -0,0 +1,2 @@ +[extends] +from = "alibaba/qwen3.5-27b" diff --git a/providers/crant-ai-studio/models/qwen3.5-35b-a3b.toml b/providers/crant-ai-studio/models/qwen3.5-35b-a3b.toml new file mode 100644 index 000000000..5adaaf506 --- /dev/null +++ b/providers/crant-ai-studio/models/qwen3.5-35b-a3b.toml @@ -0,0 +1,6 @@ +[extends] +from = "alibaba/qwen3.5-35b-a3b" + +[cost] +input = 0.2 +output = 1.6 diff --git a/providers/crant-ai-studio/models/qwen3.5-397b-a17b.toml b/providers/crant-ai-studio/models/qwen3.5-397b-a17b.toml new file mode 100644 index 000000000..bf1905667 --- /dev/null +++ b/providers/crant-ai-studio/models/qwen3.5-397b-a17b.toml @@ -0,0 +1,2 @@ +[extends] +from = "alibaba/qwen3.5-397b-a17b" diff --git a/providers/crant-ai-studio/models/qwen3.5-flash.toml b/providers/crant-ai-studio/models/qwen3.5-flash.toml new file mode 100644 index 000000000..5d2755164 --- /dev/null +++ b/providers/crant-ai-studio/models/qwen3.5-flash.toml @@ -0,0 +1,21 @@ +name = "Qwen3.5 Flash" +family = "qwen" +release_date = "2026-02-16" +last_updated = "2026-02-16" +attachment = false +reasoning = false +temperature = true +tool_call = true +open_weights = false + +[cost] +input = 0.1 +output = 1.0 + +[limit] +context = 1_000_000 +output = 65_536 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crant-ai-studio/models/qwen3.5-max-2026-03-08.toml b/providers/crant-ai-studio/models/qwen3.5-max-2026-03-08.toml new file mode 100644 index 000000000..3859c7fd0 --- /dev/null +++ b/providers/crant-ai-studio/models/qwen3.5-max-2026-03-08.toml @@ -0,0 +1,21 @@ +name = "Qwen3.5 Max" +family = "qwen" +release_date = "2026-03-08" +last_updated = "2026-03-08" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = false + +[cost] +input = 0.5 +output = 1.0 + +[limit] +context = 1_000_000 +output = 65_536 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/crant-ai-studio/models/qwen3.5-omni-flash.toml b/providers/crant-ai-studio/models/qwen3.5-omni-flash.toml new file mode 100644 index 000000000..1054876e9 --- /dev/null +++ b/providers/crant-ai-studio/models/qwen3.5-omni-flash.toml @@ -0,0 +1,21 @@ +name = "Qwen3.5 Omni Flash" +family = "qwen" +release_date = "2026-02-16" +last_updated = "2026-02-16" +attachment = false +reasoning = false +temperature = true +tool_call = true +open_weights = false + +[cost] +input = 1.1 +output = 6.65 + +[limit] +context = 1_000_000 +output = 65_536 + +[modalities] +input = ["text", "image", "audio", "video"] +output = ["text", "audio"] diff --git a/providers/crant-ai-studio/models/qwen3.5-omni-plus.toml b/providers/crant-ai-studio/models/qwen3.5-omni-plus.toml new file mode 100644 index 000000000..74a79cbd3 --- /dev/null +++ b/providers/crant-ai-studio/models/qwen3.5-omni-plus.toml @@ -0,0 +1,21 @@ +name = "Qwen3.5 Omni Plus" +family = "qwen" +release_date = "2026-02-16" +last_updated = "2026-02-16" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = false + +[cost] +input = 3.5 +output = 20.0 + +[limit] +context = 1_000_000 +output = 65_536 + +[modalities] +input = ["text", "image", "audio", "video"] +output = ["text", "audio"] diff --git a/providers/crant-ai-studio/models/qwen3.5-plus.toml b/providers/crant-ai-studio/models/qwen3.5-plus.toml new file mode 100644 index 000000000..298858420 --- /dev/null +++ b/providers/crant-ai-studio/models/qwen3.5-plus.toml @@ -0,0 +1,2 @@ +[extends] +from = "alibaba/qwen3.5-plus" diff --git a/providers/crant-ai-studio/models/qwen3.6-27b.toml b/providers/crant-ai-studio/models/qwen3.6-27b.toml new file mode 100644 index 000000000..f373c351f --- /dev/null +++ b/providers/crant-ai-studio/models/qwen3.6-27b.toml @@ -0,0 +1,6 @@ +[extends] +from = "alibaba/qwen3.6-27b" + +[cost] +input = 1.5 +output = 9.0 diff --git a/providers/crant-ai-studio/models/qwen3.6-35b-a3b.toml b/providers/crant-ai-studio/models/qwen3.6-35b-a3b.toml new file mode 100644 index 000000000..342aff7b1 --- /dev/null +++ b/providers/crant-ai-studio/models/qwen3.6-35b-a3b.toml @@ -0,0 +1,6 @@ +[extends] +from = "alibaba/qwen3.6-35b-a3b" + +[cost] +input = 0.9 +output = 5.4 diff --git a/providers/crant-ai-studio/models/qwen3.6-max-preview.toml b/providers/crant-ai-studio/models/qwen3.6-max-preview.toml new file mode 100644 index 000000000..eb94dba95 --- /dev/null +++ b/providers/crant-ai-studio/models/qwen3.6-max-preview.toml @@ -0,0 +1,6 @@ +[extends] +from = "alibaba/qwen3.6-max-preview" + +[cost] +input = 4.5 +output = 27.0 diff --git a/providers/crant-ai-studio/models/qwen3.6-plus-preview.toml b/providers/crant-ai-studio/models/qwen3.6-plus-preview.toml new file mode 100644 index 000000000..2896b3f90 --- /dev/null +++ b/providers/crant-ai-studio/models/qwen3.6-plus-preview.toml @@ -0,0 +1,21 @@ +name = "Qwen3.6 Plus Preview" +family = "qwen" +release_date = "2026-04-02" +last_updated = "2026-04-02" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = false + +[cost] +input = 0.5 +output = 1.0 + +[limit] +context = 1_000_000 +output = 65_536 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/crant-ai-studio/models/qwen3.6-plus.toml b/providers/crant-ai-studio/models/qwen3.6-plus.toml new file mode 100644 index 000000000..8afa86f20 --- /dev/null +++ b/providers/crant-ai-studio/models/qwen3.6-plus.toml @@ -0,0 +1,6 @@ +[extends] +from = "alibaba/qwen3.6-plus" + +[cost] +input = 1.0 +output = 6.0 diff --git a/providers/crant-ai-studio/provider.toml b/providers/crant-ai-studio/provider.toml new file mode 100644 index 000000000..208400ac1 --- /dev/null +++ b/providers/crant-ai-studio/provider.toml @@ -0,0 +1,5 @@ +name = "Crant AI Studio" +npm = "@ai-sdk/openai-compatible" +api = "https://studio.crantai.com/v1" +env = ["CRANT_AI_STUDIO_API_KEY"] +doc = "https://studio.crantai.com"