diff --git a/providers/vercel/models/google/gemini-2.5-flash-lite.toml b/providers/vercel/models/google/gemini-2.5-flash-lite.toml index b488cf845b..67ea4cf2dd 100644 --- a/providers/vercel/models/google/gemini-2.5-flash-lite.toml +++ b/providers/vercel/models/google/gemini-2.5-flash-lite.toml @@ -1,4 +1,5 @@ base_model = "google/gemini-2.5-flash-lite" +reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["none", "minimal", "low", "medium", "high", "xhigh"] }, { type = "budget_tokens", min = 512, max = 24_576 }] name = "Gemini 2.5 Flash Lite" [cost] diff --git a/providers/vercel/models/google/gemini-3-flash.toml b/providers/vercel/models/google/gemini-3-flash.toml index e164849253..b10ab6007e 100644 --- a/providers/vercel/models/google/gemini-3-flash.toml +++ b/providers/vercel/models/google/gemini-3-flash.toml @@ -4,6 +4,7 @@ release_date = "2025-12-17" last_updated = "2025-12-17" attachment = true reasoning = true +reasoning_options = [{ type = "effort", values = ["minimal", "low", "medium", "high"] }] temperature = true tool_call = true knowledge = "2025-03" diff --git a/providers/vercel/models/google/gemini-3-pro-preview.toml b/providers/vercel/models/google/gemini-3-pro-preview.toml index 6c6ae51cce..42d84685d6 100644 --- a/providers/vercel/models/google/gemini-3-pro-preview.toml +++ b/providers/vercel/models/google/gemini-3-pro-preview.toml @@ -1,4 +1,5 @@ base_model = "google/gemini-3-pro-preview" +reasoning_options = [{ type = "effort", values = ["low", "high"] }] [cost] input = 2 diff --git a/providers/vercel/models/google/gemini-3.1-flash-image-preview.toml b/providers/vercel/models/google/gemini-3.1-flash-image-preview.toml index 1f09a9e3f6..215e9a4c29 100644 --- a/providers/vercel/models/google/gemini-3.1-flash-image-preview.toml +++ b/providers/vercel/models/google/gemini-3.1-flash-image-preview.toml @@ -1,4 +1,5 @@ base_model = "google/gemini-3.1-flash-image-preview" +reasoning_options = [{ type = "effort", values = ["minimal", "high"] }] name = "Gemini 3.1 Flash Image Preview (Nano Banana 2)" family = "gemini" diff --git a/providers/vercel/models/google/gemini-3.1-flash-image.toml b/providers/vercel/models/google/gemini-3.1-flash-image.toml index 703cbf6d16..59b81cc377 100644 --- a/providers/vercel/models/google/gemini-3.1-flash-image.toml +++ b/providers/vercel/models/google/gemini-3.1-flash-image.toml @@ -4,6 +4,7 @@ release_date = "2026-05-28" last_updated = "2026-05-28" attachment = true reasoning = true +reasoning_options = [{ type = "effort", values = ["minimal", "high"] }] temperature = true tool_call = false open_weights = false diff --git a/providers/vercel/models/google/gemini-3.1-flash-lite-preview.toml b/providers/vercel/models/google/gemini-3.1-flash-lite-preview.toml index 792b9c59c7..a2f274acbf 100644 --- a/providers/vercel/models/google/gemini-3.1-flash-lite-preview.toml +++ b/providers/vercel/models/google/gemini-3.1-flash-lite-preview.toml @@ -1,4 +1,5 @@ base_model = "google/gemini-3.1-flash-lite-preview" +reasoning_options = [{ type = "effort", values = ["minimal", "low", "medium", "high"] }] family = "gemini" [cost] diff --git a/providers/vercel/models/google/gemini-3.1-flash-lite.toml b/providers/vercel/models/google/gemini-3.1-flash-lite.toml index f0ff3299bf..2896d4db3e 100644 --- a/providers/vercel/models/google/gemini-3.1-flash-lite.toml +++ b/providers/vercel/models/google/gemini-3.1-flash-lite.toml @@ -1,4 +1,5 @@ base_model = "google/gemini-3.1-flash-lite" +reasoning_options = [{ type = "effort", values = ["minimal", "low", "medium", "high"] }] family = "gemini" [cost] diff --git a/providers/vercel/models/google/gemini-3.1-pro-preview.toml b/providers/vercel/models/google/gemini-3.1-pro-preview.toml index a2cd5c8652..d25290b86c 100644 --- a/providers/vercel/models/google/gemini-3.1-pro-preview.toml +++ b/providers/vercel/models/google/gemini-3.1-pro-preview.toml @@ -1,4 +1,5 @@ base_model = "google/gemini-3.1-pro-preview" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }] family = "gemini" release_date = "2025-11-18" diff --git a/providers/vercel/models/google/gemini-3.5-flash.toml b/providers/vercel/models/google/gemini-3.5-flash.toml index bffe0cfd1c..e33009ddc9 100644 --- a/providers/vercel/models/google/gemini-3.5-flash.toml +++ b/providers/vercel/models/google/gemini-3.5-flash.toml @@ -1,4 +1,5 @@ base_model = "google/gemini-3.5-flash" +reasoning_options = [{ type = "effort", values = ["minimal", "low", "medium", "high"] }] family = "gemini" [cost] diff --git a/providers/vercel/models/google/gemma-4-26b-a4b-it.toml b/providers/vercel/models/google/gemma-4-26b-a4b-it.toml index b0c991c766..c8563f3dac 100644 --- a/providers/vercel/models/google/gemma-4-26b-a4b-it.toml +++ b/providers/vercel/models/google/gemma-4-26b-a4b-it.toml @@ -1,4 +1,5 @@ base_model = "google/gemma-4-26b-a4b-it" +reasoning_options = [{ type = "toggle" }] open_weights = false [cost]