{"version":3,"file":"fireworks.d.ts","sourceRoot":"","sources":["../../src/providers/fireworks.ts"],"names":[],"mappings":"AAGA,OAAO,EAAkB,KAAK,QAAQ,EAAE,MAAM,cAAc,CAAC;AAG7D,wBAAgB,iBAAiB,IAAI,QAAQ,CAAC,oBAAoB,GAAG,oBAAoB,CAAC,CAYzF","sourcesContent":["import { anthropicMessagesApi } from \"../api/anthropic-messages.lazy.ts\";\nimport { openAICompletionsApi } from \"../api/openai-completions.lazy.ts\";\nimport { envApiKeyAuth } from \"../auth/helpers.ts\";\nimport { createProvider, type Provider } from \"../models.ts\";\nimport { FIREWORKS_MODELS } from \"./fireworks.models.ts\";\n\nexport function fireworksProvider(): Provider<\"anthropic-messages\" | \"openai-completions\"> {\n\treturn createProvider({\n\t\tid: \"fireworks\",\n\t\tname: \"Fireworks\",\n\t\tbaseUrl: \"https://api.fireworks.ai/inference\",\n\t\tauth: { apiKey: envApiKeyAuth(\"Fireworks API key\", [\"FIREWORKS_API_KEY\"]) },\n\t\tmodels: Object.values(FIREWORKS_MODELS),\n\t\tapi: {\n\t\t\t\"anthropic-messages\": anthropicMessagesApi(),\n\t\t\t\"openai-completions\": openAICompletionsApi(),\n\t\t},\n\t});\n}\n"]}