File size: 807 Bytes
246d201 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
export const MAP_PROVIDER = {
openai: "OpenAI",
azure: "Azure",
azure_ai: "Azure AI Studio",
vertex_ai: "VertexAI",
palm: "PaLM",
gemini: "Gemini",
anthropic: "Anthropic",
sagemaker: "AWS SageMaker",
bedrock: "AWS Bedrock",
mistral: "Mistral AI",
anyscale: "Anyscale",
databricks: "Databricks",
ollama: "Ollama",
perlexity: "Perplexity AI",
friendliai: "FriendliAI",
groq: "Groq",
fireworks_ai: "Fireworks AI",
cloudflare: "Cloudflare Workers AI",
deepinfra: "DeepInfra",
ai21: "AI21",
replicate: "Replicate",
voyage: "Voyage AI",
openrouter: "OpenRouter",
};
export const mapProvider = (provider: string) =>
Object.keys(MAP_PROVIDER).includes(provider)
? MAP_PROVIDER[provider as keyof typeof MAP_PROVIDER]
: provider;
|