{"version":3,"sources":["../../../../src/adapters/google-vertex/backend/client.ts"],"names":["GoogleVertexClient","BackendClient","create","createVertex","settings","project","getEnv","baseURL","location","fetch","vercelFetcher"],"mappings":";;;;;;;;;AAgBO,MAAMA,2BAA2BC,wBAAAA,CAAAA;EAhBxC;;;EAoBYC,MAAAA,GAA+B;AACvC,IAAA,OAAOC,yBAAAA,CAAa;AAClB,MAAA,GAAG,IAAA,CAAKC,QAAAA;AACRC,MAAAA,OAAAA,EAAS,IAAA,CAAKD,QAAAA,EAAUC,OAAAA,IAAWC,cAAAA,CAAO,uBAAA,CAAA;AAC1CC,MAAAA,OAAAA,EAAS,IAAA,CAAKH,QAAAA,EAAUG,OAAAA,IAAWD,cAAAA,CAAO,wBAAA,CAAA;AAC1CE,MAAAA,QAAAA,EAAU,IAAA,CAAKJ,QAAAA,EAAUI,QAAAA,IAAYF,cAAAA,CAAO,wBAAA,CAAA;MAC5CG,KAAAA,EAAOC,uBAAAA,CAAc,IAAA,CAAKN,QAAAA,EAAUK,KAAAA;KACtC,CAAA;AACF,EAAA;AACF","file":"client.cjs","sourcesContent":["/**\n * Copyright 2025 © BeeAI a Series of LF Projects, LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n\nimport { getEnv } from \"@/internals/env.js\";\nimport {\n  createVertex,\n  GoogleVertexProvider,\n  GoogleVertexProviderSettings,\n} from \"@ai-sdk/google-vertex\";\nimport { BackendClient } from \"@/backend/client.js\";\nimport { vercelFetcher } from \"@/adapters/vercel/backend/utils.js\";\n\nexport type GoogleVertexClientSettings = GoogleVertexProviderSettings;\n\nexport class GoogleVertexClient extends BackendClient<\n  GoogleVertexClientSettings,\n  GoogleVertexProvider\n> {\n  protected create(): GoogleVertexProvider {\n    return createVertex({\n      ...this.settings,\n      project: this.settings?.project || getEnv(\"GOOGLE_VERTEX_PROJECT\"),\n      baseURL: this.settings?.baseURL || getEnv(\"GOOGLE_VERTEX_ENDPOINT\"),\n      location: this.settings?.location || getEnv(\"GOOGLE_VERTEX_LOCATION\"),\n      fetch: vercelFetcher(this.settings?.fetch),\n    });\n  }\n}\n"]}