[ui/dashboard] add support for host_vllm (#13885)

Signed-off-by: rentianyue-jk <rentianyue-jk@360shuke.com>
This commit is contained in:
Cherilyn Buren
2025-08-22 09:39:40 -07:00
committed by GitHub
parent dcf8cf7f0c
commit 60db79583a
4 changed files with 18 additions and 1 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -400,6 +400,20 @@ const PROVIDER_CREDENTIAL_FIELDS: Record<Providers, ProviderCredentialField[]> =
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",
@@ -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<string, string> = {
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<string, string> = {
[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`,