Skip to content

Commit b3c073e

Browse files
nsarrazingary149
andauthored
Disable websearch on assistants, server & client side (#778)
* Disable websearch on assistants, server & client side * Update src/routes/conversation/[id]/+page.svelte Co-authored-by: Victor Muštar <victor.mustar@gmail.com> * missing comma --------- Co-authored-by: Victor Muštar <victor.mustar@gmail.com>
1 parent 5eb8f00 commit b3c073e

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/routes/conversation/[id]/+page.svelte

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,9 @@
143143
144144
files = [];
145145
146+
// disable websearch if assistant is present
147+
const hasAssistant = !!$page.data.assistant;
148+
146149
const response = await fetch(`${base}/conversation/${$page.params.id}`, {
147150
method: "POST",
148151
headers: { "Content-Type": "application/json" },
@@ -151,7 +154,7 @@
151154
id: messageId,
152155
is_retry: isRetry,
153156
is_continue: isContinue,
154-
web_search: $webSearchParameters.useSearch,
157+
web_search: !hasAssistant && $webSearchParameters.useSearch,
155158
files: isRetry ? undefined : resizedImages,
156159
}),
157160
});

src/routes/conversation/[id]/+server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ export async function POST({ request, locals, params, getClientAddress }) {
250250

251251
let webSearchResults: WebSearch | undefined;
252252

253-
if (webSearch && !isContinue) {
253+
if (webSearch && !isContinue && !conv.assistantId) {
254254
webSearchResults = await runWebSearch(conv, messages[messages.length - 1].content, update);
255255
messages[messages.length - 1].webSearch = webSearchResults;
256256
} else if (isContinue) {

0 commit comments

Comments
 (0)