@@ -16,7 +16,7 @@ import { getWorkspaceById } from "@/db/workspaces"
1616import { convertBlobToBase64 } from "@/lib/blob-to-b64"
1717import { supabase } from "@/lib/supabase/browser-client"
1818import { LLMID } from "@/types"
19- import { useParams , useRouter } from "next/navigation"
19+ import { useParams , useRouter , useSearchParams } from "next/navigation"
2020import { ReactNode , useContext , useEffect , useState } from "react"
2121import Loading from "../loading"
2222
@@ -28,6 +28,7 @@ export default function WorkspaceLayout({ children }: WorkspaceLayoutProps) {
2828 const router = useRouter ( )
2929
3030 const params = useParams ( )
31+ const searchParams = useSearchParams ( )
3132 const workspaceId = params . workspaceid as string
3233
3334 const {
@@ -156,7 +157,9 @@ export default function WorkspaceLayout({ children }: WorkspaceLayoutProps) {
156157 setModels ( modelData . models )
157158
158159 setChatSettings ( {
159- model : ( workspace ?. default_model || "gpt-4-1106-preview" ) as LLMID ,
160+ model : ( searchParams . get ( "model" ) ||
161+ workspace ?. default_model ||
162+ "gpt-4-1106-preview" ) as LLMID ,
160163 prompt :
161164 workspace ?. default_prompt ||
162165 "You are a friendly, helpful AI assistant." ,
0 commit comments