Skip to content

Commit bcbcc04

Browse files
authored
feat: specify model by query parameter (#1724)
1 parent f3e8554 commit bcbcc04

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

app/[locale]/[workspaceid]/layout.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import { getWorkspaceById } from "@/db/workspaces"
1616
import { convertBlobToBase64 } from "@/lib/blob-to-b64"
1717
import { supabase } from "@/lib/supabase/browser-client"
1818
import { LLMID } from "@/types"
19-
import { useParams, useRouter } from "next/navigation"
19+
import { useParams, useRouter, useSearchParams } from "next/navigation"
2020
import { ReactNode, useContext, useEffect, useState } from "react"
2121
import 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

Comments
 (0)