chore: providers logo

This commit is contained in:
jialin
2026-02-03 18:21:08 +08:00
parent eb65cee280
commit 2211009cce
41 changed files with 317 additions and 4 deletions
+39 -3
View File
@@ -34,11 +34,47 @@ export enum ProviderEnum {
ZHIPUAI = 'zhipuai'
}
export const ProviderI18nKeyMap: Record<ProviderEnum, string> = {
[ProviderEnum.AI360]: 'ai.provider.ai360',
[ProviderEnum.AZURE]: 'ai.provider.azure',
[ProviderEnum.BAICHUAN]: 'ai.provider.baichuan',
[ProviderEnum.BAIDU]: 'ai.provider.baidu',
[ProviderEnum.BEDROCK]: 'ai.provider.bedrock',
[ProviderEnum.CLAUDE]: 'ai.provider.claude',
[ProviderEnum.CLOUDFLARE]: 'ai.provider.cloudflare',
[ProviderEnum.COHERE]: 'ai.provider.cohere',
[ProviderEnum.COZE]: 'ai.provider.coze',
[ProviderEnum.DEEPL]: 'ai.provider.deepl',
[ProviderEnum.DEEPSEEK]: 'ai.provider.deepseek',
[ProviderEnum.DIFY]: 'ai.provider.dify',
[ProviderEnum.DOUBAO]: 'ai.provider.doubao',
[ProviderEnum.FIREWORKS]: 'ai.provider.fireworks',
[ProviderEnum.GEMINI]: 'ai.provider.gemini',
[ProviderEnum.GITHUB]: 'ai.provider.github',
[ProviderEnum.GROK]: 'ai.provider.grok',
[ProviderEnum.GROQ]: 'ai.provider.groq',
[ProviderEnum.HUNYUAN]: 'ai.provider.hunyuan',
[ProviderEnum.LONGCAT]: 'ai.provider.longcat',
[ProviderEnum.MINIMAX]: 'ai.provider.minimax',
[ProviderEnum.MISTRAL]: 'ai.provider.mistral',
[ProviderEnum.MOONSHOT]: 'ai.provider.moonshot',
[ProviderEnum.OLLAMA]: 'ai.provider.ollama',
[ProviderEnum.OPENAI]: 'ai.provider.openai',
[ProviderEnum.OPENROUTER]: 'ai.provider.openrouter',
[ProviderEnum.QWEN]: 'ai.provider.qwen',
[ProviderEnum.SPARK]: 'ai.provider.spark',
[ProviderEnum.STEPFUN]: 'ai.provider.stepfun',
[ProviderEnum.TOGETHERAI]: 'ai.provider.together-ai',
[ProviderEnum.TRITON]: 'ai.provider.triton',
[ProviderEnum.YI]: 'ai.provider.yi',
[ProviderEnum.ZHIPUAI]: 'ai.provider.zhipuai'
};
// generate provider list: {label: string;value:string}[]
export const maasProviderOptions = Object.entries(ProviderEnum).map(
([key, value]) => ({
locale: false,
label: key,
locale: true,
label: ProviderI18nKeyMap[value],
value: value,
key: value
})
@@ -49,7 +85,7 @@ export const maasProviderLabelMap: Record<string, string> = Object.entries(
ProviderEnum
).reduce(
(acc, [key, value]) => {
acc[value] = key;
acc[value] = ProviderI18nKeyMap[value];
return acc;
},
{} as Record<string, string>