(provider: string)
| 1 | export const formatProviderLabel = (provider: string): string => { |
| 2 | const normalized = provider.trim().toLowerCase(); |
| 3 | switch (normalized) { |
| 4 | case "openai": |
| 5 | return "OpenAI"; |
| 6 | case "anthropic": |
| 7 | return "Anthropic"; |
| 8 | case "azure": |
| 9 | return "Azure OpenAI"; |
| 10 | case "bedrock": |
| 11 | return "AWS Bedrock"; |
| 12 | case "google": |
| 13 | return "Google"; |
| 14 | case "openai-compat": |
| 15 | case "openai-compatible": |
| 16 | case "openai_compatible": |
| 17 | return "OpenAI-compatible"; |
| 18 | case "openrouter": |
| 19 | return "OpenRouter"; |
| 20 | case "vercel": |
| 21 | return "Vercel AI Gateway"; |
| 22 | default: |
| 23 | if (!normalized) { |
| 24 | return "Unknown"; |
| 25 | } |
| 26 | return `${normalized[0].toUpperCase()}${normalized.slice(1)}`; |
| 27 | } |
| 28 | }; |
no outgoing calls
no test coverage detected