diff --git a/ui/litellm-dashboard/out/assets/logos/vllm.png b/ui/litellm-dashboard/out/assets/logos/vllm.png new file mode 100644 index 0000000000..6026ec741d Binary files /dev/null and b/ui/litellm-dashboard/out/assets/logos/vllm.png differ diff --git a/ui/litellm-dashboard/public/assets/logos/vllm.png b/ui/litellm-dashboard/public/assets/logos/vllm.png new file mode 100644 index 0000000000..6026ec741d Binary files /dev/null and b/ui/litellm-dashboard/public/assets/logos/vllm.png differ diff --git a/ui/litellm-dashboard/src/components/add_model/provider_specific_fields.tsx b/ui/litellm-dashboard/src/components/add_model/provider_specific_fields.tsx index d74283ec97..23b903808b 100644 --- a/ui/litellm-dashboard/src/components/add_model/provider_specific_fields.tsx +++ b/ui/litellm-dashboard/src/components/add_model/provider_specific_fields.tsx @@ -400,6 +400,20 @@ const PROVIDER_CREDENTIAL_FIELDS: Record = placeholder: "http://localhost:8000/generate", required: false }], + [Providers.Hosted_Vllm]: [ + { + key: "api_base", + label: "API Base", + placeholder: "https://...", + required: true + }, + { + key: "api_key", + label: "OpenAI API Key", + type: "password", + required: true + } + ], [Providers.Voyage]: [{ key: "api_key", label: "API Key", diff --git a/ui/litellm-dashboard/src/components/provider_info_helpers.tsx b/ui/litellm-dashboard/src/components/provider_info_helpers.tsx index 82366428f4..d8e03d7fe2 100644 --- a/ui/litellm-dashboard/src/components/provider_info_helpers.tsx +++ b/ui/litellm-dashboard/src/components/provider_info_helpers.tsx @@ -20,6 +20,7 @@ export enum Providers { Google_AI_Studio = "Google AI Studio", GradientAI = "GradientAI", Groq = "Groq", + Hosted_Vllm = "vllm", JinaAI = "Jina AI", MistralAI = "Mistral AI", Ollama = "Ollama", @@ -71,7 +72,8 @@ export const provider_map: Record = { Voyage: "voyage", JinaAI: "jina_ai", VolcEngine: "volcengine", - DeepInfra: "deepinfra" + DeepInfra: "deepinfra", + Hosted_Vllm: "hosted_vllm", }; const asset_logos_folder = '/ui/assets/logos/'; @@ -90,6 +92,7 @@ export const providerLogoMap: Record = { [Providers.FireworksAI]: `${asset_logos_folder}fireworks.svg`, [Providers.Groq]: `${asset_logos_folder}groq.svg`, [Providers.Google_AI_Studio]: `${asset_logos_folder}google.svg`, + [Providers.Hosted_Vllm]: `${asset_logos_folder}vllm.png`, [Providers.MistralAI]: `${asset_logos_folder}mistral.svg`, [Providers.Ollama]: `${asset_logos_folder}ollama.svg`, [Providers.OpenAI]: `${asset_logos_folder}openai_small.svg`,