feat: update Gemini default model and remove Google Official preset model

Updated default model from gemini-2.5-pro to gemini-3-pro-preview across:
- Provider presets (PackyCode, Custom)
- Form field placeholders
- Default configurations
- Test cases

Google Official preset now has empty env config, allowing users to choose
their own model or use application defaults, which is more appropriate for
OAuth-based authentication.

Changes:
- geminiProviderPresets.ts: updated model to gemini-3-pro-preview, removed model from Google Official
- GeminiFormFields.tsx: updated placeholder to gemini-3-pro-preview
- GeminiConfigSections.tsx: updated placeholder to gemini-3-pro-preview
- ProviderForm.tsx: updated default config to gemini-3-pro-preview
- gemini_config.rs: updated test examples to gemini-3-pro-preview
This commit is contained in:
farion1231
2025-11-19 10:53:33 +08:00
parent 00e3e6fa70
commit bb0951552d
5 changed files with 16 additions and 19 deletions

View File

@@ -33,14 +33,11 @@ export const geminiProviderPresets: GeminiProviderPreset[] = [
websiteUrl: "https://ai.google.dev/",
apiKeyUrl: "https://aistudio.google.com/apikey",
settingsConfig: {
env: {
GEMINI_MODEL: "gemini-2.5-pro",
},
env: {},
},
description: "Google 官方 Gemini API (OAuth)",
category: "official",
partnerPromotionKey: "google-official",
model: "gemini-2.5-pro",
theme: {
icon: "gemini",
backgroundColor: "#4285F4",
@@ -54,11 +51,11 @@ export const geminiProviderPresets: GeminiProviderPreset[] = [
settingsConfig: {
env: {
GOOGLE_GEMINI_BASE_URL: "https://www.packyapi.com",
GEMINI_MODEL: "gemini-2.5-pro",
GEMINI_MODEL: "gemini-3-pro-preview",
},
},
baseURL: "https://www.packyapi.com",
model: "gemini-2.5-pro",
model: "gemini-3-pro-preview",
description: "PackyCode",
category: "third_party",
isPartner: true,
@@ -74,10 +71,10 @@ export const geminiProviderPresets: GeminiProviderPreset[] = [
settingsConfig: {
env: {
GOOGLE_GEMINI_BASE_URL: "",
GEMINI_MODEL: "gemini-2.5-pro",
GEMINI_MODEL: "gemini-3-pro-preview",
},
},
model: "gemini-2.5-pro",
model: "gemini-3-pro-preview",
description: "自定义 Gemini API 端点",
category: "custom",
},