@lobehub/icons
Version:
Popular AI / LLM Model Brand SVG Logo and Icon Collection
215 lines (213 loc) • 4.57 kB
JavaScript
import Adobe from "../Adobe";
import Ai21 from "../Ai21";
import Ai360 from "../Ai360";
import AiMass from "../AiMass";
import Aws from "../Aws";
import Aya from "../Aya";
import Azure from "../Azure";
import Baichuan from "../Baichuan";
import ByteDance from "../ByteDance";
import ChatGLM from "../ChatGLM";
import Claude from "../Claude";
import CodeGeeX from "../CodeGeeX";
import Cohere from "../Cohere";
import Dalle from "../Dalle";
import Dbrx from "../Dbrx";
import DeepSeek from "../DeepSeek";
import Doubao from "../Doubao";
import Fireworks from "../Fireworks";
import FishAudio from "../FishAudio";
import Flux from "../Flux";
import Gemini from "../Gemini";
import Gemma from "../Gemma";
import Google from "../Google";
import Grok from "../Grok";
import Hunyuan from "../Hunyuan";
import Ideogram from "../Ideogram";
import InternLM from "../InternLM";
import LLaVA from "../LLaVA";
import Meta from "../Meta";
import Minimax from "../Minimax";
import Mistral from "../Mistral";
import Moonshot from "../Moonshot";
import OpenAI from "../OpenAI";
import OpenChat from "../OpenChat";
import OpenRouter from "../OpenRouter";
import PaLM from "../PaLM";
import Perplexity from "../Perplexity";
import Qwen from "../Qwen";
import Rwkv from "../Rwkv";
import SenseNova from "../SenseNova";
import Spark from "../Spark";
import Stability from "../Stability";
import Stepfun from "../Stepfun";
import Suno from "../Suno";
import Udio from "../Udio";
import Upstage from "../Upstage";
import Wenxin from "../Wenxin";
import Yi from "../Yi";
// Define a type for our model mapping
// Create a mapping of model keywords to their respective Icon functions
export var modelMappings = [{
Icon: OpenAI,
keywords: ['gpt-3'],
props: {
type: 'gpt3'
}
}, {
Icon: OpenAI,
keywords: ['gpt-4'],
props: {
type: 'gpt4'
}
}, {
Icon: OpenAI,
keywords: ['o1-', '^o1', '/o1', 'o3-', '^o3', '/o3'],
props: {
type: 'o1'
}
}, {
Icon: Dalle,
keywords: ['dalle', 'dall-e']
}, {
Icon: OpenAI,
keywords: ['^gpt-', '/gpt-', 'openai', 'text-embedding-', 'tts-', 'whisper-']
}, {
Icon: ChatGLM,
keywords: ['glm-', 'chatglm']
}, {
Icon: CodeGeeX,
keywords: ['^codegeex']
}, {
Icon: DeepSeek,
keywords: ['deepseek']
}, {
Icon: Claude,
keywords: ['claude']
}, {
Icon: Aws,
keywords: ['titan']
}, {
Icon: Fireworks,
keywords: ['accounts/fireworks/models/fire']
}, {
Icon: InternLM,
keywords: ['internlm', 'internvl']
}, {
Icon: Meta,
keywords: ['llama', '/l3']
}, {
Icon: LLaVA,
keywords: ['llava']
}, {
Icon: Gemini,
keywords: ['gemini']
}, {
Icon: Gemma,
keywords: ['gemma']
}, {
Icon: Moonshot,
keywords: ['moonshot']
}, {
Icon: Qwen,
keywords: ['qwen', 'qwq']
}, {
Icon: Minimax,
keywords: ['minmax', 'abab']
}, {
Icon: Mistral,
keywords: ['mistral', 'mixtral', 'codestral', 'mathstral', '/mn-', 'pixtral', 'ministral']
}, {
Icon: Perplexity,
keywords: ['pplx', 'sonar']
}, {
Icon: Yi,
keywords: ['^yi-', '/yi-', '-yi-']
}, {
Icon: OpenRouter,
keywords: ['^openrouter']
}, {
Icon: OpenChat,
keywords: ['^openchat']
}, {
Icon: Aya,
keywords: ['aya']
}, {
Icon: Cohere,
keywords: ['command']
}, {
Icon: Dbrx,
keywords: ['dbrx']
}, {
Icon: Stepfun,
keywords: ['step']
}, {
Icon: AiMass,
keywords: ['taichu']
}, {
Icon: Ai360,
keywords: ['360gpt']
}, {
Icon: Baichuan,
keywords: ['baichuan']
}, {
Icon: Rwkv,
keywords: ['rwkv', '/eagle-']
}, {
Icon: Wenxin,
keywords: ['ernie']
}, {
Icon: Doubao,
keywords: ['^ep-', 'doubao-']
}, {
Icon: Hunyuan,
keywords: ['hunyuan']
}, {
Icon: FishAudio,
keywords: ['^d_', '^g_', '^wd_']
}, {
Icon: ByteDance,
keywords: ['skylark']
}, {
Icon: Stability,
keywords: ['stable-diffusion', 'stable-video', 'stable-cascade', 'sdxl', 'stablelm', '^stable-', '^sd3', '^sd2', '^sd1']
}, {
Icon: Flux,
keywords: ['flux']
}, {
Icon: Suno,
keywords: ['suno']
}, {
Icon: Azure,
keywords: ['wizardlm', 'phi3', 'phi-3', 'phi-2']
}, {
Icon: Adobe,
keywords: ['firefly']
}, {
Icon: Ai21,
keywords: ['jamba', '^j2-', 'ai21']
}, {
Icon: Upstage,
keywords: ['^solar-', '/solar']
}, {
Icon: PaLM,
keywords: ['palm']
}, {
Icon: Google,
keywords: ['google']
}, {
Icon: SenseNova,
keywords: ['SenseChat']
}, {
Icon: Grok,
keywords: ['^grok-']
}, {
Icon: Ideogram,
keywords: ['ideogram']
}, {
Icon: Spark,
keywords: ['spark', 'general$', 'generalv3$', 'generalv3.5$', '4.0ultra$', 'pro-128k$', '^max-32k$', '^lite$']
}, {
Icon: Udio,
keywords: ['udio']
}];