diff --git a/web/src/app/admin/embeddings/modals/ProviderCreationModal.tsx b/web/src/app/admin/embeddings/modals/ProviderCreationModal.tsx
index 1b54b2f12..2377d5d16 100644
--- a/web/src/app/admin/embeddings/modals/ProviderCreationModal.tsx
+++ b/web/src/app/admin/embeddings/modals/ProviderCreationModal.tsx
@@ -213,7 +213,7 @@ export function ProviderCreationModal({
) : (
diff --git a/web/src/app/admin/embeddings/pages/EmbeddingFormPage.tsx b/web/src/app/admin/embeddings/pages/EmbeddingFormPage.tsx
index 6f1f9bcdf..303425b72 100644
--- a/web/src/app/admin/embeddings/pages/EmbeddingFormPage.tsx
+++ b/web/src/app/admin/embeddings/pages/EmbeddingFormPage.tsx
@@ -197,7 +197,7 @@ export default function EmbeddingForm() {
newModel = {
...rerankingDetails,
...advancedEmbeddingDetails,
- model_name: selectedProvider.model_name,
+ ...selectedProvider,
provider_type:
(selectedProvider.provider_type
?.toLowerCase()
@@ -209,7 +209,7 @@ export default function EmbeddingForm() {
...selectedProvider,
...rerankingDetails,
...advancedEmbeddingDetails,
- model_name: selectedProvider.model_name!,
+ ...selectedProvider,
provider_type: null,
};
}
diff --git a/web/src/app/chat/page.tsx b/web/src/app/chat/page.tsx
index 870ad963f..e043f5446 100644
--- a/web/src/app/chat/page.tsx
+++ b/web/src/app/chat/page.tsx
@@ -56,9 +56,7 @@ export default async function Page({
defaultAssistantId,
}}
>
-
-
-
+
>
);
diff --git a/web/src/app/layout.tsx b/web/src/app/layout.tsx
index 5b9435cbc..415990373 100644
--- a/web/src/app/layout.tsx
+++ b/web/src/app/layout.tsx
@@ -19,6 +19,7 @@ import { Card } from "@tremor/react";
import { HeaderTitle } from "@/components/header/HeaderTitle";
import { Logo } from "@/components/Logo";
import { UserProvider } from "@/components/user/UserProvider";
+import { ProviderContextProvider } from "@/components/chat_search/ProviderContext";
const inter = Inter({
subsets: ["latin"],
@@ -138,9 +139,11 @@ export default async function RootLayout({
}`}
>
-
- {children}
-
+
+
+ {children}
+
+