{"version":3,"file":"xiaomi-token-plan-ams.d.ts","sourceRoot":"","sources":["../../src/providers/xiaomi-token-plan-ams.ts"],"names":[],"mappings":"AAEA,OAAO,EAAkB,KAAK,QAAQ,EAAE,MAAM,cAAc,CAAC;AAG7D,wBAAgB,0BAA0B,IAAI,QAAQ,CAAC,oBAAoB,CAAC,CAS3E","sourcesContent":["import { openAICompletionsApi } from \"../api/openai-completions.lazy.ts\";\nimport { envApiKeyAuth } from \"../auth/helpers.ts\";\nimport { createProvider, type Provider } from \"../models.ts\";\nimport { XIAOMI_TOKEN_PLAN_AMS_MODELS } from \"./xiaomi-token-plan-ams.models.ts\";\n\nexport function xiaomiTokenPlanAmsProvider(): Provider<\"openai-completions\"> {\n\treturn createProvider({\n\t\tid: \"xiaomi-token-plan-ams\",\n\t\tname: \"Xiaomi Token Plan AMS\",\n\t\tbaseUrl: \"https://token-plan-ams.xiaomimimo.com/v1\",\n\t\tauth: { apiKey: envApiKeyAuth(\"Xiaomi Token Plan AMS API key\", [\"XIAOMI_TOKEN_PLAN_AMS_API_KEY\"]) },\n\t\tmodels: Object.values(XIAOMI_TOKEN_PLAN_AMS_MODELS),\n\t\tapi: openAICompletionsApi(),\n\t});\n}\n"]}