UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

21 lines (20 loc) • 944 B
import { t as GOOGLE_GEMINI_CLI_PROVIDER_ID } from "./gemini-cli-auth-home-CXgkYWW_.mjs"; import { t as formatGoogleOauthApiKey } from "./oauth-token-shared-CcyTceNQ.mjs"; import { t as createGoogleGeminiCliProvider } from "./provider-contract-api-C20GRskC.mjs"; import { t as GOOGLE_GEMINI_PROVIDER_HOOKS } from "./provider-hooks-D_Us9g4U.mjs"; import { i as resolveGoogleGeminiForwardCompatModel, r as isModernGoogleModel } from "./provider-models-CJvcYds-.mjs"; //#region extensions/google/gemini-cli-provider.ts function buildGoogleGeminiCliProvider() { return { ...createGoogleGeminiCliProvider(), resolveDynamicModel: (ctx) => resolveGoogleGeminiForwardCompatModel({ providerId: GOOGLE_GEMINI_CLI_PROVIDER_ID, ctx }), ...GOOGLE_GEMINI_PROVIDER_HOOKS, isModernModelRef: ({ modelId }) => isModernGoogleModel(modelId), formatApiKey: formatGoogleOauthApiKey }; } //#endregion export { buildGoogleGeminiCliProvider as t };