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-LqSy8lwB.mjs"; import { t as createGoogleGeminiCliProvider } from "./provider-contract-api-C20GRskC.mjs"; import { t as GOOGLE_GEMINI_PROVIDER_HOOKS } from "./provider-hooks-D35vuR2a.mjs"; import { i as resolveGoogleGeminiForwardCompatModel, r as isModernGoogleModel } from "./provider-models-XDh300Te.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 };