ai-gateway-provider
Version:
AI Gateway Provider for AI-SDK
1 lines • 7.4 kB
Source Map (JSON)
{"version":3,"sources":["../../src/providers/amazon-bedrock.ts","../../src/auth.ts","../../src/providers/google-vertex.ts","../../src/providers/openai.ts","../../src/providers/xai.ts","../../src/providers/google.ts","../../src/providers/groq.ts","../../src/providers/mistral.ts","../../src/providers/perplexity.ts","../../src/providers/anthropic.ts","../../src/providers/azure.ts","../../src/providers/cerebras.ts","../../src/providers/cohere.ts","../../src/providers/deepgram.ts","../../src/providers/deepseek.ts","../../src/providers/elevenlabs.ts","../../src/providers/fireworks.ts"],"sourcesContent":["import { createAmazonBedrock as createAmazonBedrockOriginal } from '@ai-sdk/amazon-bedrock';\nimport { authWrapper } from '../auth';\n\nexport const createAmazonBedrock = (\n ...args: Parameters<typeof createAmazonBedrockOriginal>\n) => authWrapper(createAmazonBedrockOriginal)(...args);","export const CF_TEMP_TOKEN = 'CF_TEMP_TOKEN';\n\n\ntype HasApiKey = { apiKey: string };\n\nexport function authWrapper<\n Func extends (config?: HasApiKey) => any\n>(\n func: Func\n): (\n config: Parameters<Func>[0],\n) => ReturnType<Func> {\n return (config) => {\n if(!config) {\n return func({ apiKey: CF_TEMP_TOKEN });\n }\n if(config.apiKey === undefined) {\n config.apiKey = CF_TEMP_TOKEN;\n }\n return func(config);\n };\n}","import { createVertex as createVertexOriginal } from '@ai-sdk/google-vertex';\nimport { CF_TEMP_TOKEN } from '../auth';\n\nexport const createVertex = (\n ...rest: Parameters<typeof createVertexOriginal>\n) => {\n if(!rest || !rest[0]) {\n return createVertexOriginal({ googleAuthOptions: { apiKey: CF_TEMP_TOKEN } });\n }\n\n if(rest[0].googleAuthOptions && rest[0].googleAuthOptions.apiKey === undefined && rest[0].googleAuthOptions.credentials === undefined) {\n rest[0].googleAuthOptions.apiKey = CF_TEMP_TOKEN;\n }\n\n return createVertexOriginal(...rest);\n}\n","import { createOpenAI as createOpenAIOriginal } from '@ai-sdk/openai';\nimport { authWrapper } from '../auth';\n\nexport const createOpenAI = (\n ...args: Parameters<typeof createOpenAIOriginal>\n) => authWrapper(createOpenAIOriginal)(...args);\n\n","import { createXai as createXaiOriginal } from '@ai-sdk/xai';\nimport { authWrapper } from '../auth';\n\nexport const createXai = (\n ...args: Parameters<typeof createXaiOriginal>\n) => authWrapper(createXaiOriginal)(...args);\n","import { createGoogleGenerativeAI as createGoogleGenerativeAIOriginal } from '@ai-sdk/google';\nimport { authWrapper } from '../auth';\n\nexport const createGoogleGenerativeAI = (\n ...args: Parameters<typeof createGoogleGenerativeAIOriginal>\n) => authWrapper(createGoogleGenerativeAIOriginal)(...args);\n","import { createGroq as createGroqOriginal } from '@ai-sdk/groq';\nimport { authWrapper } from '../auth';\n\nexport const createGroq = (\n ...args: Parameters<typeof createGroqOriginal>\n) => authWrapper(createGroqOriginal)(...args);\n","import { createMistral as createMistralOriginal } from '@ai-sdk/mistral';\nimport { authWrapper } from '../auth';\n\nexport const createMistral = (\n ...args: Parameters<typeof createMistralOriginal>\n) => authWrapper(createMistralOriginal)(...args);\n","import { createPerplexity as createPerplexityOriginal } from '@ai-sdk/perplexity';\nimport { authWrapper } from '../auth';\n\nexport const createPerplexity = (\n ...args: Parameters<typeof createPerplexityOriginal>\n) => authWrapper(createPerplexityOriginal)(...args);\n","import { createAnthropic as createAnthropicOriginal } from '@ai-sdk/anthropic';\nimport { authWrapper } from '../auth';\n\nexport const createAnthropic = (\n ...args: Parameters<typeof createAnthropicOriginal>\n) => authWrapper(createAnthropicOriginal)(...args);\n","import { createAzure as createAzureOriginal } from '@ai-sdk/azure';\nimport { authWrapper } from '../auth';\n\nexport const createAzure = (\n ...args: Parameters<typeof createAzureOriginal>\n) => authWrapper(createAzureOriginal)(...args);","import { createCerebras as createCerebrasOriginal } from '@ai-sdk/cerebras';\nimport { authWrapper } from '../auth';\n\nexport const createCerebras = (\n ...args: Parameters<typeof createCerebrasOriginal>\n) => authWrapper(createCerebrasOriginal)(...args);\n","import { createCohere as createCohereOriginal } from '@ai-sdk/cohere';\nimport { authWrapper } from '../auth';\n\nexport const createCohere = (\n ...args: Parameters<typeof createCohereOriginal>\n) => authWrapper(createCohereOriginal)(...args);\n","import { createDeepgram as createDeepgramOriginal } from '@ai-sdk/deepgram';\nimport { authWrapper } from '../auth';\n\nexport const createDeepgram = (\n ...args: Parameters<typeof createDeepgramOriginal>\n) => authWrapper(createDeepgramOriginal)(...args);\n","import { createDeepSeek as createDeepSeekOriginal } from '@ai-sdk/deepseek';\nimport { authWrapper } from '../auth';\n\nexport const createDeepSeek = (\n ...args: Parameters<typeof createDeepSeekOriginal>\n) => authWrapper(createDeepSeekOriginal)(...args);\n","import { createElevenLabs as createElevenLabsOriginal } from '@ai-sdk/elevenlabs';\nimport { authWrapper } from '../auth';\n\nexport const createElevenLabs = (\n ...args: Parameters<typeof createElevenLabsOriginal>\n) => authWrapper(createElevenLabsOriginal)(...args);\n","import { createFireworks as createFireworksOriginal } from '@ai-sdk/fireworks';\nimport { authWrapper } from '../auth';\n\nexport const createFireworks = (\n ...args: Parameters<typeof createFireworksOriginal>\n) => authWrapper(createFireworksOriginal)(...args);\n"],"mappings":";AAAA,SAAS,uBAAuB,mCAAmC;;;ACA5D,IAAM,gBAAgB;AAKtB,SAAS,YAGd,MAGoB;AACpB,SAAO,CAAC,WAAW;AACjB,QAAG,CAAC,QAAQ;AACV,aAAO,KAAK,EAAE,QAAQ,cAAc,CAAC;AAAA,IACvC;AACA,QAAG,OAAO,WAAW,QAAW;AAC9B,aAAO,SAAS;AAAA,IAClB;AACA,WAAO,KAAK,MAAM;AAAA,EACpB;AACF;;;ADlBO,IAAM,sBAAsB,IAC9B,SACA,YAAY,2BAA2B,EAAE,GAAG,IAAI;;;AELrD,SAAS,gBAAgB,4BAA4B;AAG9C,IAAM,eAAe,IACvB,SACA;AACH,MAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAG;AACpB,WAAO,qBAAqB,EAAE,mBAAmB,EAAE,QAAQ,cAAc,EAAE,CAAC;AAAA,EAC9E;AAEA,MAAG,KAAK,CAAC,EAAE,qBAAqB,KAAK,CAAC,EAAE,kBAAkB,WAAW,UAAa,KAAK,CAAC,EAAE,kBAAkB,gBAAgB,QAAW;AACrI,SAAK,CAAC,EAAE,kBAAkB,SAAS;AAAA,EACrC;AAEA,SAAO,qBAAqB,GAAG,IAAI;AACrC;;;ACfA,SAAS,gBAAgB,4BAA4B;AAG9C,IAAM,eAAe,IACvB,SACA,YAAY,oBAAoB,EAAE,GAAG,IAAI;;;ACL9C,SAAS,aAAa,yBAAyB;AAGxC,IAAM,YAAY,IACpB,SACA,YAAY,iBAAiB,EAAE,GAAG,IAAI;;;ACL3C,SAAS,4BAA4B,wCAAwC;AAGtE,IAAM,2BAA2B,IACnC,SACA,YAAY,gCAAgC,EAAE,GAAG,IAAI;;;ACL1D,SAAS,cAAc,0BAA0B;AAG1C,IAAM,aAAa,IACrB,SACA,YAAY,kBAAkB,EAAE,GAAG,IAAI;;;ACL5C,SAAS,iBAAiB,6BAA6B;AAGhD,IAAM,gBAAgB,IACxB,SACA,YAAY,qBAAqB,EAAE,GAAG,IAAI;;;ACL/C,SAAS,oBAAoB,gCAAgC;AAGtD,IAAM,mBAAmB,IAC3B,SACA,YAAY,wBAAwB,EAAE,GAAG,IAAI;;;ACLlD,SAAS,mBAAmB,+BAA+B;AAGpD,IAAM,kBAAkB,IAC1B,SACA,YAAY,uBAAuB,EAAE,GAAG,IAAI;;;ACLjD,SAAS,eAAe,2BAA2B;AAG5C,IAAM,cAAc,IACtB,SACA,YAAY,mBAAmB,EAAE,GAAG,IAAI;;;ACL7C,SAAS,kBAAkB,8BAA8B;AAGlD,IAAM,iBAAiB,IACzB,SACA,YAAY,sBAAsB,EAAE,GAAG,IAAI;;;ACLhD,SAAS,gBAAgB,4BAA4B;AAG9C,IAAM,eAAe,IACvB,SACA,YAAY,oBAAoB,EAAE,GAAG,IAAI;;;ACL9C,SAAS,kBAAkB,8BAA8B;AAGlD,IAAM,iBAAiB,IACzB,SACA,YAAY,sBAAsB,EAAE,GAAG,IAAI;;;ACLhD,SAAS,kBAAkB,8BAA8B;AAGlD,IAAM,iBAAiB,IACzB,SACA,YAAY,sBAAsB,EAAE,GAAG,IAAI;;;ACLhD,SAAS,oBAAoB,gCAAgC;AAGtD,IAAM,mBAAmB,IAC3B,SACA,YAAY,wBAAwB,EAAE,GAAG,IAAI;;;ACLlD,SAAS,mBAAmB,+BAA+B;AAGpD,IAAM,kBAAkB,IAC1B,SACA,YAAY,uBAAuB,EAAE,GAAG,IAAI;","names":[]}