diff --git a/packages/icons/src/lib/Icons/LiteLLM.svelte b/packages/icons/src/lib/Icons/LiteLLM.svelte new file mode 100644 index 000000000..9cfda7c9b --- /dev/null +++ b/packages/icons/src/lib/Icons/LiteLLM.svelte @@ -0,0 +1,3 @@ + + 🚅 + diff --git a/packages/icons/src/lib/main.ts b/packages/icons/src/lib/main.ts index 5cdb8a5f9..20fc1e42b 100644 --- a/packages/icons/src/lib/main.ts +++ b/packages/icons/src/lib/main.ts @@ -151,6 +151,7 @@ import LinkExternal from './Icons/LinkExternal.svelte' import Ollama from './Icons/Ollama.svelte' import OpenRouter from './Icons/OpenRouter.svelte' import HuggingFace from './Icons/HuggingFace.svelte' +import LiteLLM from './Icons/LiteLLM.svelte' import DynamicIcon from './DynamicIcon.svelte' @@ -309,7 +310,8 @@ export const icons = { book: Book, ollama: Ollama, openrouter: OpenRouter, - huggingface: HuggingFace + huggingface: HuggingFace, + litellm: LiteLLM } export type Icons = keyof typeof icons @@ -470,5 +472,6 @@ export { LinkExternal, Ollama, OpenRouter, - HuggingFace + HuggingFace, + LiteLLM } diff --git a/packages/types/src/ai.types.ts b/packages/types/src/ai.types.ts index 25bf80716..22c4892a4 100644 --- a/packages/types/src/ai.types.ts +++ b/packages/types/src/ai.types.ts @@ -362,7 +362,8 @@ export enum CUSTOM_MODELS { Ollama = 'Ollama', OpenRouter = 'OpenRouter', HuggingFaceTogether = 'Hugging Face Together AI', - HuggingFace = 'Hugging Face Inference Endpoint' + HuggingFace = 'Hugging Face Inference Endpoint', + LiteLLM = 'LiteLLM' } export type CustomModelType = keyof typeof CUSTOM_MODELS @@ -408,6 +409,14 @@ export const CUSTOM_MODEL_DEFINITIONS: Record