From f56fda27c9dda503554441529a6e65faa02d26e2 Mon Sep 17 00:00:00 2001 From: Emerson Gomes Date: Tue, 17 Dec 2024 16:37:52 -0600 Subject: [PATCH] Add also Microsoft models --- web/public/Microsoft.svg | 6 ++++++ web/src/app/admin/configuration/llm/interfaces.ts | 4 ++++ web/src/components/icons/icons.tsx | 6 ++++++ web/src/lib/hooks.ts | 6 ++++++ 4 files changed, 22 insertions(+) create mode 100755 web/public/Microsoft.svg diff --git a/web/public/Microsoft.svg b/web/public/Microsoft.svg new file mode 100755 index 00000000000..383a5ac3a4b --- /dev/null +++ b/web/public/Microsoft.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/web/src/app/admin/configuration/llm/interfaces.ts b/web/src/app/admin/configuration/llm/interfaces.ts index 96ccd5ed118..1da0e2e983e 100644 --- a/web/src/app/admin/configuration/llm/interfaces.ts +++ b/web/src/app/admin/configuration/llm/interfaces.ts @@ -4,6 +4,7 @@ import { AWSIcon, AzureIcon, CPUIcon, + MicrosoftIconSVG, MistralIcon, MetaIcon, OpenAIIcon, @@ -78,6 +79,9 @@ export const getProviderIcon = (providerName: string, modelName?: string) => { if (modelName?.toLowerCase().includes("amazon")) { return AmazonIcon; } + if (modelName?.toLowerCase().includes("phi")) { + return MicrosoftIconSVG; + } if (modelName?.toLowerCase().includes("mistral")) { return MistralIcon; } diff --git a/web/src/components/icons/icons.tsx b/web/src/components/icons/icons.tsx index e2a2e9f0dfd..fe07617eeb9 100644 --- a/web/src/components/icons/icons.tsx +++ b/web/src/components/icons/icons.tsx @@ -52,6 +52,7 @@ import asanaIcon from "../../../public/Asana.png"; import anthropicSVG from "../../../public/Anthropic.svg"; import nomicSVG from "../../../public/nomic.svg"; import microsoftIcon from "../../../public/microsoft.png"; +import microsoftSVG from "../../../public/Microsoft.svg"; import mixedBreadSVG from "../../../public/Mixedbread.png"; import OCIStorageSVG from "../../../public/OCI.svg"; @@ -1117,6 +1118,11 @@ export const MetaIcon = ({ className = defaultTailwindCSS, }: IconProps) => ; +export const MicrosoftIconSVG = ({ + size = 16, + className = defaultTailwindCSS, +}: IconProps) => ; + export const MistralIcon = ({ size = 16, className = defaultTailwindCSS, diff --git a/web/src/lib/hooks.ts b/web/src/lib/hooks.ts index 8ed2103aab5..214ecb6a8e0 100644 --- a/web/src/lib/hooks.ts +++ b/web/src/lib/hooks.ts @@ -326,6 +326,12 @@ const MODEL_DISPLAY_NAMES: { [key: string]: string } = { // Meta models "llama-3.2-90b-vision-instruct": "Llama 3.2 90B", "llama-3.2-11b-vision-instruct": "Llama 3.2 11B", + "llama-3.3-70b-instruct": "Llama 3.3 70B", + + // Microsoft models + "phi-3.5-mini-instruct": "Phi 3.5 Mini", + "phi-3.5-moe-instruct": "Phi 3.5 MoE", + "phi-3.5-vision-instruct": "Phi 3.5 Vision", // Anthropic models "claude-3-opus-20240229": "Claude 3 Opus",