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;
|
||||
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 模型)
|
||||
|
|
|
|||
|
|
@ -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',
|
||||
],
|
||||
|
|
|
|||
Loading…
Reference in a new issue