From be5aaa2b668a77610f1a76fe7f4eb8a297ecafce Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Wed, 11 Sep 2024 19:19:09 +0800 Subject: [PATCH] feat: Add Cohere model support and binary asset. - Added new binary asset 'cohere.webp'. - Added Cohere model support to the application. --- .../src/assets/images/models/cohere.webp | Bin 0 -> 4726 bytes src/renderer/src/config/provider.ts | 5 ++++- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 src/renderer/src/assets/images/models/cohere.webp diff --git a/src/renderer/src/assets/images/models/cohere.webp b/src/renderer/src/assets/images/models/cohere.webp new file mode 100644 index 0000000000000000000000000000000000000000..d79b2a4ad8cd31b32ece98177d5d300cbb5d9d8b GIT binary patch literal 4726 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 E0Kp0W1ONa4 literal 0 HcmV?d00001 diff --git a/src/renderer/src/config/provider.ts b/src/renderer/src/config/provider.ts index fdd15b9b..1c3ed4af 100644 --- a/src/renderer/src/config/provider.ts +++ b/src/renderer/src/config/provider.ts @@ -5,6 +5,7 @@ import BaichuanModelLogo from '@renderer/assets/images/models/baichuan.png' import ChatGLMModelLogo from '@renderer/assets/images/models/chatglm.png' import ChatGPTModelLogo from '@renderer/assets/images/models/chatgpt.jpeg' import ClaudeModelLogo from '@renderer/assets/images/models/claude.png' +import CohereModelLogo from '@renderer/assets/images/models/cohere.webp' import DeepSeekModelLogo from '@renderer/assets/images/models/deepseek.png' import DoubaoModelLogo from '@renderer/assets/images/models/doubao.png' import EmbeddingModelLogo from '@renderer/assets/images/models/embedding.png' @@ -109,7 +110,9 @@ export function getModelLogo(modelId: string) { palm: PalmModelLogo, step: StepModelLogo, abab: HailuoModelLogo, - 'ep-202': DoubaoModelLogo + 'ep-202': DoubaoModelLogo, + cohere: CohereModelLogo, + command: CohereModelLogo } for (const key in logoMap) {