diff --git a/src/lib/apis/litellm/index.ts b/src/lib/apis/litellm/index.ts index 302e9c4a3..643146b73 100644 --- a/src/lib/apis/litellm/index.ts +++ b/src/lib/apis/litellm/index.ts @@ -33,7 +33,7 @@ export const getLiteLLMModels = async (token: string = '') => { id: model.id, name: model.name ?? model.id, external: true, - source: 'litellm' + source: 'LiteLLM' })) .sort((a, b) => { return a.name.localeCompare(b.name); diff --git a/src/lib/components/chat/ModelSelector/Selector.svelte b/src/lib/components/chat/ModelSelector/Selector.svelte index 870fab2c8..a5e8b12d5 100644 --- a/src/lib/components/chat/ModelSelector/Selector.svelte +++ b/src/lib/components/chat/ModelSelector/Selector.svelte @@ -12,7 +12,7 @@ import { user, MODEL_DOWNLOAD_POOL, models } from '$lib/stores'; import { toast } from 'svelte-sonner'; - import { getModels, splitStream } from '$lib/utils'; + import { capitalizeFirstLetter, getModels, splitStream } from '$lib/utils'; import Tooltip from '$lib/components/common/Tooltip.svelte'; const i18n = getContext('i18n'); @@ -225,25 +225,27 @@ {#if item.info.external} -
- - - - -
+ +
+ + + + +
+
{/if} diff --git a/src/lib/utils/index.ts b/src/lib/utils/index.ts index ad3e38932..90d5d3c38 100644 --- a/src/lib/utils/index.ts +++ b/src/lib/utils/index.ts @@ -31,6 +31,10 @@ export const getModels = async (token: string) => { // Helper functions ////////////////////////// +export const capitalizeFirstLetter = (string) => { + return string.charAt(0).toUpperCase() + string.slice(1); +}; + export const splitStream = (splitOn) => { let buffer = ''; return new TransformStream({