From b69a4fc71eb206847142f5ef3e38fd2362c974c1 Mon Sep 17 00:00:00 2001 From: Aiden Cline Date: Sat, 13 Jun 2026 16:04:41 -0500 Subject: [PATCH] [vercel/openai part 1] Add reasoning options --- providers/vercel/models/openai/gpt-5-chat.toml | 1 + providers/vercel/models/openai/gpt-5-pro.toml | 1 + providers/vercel/models/openai/gpt-5.1-codex-max.toml | 1 + providers/vercel/models/openai/gpt-5.1-codex-mini.toml | 1 + providers/vercel/models/openai/gpt-5.1-codex.toml | 1 + providers/vercel/models/openai/gpt-5.1-instant.toml | 1 + providers/vercel/models/openai/gpt-5.1-thinking.toml | 1 + providers/vercel/models/openai/gpt-5.2-chat.toml | 1 + providers/vercel/models/openai/gpt-5.2-codex.toml | 1 + providers/vercel/models/openai/gpt-5.2-pro.toml | 1 + providers/vercel/models/openai/gpt-5.2.toml | 1 + providers/vercel/models/openai/gpt-5.3-chat.toml | 1 + providers/vercel/models/openai/gpt-5.3-codex.toml | 1 + providers/vercel/models/openai/gpt-5.4-mini.toml | 1 + providers/vercel/models/openai/gpt-5.4-nano.toml | 1 + 15 files changed, 15 insertions(+) diff --git a/providers/vercel/models/openai/gpt-5-chat.toml b/providers/vercel/models/openai/gpt-5-chat.toml index cb604117a4..963a0657e2 100644 --- a/providers/vercel/models/openai/gpt-5-chat.toml +++ b/providers/vercel/models/openai/gpt-5-chat.toml @@ -4,6 +4,7 @@ release_date = "2025-08-07" last_updated = "2025-08-07" attachment = true reasoning = true +reasoning_options = [] temperature = true tool_call = true knowledge = "2024-10" diff --git a/providers/vercel/models/openai/gpt-5-pro.toml b/providers/vercel/models/openai/gpt-5-pro.toml index 7c4e9785ce..bdb914ba49 100644 --- a/providers/vercel/models/openai/gpt-5-pro.toml +++ b/providers/vercel/models/openai/gpt-5-pro.toml @@ -1,4 +1,5 @@ base_model = "openai/gpt-5-pro" +reasoning_options = [{ type = "effort", values = ["high"] }] name = "GPT-5 pro" family = "gpt" release_date = "2025-08-07" diff --git a/providers/vercel/models/openai/gpt-5.1-codex-max.toml b/providers/vercel/models/openai/gpt-5.1-codex-max.toml index a07d7af6d5..d3b20a68d9 100644 --- a/providers/vercel/models/openai/gpt-5.1-codex-max.toml +++ b/providers/vercel/models/openai/gpt-5.1-codex-max.toml @@ -1,4 +1,5 @@ base_model = "openai/gpt-5.1-codex-max" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh"] }] name = "GPT 5.1 Codex Max" family = "gpt" release_date = "2025-11-19" diff --git a/providers/vercel/models/openai/gpt-5.1-codex-mini.toml b/providers/vercel/models/openai/gpt-5.1-codex-mini.toml index c9c634bf65..067f38acfc 100644 --- a/providers/vercel/models/openai/gpt-5.1-codex-mini.toml +++ b/providers/vercel/models/openai/gpt-5.1-codex-mini.toml @@ -1,4 +1,5 @@ base_model = "openai/gpt-5.1-codex-mini" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] family = "gpt" release_date = "2025-11-12" temperature = true diff --git a/providers/vercel/models/openai/gpt-5.1-codex.toml b/providers/vercel/models/openai/gpt-5.1-codex.toml index 2af04d9117..7cb3827f21 100644 --- a/providers/vercel/models/openai/gpt-5.1-codex.toml +++ b/providers/vercel/models/openai/gpt-5.1-codex.toml @@ -1,4 +1,5 @@ base_model = "openai/gpt-5.1-codex" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] name = "GPT-5.1-Codex" family = "gpt" release_date = "2025-11-12" diff --git a/providers/vercel/models/openai/gpt-5.1-instant.toml b/providers/vercel/models/openai/gpt-5.1-instant.toml index 728533183a..e6bc226818 100644 --- a/providers/vercel/models/openai/gpt-5.1-instant.toml +++ b/providers/vercel/models/openai/gpt-5.1-instant.toml @@ -4,6 +4,7 @@ release_date = "2025-11-12" last_updated = "2025-08-07" attachment = true reasoning = true +reasoning_options = [] temperature = true tool_call = true knowledge = "2024-10" diff --git a/providers/vercel/models/openai/gpt-5.1-thinking.toml b/providers/vercel/models/openai/gpt-5.1-thinking.toml index 5758e36a80..916477d8e5 100644 --- a/providers/vercel/models/openai/gpt-5.1-thinking.toml +++ b/providers/vercel/models/openai/gpt-5.1-thinking.toml @@ -4,6 +4,7 @@ release_date = "2025-11-12" last_updated = "2025-08-07" attachment = true reasoning = true +reasoning_options = [] temperature = true tool_call = true knowledge = "2024-10" diff --git a/providers/vercel/models/openai/gpt-5.2-chat.toml b/providers/vercel/models/openai/gpt-5.2-chat.toml index 1566bd5970..1ea2266097 100644 --- a/providers/vercel/models/openai/gpt-5.2-chat.toml +++ b/providers/vercel/models/openai/gpt-5.2-chat.toml @@ -4,6 +4,7 @@ release_date = "2025-12-11" last_updated = "2025-08-07" attachment = true reasoning = true +reasoning_options = [{ type = "effort", values = ["medium"] }] temperature = true tool_call = true knowledge = "2024-10" diff --git a/providers/vercel/models/openai/gpt-5.2-codex.toml b/providers/vercel/models/openai/gpt-5.2-codex.toml index a921841dbd..dcf894b650 100644 --- a/providers/vercel/models/openai/gpt-5.2-codex.toml +++ b/providers/vercel/models/openai/gpt-5.2-codex.toml @@ -1,4 +1,5 @@ base_model = "openai/gpt-5.2-codex" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh"] }] name = "GPT-5.2-Codex" release_date = "2025-12-18" temperature = true diff --git a/providers/vercel/models/openai/gpt-5.2-pro.toml b/providers/vercel/models/openai/gpt-5.2-pro.toml index e271392deb..80baa68112 100644 --- a/providers/vercel/models/openai/gpt-5.2-pro.toml +++ b/providers/vercel/models/openai/gpt-5.2-pro.toml @@ -1,4 +1,5 @@ base_model = "openai/gpt-5.2-pro" +reasoning_options = [{ type = "effort", values = ["medium", "high", "xhigh"] }] name = "GPT 5.2 " family = "gpt" temperature = true diff --git a/providers/vercel/models/openai/gpt-5.2.toml b/providers/vercel/models/openai/gpt-5.2.toml index 2f37edd1f7..aaf5dc7ba2 100644 --- a/providers/vercel/models/openai/gpt-5.2.toml +++ b/providers/vercel/models/openai/gpt-5.2.toml @@ -1,4 +1,5 @@ base_model = "openai/gpt-5.2" +reasoning_options = [{ type = "effort", values = ["none", "low", "medium", "high", "xhigh"] }] temperature = true knowledge = "2024-10" diff --git a/providers/vercel/models/openai/gpt-5.3-chat.toml b/providers/vercel/models/openai/gpt-5.3-chat.toml index c8170eb0e5..07307df78c 100644 --- a/providers/vercel/models/openai/gpt-5.3-chat.toml +++ b/providers/vercel/models/openai/gpt-5.3-chat.toml @@ -2,6 +2,7 @@ name = "GPT-5.3 Chat" family = "gpt" attachment = true reasoning = true +reasoning_options = [] tool_call = true temperature = true release_date = "2026-03-03" diff --git a/providers/vercel/models/openai/gpt-5.3-codex.toml b/providers/vercel/models/openai/gpt-5.3-codex.toml index 679ff01e53..7f1e4bab31 100644 --- a/providers/vercel/models/openai/gpt-5.3-codex.toml +++ b/providers/vercel/models/openai/gpt-5.3-codex.toml @@ -1,4 +1,5 @@ base_model = "openai/gpt-5.3-codex" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh"] }] name = "GPT 5.3 Codex" family = "gpt" release_date = "2026-02-24" diff --git a/providers/vercel/models/openai/gpt-5.4-mini.toml b/providers/vercel/models/openai/gpt-5.4-mini.toml index 943720ebd0..dd850d3e8c 100644 --- a/providers/vercel/models/openai/gpt-5.4-mini.toml +++ b/providers/vercel/models/openai/gpt-5.4-mini.toml @@ -1,4 +1,5 @@ base_model = "openai/gpt-5.4-mini" +reasoning_options = [{ type = "effort", values = ["none", "low", "medium", "high", "xhigh"] }] name = "GPT 5.4 Mini" family = "gpt" temperature = true diff --git a/providers/vercel/models/openai/gpt-5.4-nano.toml b/providers/vercel/models/openai/gpt-5.4-nano.toml index 77af4dbc93..dfd3e29125 100644 --- a/providers/vercel/models/openai/gpt-5.4-nano.toml +++ b/providers/vercel/models/openai/gpt-5.4-nano.toml @@ -1,4 +1,5 @@ base_model = "openai/gpt-5.4-nano" +reasoning_options = [{ type = "effort", values = ["none", "low", "medium", "high", "xhigh"] }] name = "GPT 5.4 Nano" family = "gpt" temperature = true