diff --git a/providers/meganova/logo.svg b/providers/meganova/logo.svg new file mode 100644 index 000000000..ab294f1e1 --- /dev/null +++ b/providers/meganova/logo.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/providers/meganova/models/MiniMaxAI/MiniMax-M2.1.toml b/providers/meganova/models/MiniMaxAI/MiniMax-M2.1.toml new file mode 100644 index 000000000..c41250ad5 --- /dev/null +++ b/providers/meganova/models/MiniMaxAI/MiniMax-M2.1.toml @@ -0,0 +1,24 @@ +name = "MiniMax M2.1" +family = "minimax" +release_date = "2025-12-23" +last_updated = "2025-12-23" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0.28 +output = 1.20 + +[limit] +context = 196_608 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/meganova/models/MiniMaxAI/MiniMax-M2.5.toml b/providers/meganova/models/MiniMaxAI/MiniMax-M2.5.toml new file mode 100644 index 000000000..7242bab2d --- /dev/null +++ b/providers/meganova/models/MiniMaxAI/MiniMax-M2.5.toml @@ -0,0 +1,24 @@ +name = "MiniMax M2.5" +family = "minimax" +release_date = "2026-02-12" +last_updated = "2026-02-12" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0.30 +output = 1.20 + +[limit] +context = 204_800 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/meganova/models/Qwen/Qwen2.5-VL-32B-Instruct.toml b/providers/meganova/models/Qwen/Qwen2.5-VL-32B-Instruct.toml new file mode 100644 index 000000000..94560e560 --- /dev/null +++ b/providers/meganova/models/Qwen/Qwen2.5-VL-32B-Instruct.toml @@ -0,0 +1,22 @@ +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 = true +structured_output = true +open_weights = true + +[cost] +input = 0.20 +output = 0.60 + +[limit] +context = 16_384 +output = 16_384 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/meganova/models/Qwen/Qwen3-235B-A22B-Instruct-2507.toml b/providers/meganova/models/Qwen/Qwen3-235B-A22B-Instruct-2507.toml new file mode 100644 index 000000000..157c43749 --- /dev/null +++ b/providers/meganova/models/Qwen/Qwen3-235B-A22B-Instruct-2507.toml @@ -0,0 +1,22 @@ +name = "Qwen3 235B A22B Instruct 2507" +family = "qwen" +release_date = "2025-07-23" +last_updated = "2025-07-23" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.09 +output = 0.60 + +[limit] +context = 262_000 +output = 262_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/meganova/models/Qwen/Qwen3.5-Plus.toml b/providers/meganova/models/Qwen/Qwen3.5-Plus.toml new file mode 100644 index 000000000..dbd174a61 --- /dev/null +++ b/providers/meganova/models/Qwen/Qwen3.5-Plus.toml @@ -0,0 +1,23 @@ +name = "Qwen3.5 Plus" +family = "qwen" +release_date = "2026-02" +last_updated = "2026-02" +attachment = false +reasoning = true +temperature = true +knowledge = "2025-04" +tool_call = true +open_weights = false + +[cost] +input = 0.40 +output = 2.40 +reasoning = 2.40 + +[limit] +context = 1_000_000 +output = 65_536 + +[modalities] +input = ["text", "image", "video"] +output = ["text"] diff --git a/providers/meganova/models/XiaomiMiMo/MiMo-V2-Flash.toml b/providers/meganova/models/XiaomiMiMo/MiMo-V2-Flash.toml new file mode 100644 index 000000000..ba5a51086 --- /dev/null +++ b/providers/meganova/models/XiaomiMiMo/MiMo-V2-Flash.toml @@ -0,0 +1,22 @@ +name = "MiMo V2 Flash" +family = "mimo" +release_date = "2025-12-17" +last_updated = "2025-12-17" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-12-01" +tool_call = true +open_weights = true + +[cost] +input = 0.10 +output = 0.30 + +[limit] +context = 262_144 +output = 32_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/meganova/models/deepseek-ai/DeepSeek-R1-0528.toml b/providers/meganova/models/deepseek-ai/DeepSeek-R1-0528.toml new file mode 100644 index 000000000..edc542d88 --- /dev/null +++ b/providers/meganova/models/deepseek-ai/DeepSeek-R1-0528.toml @@ -0,0 +1,25 @@ +name = "DeepSeek R1 0528" +family = "deepseek-thinking" +release_date = "2025-05-28" +last_updated = "2025-05-28" +attachment = false +reasoning = true +temperature = true +knowledge = "2024-07" +tool_call = false +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0.50 +output = 2.15 + +[limit] +context = 163_840 +output = 64_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/meganova/models/deepseek-ai/DeepSeek-V3-0324.toml b/providers/meganova/models/deepseek-ai/DeepSeek-V3-0324.toml new file mode 100644 index 000000000..546ee80df --- /dev/null +++ b/providers/meganova/models/deepseek-ai/DeepSeek-V3-0324.toml @@ -0,0 +1,21 @@ +name = "DeepSeek V3 0324" +family = "deepseek" +release_date = "2025-03-24" +last_updated = "2025-03-24" +attachment = false +reasoning = false +temperature = true +tool_call = true +open_weights = true + +[cost] +input = 0.25 +output = 0.88 + +[limit] +context = 163_840 +output = 163_840 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/meganova/models/deepseek-ai/DeepSeek-V3.1.toml b/providers/meganova/models/deepseek-ai/DeepSeek-V3.1.toml new file mode 100644 index 000000000..d4b20edb1 --- /dev/null +++ b/providers/meganova/models/deepseek-ai/DeepSeek-V3.1.toml @@ -0,0 +1,22 @@ +name = "DeepSeek V3.1" +family = "deepseek" +release_date = "2025-08-25" +last_updated = "2025-08-25" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.27 +output = 1.00 + +[limit] +context = 164_000 +output = 164_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/meganova/models/deepseek-ai/DeepSeek-V3.2-Exp.toml b/providers/meganova/models/deepseek-ai/DeepSeek-V3.2-Exp.toml new file mode 100644 index 000000000..c2e22c13e --- /dev/null +++ b/providers/meganova/models/deepseek-ai/DeepSeek-V3.2-Exp.toml @@ -0,0 +1,22 @@ +name = "DeepSeek V3.2 Exp" +family = "deepseek" +release_date = "2025-10-10" +last_updated = "2025-10-10" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.27 +output = 0.40 + +[limit] +context = 164_000 +output = 164_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/meganova/models/deepseek-ai/DeepSeek-V3.2.toml b/providers/meganova/models/deepseek-ai/DeepSeek-V3.2.toml new file mode 100644 index 000000000..99faceba9 --- /dev/null +++ b/providers/meganova/models/deepseek-ai/DeepSeek-V3.2.toml @@ -0,0 +1,22 @@ +name = "DeepSeek V3.2" +family = "deepseek" +release_date = "2025-12-03" +last_updated = "2025-12-03" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.26 +output = 0.38 + +[limit] +context = 164_000 +output = 164_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/meganova/models/meta-llama/Llama-3.3-70B-Instruct.toml b/providers/meganova/models/meta-llama/Llama-3.3-70B-Instruct.toml new file mode 100644 index 000000000..de3b811a1 --- /dev/null +++ b/providers/meganova/models/meta-llama/Llama-3.3-70B-Instruct.toml @@ -0,0 +1,21 @@ +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 +open_weights = true + +[cost] +input = 0.10 +output = 0.30 + +[limit] +context = 131_072 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/meganova/models/mistralai/Mistral-Nemo-Instruct-2407.toml b/providers/meganova/models/mistralai/Mistral-Nemo-Instruct-2407.toml new file mode 100644 index 000000000..6d2c00309 --- /dev/null +++ b/providers/meganova/models/mistralai/Mistral-Nemo-Instruct-2407.toml @@ -0,0 +1,22 @@ +name = "Mistral Nemo Instruct 2407" +family = "mistral" +release_date = "2024-07-18" +last_updated = "2024-07-18" +attachment = false +reasoning = false +tool_call = true +structured_output = true +temperature = true +open_weights = true + +[cost] +input = 0.02 +output = 0.04 + +[limit] +context = 131_072 +output = 65_536 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/meganova/models/mistralai/Mistral-Small-3.2-24B-Instruct-2506.toml b/providers/meganova/models/mistralai/Mistral-Small-3.2-24B-Instruct-2506.toml new file mode 100644 index 000000000..57a5d2b44 --- /dev/null +++ b/providers/meganova/models/mistralai/Mistral-Small-3.2-24B-Instruct-2506.toml @@ -0,0 +1,23 @@ +name = "Mistral Small 3.2 24B Instruct" +family = "mistral-small" +release_date = "2025-06-20" +last_updated = "2025-06-20" +attachment = true +reasoning = false +temperature = true +knowledge = "2024-10" +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0 +output = 0 + +[limit] +context = 32_768 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/meganova/models/moonshotai/Kimi-K2-Thinking.toml b/providers/meganova/models/moonshotai/Kimi-K2-Thinking.toml new file mode 100644 index 000000000..4c28538dd --- /dev/null +++ b/providers/meganova/models/moonshotai/Kimi-K2-Thinking.toml @@ -0,0 +1,25 @@ +name = "Kimi K2 Thinking" +family = "kimi-thinking" +release_date = "2025-11-06" +last_updated = "2025-11-06" +attachment = false +reasoning = true +temperature = true +tool_call = true +knowledge = "2024-08" +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0.60 +output = 2.60 + +[limit] +context = 262_144 +output = 262_144 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/meganova/models/moonshotai/Kimi-K2.5.toml b/providers/meganova/models/moonshotai/Kimi-K2.5.toml new file mode 100644 index 000000000..d58969896 --- /dev/null +++ b/providers/meganova/models/moonshotai/Kimi-K2.5.toml @@ -0,0 +1,25 @@ +name = "Kimi K2.5" +family = "kimi" +release_date = "2026-01-27" +last_updated = "2026-01-27" +attachment = false +reasoning = true +temperature = true +tool_call = true +knowledge = "2026-01" +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0.45 +output = 2.80 + +[limit] +context = 262_144 +output = 262_144 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/meganova/models/zai-org/GLM-4.6.toml b/providers/meganova/models/zai-org/GLM-4.6.toml new file mode 100644 index 000000000..7605a33a9 --- /dev/null +++ b/providers/meganova/models/zai-org/GLM-4.6.toml @@ -0,0 +1,25 @@ +name = "GLM-4.6" +family = "glm" +release_date = "2025-09-30" +last_updated = "2025-09-30" +attachment = false +reasoning = true +temperature = true +tool_call = true +knowledge = "2025-04" +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0.45 +output = 1.90 + +[limit] +context = 202_752 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/meganova/models/zai-org/GLM-4.7.toml b/providers/meganova/models/zai-org/GLM-4.7.toml new file mode 100644 index 000000000..caf9fb02e --- /dev/null +++ b/providers/meganova/models/zai-org/GLM-4.7.toml @@ -0,0 +1,25 @@ +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 +knowledge = "2025-04" +open_weights = true + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0.20 +output = 0.80 + +[limit] +context = 202_752 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/meganova/models/zai-org/GLM-5.toml b/providers/meganova/models/zai-org/GLM-5.toml new file mode 100644 index 000000000..df55f613d --- /dev/null +++ b/providers/meganova/models/zai-org/GLM-5.toml @@ -0,0 +1,24 @@ +name = "GLM-5" +family = "glm" +release_date = "2026-02-11" +last_updated = "2026-02-11" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = false + +[interleaved] +field = "reasoning_content" + +[cost] +input = 0.80 +output = 2.56 + +[limit] +context = 202_752 +output = 131_072 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/meganova/provider.toml b/providers/meganova/provider.toml new file mode 100644 index 000000000..1afd1ae49 --- /dev/null +++ b/providers/meganova/provider.toml @@ -0,0 +1,5 @@ +name = "Meganova" +env = ["MEGANOVA_API_KEY"] +npm = "@ai-sdk/openai-compatible" +api = "https://api.meganova.ai/v1" +doc = "https://docs.meganova.ai"