diff --git a/internal/providers/configs/gemini.json b/internal/providers/configs/gemini.json index 61e67c92cf703156b810f5714466f0949f764c92..bd928c29cbdee2cc30c1fd7fea98381055ca18ec 100644 --- a/internal/providers/configs/gemini.json +++ b/internal/providers/configs/gemini.json @@ -17,7 +17,8 @@ "context_window": 1048576, "default_max_tokens": 64000, "can_reason": true, - "has_reasoning_efforts": false, + "reasoning_levels": ["low", "medium", "high"], + "default_reasoning_efforts": "medium", "supports_attachments": true }, { @@ -30,7 +31,8 @@ "context_window": 1048576, "default_max_tokens": 64000, "can_reason": true, - "has_reasoning_efforts": false, + "reasoning_levels": ["low", "medium", "high"], + "default_reasoning_efforts": "medium", "supports_attachments": true }, { @@ -43,7 +45,8 @@ "context_window": 1048576, "default_max_tokens": 64000, "can_reason": true, - "has_reasoning_efforts": false, + "reasoning_levels": ["low", "high"], + "default_reasoning_efforts": "high", "supports_attachments": true }, { @@ -56,6 +59,8 @@ "context_window": 1048576, "default_max_tokens": 50000, "can_reason": true, + "reasoning_levels": ["minimal", "low", "medium", "high"], + "default_reasoning_efforts": "minimal", "supports_attachments": true }, {