chore: add reasoning

Kujtim Hoxha created

Change summary

internal/providers/configs/openai.json | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)

Detailed changes

internal/providers/configs/openai.json 🔗

@@ -4,7 +4,7 @@
   "type": "openai",
   "api_key": "$OPENAI_API_KEY",
   "api_endpoint": "$OPENAI_API_ENDPOINT",
-  "default_large_model_id": "o4-mini",
+  "default_large_model_id": "gpt-5",
   "default_small_model_id": "gpt-4o",
   "models": [
     {
@@ -44,7 +44,9 @@
       "cost_per_1m_out_cached": 0.25,
       "context_window": 400000,
       "default_max_tokens": 128000,
-      "can_reason": false,
+      "can_reason": true,
+      "has_reasoning_effort": true,
+      "default_reasoning_effort": "minimal",
       "supports_attachments": true
     },
     {
@@ -57,6 +59,8 @@
       "context_window": 400000,
       "default_max_tokens": 128000,
       "can_reason": true,
+      "has_reasoning_effort": true,
+      "default_reasoning_effort": "low",
       "supports_attachments": true
     },
     {
@@ -69,6 +73,8 @@
       "context_window": 400000,
       "default_max_tokens": 128000,
       "can_reason": true,
+      "has_reasoning_effort": true,
+      "default_reasoning_effort": "low",
       "supports_attachments": true
     },
     {