diff --git a/web/src/app/admin/models/llm/ConfiguredLLMProviderDisplay.tsx b/web/src/app/admin/models/llm/ConfiguredLLMProviderDisplay.tsx index ec58db7f3..3c28f25cd 100644 --- a/web/src/app/admin/models/llm/ConfiguredLLMProviderDisplay.tsx +++ b/web/src/app/admin/models/llm/ConfiguredLLMProviderDisplay.tsx @@ -15,7 +15,7 @@ function LLMProviderUpdateModal({ shouldMarkAsDefault, setPopup, }: { - llmProviderDescriptor: WellKnownLLMProviderDescriptor | null; + llmProviderDescriptor: WellKnownLLMProviderDescriptor | null | undefined; onClose: () => void; existingLlmProvider?: FullLLMProvider; shouldMarkAsDefault?: boolean; @@ -55,7 +55,7 @@ function LLMProviderDisplay({ existingLlmProvider, shouldMarkAsDefault, }: { - llmProviderDescriptor: WellKnownLLMProviderDescriptor | null; + llmProviderDescriptor: WellKnownLLMProviderDescriptor | null | undefined; existingLlmProvider: FullLLMProvider; shouldMarkAsDefault?: boolean; }) { @@ -143,8 +143,10 @@ function LLMProviderDisplay({ export function ConfiguredLLMProviderDisplay({ existingLlmProviders, + llmProviderDescriptors, }: { existingLlmProviders: FullLLMProvider[]; + llmProviderDescriptors: WellKnownLLMProviderDescriptor[]; }) { existingLlmProviders = existingLlmProviders.sort((a, b) => { if (a.is_default_provider && !b.is_default_provider) { @@ -158,13 +160,26 @@ export function ConfiguredLLMProviderDisplay({ return (