修正 Antigravity Gemini 3.5 Flash 档位展示

This commit is contained in:
MMEXA
2026-07-08 22:34:29 +08:00
parent 9ec48ab6b9
commit c17c78ad4b
6 changed files with 83 additions and 29 deletions
@@ -9,6 +9,27 @@ describe('antigravityQuota', () => {
it('uses canonical labels from model ids before stale upstream labels', () => {
const opaqueDisplayIndex = { value: 1 }
expect(
resolveAntigravityQuotaLabel(
'gemini-3-flash-agent',
'Gemini 3.5 Flash (High)',
opaqueDisplayIndex,
),
).toBe('Gemini 3.5 Flash High')
expect(
resolveAntigravityQuotaLabel(
'gemini-3.5-flash-low',
'Gemini 3.5 Flash (Medium)',
opaqueDisplayIndex,
),
).toBe('Gemini 3.5 Flash Medium')
expect(
resolveAntigravityQuotaLabel(
'gemini-3.5-flash-extra-low',
'Gemini 3.5 Flash (Low)',
opaqueDisplayIndex,
),
).toBe('Gemini 3.5 Flash Low')
expect(
resolveAntigravityQuotaLabel(
'gemini-2.5-flash',
@@ -41,11 +62,23 @@ describe('antigravityQuota', () => {
resetSeconds: 10,
},
{
model: 'gemini-3.5-flash-low',
model: 'gemini-3.5-flash-extra-low',
label: 'Gemini 3.5 Flash Low',
remainingPercent: 95,
resetSeconds: null,
},
{
model: 'gemini-3.5-flash-low',
label: 'Gemini 3.5 Flash Medium',
remainingPercent: 90,
resetSeconds: null,
},
{
model: 'gemini-3-flash-agent',
label: 'Gemini 3.5 Flash High',
remainingPercent: 80,
resetSeconds: null,
},
{
model: 'chat_20706',
label: 'chat_20706',
@@ -68,7 +101,9 @@ describe('antigravityQuota', () => {
expect(items.map(item => item.model)).toEqual([
'claude-opus-4-6-thinking',
'gemini-3-flash-agent',
'gemini-3.5-flash-low',
'gemini-3.5-flash-extra-low',
'gemini-2.5-flash-lite',
'tab_flash_lite_preview',
'chat_20706',
@@ -8,14 +8,14 @@ export interface AntigravityQuotaSortableItem {
const ANTIGRAVITY_MODEL_LABELS: Record<string, string> = {
'claude-opus-4-6-thinking': 'Claude Opus 4.6 Thinking',
'claude-sonnet-4-6': 'Claude Sonnet 4.6',
'gemini-3.5-flash-low': 'Gemini 3.5 Flash Low',
'gemini-3.5-flash-extra-low': 'Gemini 3.5 Flash Extra Low',
'gemini-3-flash-agent': 'Gemini 3.5 Flash High',
'gemini-3.5-flash-low': 'Gemini 3.5 Flash Medium',
'gemini-3.5-flash-extra-low': 'Gemini 3.5 Flash Low',
'gemini-3.1-pro-high': 'Gemini 3.1 Pro High',
'gemini-3.1-pro-low': 'Gemini 3.1 Pro Low',
'gemini-pro-agent': 'Gemini Pro Agent',
'gemini-pro-agent': 'Gemini 3.1 Pro High',
'gemini-3.1-flash-image': 'Gemini 3.1 Flash Image',
'gemini-3.1-flash-lite': 'Gemini 3.1 Flash Lite',
'gemini-3-flash-agent': 'Gemini 3 Flash Agent',
'gemini-3-flash': 'Gemini 3 Flash',
'gemini-2.5-pro': 'Gemini 2.5 Pro',
'gemini-2.5-flash-thinking': 'Gemini 2.5 Flash Thinking',
@@ -30,14 +30,14 @@ const ANTIGRAVITY_MODEL_LABELS: Record<string, string> = {
const ANTIGRAVITY_MODEL_PRIORITY: Record<string, number> = {
'claude-opus-4-6-thinking': 10,
'claude-sonnet-4-6': 20,
'gemini-3.5-flash-low': 100,
'gemini-3.5-flash-extra-low': 110,
'gemini-3.1-pro-high': 120,
'gemini-3.1-pro-low': 130,
'gemini-pro-agent': 140,
'gemini-3-flash-agent': 100,
'gemini-3.5-flash-low': 110,
'gemini-3.5-flash-extra-low': 120,
'gemini-3.1-pro-high': 130,
'gemini-pro-agent': 135,
'gemini-3.1-pro-low': 140,
'gemini-3.1-flash-image': 150,
'gemini-3.1-flash-lite': 160,
'gemini-3-flash-agent': 170,
'gemini-3-flash': 180,
'gemini-2.5-pro': 300,
'gemini-2.5-flash-thinking': 310,