diff --git a/labs/baai/lab.toml b/labs/baai/lab.toml new file mode 100644 index 00000000000..25deed35af8 --- /dev/null +++ b/labs/baai/lab.toml @@ -0,0 +1 @@ +description = "The Beijing Academy of Artificial Intelligence publishes the BGE family, a widely used set of open embedding and reranking models for retrieval." diff --git a/labs/baai/logo.svg b/labs/baai/logo.svg new file mode 100644 index 00000000000..60a5e071fa6 --- /dev/null +++ b/labs/baai/logo.svg @@ -0,0 +1,3 @@ + + + diff --git a/labs/hcompany/lab.toml b/labs/hcompany/lab.toml new file mode 100644 index 00000000000..7d770a9bd2e --- /dev/null +++ b/labs/hcompany/lab.toml @@ -0,0 +1 @@ +description = "H Company builds Holo models for GUI grounding, letting computer-use agents locate and act on elements in web, desktop, and mobile interfaces." diff --git a/labs/hcompany/logo.svg b/labs/hcompany/logo.svg new file mode 100644 index 00000000000..e49d7f70705 --- /dev/null +++ b/labs/hcompany/logo.svg @@ -0,0 +1,3 @@ + + + diff --git a/labs/intfloat/lab.toml b/labs/intfloat/lab.toml new file mode 100644 index 00000000000..2150a25aa82 --- /dev/null +++ b/labs/intfloat/lab.toml @@ -0,0 +1 @@ +description = "intfloat publishes the E5 text-embedding family, contrastively trained retrieval models covering English and multilingual corpora." diff --git a/labs/nousresearch/lab.toml b/labs/nousresearch/lab.toml new file mode 100644 index 00000000000..f32373c0344 --- /dev/null +++ b/labs/nousresearch/lab.toml @@ -0,0 +1 @@ +description = "Nous Research fine-tunes open base models into the Hermes line, favouring steerable, hybrid-reasoning assistants with neutral alignment." diff --git a/labs/nousresearch/logo.svg b/labs/nousresearch/logo.svg new file mode 100644 index 00000000000..979c67878a4 --- /dev/null +++ b/labs/nousresearch/logo.svg @@ -0,0 +1,3 @@ + + + diff --git a/labs/sentence-transformers/lab.toml b/labs/sentence-transformers/lab.toml new file mode 100644 index 00000000000..96207b4a9d0 --- /dev/null +++ b/labs/sentence-transformers/lab.toml @@ -0,0 +1 @@ +description = "The sentence-transformers project maintains compact bi-encoder embedding models for sentence similarity, clustering, and paraphrase mining." diff --git a/models/alibaba/qwen3-30b-a3b-instruct-2507.toml b/models/alibaba/qwen3-30b-a3b-instruct-2507.toml new file mode 100644 index 00000000000..3f1c8dada1d --- /dev/null +++ b/models/alibaba/qwen3-30b-a3b-instruct-2507.toml @@ -0,0 +1,24 @@ +name = "Qwen3 30B-A3B Instruct 2507" +description = "Compact open Qwen3 MoE instruct model for fast multilingual chat, coding, and tool use" +family = "qwen" +release_date = "2025-07-29" +last_updated = "2025-07-29" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +license = "Apache-2.0" + +[limit] +context = 262_144 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] + +[[weights]] +label = "Hugging Face" +url = "https://huggingface.co/Qwen/Qwen3-30B-A3B-Instruct-2507" diff --git a/models/alibaba/qwen3-embedding-8b.toml b/models/alibaba/qwen3-embedding-8b.toml new file mode 100644 index 00000000000..e4e5bb66629 --- /dev/null +++ b/models/alibaba/qwen3-embedding-8b.toml @@ -0,0 +1,23 @@ +name = "Qwen3 Embedding 8B" +description = "Largest Qwen3 embedding model for multilingual retrieval, ranking, and code search" +family = "qwen" +release_date = "2025-06-03" +last_updated = "2025-06-03" +attachment = false +reasoning = false +temperature = false +tool_call = false +open_weights = true +license = "Apache-2.0" + +[limit] +context = 32_768 +output = 1 + +[modalities] +input = ["text"] +output = ["text"] + +[[weights]] +label = "Hugging Face" +url = "https://huggingface.co/Qwen/Qwen3-Embedding-8B" diff --git a/models/baai/bge-large-en-v1.5.toml b/models/baai/bge-large-en-v1.5.toml new file mode 100644 index 00000000000..08f3be49f70 --- /dev/null +++ b/models/baai/bge-large-en-v1.5.toml @@ -0,0 +1,23 @@ +name = "BGE Large EN v1.5" +description = "English text embedding model for semantic search, retrieval, and reranking pipelines" +family = "bge" +release_date = "2023-09-12" +last_updated = "2023-09-12" +attachment = false +reasoning = false +temperature = false +tool_call = false +open_weights = true +license = "MIT" + +[limit] +context = 512 +output = 1 + +[modalities] +input = ["text"] +output = ["text"] + +[[weights]] +label = "Hugging Face" +url = "https://huggingface.co/BAAI/bge-large-en-v1.5" diff --git a/models/baai/bge-m3.toml b/models/baai/bge-m3.toml new file mode 100644 index 00000000000..b17042c4fe5 --- /dev/null +++ b/models/baai/bge-m3.toml @@ -0,0 +1,23 @@ +name = "BGE M3" +description = "Multilingual multi-granularity embedding model for dense, sparse, and multi-vector retrieval" +family = "bge" +release_date = "2024-01-27" +last_updated = "2024-01-27" +attachment = false +reasoning = false +temperature = false +tool_call = false +open_weights = true +license = "MIT" + +[limit] +context = 8_192 +output = 1 + +[modalities] +input = ["text"] +output = ["text"] + +[[weights]] +label = "Hugging Face" +url = "https://huggingface.co/BAAI/bge-m3" diff --git a/models/baai/bge-multilingual-gemma2.toml b/models/baai/bge-multilingual-gemma2.toml new file mode 100644 index 00000000000..c263c90e792 --- /dev/null +++ b/models/baai/bge-multilingual-gemma2.toml @@ -0,0 +1,23 @@ +name = "BGE Multilingual Gemma2" +description = "Gemma 2 based multilingual embedding model for cross-language search and retrieval" +family = "bge" +release_date = "2024-07-29" +last_updated = "2024-07-29" +attachment = false +reasoning = false +temperature = false +tool_call = false +open_weights = true +license = "Gemma" + +[limit] +context = 8_192 +output = 1 + +[modalities] +input = ["text"] +output = ["text"] + +[[weights]] +label = "Hugging Face" +url = "https://huggingface.co/BAAI/bge-multilingual-gemma2" diff --git a/models/google/gemma-3-27b-it.toml b/models/google/gemma-3-27b-it.toml new file mode 100644 index 00000000000..c34962dc7e9 --- /dev/null +++ b/models/google/gemma-3-27b-it.toml @@ -0,0 +1,30 @@ +name = "Gemma 3 27B IT" +description = "Open Gemma 3 instruction model with vision input and a long multilingual context" +family = "gemma" +release_date = "2025-03-12" +last_updated = "2025-03-12" +attachment = true +reasoning = false +temperature = true +tool_call = true +structured_output = true +knowledge = "2024-08" +open_weights = true +license = "Gemma" + +[limit] +context = 131_072 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text"] + +[[weights]] +label = "Hugging Face" +url = "https://huggingface.co/google/gemma-3-27b-it" + +[[links]] +label = "Model card" +url = "https://ai.google.dev/gemma/docs/core/model_card_3" +type = "model_card" diff --git a/models/hcompany/holo2-30b-a3b.toml b/models/hcompany/holo2-30b-a3b.toml new file mode 100644 index 00000000000..86d356526bc --- /dev/null +++ b/models/hcompany/holo2-30b-a3b.toml @@ -0,0 +1,22 @@ +name = "Holo2 30B A3B" +description = "Open GUI-grounding model that reads web, desktop, and mobile interfaces for computer-use agents" +release_date = "2025-11-10" +last_updated = "2025-11-10" +attachment = true +reasoning = false +temperature = true +tool_call = true +open_weights = true +license = "Apache-2.0" + +[limit] +context = 131_072 +output = 16_384 + +[modalities] +input = ["text", "image"] +output = ["text"] + +[[weights]] +label = "Hugging Face" +url = "https://huggingface.co/Hcompany/Holo2-30B-A3B" diff --git a/models/intfloat/multilingual-e5-large-instruct.toml b/models/intfloat/multilingual-e5-large-instruct.toml new file mode 100644 index 00000000000..3acda9639c7 --- /dev/null +++ b/models/intfloat/multilingual-e5-large-instruct.toml @@ -0,0 +1,23 @@ +name = "Multilingual E5 Large Instruct" +description = "Instruction-tuned multilingual E5 embedding model for task-conditioned retrieval" +family = "text-embedding" +release_date = "2024-02-08" +last_updated = "2024-02-08" +attachment = false +reasoning = false +temperature = false +tool_call = false +open_weights = true +license = "MIT" + +[limit] +context = 512 +output = 1 + +[modalities] +input = ["text"] +output = ["text"] + +[[weights]] +label = "Hugging Face" +url = "https://huggingface.co/intfloat/multilingual-e5-large-instruct" diff --git a/models/intfloat/multilingual-e5-large.toml b/models/intfloat/multilingual-e5-large.toml new file mode 100644 index 00000000000..bb3ea0a6f03 --- /dev/null +++ b/models/intfloat/multilingual-e5-large.toml @@ -0,0 +1,23 @@ +name = "Multilingual E5 Large" +description = "Multilingual E5 embedding model for semantic search and retrieval across 100 languages" +family = "text-embedding" +release_date = "2023-06-30" +last_updated = "2023-06-30" +attachment = false +reasoning = false +temperature = false +tool_call = false +open_weights = true +license = "MIT" + +[limit] +context = 512 +output = 1 + +[modalities] +input = ["text"] +output = ["text"] + +[[weights]] +label = "Hugging Face" +url = "https://huggingface.co/intfloat/multilingual-e5-large" diff --git a/models/meta/llama-3.1-405b-instruct.toml b/models/meta/llama-3.1-405b-instruct.toml new file mode 100644 index 00000000000..90eccf57c64 --- /dev/null +++ b/models/meta/llama-3.1-405b-instruct.toml @@ -0,0 +1,30 @@ +name = "Llama 3.1 405B Instruct" +description = "Largest open Llama 3.1 instruct model for multilingual chat, reasoning, and coding" +family = "llama" +release_date = "2024-07-23" +last_updated = "2024-07-23" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +knowledge = "2023-12" +open_weights = true +license = "Llama 3.1 Community License" + +[limit] +context = 128_000 +output = 4_096 + +[modalities] +input = ["text"] +output = ["text"] + +[[weights]] +label = "Hugging Face" +url = "https://huggingface.co/meta-llama/Llama-3.1-405B-Instruct" + +[[links]] +label = "Model card" +url = "https://github.com/meta-llama/llama-models/blob/main/models/llama3_1/MODEL_CARD.md" +type = "model_card" diff --git a/models/mistral/voxtral-small-2507.toml b/models/mistral/voxtral-small-2507.toml new file mode 100644 index 00000000000..ec6b9c98a0b --- /dev/null +++ b/models/mistral/voxtral-small-2507.toml @@ -0,0 +1,23 @@ +name = "Voxtral Small 24B 2507" +description = "Open Mistral speech-understanding model for transcription, audio Q&A, and summarisation" +family = "voxtral" +release_date = "2025-07-15" +last_updated = "2025-07-15" +attachment = true +reasoning = false +temperature = true +tool_call = false +open_weights = true +license = "Apache-2.0" + +[limit] +context = 32_000 +output = 4_096 + +[modalities] +input = ["text", "audio"] +output = ["text"] + +[[weights]] +label = "Hugging Face" +url = "https://huggingface.co/mistralai/Voxtral-Small-24B-2507" diff --git a/models/nousresearch/hermes-4-405b.toml b/models/nousresearch/hermes-4-405b.toml new file mode 100644 index 00000000000..f127c2c7bdc --- /dev/null +++ b/models/nousresearch/hermes-4-405b.toml @@ -0,0 +1,29 @@ +name = "Hermes 4 405B" +description = "Hybrid-reasoning Hermes 4 built on Llama 3.1 405B for logic, math, and steerable chat" +family = "hermes" +release_date = "2025-08-26" +last_updated = "2025-08-26" +attachment = false +reasoning = true +temperature = true +tool_call = true +knowledge = "2023-12" +open_weights = true +license = "Llama 3.1 Community License" + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] + +[[weights]] +label = "Hugging Face" +url = "https://huggingface.co/NousResearch/Hermes-4-405B" + +[[links]] +label = "Announcement" +url = "https://hermes4.nousresearch.com" +type = "announcement" diff --git a/models/nousresearch/hermes-4-70b.toml b/models/nousresearch/hermes-4-70b.toml new file mode 100644 index 00000000000..4fa2ec02dd6 --- /dev/null +++ b/models/nousresearch/hermes-4-70b.toml @@ -0,0 +1,30 @@ +name = "Hermes 4 70B" +description = "Hybrid-reasoning Hermes 4 built on Llama 3.1 70B for deliberate analysis and tool use" +family = "hermes" +release_date = "2025-08-26" +last_updated = "2025-08-26" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +knowledge = "2023-12" +open_weights = true +license = "Llama 3.1 Community License" + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] + +[[weights]] +label = "Hugging Face" +url = "https://huggingface.co/NousResearch/Hermes-4-70B" + +[[links]] +label = "Announcement" +url = "https://hermes4.nousresearch.com" +type = "announcement" diff --git a/models/sentence-transformers/paraphrase-multilingual-mpnet-base-v2.toml b/models/sentence-transformers/paraphrase-multilingual-mpnet-base-v2.toml new file mode 100644 index 00000000000..d855ffd6d52 --- /dev/null +++ b/models/sentence-transformers/paraphrase-multilingual-mpnet-base-v2.toml @@ -0,0 +1,23 @@ +name = "Paraphrase Multilingual MPNet Base v2" +description = "Compact multilingual sentence embedding model for paraphrase matching and clustering" +family = "text-embedding" +release_date = "2021-06-02" +last_updated = "2021-06-02" +attachment = false +reasoning = false +temperature = false +tool_call = false +open_weights = true +license = "Apache-2.0" + +[limit] +context = 128 +output = 1 + +[modalities] +input = ["text"] +output = ["text"] + +[[weights]] +label = "Hugging Face" +url = "https://huggingface.co/sentence-transformers/paraphrase-multilingual-mpnet-base-v2" diff --git a/packages/web/src/render.tsx b/packages/web/src/render.tsx index 93c73c6e66e..331cfe8701d 100644 --- a/packages/web/src/render.tsx +++ b/packages/web/src/render.tsx @@ -99,9 +99,13 @@ interface SearchIndexItem { const LAB_NAME_OVERRIDES: Record = { alibaba: "Alibaba", + baai: "BAAI", + hcompany: "H Company", + intfloat: "intfloat", meta: "Meta", minimax: "MiniMax", moonshotai: "Moonshot AI", + nousresearch: "Nous Research", openai: "OpenAI", perplexity: "Perplexity", stepfun: "StepFun", diff --git a/providers/melious/logo.svg b/providers/melious/logo.svg new file mode 100644 index 00000000000..a2ff326807a --- /dev/null +++ b/providers/melious/logo.svg @@ -0,0 +1,3 @@ + + + diff --git a/providers/melious/models/bge-large-en-v1.5.toml b/providers/melious/models/bge-large-en-v1.5.toml new file mode 100644 index 00000000000..4c33857c729 --- /dev/null +++ b/providers/melious/models/bge-large-en-v1.5.toml @@ -0,0 +1,11 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/bge-large-en-v1.5 and https://melious.ai/pricing +# Limit: the hub reports a 8192-token context for this ID, but BGE Large EN v1.5 is +# hard-capped at 512 positions, so the lab limit is kept rather than overridden. +base_model = "baai/bge-large-en-v1.5" + +[cost] +input = 0.0231 +output = 0 + diff --git a/providers/melious/models/bge-m3.toml b/providers/melious/models/bge-m3.toml new file mode 100644 index 00000000000..3a2104840fe --- /dev/null +++ b/providers/melious/models/bge-m3.toml @@ -0,0 +1,8 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/bge-m3 and https://melious.ai/pricing +base_model = "baai/bge-m3" + +[cost] +input = 0.0115 +output = 0 diff --git a/providers/melious/models/bge-multilingual-gemma2.toml b/providers/melious/models/bge-multilingual-gemma2.toml new file mode 100644 index 00000000000..fb07c432173 --- /dev/null +++ b/providers/melious/models/bge-multilingual-gemma2.toml @@ -0,0 +1,8 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/bge-multilingual-gemma2 and https://melious.ai/pricing +base_model = "baai/bge-multilingual-gemma2" + +[cost] +input = 0.0115 +output = 0 diff --git a/providers/melious/models/deepseek-r1-0528.toml b/providers/melious/models/deepseek-r1-0528.toml new file mode 100644 index 00000000000..6fec88c45be --- /dev/null +++ b/providers/melious/models/deepseek-r1-0528.toml @@ -0,0 +1,18 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/deepseek-r1-0528 and https://melious.ai/pricing +# Reasoning: R1 always reasons and exposes no effort dial. First-party +# providers/deepseek/models/deepseek-reasoner.toml and OpenRouter's r1-0528 both +# author [], so there is no caller-side control to forward here. +base_model = "deepseek/deepseek-r1" +name = "DeepSeek R1 0528" +structured_output = true +reasoning_options = [] + +[cost] +input = 0.7498 +output = 2.9991 +cache_read = 0.1846 + +[limit] +context = 164_000 diff --git a/providers/melious/models/deepseek-v3.1.toml b/providers/melious/models/deepseek-v3.1.toml new file mode 100644 index 00000000000..6b7c9aee12b --- /dev/null +++ b/providers/melious/models/deepseek-v3.1.toml @@ -0,0 +1,13 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/deepseek-v3.1 and https://melious.ai/pricing +base_model = "deepseek/deepseek-v3.1" +structured_output = true +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.2307 +output = 0.9228 + +[limit] +context = 164_000 diff --git a/providers/melious/models/deepseek-v3.2.toml b/providers/melious/models/deepseek-v3.2.toml new file mode 100644 index 00000000000..79581eb1add --- /dev/null +++ b/providers/melious/models/deepseek-v3.2.toml @@ -0,0 +1,13 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/deepseek-v3.2 and https://melious.ai/pricing +base_model = "deepseek/deepseek-v3.2" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.346 +output = 0.5767 +cache_read = 0.0923 + +[limit] +context = 164_000 diff --git a/providers/melious/models/deepseek-v4-flash-0731.toml b/providers/melious/models/deepseek-v4-flash-0731.toml new file mode 100644 index 00000000000..2e4cea8e40f --- /dev/null +++ b/providers/melious/models/deepseek-v4-flash-0731.toml @@ -0,0 +1,10 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/deepseek-v4-flash-0731 and https://melious.ai/pricing +base_model = "deepseek/deepseek-v4-flash-0731" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.2884 +output = 0.346 +cache_read = 0.0692 diff --git a/providers/melious/models/deepseek-v4-flash.toml b/providers/melious/models/deepseek-v4-flash.toml new file mode 100644 index 00000000000..04512c96472 --- /dev/null +++ b/providers/melious/models/deepseek-v4-flash.toml @@ -0,0 +1,10 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/deepseek-v4-flash and https://melious.ai/pricing +base_model = "deepseek/deepseek-v4-flash" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.173 +output = 0.346 +cache_read = 0.0461 diff --git a/providers/melious/models/deepseek-v4-pro.toml b/providers/melious/models/deepseek-v4-pro.toml new file mode 100644 index 00000000000..ec810e5ba3a --- /dev/null +++ b/providers/melious/models/deepseek-v4-pro.toml @@ -0,0 +1,10 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/deepseek-v4-pro and https://melious.ai/pricing +base_model = "deepseek/deepseek-v4-pro" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 1.8456 +output = 3.6912 +cache_read = 0.4729 diff --git a/providers/melious/models/devstral-2-123b-instruct-2512.toml b/providers/melious/models/devstral-2-123b-instruct-2512.toml new file mode 100644 index 00000000000..80feb7becba --- /dev/null +++ b/providers/melious/models/devstral-2-123b-instruct-2512.toml @@ -0,0 +1,15 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/devstral-2-123b-instruct-2512 and https://melious.ai/pricing +# Limit: context and max output are the hub's served values for this deployment +# (parameters.context_window = 200000, parameters.max_tokens = 8192). +base_model = "mistral/devstral-2512" +structured_output = true + +[cost] +input = 0.4614 +output = 2.307 + +[limit] +context = 200_000 +output = 8_192 diff --git a/providers/melious/models/gemma-3-27b-it.toml b/providers/melious/models/gemma-3-27b-it.toml new file mode 100644 index 00000000000..6441a118440 --- /dev/null +++ b/providers/melious/models/gemma-3-27b-it.toml @@ -0,0 +1,11 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/gemma-3-27b-it and https://melious.ai/pricing +base_model = "google/gemma-3-27b-it" + +[cost] +input = 0.2884 +output = 0.5767 + +[limit] +context = 40_000 diff --git a/providers/melious/models/gemma-4-26b-a4b.toml b/providers/melious/models/gemma-4-26b-a4b.toml new file mode 100644 index 00000000000..64dcb0ae049 --- /dev/null +++ b/providers/melious/models/gemma-4-26b-a4b.toml @@ -0,0 +1,15 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/gemma-4-26b-a4b and https://melious.ai/pricing +base_model = "google/gemma-4-26b-a4b-it" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.1154 +output = 0.5767 + +[limit] +context = 256_000 + +[modalities] +input = ["text", "image", "video"] diff --git a/providers/melious/models/gemma-4-31b.toml b/providers/melious/models/gemma-4-31b.toml new file mode 100644 index 00000000000..4eccffef144 --- /dev/null +++ b/providers/melious/models/gemma-4-31b.toml @@ -0,0 +1,15 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/gemma-4-31b and https://melious.ai/pricing +base_model = "google/gemma-4-31b-it" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.1154 +output = 0.346 + +[limit] +context = 256_000 + +[modalities] +input = ["text", "image", "video"] diff --git a/providers/melious/models/glm-4.7.toml b/providers/melious/models/glm-4.7.toml new file mode 100644 index 00000000000..c494fa736df --- /dev/null +++ b/providers/melious/models/glm-4.7.toml @@ -0,0 +1,10 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/glm-4.7 and https://melious.ai/pricing +base_model = "zhipuai/glm-4.7" +structured_output = true +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.8074 +output = 3.2298 diff --git a/providers/melious/models/glm-5.1.toml b/providers/melious/models/glm-5.1.toml new file mode 100644 index 00000000000..6f488a97208 --- /dev/null +++ b/providers/melious/models/glm-5.1.toml @@ -0,0 +1,13 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/glm-5.1 and https://melious.ai/pricing +base_model = "zhipuai/glm-5.1" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 1.4995 +output = 4.6717 +cache_read = 0.4037 + +[limit] +context = 203_000 diff --git a/providers/melious/models/glm-5.2.toml b/providers/melious/models/glm-5.2.toml new file mode 100644 index 00000000000..9f85e673065 --- /dev/null +++ b/providers/melious/models/glm-5.2.toml @@ -0,0 +1,10 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/glm-5.2 and https://melious.ai/pricing +base_model = "zhipuai/glm-5.2" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 1.1535 +output = 4.614 +cache_read = 0.2884 diff --git a/providers/melious/models/glm-5.toml b/providers/melious/models/glm-5.toml new file mode 100644 index 00000000000..7a9d8021a80 --- /dev/null +++ b/providers/melious/models/glm-5.toml @@ -0,0 +1,11 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/glm-5 and https://melious.ai/pricing +base_model = "zhipuai/glm-5" +structured_output = true +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 1.0958 +output = 3.4028 +cache_read = 0.2884 diff --git a/providers/melious/models/gpt-oss-120b.toml b/providers/melious/models/gpt-oss-120b.toml new file mode 100644 index 00000000000..dea91a092c6 --- /dev/null +++ b/providers/melious/models/gpt-oss-120b.toml @@ -0,0 +1,9 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/gpt-oss-120b and https://melious.ai/pricing +base_model = "openai/gpt-oss-120b" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.2538 +output = 0.7613 diff --git a/providers/melious/models/gpt-oss-20b.toml b/providers/melious/models/gpt-oss-20b.toml new file mode 100644 index 00000000000..a61f7655436 --- /dev/null +++ b/providers/melious/models/gpt-oss-20b.toml @@ -0,0 +1,9 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/gpt-oss-20b and https://melious.ai/pricing +base_model = "openai/gpt-oss-20b" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.0461 +output = 0.1846 diff --git a/providers/melious/models/hermes-4-405b.toml b/providers/melious/models/hermes-4-405b.toml new file mode 100644 index 00000000000..729c50cf522 --- /dev/null +++ b/providers/melious/models/hermes-4-405b.toml @@ -0,0 +1,11 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/hermes-4-405b and https://melious.ai/pricing +# Reasoning: Hermes 4's hybrid thinking is steered by the system prompt. OpenRouter +# models it as a toggle, which Melious has no wire field for, so no caller control. +base_model = "nousresearch/hermes-4-405b" +reasoning_options = [] + +[cost] +input = 1.0958 +output = 3.2875 diff --git a/providers/melious/models/hermes-4-70b.toml b/providers/melious/models/hermes-4-70b.toml new file mode 100644 index 00000000000..ce4bcd94581 --- /dev/null +++ b/providers/melious/models/hermes-4-70b.toml @@ -0,0 +1,11 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/hermes-4-70b and https://melious.ai/pricing +# Reasoning: Hermes 4's hybrid thinking is steered by the system prompt. OpenRouter +# models it as a toggle, which Melious has no wire field for, so no caller control. +base_model = "nousresearch/hermes-4-70b" +reasoning_options = [] + +[cost] +input = 0.1384 +output = 0.4614 diff --git a/providers/melious/models/holo2-30b-a3b.toml b/providers/melious/models/holo2-30b-a3b.toml new file mode 100644 index 00000000000..f9a225e796b --- /dev/null +++ b/providers/melious/models/holo2-30b-a3b.toml @@ -0,0 +1,8 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/holo2-30b-a3b and https://melious.ai/pricing +base_model = "hcompany/holo2-30b-a3b" + +[cost] +input = 0.346 +output = 0.8074 diff --git a/providers/melious/models/kimi-k2.5.toml b/providers/melious/models/kimi-k2.5.toml new file mode 100644 index 00000000000..800028de0a7 --- /dev/null +++ b/providers/melious/models/kimi-k2.5.toml @@ -0,0 +1,19 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/kimi-k2.5 and https://melious.ai/pricing +# Limit: the hub states a 256000 served context but publishes no parameters.max_tokens, +# so output is capped at the served context rather than inheriting the lab's larger value. +base_model = "moonshotai/kimi-k2.5" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.5767 +output = 2.9414 +cache_read = 0.1384 + +[limit] +context = 256_000 +output = 256_000 + +[modalities] +input = ["text", "image"] diff --git a/providers/melious/models/kimi-k2.6.toml b/providers/melious/models/kimi-k2.6.toml new file mode 100644 index 00000000000..452e2dc296d --- /dev/null +++ b/providers/melious/models/kimi-k2.6.toml @@ -0,0 +1,10 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/kimi-k2.6 and https://melious.ai/pricing +base_model = "moonshotai/kimi-k2.6" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.8074 +output = 4.0373 +cache_read = 0.2884 diff --git a/providers/melious/models/kimi-k2.7-code.toml b/providers/melious/models/kimi-k2.7-code.toml new file mode 100644 index 00000000000..70e12784fac --- /dev/null +++ b/providers/melious/models/kimi-k2.7-code.toml @@ -0,0 +1,12 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/kimi-k2.7-code and https://melious.ai/pricing +# Reasoning: always-on. First-party providers/moonshotai/models/kimi-k2.7-code.toml +# authors [], so there is no caller-side control to forward here. +base_model = "moonshotai/kimi-k2.7-code" +reasoning_options = [] + +[cost] +input = 0.8074 +output = 4.0373 +cache_read = 0.2307 diff --git a/providers/melious/models/kimi-k3.toml b/providers/melious/models/kimi-k3.toml new file mode 100644 index 00000000000..9ff8b694beb --- /dev/null +++ b/providers/melious/models/kimi-k3.toml @@ -0,0 +1,12 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/kimi-k3 and https://melious.ai/pricing +base_model = "moonshotai/kimi-k3" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 3.4605 +output = 17.3025 + +[limit] +context = 1_000_000 diff --git a/providers/melious/models/llama-3.1-405b-instruct.toml b/providers/melious/models/llama-3.1-405b-instruct.toml new file mode 100644 index 00000000000..7c0b3655bdd --- /dev/null +++ b/providers/melious/models/llama-3.1-405b-instruct.toml @@ -0,0 +1,8 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/llama-3.1-405b-instruct and https://melious.ai/pricing +base_model = "meta/llama-3.1-405b-instruct" + +[cost] +input = 2.0186 +output = 2.0186 diff --git a/providers/melious/models/llama-3.1-8b-instruct.toml b/providers/melious/models/llama-3.1-8b-instruct.toml new file mode 100644 index 00000000000..21a2feed889 --- /dev/null +++ b/providers/melious/models/llama-3.1-8b-instruct.toml @@ -0,0 +1,9 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/llama-3.1-8b-instruct and https://melious.ai/pricing +base_model = "meta/llama-3.1-8b-instruct" + +[cost] +input = 0.173 +output = 0.173 + diff --git a/providers/melious/models/llama-3.3-70b-instruct.toml b/providers/melious/models/llama-3.3-70b-instruct.toml new file mode 100644 index 00000000000..e753a1f90eb --- /dev/null +++ b/providers/melious/models/llama-3.3-70b-instruct.toml @@ -0,0 +1,13 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/llama-3.3-70b-instruct and https://melious.ai/pricing +base_model = "meta/llama-3.3-70b-instruct" +attachment = false +structured_output = true + +[cost] +input = 0.7498 +output = 0.7498 + +[limit] +context = 131_072 diff --git a/providers/melious/models/minimax-m2.5.toml b/providers/melious/models/minimax-m2.5.toml new file mode 100644 index 00000000000..45e8793dd51 --- /dev/null +++ b/providers/melious/models/minimax-m2.5.toml @@ -0,0 +1,15 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/minimax-m2.5 and https://melious.ai/pricing +# Reasoning: always-on. First-party providers/minimax/models/MiniMax-M2.5.toml +# authors [], so there is no caller-side control to forward here. +base_model = "minimax/MiniMax-M2.5" +structured_output = true +reasoning_options = [] + +[cost] +input = 0.2999 +output = 1.1996 + +[limit] +context = 197_000 diff --git a/providers/melious/models/minimax-m2.7.toml b/providers/melious/models/minimax-m2.7.toml new file mode 100644 index 00000000000..f926d4cbefe --- /dev/null +++ b/providers/melious/models/minimax-m2.7.toml @@ -0,0 +1,15 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/minimax-m2.7 and https://melious.ai/pricing +# Reasoning: always-on. First-party providers/minimax/models/MiniMax-M2.7.toml +# authors [], so there is no caller-side control to forward here. +base_model = "minimax/MiniMax-M2.7" +structured_output = true +reasoning_options = [] + +[cost] +input = 0.6921 +output = 2.7684 + +[limit] +context = 192_000 diff --git a/providers/melious/models/minimax-m3.toml b/providers/melious/models/minimax-m3.toml new file mode 100644 index 00000000000..9d5e0e59406 --- /dev/null +++ b/providers/melious/models/minimax-m3.toml @@ -0,0 +1,14 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/minimax-m3 and https://melious.ai/pricing +base_model = "minimax/MiniMax-M3" +structured_output = true +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.4614 +output = 2.307 +cache_read = 0.1154 + +[limit] +context = 1_000_000 diff --git a/providers/melious/models/mistral-medium-3.5-128b.toml b/providers/melious/models/mistral-medium-3.5-128b.toml new file mode 100644 index 00000000000..9a9121c17ab --- /dev/null +++ b/providers/melious/models/mistral-medium-3.5-128b.toml @@ -0,0 +1,15 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/mistral-medium-3.5-128b and https://melious.ai/pricing +# Limit: the hub states a 256000 served context but publishes no parameters.max_tokens, +# so output is capped at the served context rather than inheriting the lab's larger value. +base_model = "mistral/mistral-medium-2604" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 1.7302 +output = 5.7675 + +[limit] +context = 256_000 +output = 256_000 diff --git a/providers/melious/models/mistral-small-3.2-24b-instruct.toml b/providers/melious/models/mistral-small-3.2-24b-instruct.toml new file mode 100644 index 00000000000..26ba3e6a531 --- /dev/null +++ b/providers/melious/models/mistral-small-3.2-24b-instruct.toml @@ -0,0 +1,13 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/mistral-small-3.2-24b-instruct and https://melious.ai/pricing +base_model = "mistral/mistral-small-2506" +attachment = true +structured_output = true + +[cost] +input = 0.1154 +output = 0.346 + +[limit] +context = 131_072 diff --git a/providers/melious/models/mistral-small-4-119b-instruct.toml b/providers/melious/models/mistral-small-4-119b-instruct.toml new file mode 100644 index 00000000000..4b0d05db665 --- /dev/null +++ b/providers/melious/models/mistral-small-4-119b-instruct.toml @@ -0,0 +1,10 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/mistral-small-4-119b-instruct and https://melious.ai/pricing +base_model = "mistral/mistral-small-2603" +structured_output = true +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.173 +output = 0.6921 diff --git a/providers/melious/models/multilingual-e5-large-instruct.toml b/providers/melious/models/multilingual-e5-large-instruct.toml new file mode 100644 index 00000000000..3a45755b227 --- /dev/null +++ b/providers/melious/models/multilingual-e5-large-instruct.toml @@ -0,0 +1,8 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/multilingual-e5-large-instruct and https://melious.ai/pricing +base_model = "intfloat/multilingual-e5-large-instruct" + +[cost] +input = 0.0346 +output = 0 diff --git a/providers/melious/models/multilingual-e5-large.toml b/providers/melious/models/multilingual-e5-large.toml new file mode 100644 index 00000000000..8ccac1ae842 --- /dev/null +++ b/providers/melious/models/multilingual-e5-large.toml @@ -0,0 +1,8 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/multilingual-e5-large and https://melious.ai/pricing +base_model = "intfloat/multilingual-e5-large" + +[cost] +input = 0.0346 +output = 0 diff --git a/providers/melious/models/nemotron-3-nano-30b-a3b.toml b/providers/melious/models/nemotron-3-nano-30b-a3b.toml new file mode 100644 index 00000000000..729a1f9b76a --- /dev/null +++ b/providers/melious/models/nemotron-3-nano-30b-a3b.toml @@ -0,0 +1,16 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/nemotron-3-nano-30b-a3b and https://melious.ai/pricing +# Limit: context and max output are the hub's served values for this deployment +# (parameters.context_window = 128000, parameters.max_tokens = 8192). +base_model = "nvidia/nemotron-3-nano-30b-a3b" +structured_output = true +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.0692 +output = 0.2768 + +[limit] +context = 128_000 +output = 8_192 diff --git a/providers/melious/models/nemotron-3-super-120b-a12b.toml b/providers/melious/models/nemotron-3-super-120b-a12b.toml new file mode 100644 index 00000000000..155de489c04 --- /dev/null +++ b/providers/melious/models/nemotron-3-super-120b-a12b.toml @@ -0,0 +1,10 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/nemotron-3-super-120b-a12b-fp8 and https://melious.ai/pricing +base_model = "nvidia/nemotron-3-super-120b-a12b" +structured_output = true +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.346 +output = 1.0381 diff --git a/providers/melious/models/paraphrase-multilingual-mpnet.toml b/providers/melious/models/paraphrase-multilingual-mpnet.toml new file mode 100644 index 00000000000..74c61bd16b9 --- /dev/null +++ b/providers/melious/models/paraphrase-multilingual-mpnet.toml @@ -0,0 +1,8 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/paraphrase-multilingual-mpnet and https://melious.ai/pricing +base_model = "sentence-transformers/paraphrase-multilingual-mpnet-base-v2" + +[cost] +input = 0.0115 +output = 0 diff --git a/providers/melious/models/pixtral-12b-2409.toml b/providers/melious/models/pixtral-12b-2409.toml new file mode 100644 index 00000000000..16ffb39cb64 --- /dev/null +++ b/providers/melious/models/pixtral-12b-2409.toml @@ -0,0 +1,9 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/pixtral-12b-2409 and https://melious.ai/pricing +base_model = "mistral/pixtral-12b" +structured_output = true + +[cost] +input = 0.2307 +output = 0.2307 diff --git a/providers/melious/models/qwen2.5-vl-72b-instruct.toml b/providers/melious/models/qwen2.5-vl-72b-instruct.toml new file mode 100644 index 00000000000..f49cbba7cf0 --- /dev/null +++ b/providers/melious/models/qwen2.5-vl-72b-instruct.toml @@ -0,0 +1,13 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/qwen2.5-vl-72b-instruct and https://melious.ai/pricing +base_model = "alibaba/qwen2-5-vl-72b-instruct" +attachment = true +tool_call = false + +[cost] +input = 0.2884 +output = 0.8651 + +[limit] +context = 32_768 diff --git a/providers/melious/models/qwen3-235b-a22b-instruct.toml b/providers/melious/models/qwen3-235b-a22b-instruct.toml new file mode 100644 index 00000000000..02282dab437 --- /dev/null +++ b/providers/melious/models/qwen3-235b-a22b-instruct.toml @@ -0,0 +1,9 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/qwen3-235b-a22b-instruct and https://melious.ai/pricing +base_model = "alibaba/qwen3-235b-a22b-instruct-2507" +structured_output = true + +[cost] +input = 0.2307 +output = 0.6921 diff --git a/providers/melious/models/qwen3-30b-a3b-instruct.toml b/providers/melious/models/qwen3-30b-a3b-instruct.toml new file mode 100644 index 00000000000..0edb9b3d62c --- /dev/null +++ b/providers/melious/models/qwen3-30b-a3b-instruct.toml @@ -0,0 +1,8 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/qwen3-30b-a3b-instruct and https://melious.ai/pricing +base_model = "alibaba/qwen3-30b-a3b-instruct-2507" + +[cost] +input = 0.1154 +output = 0.346 diff --git a/providers/melious/models/qwen3-32b.toml b/providers/melious/models/qwen3-32b.toml new file mode 100644 index 00000000000..20c66810b71 --- /dev/null +++ b/providers/melious/models/qwen3-32b.toml @@ -0,0 +1,13 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/qwen3-32b and https://melious.ai/pricing +base_model = "alibaba/qwen3-32b" +structured_output = true +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.0923 +output = 0.2768 + +[limit] +context = 32_768 diff --git a/providers/melious/models/qwen3-coder-30b-a3b-instruct.toml b/providers/melious/models/qwen3-coder-30b-a3b-instruct.toml new file mode 100644 index 00000000000..02e90d3914d --- /dev/null +++ b/providers/melious/models/qwen3-coder-30b-a3b-instruct.toml @@ -0,0 +1,9 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/qwen3-coder-30b-a3b-instruct and https://melious.ai/pricing +base_model = "alibaba/qwen3-coder-30b-a3b-instruct" +structured_output = true + +[cost] +input = 0.0692 +output = 0.2768 diff --git a/providers/melious/models/qwen3-coder-next.toml b/providers/melious/models/qwen3-coder-next.toml new file mode 100644 index 00000000000..895a4757a4f --- /dev/null +++ b/providers/melious/models/qwen3-coder-next.toml @@ -0,0 +1,14 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/qwen3-coder-next and https://melious.ai/pricing +# structured_output: the hub reports capabilities.structured_output = false for this ID, +# unlike the lab entry. +base_model = "alibaba/qwen3-coder-next" +structured_output = false + +[cost] +input = 0.1961 +output = 1.0381 + +[limit] +context = 131_072 diff --git a/providers/melious/models/qwen3-embedding-8b.toml b/providers/melious/models/qwen3-embedding-8b.toml new file mode 100644 index 00000000000..ac406602e5a --- /dev/null +++ b/providers/melious/models/qwen3-embedding-8b.toml @@ -0,0 +1,11 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/qwen3-embedding-8b and https://melious.ai/pricing +# Limit: the hub reports a 41000-token context, above Qwen3-Embedding-8B's native +# 32768, so the lab limit is kept rather than overridden. +base_model = "alibaba/qwen3-embedding-8b" + +[cost] +input = 0.0115 +output = 0 + diff --git a/providers/melious/models/qwen3-next-80b-a3b-thinking.toml b/providers/melious/models/qwen3-next-80b-a3b-thinking.toml new file mode 100644 index 00000000000..157b054b9e0 --- /dev/null +++ b/providers/melious/models/qwen3-next-80b-a3b-thinking.toml @@ -0,0 +1,15 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/qwen3-next-80b-a3b-thinking and https://melious.ai/pricing +# Reasoning: dedicated thinking ID. Alibaba's own API exposes only a reasoning +# budget (no effort grades) and OpenRouter authors []; Melious has no budget field, +# so there is no caller-side control to forward here. +base_model = "alibaba/qwen3-next-80b-a3b-thinking" +reasoning_options = [] + +[cost] +input = 0.173 +output = 1.3842 + +[limit] +context = 262_144 diff --git a/providers/melious/models/qwen3-vl-235b-a22b-instruct.toml b/providers/melious/models/qwen3-vl-235b-a22b-instruct.toml new file mode 100644 index 00000000000..620efd8b7fb --- /dev/null +++ b/providers/melious/models/qwen3-vl-235b-a22b-instruct.toml @@ -0,0 +1,10 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/qwen3-vl-235b-a22b-instruct and https://melious.ai/pricing +base_model = "alibaba/qwen3-vl-235b-a22b-instruct" + +[cost] +input = 0.2307 +output = 2.0763 + + diff --git a/providers/melious/models/qwen3.5-122b-a10b.toml b/providers/melious/models/qwen3.5-122b-a10b.toml new file mode 100644 index 00000000000..e9fc18267a6 --- /dev/null +++ b/providers/melious/models/qwen3.5-122b-a10b.toml @@ -0,0 +1,15 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/qwen3.5-122b-a10b and https://melious.ai/pricing +base_model = "alibaba/qwen3.5-122b-a10b" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.2538 +output = 2.2839 + +[limit] +context = 240_000 + +[modalities] +input = ["text", "image"] diff --git a/providers/melious/models/qwen3.5-397b-a17b.toml b/providers/melious/models/qwen3.5-397b-a17b.toml new file mode 100644 index 00000000000..2f4512defc1 --- /dev/null +++ b/providers/melious/models/qwen3.5-397b-a17b.toml @@ -0,0 +1,15 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/qwen3.5-397b-a17b and https://melious.ai/pricing +base_model = "alibaba/qwen3.5-397b-a17b" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.6921 +output = 4.1526 + +[limit] +context = 256_000 + +[modalities] +input = ["text", "image"] diff --git a/providers/melious/models/qwen3.5-9b.toml b/providers/melious/models/qwen3.5-9b.toml new file mode 100644 index 00000000000..750a09a3658 --- /dev/null +++ b/providers/melious/models/qwen3.5-9b.toml @@ -0,0 +1,13 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/qwen3.5-9b and https://melious.ai/pricing +base_model = "alibaba/qwen3.5-9b" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.173 +output = 0.2307 +cache_read = 0.0461 + +[modalities] +input = ["text", "image"] diff --git a/providers/melious/models/qwen3.6-27b.toml b/providers/melious/models/qwen3.6-27b.toml new file mode 100644 index 00000000000..5dbdb445fae --- /dev/null +++ b/providers/melious/models/qwen3.6-27b.toml @@ -0,0 +1,12 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/qwen3.6-27b and https://melious.ai/pricing +base_model = "alibaba/qwen3.6-27b" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.2307 +output = 1.3842 + +[modalities] +input = ["text", "image", "video"] diff --git a/providers/melious/models/qwen3.6-35b-a3b.toml b/providers/melious/models/qwen3.6-35b-a3b.toml new file mode 100644 index 00000000000..89557d88497 --- /dev/null +++ b/providers/melious/models/qwen3.6-35b-a3b.toml @@ -0,0 +1,15 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/qwen3.6-35b-a3b and https://melious.ai/pricing +base_model = "alibaba/qwen3.6-35b-a3b" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] + +[cost] +input = 0.173 +output = 0.5767 + +[limit] +context = 256_000 + +[modalities] +input = ["text", "image"] diff --git a/providers/melious/models/voxtral-small-24b-2507.toml b/providers/melious/models/voxtral-small-24b-2507.toml new file mode 100644 index 00000000000..13a2514d092 --- /dev/null +++ b/providers/melious/models/voxtral-small-24b-2507.toml @@ -0,0 +1,8 @@ +# Cost: converted from Melious's EUR list price for the default `balanced` +# route at 1.1535 USD/EUR (ECB euro reference rate, 2026-08-07). +# Sources: https://melious.ai/hub/models/voxtral-small-24b-2507 and https://melious.ai/pricing +base_model = "mistral/voxtral-small-2507" + +[cost] +input = 0.173 +output = 0.4037 diff --git a/providers/melious/provider.toml b/providers/melious/provider.toml new file mode 100644 index 00000000000..4e2c5bc1644 --- /dev/null +++ b/providers/melious/provider.toml @@ -0,0 +1,16 @@ +# Melious AI GmbH relays open-weight models on European infrastructure. Raw HTTP is +# POST `/v1/chat/completions`; the OpenAI SDK works by pointing `base_url` at the API. +# Reasoning: this host flattens every upstream thinking control into one OpenAI-style +# `reasoning_effort` field accepting exactly low|medium|high for reasoning models, and +# ignores it for non-reasoning models. There is no thinking/toggle field and no +# reasoning budget field, so no model here uses `toggle` or `budget_tokens`. +# https://melious.ai/docs/reference/chat-completions +# Routing flavours are selected with a model-ID suffix (`:balanced`, `:speed`, +# `:price`, `:eco`, `:batch`). A bare model ID resolves to `balanced`, which is what +# the entries here describe. `preset` biases routing, not reasoning depth. +# https://melious.ai/docs/concepts/routing +name = "Melious" +npm = "@ai-sdk/openai-compatible" +api = "https://api.melious.ai/v1" +env = ["MELIOUS_API_KEY"] +doc = "https://melious.ai/docs/get-started/openai-sdk"