feat(gemini): 添加 Gemini 2.5 Flash 系列模型支持

更新 provider-models.js 以包含新的 Gemini 2.5 Flash 系列模型标识符。
同时,将 antigravity-core.js 中的默认回退模型从可用模型列表的第一个元素硬编码为 'gemini-3-flash',以提高默认行为的可预测性和稳定性。
This commit is contained in:
hex2077 2026-03-16 19:53:02 +08:00
parent 602c6be836
commit e62cc8278a
2 changed files with 7 additions and 4 deletions

View file

@ -1312,8 +1312,8 @@ export class AntigravityApiService {
let selectedModel = model;
if (!this.availableModels.includes(model)) {
logger.warn(`[Antigravity] Model '${model}' not found. Using default model: '${this.availableModels[0]}'`);
selectedModel = this.availableModels[0];
logger.warn(`[Antigravity] Model '${model}' not found. Using default model: 'gemini-3-flash'`);
selectedModel = 'gemini-3-flash';
}
// 移除 gemini- 前缀以获取实际模型名称(针对 claude 模型)
@ -1390,8 +1390,8 @@ export class AntigravityApiService {
let selectedModel = model;
if (!this.availableModels.includes(model)) {
logger.warn(`[Antigravity] Model '${model}' not found. Using default model: '${this.availableModels[0]}'`);
selectedModel = this.availableModels[0];
logger.warn(`[Antigravity] Model '${model}' not found. Using default model: 'gemini-3-flash'`);
selectedModel = 'gemini-3-flash';
}
// 移除 gemini- 前缀以获取实际模型名称(针对 claude 模型)

View file

@ -21,6 +21,9 @@ export const PROVIDER_MODELS = {
'gemini-3.1-pro-low',
'gemini-3.1-flash-image',
'gemini-3-flash-agent',
'gemini-2.5-flash',
'gemini-2.5-flash-lite',
'gemini-2.5-flash-thinking',
'gemini-claude-sonnet-4-6',
'gemini-claude-opus-4-6-thinking',
],