diff --git a/providers/kyma/logo.svg b/providers/kyma/logo.svg new file mode 100644 index 000000000..54c85d3e2 --- /dev/null +++ b/providers/kyma/logo.svg @@ -0,0 +1,4 @@ + + + Ψ + diff --git a/providers/kyma/models/deepseek-r1.toml b/providers/kyma/models/deepseek-r1.toml new file mode 100644 index 000000000..241dd12ef --- /dev/null +++ b/providers/kyma/models/deepseek-r1.toml @@ -0,0 +1,22 @@ +name = "DeepSeek R1" +family = "deepseek-thinking" +release_date = "2025-01" +last_updated = "2026-03" +attachment = false +reasoning = true +temperature = true +tool_call = true +open_weights = true + +[cost] +input = 0.675 +output = 2.903 +cache_read = 0.068 + +[limit] +context = 131_072 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/kyma/models/deepseek-v3.toml b/providers/kyma/models/deepseek-v3.toml new file mode 100644 index 000000000..6e787c2b2 --- /dev/null +++ b/providers/kyma/models/deepseek-v3.toml @@ -0,0 +1,23 @@ +name = "DeepSeek V3" +family = "deepseek" +release_date = "2025-12" +last_updated = "2026-03" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.810 +output = 2.295 +cache_read = 0.081 + +[limit] +context = 131_072 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/kyma/models/gemma-4-31b.toml b/providers/kyma/models/gemma-4-31b.toml new file mode 100644 index 000000000..391465377 --- /dev/null +++ b/providers/kyma/models/gemma-4-31b.toml @@ -0,0 +1,23 @@ +name = "Gemma 4 31B" +family = "gemma" +release_date = "2026-03" +last_updated = "2026-04" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.189 +output = 0.540 +cache_read = 0.019 + +[limit] +context = 128_000 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/kyma/models/kimi-k2.5.toml b/providers/kyma/models/kimi-k2.5.toml new file mode 100644 index 000000000..3718080b0 --- /dev/null +++ b/providers/kyma/models/kimi-k2.5.toml @@ -0,0 +1,23 @@ +name = "Kimi K2.5" +family = "kimi" +release_date = "2026-03" +last_updated = "2026-04" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.675 +output = 3.780 +cache_read = 0.068 + +[limit] +context = 262_144 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/kyma/models/llama-3.3-70b.toml b/providers/kyma/models/llama-3.3-70b.toml new file mode 100644 index 000000000..04a2ba1f6 --- /dev/null +++ b/providers/kyma/models/llama-3.3-70b.toml @@ -0,0 +1,23 @@ +name = "Llama 3.3 70B" +family = "llama" +release_date = "2024-12" +last_updated = "2025-06" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 1.188 +output = 1.188 +cache_read = 0.119 + +[limit] +context = 131_072 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/kyma/models/minimax-m2.5.toml b/providers/kyma/models/minimax-m2.5.toml new file mode 100644 index 000000000..d7c066050 --- /dev/null +++ b/providers/kyma/models/minimax-m2.5.toml @@ -0,0 +1,23 @@ +name = "MiniMax M2.5" +family = "minimax-m2.5" +release_date = "2026-02" +last_updated = "2026-03" +attachment = false +reasoning = false +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 0.405 +output = 1.620 +cache_read = 0.041 + +[limit] +context = 131_072 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/kyma/models/qwen-3-32b.toml b/providers/kyma/models/qwen-3-32b.toml new file mode 100644 index 000000000..dc9a1226c --- /dev/null +++ b/providers/kyma/models/qwen-3-32b.toml @@ -0,0 +1,23 @@ +name = "Qwen 3 32B" +family = "qwen" +release_date = "2025-09" +last_updated = "2026-01" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.392 +output = 0.810 +cache_read = 0.039 + +[limit] +context = 131_072 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/kyma/models/qwen-3.6-plus.toml b/providers/kyma/models/qwen-3.6-plus.toml new file mode 100644 index 000000000..7edf7464f --- /dev/null +++ b/providers/kyma/models/qwen-3.6-plus.toml @@ -0,0 +1,23 @@ +name = "Qwen 3.6 Plus" +family = "qwen" +release_date = "2026-03" +last_updated = "2026-04" +attachment = false +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = false + +[cost] +input = 0.439 +output = 2.633 +cache_read = 0.044 + +[limit] +context = 131_072 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/kyma/provider.toml b/providers/kyma/provider.toml new file mode 100644 index 000000000..30db68696 --- /dev/null +++ b/providers/kyma/provider.toml @@ -0,0 +1,5 @@ +name = "Kyma" +env = ["KYMA_API_KEY"] +npm = "@ai-sdk/openai-compatible" +api = "https://kymaapi.com/v1" +doc = "https://docs.kymaapi.com"