Skip to content

Commit ecc525b

Browse files
authored
Merge pull request #1044 from firebase/update-gemini-model-string
update(ai): update Gemini model strings to gemini-3.1-flash-lite
2 parents e11d0d0 + d57afec commit ecc525b

1 file changed

Lines changed: 7 additions & 12 deletions

File tree

ai/ai-react-app/src/services/firebaseAIService.ts

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,16 @@ import {
1717
import { firebaseConfig } from "../config/firebase-config";
1818

1919
export const AVAILABLE_GENERATIVE_MODELS = [
20-
"gemini-2.0-flash",
21-
"gemini-2.0-flash-lite",
22-
"gemini-2.0-flash-exp",
23-
"gemini-2.5-flash"
20+
"gemini-3.1-flash-lite",
21+
"gemini-3.5-flash",
2422
];
2523
export const AVAILABLE_NANO_BANANA_MODELS = [
26-
"gemini-3-pro-image-preview",
27-
"gemini-3.1-flash-image-preview",
28-
"gemini-2.5-flash-image",
24+
"gemini-3-pro-image",
25+
"gemini-3.1-flash-image",
2926
];
3027
export const LIVE_MODELS = new Map<BackendType, string>([
31-
[BackendType.GOOGLE_AI, 'gemini-2.5-flash-native-audio-preview-09-2025'],
32-
[BackendType.VERTEX_AI, 'gemini-live-2.5-flash-preview-native-audio-09-2025']
28+
[BackendType.GOOGLE_AI, 'gemini-3.1-flash-live-preview'],
29+
[BackendType.VERTEX_AI, 'gemini-live-2.5-flash-native-audio']
3330
])
3431

3532
let app: FirebaseApp;
@@ -73,9 +70,7 @@ export const defaultGoogleSearchTool: GoogleSearchTool = {
7370

7471
export const defaultGenerativeParams: Omit<ModelParams, "model"> = {
7572
// Model name itself is selected in the UI
76-
generationConfig: {
77-
temperature: 0.9,
78-
},
73+
// Note: temperature, top_p, and top_k are deprecated and not recommended for Gemini 3.x models.
7974
safetySettings: [
8075
{
8176
category: HarmCategory.HARM_CATEGORY_HARASSMENT,

0 commit comments

Comments
 (0)