修改: app/components/emoji.tsx

修改:     app/constant.ts
This commit is contained in:
glay 2025-03-01 19:47:30 +08:00
parent 511dcdf8b8
commit ea979f5b32
2 changed files with 13 additions and 6 deletions

View File

@ -21,6 +21,7 @@ import BotIconGrok from "../icons/llm-icons/grok.svg";
import BotIconHunyuan from "../icons/llm-icons/hunyuan.svg"; import BotIconHunyuan from "../icons/llm-icons/hunyuan.svg";
import BotIconDoubao from "../icons/llm-icons/doubao.svg"; import BotIconDoubao from "../icons/llm-icons/doubao.svg";
import BotIconChatglm from "../icons/llm-icons/chatglm.svg"; import BotIconChatglm from "../icons/llm-icons/chatglm.svg";
import BotIconBedrock from "../icons/llm-icons/bedrock-color.svg";
export function getEmojiUrl(unified: string, style: EmojiStyle) { export function getEmojiUrl(unified: string, style: EmojiStyle) {
// Whoever owns this Content Delivery Network (CDN), I am using your CDN to serve emojis // Whoever owns this Content Delivery Network (CDN), I am using your CDN to serve emojis
@ -68,7 +69,10 @@ export function Avatar(props: { model?: ModelType; avatar?: string }) {
LlmIcon = BotIconClaude; LlmIcon = BotIconClaude;
} else if (modelName.includes("llama")) { } else if (modelName.includes("llama")) {
LlmIcon = BotIconMeta; LlmIcon = BotIconMeta;
} else if (modelName.startsWith("mixtral") || modelName.startsWith("codestral")) { } else if (
modelName.startsWith("mixtral") ||
modelName.startsWith("codestral")
) {
LlmIcon = BotIconMistral; LlmIcon = BotIconMistral;
} else if (modelName.includes("deepseek")) { } else if (modelName.includes("deepseek")) {
LlmIcon = BotIconDeepseek; LlmIcon = BotIconDeepseek;
@ -90,6 +94,8 @@ export function Avatar(props: { model?: ModelType; avatar?: string }) {
modelName.startsWith("cogvideox-") modelName.startsWith("cogvideox-")
) { ) {
LlmIcon = BotIconChatglm; LlmIcon = BotIconChatglm;
} else if (modelName.includes("nova")) {
LlmIcon = BotIconBedrock;
} }
return ( return (

View File

@ -526,6 +526,7 @@ const bedrockModels = [
"anthropic.claude-3-sonnet-20240229-v1:0", "anthropic.claude-3-sonnet-20240229-v1:0",
"anthropic.claude-3-5-sonnet-20241022-v2:0", "anthropic.claude-3-5-sonnet-20241022-v2:0",
"anthropic.claude-3-opus-20240229-v1:0", "anthropic.claude-3-opus-20240229-v1:0",
"us.anthropic.claude-3-7-sonnet-20250219-v1:0",
// Meta Llama Models // Meta Llama Models
"us.meta.llama3-1-8b-instruct-v1:0", "us.meta.llama3-1-8b-instruct-v1:0",
"us.meta.llama3-1-70b-instruct-v1:0", "us.meta.llama3-1-70b-instruct-v1:0",