{"version":3,"file":"google.d.ts","sourceRoot":"","sources":["../../src/providers/google.ts"],"names":[],"mappings":"AAEA,OAAO,EAAkB,KAAK,QAAQ,EAAE,MAAM,cAAc,CAAC;AAG7D,wBAAgB,cAAc,IAAI,QAAQ,CAAC,sBAAsB,CAAC,CASjE","sourcesContent":["import { googleGenerativeAIApi } from \"../api/google-generative-ai.lazy.ts\";\nimport { envApiKeyAuth } from \"../auth/helpers.ts\";\nimport { createProvider, type Provider } from \"../models.ts\";\nimport { GOOGLE_MODELS } from \"./google.models.ts\";\n\nexport function googleProvider(): Provider<\"google-generative-ai\"> {\n\treturn createProvider({\n\t\tid: \"google\",\n\t\tname: \"Google\",\n\t\tbaseUrl: \"https://generativelanguage.googleapis.com/v1beta\",\n\t\tauth: { apiKey: envApiKeyAuth(\"Gemini API key\", [\"GEMINI_API_KEY\"]) },\n\t\tmodels: Object.values(GOOGLE_MODELS),\n\t\tapi: googleGenerativeAIApi(),\n\t});\n}\n"]}