Add more Icons (#5220)

Add lobe provider icons + aliases; rebased onto release tip. Integrated into release/v3.8.40.
This commit is contained in:
backryun
2026-06-29 00:55:42 +09:00
committed by GitHub
parent 5f4cd53b6e
commit 3ab9723a7b

View File

@@ -30,6 +30,8 @@ import BedrockMonoIcon from "@lobehub/icons/es/Bedrock/components/Mono";
import BflMonoIcon from "@lobehub/icons/es/Bfl/components/Mono";
import CerebrasColorIcon from "@lobehub/icons/es/Cerebras/components/Color";
import CerebrasMonoIcon from "@lobehub/icons/es/Cerebras/components/Mono";
import ClaudeColorIcon from "@lobehub/icons/es/Claude/components/Color";
import ClaudeMonoIcon from "@lobehub/icons/es/Claude/components/Mono";
import ClaudeCodeColorIcon from "@lobehub/icons/es/ClaudeCode/components/Color";
import ClaudeCodeMonoIcon from "@lobehub/icons/es/ClaudeCode/components/Mono";
import ClineMonoIcon from "@lobehub/icons/es/Cline/components/Mono";
@@ -41,6 +43,8 @@ import CohereColorIcon from "@lobehub/icons/es/Cohere/components/Color";
import CohereMonoIcon from "@lobehub/icons/es/Cohere/components/Mono";
import ComfyUIColorIcon from "@lobehub/icons/es/ComfyUI/components/Color";
import ComfyUIMonoIcon from "@lobehub/icons/es/ComfyUI/components/Mono";
import CopilotColorIcon from "@lobehub/icons/es/Copilot/components/Color";
import CopilotMonoIcon from "@lobehub/icons/es/Copilot/components/Mono";
import CursorMonoIcon from "@lobehub/icons/es/Cursor/components/Mono";
import DbrxColorIcon from "@lobehub/icons/es/Dbrx/components/Color";
import CozeMonoIcon from "@lobehub/icons/es/Coze/components/Mono";
@@ -49,6 +53,7 @@ import DeepInfraColorIcon from "@lobehub/icons/es/DeepInfra/components/Color";
import DeepInfraMonoIcon from "@lobehub/icons/es/DeepInfra/components/Mono";
import DeepSeekColorIcon from "@lobehub/icons/es/DeepSeek/components/Color";
import DeepSeekMonoIcon from "@lobehub/icons/es/DeepSeek/components/Mono";
import DevinColorIcon from "@lobehub/icons/es/Devin/components/Color";
import DifyColorIcon from "@lobehub/icons/es/Dify/components/Color";
import DifyMonoIcon from "@lobehub/icons/es/Dify/components/Mono";
import DoubaoColorIcon from "@lobehub/icons/es/Doubao/components/Color";
@@ -67,6 +72,7 @@ import GeminiColorIcon from "@lobehub/icons/es/Gemini/components/Color";
import GeminiMonoIcon from "@lobehub/icons/es/Gemini/components/Mono";
import GeminiCLIColorIcon from "@lobehub/icons/es/GeminiCLI/components/Color";
import GeminiCLIMonoIcon from "@lobehub/icons/es/GeminiCLI/components/Mono";
import GithubMonoIcon from "@lobehub/icons/es/Github/components/Mono";
import GithubCopilotMonoIcon from "@lobehub/icons/es/GithubCopilot/components/Mono";
import GoogleColorIcon from "@lobehub/icons/es/Google/components/Color";
import GoogleMonoIcon from "@lobehub/icons/es/Google/components/Mono";
@@ -139,6 +145,7 @@ import StabilityColorIcon from "@lobehub/icons/es/Stability/components/Color";
import StabilityMonoIcon from "@lobehub/icons/es/Stability/components/Mono";
import StepfunColorIcon from "@lobehub/icons/es/Stepfun/components/Color";
import StepfunMonoIcon from "@lobehub/icons/es/Stepfun/components/Mono";
import SunoMonoIcon from "@lobehub/icons/es/Suno/components/Mono";
import TavilyColorIcon from "@lobehub/icons/es/Tavily/components/Color";
import TavilyMonoIcon from "@lobehub/icons/es/Tavily/components/Mono";
import TogetherColorIcon from "@lobehub/icons/es/Together/components/Color";
@@ -148,6 +155,8 @@ import TogetherMonoIcon from "@lobehub/icons/es/Together/components/Mono";
import TopazLabsMonoIcon from "@lobehub/icons/es/TopazLabs/components/Mono";
import TraeColorIcon from "@lobehub/icons/es/Trae/components/Color";
import TraeMonoIcon from "@lobehub/icons/es/Trae/components/Mono";
import UdioColorIcon from "@lobehub/icons/es/Udio/components/Color";
import UdioMonoIcon from "@lobehub/icons/es/Udio/components/Mono";
import UpstageColorIcon from "@lobehub/icons/es/Upstage/components/Color";
import UpstageMonoIcon from "@lobehub/icons/es/Upstage/components/Mono";
import YiColorIcon from "@lobehub/icons/es/Yi/components/Color";
@@ -205,17 +214,20 @@ const LOBE_ICON_COMPONENTS = {
Bedrock: { mono: BedrockMonoIcon, color: BedrockColorIcon },
Bfl: { mono: BflMonoIcon },
Cerebras: { mono: CerebrasMonoIcon, color: CerebrasColorIcon },
Claude: { mono: ClaudeMonoIcon, color: ClaudeColorIcon },
ClaudeCode: { mono: ClaudeCodeMonoIcon, color: ClaudeCodeColorIcon },
Cline: { mono: ClineMonoIcon },
Cloudflare: { mono: CloudflareMonoIcon, color: CloudflareColorIcon },
Codex: { mono: CodexMonoIcon, color: CodexColorIcon },
Cohere: { mono: CohereMonoIcon, color: CohereColorIcon },
ComfyUI: { mono: ComfyUIMonoIcon, color: ComfyUIColorIcon },
Copilot: { mono: CopilotMonoIcon, color: CopilotColorIcon },
Coze: { mono: CozeMonoIcon },
Cursor: { mono: CursorMonoIcon },
Dbrx: { mono: DbrxMonoIcon, color: DbrxColorIcon },
DeepInfra: { mono: DeepInfraMonoIcon, color: DeepInfraColorIcon },
DeepSeek: { mono: DeepSeekMonoIcon, color: DeepSeekColorIcon },
Devin: { mono: DevinColorIcon, color: DevinColorIcon },
Dify: { mono: DifyMonoIcon, color: DifyColorIcon },
Doubao: { mono: DoubaoMonoIcon, color: DoubaoColorIcon },
ElevenLabs: { mono: ElevenLabsMonoIcon },
@@ -226,6 +238,7 @@ const LOBE_ICON_COMPONENTS = {
Friendli: { mono: FriendliMonoIcon },
Gemini: { mono: GeminiMonoIcon, color: GeminiColorIcon },
GeminiCLI: { mono: GeminiCLIMonoIcon, color: GeminiCLIColorIcon },
Github: { mono: GithubMonoIcon },
GithubCopilot: { mono: GithubCopilotMonoIcon },
Google: { mono: GoogleMonoIcon, color: GoogleColorIcon },
Grok: { mono: GrokMonoIcon },
@@ -274,11 +287,13 @@ const LOBE_ICON_COMPONENTS = {
Snowflake: { mono: SnowflakeMonoIcon, color: SnowflakeColorIcon },
Stability: { mono: StabilityMonoIcon, color: StabilityColorIcon },
Stepfun: { mono: StepfunMonoIcon, color: StepfunColorIcon },
Suno: { mono: SunoMonoIcon },
Tavily: { mono: TavilyMonoIcon, color: TavilyColorIcon },
Tencent: { mono: TencentMonoIcon, color: TencentColorIcon },
Together: { mono: TogetherMonoIcon, color: TogetherColorIcon },
TopazLabs: { mono: TopazLabsMonoIcon },
Trae: { mono: TraeMonoIcon, color: TraeColorIcon },
Udio: { mono: UdioMonoIcon, color: UdioColorIcon },
Upstage: { mono: UpstageMonoIcon, color: UpstageColorIcon },
V0: { mono: V0MonoIcon },
Venice: { mono: VeniceMonoIcon, color: VeniceColorIcon },
@@ -319,7 +334,7 @@ const LOBE_PROVIDER_ALIASES = {
cerebras: "Cerebras",
"chatgpt-web": "OpenAI",
claude: "ClaudeCode",
"claude-web": "HuggingFace",
"claude-web": "Claude",
cline: "Cline",
cloudflare: "Cloudflare",
"cloudflare-ai": "WorkersAI",
@@ -329,6 +344,7 @@ const LOBE_PROVIDER_ALIASES = {
cohere: "Cohere",
comfyui: "ComfyUI",
copilot: "GithubCopilot",
"copilot-web": "Copilot",
coze: "Coze",
cursor: "Cursor",
"cursor-cloud": "Cursor",
@@ -336,6 +352,10 @@ const LOBE_PROVIDER_ALIASES = {
deepinfra: "DeepInfra",
deepseek: "DeepSeek",
"deepseek-web": "DeepSeek",
devin: "Devin",
"devin-cli": "Devin",
doubao: "Doubao",
"doubao-web": "Doubao",
elevenlabs: "ElevenLabs",
exa: "Exa",
"exa-search": "Exa",
@@ -348,8 +368,11 @@ const LOBE_PROVIDER_ALIASES = {
friendli: "Friendli",
friendliai: "Friendli",
gemini: "Gemini",
"gemini-web": "Gemini",
"gemini-business": "Gemini",
"gemini-cli": "GeminiCLI",
github: "GithubCopilot",
"github-models": "Github",
"github-copilot": "GithubCopilot",
glm: "Zhipu",
"glm-cn": "Zhipu",
@@ -357,7 +380,9 @@ const LOBE_PROVIDER_ALIASES = {
"google-pse-search": "Google",
grok: "Grok",
"grok-web": "Grok",
"grok-cli": "Grok",
groq: "Groq",
huggingchat: "HuggingFace",
"hugging-face": "HuggingFace",
huggingface: "HuggingFace",
hyperbolic: "Hyperbolic",
@@ -367,6 +392,7 @@ const LOBE_PROVIDER_ALIASES = {
"jina-ai": "Jina",
kilocode: "KiloCode",
kimi: "Kimi",
"kimi-web": "Kimi",
"kimi-coding": "Kimi",
"kimi-coding-apikey": "Kimi",
lambda: "Lambda",
@@ -378,6 +404,7 @@ const LOBE_PROVIDER_ALIASES = {
"meta-llama": "Meta",
minimax: "Minimax",
"minimax-cn": "Minimax",
mimocode: "XiaomiMiMo",
mistral: "Mistral",
mistralai: "Mistral",
moonshot: "Moonshot",
@@ -407,6 +434,7 @@ const LOBE_PROVIDER_ALIASES = {
pollinations: "Pollinations",
qoder: "Qoder",
qwen: "Qwen",
"qwen-web": "Qwen",
recraft: "Recraft",
replicate: "Replicate",
roo: "RooCode",
@@ -420,6 +448,7 @@ const LOBE_PROVIDER_ALIASES = {
stepfun: "Stepfun",
stability: "Stability",
"stability-ai": "Stability",
suno: "Suno",
tavily: "Tavily",
"tavily-search": "Tavily",
tencent: "Tencent",
@@ -428,6 +457,7 @@ const LOBE_PROVIDER_ALIASES = {
topaz: "TopazLabs",
trae: "Trae",
triton: "Nvidia",
udio: "Udio",
upstage: "Upstage",
v0: "V0",
"v0-vercel": "V0",