openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
20 lines (19 loc) • 768 B
JavaScript
import { n as buildGoogleStaticCatalogProvider, r as buildGoogleVertexStaticCatalogProvider } from "../../provider-catalog-BjB7YmZu.js";
import { r as resolveGoogleVertexConfigApiKey } from "../../vertex-adc-DSbUxJmy.js";
//#region extensions/google/provider-discovery.ts
const googleProviderDiscovery = {
id: "google",
label: "Google AI Studio",
docsPath: "/providers/models",
auth: [],
resolveConfigApiKey: ({ provider, env }) => provider === "google-vertex" ? resolveGoogleVertexConfigApiKey(env) : void 0,
staticCatalog: {
order: "simple",
run: async () => ({ providers: {
google: buildGoogleStaticCatalogProvider(),
"google-vertex": buildGoogleVertexStaticCatalogProvider()
} })
}
};
//#endregion
export { googleProviderDiscovery as default };