diff --git a/webview-ui/src/components/settings/providers/Gemini.tsx b/webview-ui/src/components/settings/providers/Gemini.tsx
index 394490699f..a8aedbffc4 100644
--- a/webview-ui/src/components/settings/providers/Gemini.tsx
+++ b/webview-ui/src/components/settings/providers/Gemini.tsx
@@ -97,11 +97,11 @@ export const Gemini = ({ apiConfiguration, setApiConfigurationField, currentMode
min={0}
max={1}
step={0.01}
- value={[apiConfiguration.topP ?? 0]}
+ value={[apiConfiguration.topP ?? 0.95]}
onValueChange={(values: number[]) => setApiConfigurationField("topP", values[0])}
className="flex-grow"
/>
- {(apiConfiguration.topP ?? 0).toFixed(2)}
+ {(apiConfiguration.topP ?? 0.95).toFixed(2)}
{t("settings:providers.geminiParameters.topP.description")}
@@ -118,11 +118,11 @@ export const Gemini = ({ apiConfiguration, setApiConfigurationField, currentMode
min={0}
max={100}
step={1}
- value={[apiConfiguration.topK ?? 0]}
+ value={[apiConfiguration.topK ?? 64]}
onValueChange={(values: number[]) => setApiConfigurationField("topK", values[0])}
className="flex-grow"
/>
- {apiConfiguration.topK ?? 0}
+ {apiConfiguration.topK ?? 64}
{t("settings:providers.geminiParameters.topK.description")}
@@ -139,12 +139,12 @@ export const Gemini = ({ apiConfiguration, setApiConfigurationField, currentMode
min={3000}
max={modelInfo.maxTokens}
step={1}
- value={[apiConfiguration.maxOutputTokens ?? 0]}
+ value={[apiConfiguration.maxOutputTokens ?? modelInfo.maxTokens]}
onValueChange={(values: number[]) => setApiConfigurationField("maxOutputTokens", values[0])}
className="flex-grow"
/>
{