refactor(google): move thinking policy into plugin

This commit is contained in:
Peter Steinberger
2026-04-18 18:52:46 +01:00
parent 28fe0296c4
commit 162bf51adb
12 changed files with 572 additions and 278 deletions

View File

@@ -1,7 +1,17 @@
export {
DEFAULT_GOOGLE_API_BASE_URL,
createGoogleThinkingPayloadWrapper,
createGoogleThinkingStreamWrapper,
isGoogleGemini3FlashModel,
isGoogleGemini3ProModel,
isGoogleGemini3ThinkingLevelModel,
isGoogleThinkingRequiredModel,
normalizeGoogleApiBaseUrl,
normalizeGoogleModelId,
parseGeminiAuth,
resolveGoogleGemini3ThinkingLevel,
resolveGoogleGenerativeAiHttpRequestConfig,
sanitizeGoogleThinkingPayload,
stripInvalidGoogleThinkingBudget,
} from "./api.js";
export type { GoogleThinkingInputLevel, GoogleThinkingLevel } from "./api.js";