server : detect search query to start webchat (#6554)

This commit is contained in:
Ed Lee 2024-04-09 01:31:47 -07:00 committed by GitHub
parent 5dc9dd7152
commit 400d5d722d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 1851 additions and 1835 deletions

File diff suppressed because it is too large Load Diff

View File

@ -406,7 +406,7 @@
throw new Error("already running"); throw new Error("already running");
} }
controller.value = new AbortController(); controller.value = new AbortController();
for await (const chunk of llama(prompt, llamaParams, { controller: controller.value, api_url: document.baseURI.replace(/\/+$/, '') })) { for await (const chunk of llama(prompt, llamaParams, { controller: controller.value, api_url: location.pathname.replace(/\/+$/, '') })) {
const data = chunk.data; const data = chunk.data;
if (data.stop) { if (data.stop) {
@ -1015,6 +1015,10 @@
} }
function App(props) { function App(props) {
useEffect(() => {
const query = new URLSearchParams(location.search).get("q");
if (query) chat(query);
}, []);
return html` return html`
<div class="mode-${session.value.type}"> <div class="mode-${session.value.type}">