diff --git a/web/src/app/admin/models/llm/ConfiguredLLMProviderDisplay.tsx b/web/src/app/admin/models/llm/ConfiguredLLMProviderDisplay.tsx index 701b032e6..aa8c0f972 100644 --- a/web/src/app/admin/models/llm/ConfiguredLLMProviderDisplay.tsx +++ b/web/src/app/admin/models/llm/ConfiguredLLMProviderDisplay.tsx @@ -22,13 +22,17 @@ function LLMProviderUpdateModal({ shouldMarkAsDefault?: boolean; setPopup?: (popup: PopupSpec) => void; }) { - const providerName = - llmProviderDescriptor?.display_name || - llmProviderDescriptor?.name || - existingLlmProvider?.name || - "Custom LLM Provider"; + const providerName = existingLlmProvider?.name + ? `"${existingLlmProvider.name}"` + : null || + llmProviderDescriptor?.display_name || + llmProviderDescriptor?.name || + "Custom LLM Provider"; return ( - onClose()}> + onClose()} + >
{llmProviderDescriptor ? ( {popup} diff --git a/web/src/app/admin/models/llm/LLMProviderUpdateForm.tsx b/web/src/app/admin/models/llm/LLMProviderUpdateForm.tsx index c3340f5e7..3c12fe660 100644 --- a/web/src/app/admin/models/llm/LLMProviderUpdateForm.tsx +++ b/web/src/app/admin/models/llm/LLMProviderUpdateForm.tsx @@ -191,6 +191,7 @@ export function LLMProviderUpdateForm({ label="Display Name" subtext="A name which you can use to identify this provider when selecting it in the UI." placeholder="Display Name" + disabled={existingLlmProvider ? true : false} /> diff --git a/web/src/app/admin/models/llm/interfaces.ts b/web/src/app/admin/models/llm/interfaces.ts index 2dd78afac..90a06d19d 100644 --- a/web/src/app/admin/models/llm/interfaces.ts +++ b/web/src/app/admin/models/llm/interfaces.ts @@ -38,6 +38,7 @@ export interface FullLLMProvider extends LLMProvider { export interface LLMProviderDescriptor { name: string; + provider: string; model_names: string[]; default_model_name: string; fast_default_model_name: string | null; diff --git a/web/src/app/chat/ChatPage.tsx b/web/src/app/chat/ChatPage.tsx index 89793e214..9eb61da77 100644 --- a/web/src/app/chat/ChatPage.tsx +++ b/web/src/app/chat/ChatPage.tsx @@ -727,8 +727,6 @@ export function ChatPage({ }); }} noClick - onDragLeave={() => console.log("buh")} - onDragEnter={() => console.log("floppa")} > {({ getRootProps }) => ( <> diff --git a/web/src/lib/llm/utils.ts b/web/src/lib/llm/utils.ts index 3f9fba8aa..b9d5d5925 100644 --- a/web/src/lib/llm/utils.ts +++ b/web/src/lib/llm/utils.ts @@ -9,7 +9,7 @@ export function getFinalLLM( (llmProvider) => llmProvider.is_default_provider ); - let provider = defaultProvider?.name || ""; + let provider = defaultProvider?.provider || ""; let model = defaultProvider?.default_model_name || ""; if (persona) { @@ -21,6 +21,7 @@ export function getFinalLLM( } const MODELS_SUPPORTING_IMAGES = [ + ["openai", "gpt-4o"], ["openai", "gpt-4-vision-preview"], ["openai", "gpt-4-turbo"], ["openai", "gpt-4-1106-vision-preview"],