feat(ui): show LiteLLM logo for auto_router models

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
Mubashir Osmani 2026-07-24 05:10:34 +00:00
parent 2798f39f5a
commit f9f6027d7e
2 changed files with 9 additions and 1 deletions

View file

@ -116,7 +116,6 @@ describe("provider_info_helpers", () => {
describe("provider logo bundled assets", () => {
it("should map every provider to a bundled logo except the known logoless set, never a raw /ui/assets path", () => {
const knownLogolessProviders = [
Providers.AUTO_ROUTER,
Providers.BYTEZ,
Providers.CLARIFAI,
Providers.COMPACTIFAI,
@ -150,6 +149,13 @@ describe("provider_info_helpers", () => {
const { logo } = getProviderLogoAndName("openai");
expect(logo).toContain("openai_small");
});
it("should resolve the auto_router provider to the bundled LiteLLM logo", () => {
const { logo, displayName } = getProviderLogoAndName("auto_router");
expect(displayName).toBe(Providers.AUTO_ROUTER);
expect(logo).toBeTruthy();
expect(logo).toContain("litellm_logo");
});
});
describe("getPlaceholder", () => {

View file

@ -28,6 +28,7 @@ import hyperbolicLogo from "../../public/assets/logos/hyperbolic.svg";
import infinityLogo from "../../public/assets/logos/infinity.png";
import jinaLogo from "../../public/assets/logos/jina.png";
import lambdaLogo from "../../public/assets/logos/lambda.svg";
import litellmLogo from "../../public/assets/logos/litellm_logo.jpg";
import lmstudioLogo from "../../public/assets/logos/lmstudio.svg";
import metaLlamaLogo from "../../public/assets/logos/meta_llama.svg";
import microsoftAzureLogo from "../../public/assets/logos/microsoft_azure.svg";
@ -292,6 +293,7 @@ export const providerLogoMap: Partial<Record<Providers, string>> = {
[Providers.Anthropic]: anthropicLogo.src,
[Providers.ANTHROPIC_TEXT]: anthropicLogo.src,
[Providers.AssemblyAI]: assemblyaiSmallLogo.src,
[Providers.AUTO_ROUTER]: litellmLogo.src,
[Providers.Azure]: microsoftAzureLogo.src,
[Providers.Azure_AI_Studio]: microsoftAzureLogo.src,
[Providers.AZURE_TEXT]: microsoftAzureLogo.src,