MCPcopy Index your code
hub / github.com/coder/coder / formatProviderLabel

Function formatProviderLabel

site/src/utils/aiProviders.ts:1–28  ·  view source on GitHub ↗
(provider: string)

Source from the content-addressed store, hash-verified

1export 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};

Callers 9

createChatProviderConfigFunction · 0.90
ProviderIconFunction · 0.85
useProviderStatesFunction · 0.85
newProviderStateFunction · 0.85
ProviderFormFunction · 0.85
ModelSelectorFunction · 0.85
providerBudgetErrorFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected