UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

16 lines (15 loc) 504 B
import { n as parseGoogleOauthApiKey } from "./oauth-token-shared-DMyeX8AO.js"; //#region extensions/google/gemini-auth.ts function parseGeminiAuth(apiKey) { const parsed = apiKey.startsWith("{") ? parseGoogleOauthApiKey(apiKey) : null; if (parsed?.token) return { headers: { Authorization: `Bearer ${parsed.token}`, "Content-Type": "application/json" } }; return { headers: { "x-goog-api-key": apiKey, "Content-Type": "application/json" } }; } //#endregion export { parseGeminiAuth as t };