feat(gemini): 添加 Gemini 2.5 Flash 系列模型支持
更新 provider-models.js 以包含新的 Gemini 2.5 Flash 系列模型标识符。 同时,将 antigravity-core.js 中的默认回退模型从可用模型列表的第一个元素硬编码为 'gemini-3-flash',以提高默认行为的可预测性和稳定性。
This commit is contained in:
parent
602c6be836
commit
e62cc8278a
2 changed files with 7 additions and 4 deletions
|
|
@ -1312,8 +1312,8 @@ export class AntigravityApiService {
|
||||||
|
|
||||||
let selectedModel = model;
|
let selectedModel = model;
|
||||||
if (!this.availableModels.includes(model)) {
|
if (!this.availableModels.includes(model)) {
|
||||||
logger.warn(`[Antigravity] Model '${model}' not found. Using default model: '${this.availableModels[0]}'`);
|
logger.warn(`[Antigravity] Model '${model}' not found. Using default model: 'gemini-3-flash'`);
|
||||||
selectedModel = this.availableModels[0];
|
selectedModel = 'gemini-3-flash';
|
||||||
}
|
}
|
||||||
|
|
||||||
// 移除 gemini- 前缀以获取实际模型名称(针对 claude 模型)
|
// 移除 gemini- 前缀以获取实际模型名称(针对 claude 模型)
|
||||||
|
|
@ -1390,8 +1390,8 @@ export class AntigravityApiService {
|
||||||
|
|
||||||
let selectedModel = model;
|
let selectedModel = model;
|
||||||
if (!this.availableModels.includes(model)) {
|
if (!this.availableModels.includes(model)) {
|
||||||
logger.warn(`[Antigravity] Model '${model}' not found. Using default model: '${this.availableModels[0]}'`);
|
logger.warn(`[Antigravity] Model '${model}' not found. Using default model: 'gemini-3-flash'`);
|
||||||
selectedModel = this.availableModels[0];
|
selectedModel = 'gemini-3-flash';
|
||||||
}
|
}
|
||||||
|
|
||||||
// 移除 gemini- 前缀以获取实际模型名称(针对 claude 模型)
|
// 移除 gemini- 前缀以获取实际模型名称(针对 claude 模型)
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,9 @@ export const PROVIDER_MODELS = {
|
||||||
'gemini-3.1-pro-low',
|
'gemini-3.1-pro-low',
|
||||||
'gemini-3.1-flash-image',
|
'gemini-3.1-flash-image',
|
||||||
'gemini-3-flash-agent',
|
'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-sonnet-4-6',
|
||||||
'gemini-claude-opus-4-6-thinking',
|
'gemini-claude-opus-4-6-thinking',
|
||||||
],
|
],
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue