Transition to flash GA model when experiment flag is present. (#27570)

This commit is contained in:
David Pierce
2026-06-01 23:36:49 +00:00
committed by GitHub
parent 013914071c
commit 665228e983
25 changed files with 707 additions and 28 deletions
@@ -29,6 +29,7 @@ export class DefaultStrategy implements TerminalStrategy {
false,
config.getHasAccessToPreviewModel?.() ?? true,
config,
config.hasGemini35FlashGAAccess?.() ?? false,
);
return {
model: defaultModel,
@@ -31,6 +31,7 @@ export class FallbackStrategy implements RoutingStrategy {
false,
config.getHasAccessToPreviewModel?.() ?? true,
config,
config.hasGemini35FlashGAAccess?.() ?? false,
);
const service = config.getModelAvailabilityService();
const snapshot = service.snapshot(resolvedModel);
@@ -41,6 +41,7 @@ export class OverrideStrategy implements RoutingStrategy {
false,
config.getHasAccessToPreviewModel?.() ?? true,
config,
config.hasGemini35FlashGAAccess?.() ?? false,
),
metadata: {
source: this.name,