diff --git a/providers/infomaniak/models/Qwen/Qwen3.5-122B-A10B-FP8.toml b/providers/infomaniak/models/Qwen/Qwen3.5-122B-A10B-FP8.toml new file mode 100644 index 000000000..441ef9c77 --- /dev/null +++ b/providers/infomaniak/models/Qwen/Qwen3.5-122B-A10B-FP8.toml @@ -0,0 +1,18 @@ +name = "Qwen3.5 122B-A10B FP8" +status = "beta" + +[extends] +from = "alibaba/qwen3.5-122b-a10b" + +[cost] +input = 0.40 +output = 3.20 + +[limit] +context = 200_000 +input = 200_000 +output = 65_536 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/infomaniak/models/google/Gemma-4-31B-it.toml b/providers/infomaniak/models/google/Gemma-4-31B-it.toml new file mode 100644 index 000000000..9e4ef25b8 --- /dev/null +++ b/providers/infomaniak/models/google/Gemma-4-31B-it.toml @@ -0,0 +1,18 @@ +name = "Gemma 4 31B" +status = "beta" + +[extends] +from = "google/gemma-4-31b-it" + +[cost] +input = 0.20 +output = 0.40 + +[limit] +context = 100_000 +input = 100_000 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/infomaniak/models/mistralai/Ministral-3-14B-Instruct-2512.toml b/providers/infomaniak/models/mistralai/Ministral-3-14B-Instruct-2512.toml new file mode 100644 index 000000000..efb7f27f8 --- /dev/null +++ b/providers/infomaniak/models/mistralai/Ministral-3-14B-Instruct-2512.toml @@ -0,0 +1,24 @@ +name = "Ministral 3 14B Instruct 2512" +family = "ministral" +release_date = "2025-12" +last_updated = "2025-12" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true +status = "beta" + +[cost] +input = 0.30 +output = 0.40 + +[limit] +context = 100_000 +input = 100_000 +output = 16_384 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/infomaniak/models/moonshotai/Kimi-K2.6.toml b/providers/infomaniak/models/moonshotai/Kimi-K2.6.toml new file mode 100644 index 000000000..db66c5cc0 --- /dev/null +++ b/providers/infomaniak/models/moonshotai/Kimi-K2.6.toml @@ -0,0 +1,19 @@ +name = "Kimi K2.6" +status = "beta" + +[extends] +from = "moonshotai/kimi-k2.6" +omit = ["cost.cache_read"] + +[cost] +input = 0.60 +output = 3.00 + +[limit] +context = 256_000 +input = 256_000 +output = 32_768 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/infomaniak/models/swiss-ai/Apertus-70B-Instruct-2509.toml b/providers/infomaniak/models/swiss-ai/Apertus-70B-Instruct-2509.toml new file mode 100644 index 000000000..e6016bd73 --- /dev/null +++ b/providers/infomaniak/models/swiss-ai/Apertus-70B-Instruct-2509.toml @@ -0,0 +1,21 @@ +name = "Apertus 70B Instruct 2509" +release_date = "2025-09" +last_updated = "2025-09" +attachment = false +reasoning = false +temperature = true +tool_call = false +open_weights = true +status = "beta" + +[cost] +input = 0.70 +output = 2.50 + +[limit] +context = 65_536 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/infomaniak/provider.toml b/providers/infomaniak/provider.toml new file mode 100644 index 000000000..f18f5a268 --- /dev/null +++ b/providers/infomaniak/provider.toml @@ -0,0 +1,5 @@ +name = "Infomaniak" +npm = "@ai-sdk/openai-compatible" +api = "https://api.infomaniak.com/2/ai/${INFOMANIAK_PROJECT_ID}/openai/v1" +env = ["INFOMANIAK_API_KEY", "INFOMANIAK_PROJECT_ID"] +doc = "https://developer.infomaniak.com/docs/api/get/1/ai/models"