From ea979f5b32c270f707c11c52683b20dcbcaba2da Mon Sep 17 00:00:00 2001 From: glay Date: Sat, 1 Mar 2025 19:47:30 +0800 Subject: [PATCH] =?UTF-8?q?=09=E4=BF=AE=E6=94=B9=EF=BC=9A=20=20=20=20=20ap?= =?UTF-8?q?p/components/emoji.tsx=20=09=E4=BF=AE=E6=94=B9=EF=BC=9A=20=20?= =?UTF-8?q?=20=20=20app/constant.ts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/components/emoji.tsx | 8 +++++++- app/constant.ts | 11 ++++++----- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/app/components/emoji.tsx b/app/components/emoji.tsx index 31d7f0ac6..923bdbce0 100644 --- a/app/components/emoji.tsx +++ b/app/components/emoji.tsx @@ -21,6 +21,7 @@ import BotIconGrok from "../icons/llm-icons/grok.svg"; import BotIconHunyuan from "../icons/llm-icons/hunyuan.svg"; import BotIconDoubao from "../icons/llm-icons/doubao.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) { // 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; } else if (modelName.includes("llama")) { LlmIcon = BotIconMeta; - } else if (modelName.startsWith("mixtral") || modelName.startsWith("codestral")) { + } else if ( + modelName.startsWith("mixtral") || + modelName.startsWith("codestral") + ) { LlmIcon = BotIconMistral; } else if (modelName.includes("deepseek")) { LlmIcon = BotIconDeepseek; @@ -90,6 +94,8 @@ export function Avatar(props: { model?: ModelType; avatar?: string }) { modelName.startsWith("cogvideox-") ) { LlmIcon = BotIconChatglm; + } else if (modelName.includes("nova")) { + LlmIcon = BotIconBedrock; } return ( diff --git a/app/constant.ts b/app/constant.ts index ad07cad03..374662abb 100644 --- a/app/constant.ts +++ b/app/constant.ts @@ -526,6 +526,7 @@ const bedrockModels = [ "anthropic.claude-3-sonnet-20240229-v1:0", "anthropic.claude-3-5-sonnet-20241022-v2:0", "anthropic.claude-3-opus-20240229-v1:0", + "us.anthropic.claude-3-7-sonnet-20250219-v1:0", // Meta Llama Models "us.meta.llama3-1-8b-instruct-v1:0", "us.meta.llama3-1-70b-instruct-v1:0", @@ -844,15 +845,15 @@ export const DEFAULT_MODELS = [ }, })), ...bedrockModels.map((name) => ({ - name, - available: true, - sorted: seq++, - provider: { + name, + available: true, + sorted: seq++, + provider: { id: "bedrock", providerName: "Bedrock", providerType: "bedrock", sorted: 15, - }, + }, })), ] as const;