{"version":3,"file":"cerebras.d.ts","sourceRoot":"","sources":["../../src/providers/cerebras.ts"],"names":[],"mappings":"AAEA,OAAO,EAAkB,KAAK,QAAQ,EAAE,MAAM,cAAc,CAAC;AAG7D,wBAAgB,gBAAgB,IAAI,QAAQ,CAAC,oBAAoB,CAAC,CASjE","sourcesContent":["import { openAICompletionsApi } from \"../api/openai-completions.lazy.ts\";\nimport { envApiKeyAuth } from \"../auth/helpers.ts\";\nimport { createProvider, type Provider } from \"../models.ts\";\nimport { CEREBRAS_MODELS } from \"./cerebras.models.ts\";\n\nexport function cerebrasProvider(): Provider<\"openai-completions\"> {\n\treturn createProvider({\n\t\tid: \"cerebras\",\n\t\tname: \"Cerebras\",\n\t\tbaseUrl: \"https://api.cerebras.ai/v1\",\n\t\tauth: { apiKey: envApiKeyAuth(\"Cerebras API key\", [\"CEREBRAS_API_KEY\"]) },\n\t\tmodels: Object.values(CEREBRAS_MODELS),\n\t\tapi: openAICompletionsApi(),\n\t});\n}\n"]}