feat(gemini): 添加新的 gemini-3-flash 模型并修复令牌过期检查
添加 gemini-3-flash-preview 和 gemini-2.5-flash 模型到 PROVIDER_MODELS 和映射表 修复 isTokenExpiringSoon() 方法在没有 expiry_date 时的默认返回值 添加调试日志打印可用模型列表
This commit is contained in:
parent
d5417d9890
commit
5af83e4473
2 changed files with 10 additions and 3 deletions
|
|
@ -45,6 +45,8 @@ const MODEL_ALIAS_MAP = {
|
|||
'gemini-2.5-computer-use-preview-10-2025': 'rev19-uic3-1p',
|
||||
'gemini-3-pro-image-preview': 'gemini-3-pro-image',
|
||||
'gemini-3-pro-preview': 'gemini-3-pro-high',
|
||||
'gemini-3-flash-preview': 'gemini-3-flash',
|
||||
'gemini-2.5-flash': 'gemini-2.5-flash',
|
||||
'gemini-claude-sonnet-4-5': 'claude-sonnet-4-5',
|
||||
'gemini-claude-sonnet-4-5-thinking': 'claude-sonnet-4-5-thinking',
|
||||
'gemini-claude-opus-4-5-thinking': 'claude-opus-4-5-thinking'
|
||||
|
|
@ -54,6 +56,8 @@ const MODEL_NAME_MAP = {
|
|||
'rev19-uic3-1p': 'gemini-2.5-computer-use-preview-10-2025',
|
||||
'gemini-3-pro-image': 'gemini-3-pro-image-preview',
|
||||
'gemini-3-pro-high': 'gemini-3-pro-preview',
|
||||
'gemini-3-flash': 'gemini-3-flash-preview',
|
||||
'gemini-2.5-flash': 'gemini-2.5-flash',
|
||||
'claude-sonnet-4-5': 'gemini-claude-sonnet-4-5',
|
||||
'claude-sonnet-4-5-thinking': 'gemini-claude-sonnet-4-5-thinking',
|
||||
'claude-opus-4-5-thinking': 'gemini-claude-opus-4-5-thinking'
|
||||
|
|
@ -356,7 +360,7 @@ export class AntigravityApiService {
|
|||
|
||||
isTokenExpiringSoon() {
|
||||
if (!this.authClient.credentials.expiry_date) {
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
const currentTime = Date.now();
|
||||
const expiryTime = this.authClient.credentials.expiry_date;
|
||||
|
|
@ -457,7 +461,7 @@ export class AntigravityApiService {
|
|||
};
|
||||
|
||||
const res = await this.authClient.request(requestOptions);
|
||||
|
||||
console.log(`[Antigravity] Raw response from ${baseURL}:`, Object.keys(res.data.models));
|
||||
if (res.data && res.data.models) {
|
||||
const models = Object.keys(res.data.models);
|
||||
this.availableModels = models
|
||||
|
|
|
|||
|
|
@ -10,12 +10,15 @@ export const PROVIDER_MODELS = {
|
|||
'gemini-2.5-pro',
|
||||
'gemini-2.5-pro-preview-06-05',
|
||||
'gemini-2.5-flash-preview-09-2025',
|
||||
'gemini-3-pro-preview'
|
||||
'gemini-3-pro-preview',
|
||||
'gemini-3-flash-preview'
|
||||
],
|
||||
'gemini-antigravity': [
|
||||
'gemini-2.5-computer-use-preview-10-2025',
|
||||
'gemini-3-pro-image-preview',
|
||||
'gemini-3-pro-preview',
|
||||
'gemini-3-flash',
|
||||
'gemini-2.5-flash',
|
||||
'gemini-claude-sonnet-4-5',
|
||||
'gemini-claude-sonnet-4-5-thinking',
|
||||
'gemini-claude-opus-4-5-thinking'
|
||||
|
|
|
|||
Loading…
Reference in a new issue