From e2ebe560ead35d84eb7d1a6272bca3538e0b6928 Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Tue, 9 Dec 2025 20:50:21 -0600 Subject: feat: provider icon component --- .../ui/src/components/provider-icons/sprite.svg | 769 +++++++++++++++++++++ packages/ui/src/components/provider-icons/types.ts | 76 ++ 2 files changed, 845 insertions(+) create mode 100644 packages/ui/src/components/provider-icons/sprite.svg create mode 100644 packages/ui/src/components/provider-icons/types.ts (limited to 'packages/ui/src/components/provider-icons') diff --git a/packages/ui/src/components/provider-icons/sprite.svg b/packages/ui/src/components/provider-icons/sprite.svg new file mode 100644 index 000000000..3bb4b9617 --- /dev/null +++ b/packages/ui/src/components/provider-icons/sprite.svg @@ -0,0 +1,769 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SiliconFlow + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nebius + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Baseten + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/components/provider-icons/types.ts b/packages/ui/src/components/provider-icons/types.ts new file mode 100644 index 000000000..b3caf7edb --- /dev/null +++ b/packages/ui/src/components/provider-icons/types.ts @@ -0,0 +1,76 @@ +// This file is generated by icon spritesheet generator + +export const iconNames = [ + "zhipuai", + "zhipuai-coding-plan", + "zenmux", + "zai", + "zai-coding-plan", + "xai", + "wandb", + "vultr", + "vercel", + "venice", + "v0", + "upstage", + "togetherai", + "synthetic", + "submodel", + "siliconflow", + "scaleway", + "sap-ai-core", + "requesty", + "poe", + "perplexity", + "ovhcloud", + "openrouter", + "opencode", + "openai", + "ollama-cloud", + "nvidia", + "nebius", + "morph", + "moonshotai", + "moonshotai-cn", + "modelscope", + "mistral", + "minimax", + "minimax-cn", + "lucidquery", + "lmstudio", + "llama", + "kimi-for-coding", + "io-net", + "inference", + "inception", + "iflowcn", + "huggingface", + "helicone", + "groq", + "google", + "google-vertex", + "google-vertex-anthropic", + "github-models", + "github-copilot", + "fireworks-ai", + "fastrouter", + "deepseek", + "deepinfra", + "cortecs", + "cohere", + "cloudflare-workers-ai", + "cloudflare-ai-gateway", + "chutes", + "cerebras", + "baseten", + "bailing", + "azure", + "azure-cognitive-services", + "anthropic", + "amazon-bedrock", + "alibaba", + "alibaba-cn", + "aihubmix", +] as const + +export type IconName = (typeof iconNames)[number] -- cgit v1.2.3