fix(io.net): kimi k2.5 supports reasoning as well

Andrey Nering created

Change summary

cmd/ionet/main.go                     | 1 +
internal/providers/configs/ionet.json | 8 +++++++-
2 files changed, 8 insertions(+), 1 deletion(-)

Detailed changes

cmd/ionet/main.go 🔗

@@ -160,6 +160,7 @@ func isReasoningModel(modelID string) bool {
 	return xstrings.ContainsAnyOf(
 		strings.ToLower(modelID),
 		"-thinking",
+		"kimi-k2.5",
 		"deepseek",
 		"glm",
 		"gpt-oss",

internal/providers/configs/ionet.json 🔗

@@ -93,7 +93,13 @@
       "cost_per_1m_out_cached": 1.1,
       "context_window": 262144,
       "default_max_tokens": 26214,
-      "can_reason": false,
+      "can_reason": true,
+      "reasoning_levels": [
+        "low",
+        "medium",
+        "high"
+      ],
+      "default_reasoning_effort": "medium",
       "supports_attachments": false,
       "options": {}
     },