Spaces:
Running
Running
Commit History
-
Add support for tgi multimodal models (#531)
Unverified signature* wip: add support for tgi multimodal models * wip work on passing images to prompt * working idefics config! * rm allowed conv feature * lint * Add image resizing * fix ssr * add upload button * add delete button * misc formatting * lint * server file size check * optimistic update of images * retry with images * fix websearch button * lint * better error handling & max one image at a time * replace test image by blank one * disable loading on page change * Fix sharing of images * fix comments * Update filedropzone (#544) * Update src/lib/buildPrompt.ts Co-authored-by: Mishig <mishig.davaadorj@coloradocollege.edu> * small tweaks * Fix merge conflicts * lint * wildcard image mime type * fix lint and comment * added comments * added comment about file size * Readme update --------- Co-authored-by: Mishig <mishig.davaadorj@coloradocollege.edu> Co-authored-by: Victor Mustar <victor.mustar@g…0e5c445
-
Show model modal even if only one model is available (#536)
Unverified signatured7bfd31
-
Add a more visible retry button on failure to generate (#530)
Unverified signature* Add a more visible retry button on failure to generate * clean up props * lint * simplify * color * fix linting --------- Co-authored-by: Victor Mustar <victor.mustar@gmail.com>2d45a3c
-
Bring back disclaimer modal & updates to guest mode (#526)
Unverified signature* Changes to modal on login: - Ethics modal on page load - Login modal pop up for guest mode later - Change message limit to be 5 messages across all conversations * fix login button width * tweak modals * Update src/routes/+layout.server.ts Co-authored-by: Mishig <mishig.davaadorj@coloradocollege.edu> * Fix linting --------- Co-authored-by: Victor Mustar <victor.mustar@gmail.com> Co-authored-by: Mishig <mishig.davaadorj@coloradocollege.edu>5c9a37f
-
Feature customizable description (#507)
Unverified signature* Add PUBLIC_APP_DESCRIPTION to .env * Add PUBLIC_APP_DESCRIPTION to .env.template * Add PUBLIC_APP_DESCRIPTION example in README.md * Make description customizable using PUBLIC_APP_DESCRIPTION * Fix bad quote in the `.env` example830b0b6
-
Bump version to svelte 4 (#488)
Unverified signatureFix linting & type checksf504c92
-
Add a message wide copy button (#453)
Unverified signature* add-copytoclipboardbtn for the all message * fix padding * fix padding * Fix styling * Move before like and dislike button * position and spacing * mobile fix --------- Co-authored-by: Victor Mustar <victor.mustar@gmail.com>a7dc1aa
-
Backend refactor for streaming endpoints (#444)
Unverified signature* wip: complete refactor of streaming backend * working refactoring * fix missing first token & perf regression in output quality * lint * Fix websearch loading from db * fix loading * fix invalidate * remove logs * fix SSR error * typo: paragraphs * fixed save on abort * lint * lint * remove debug log in console * lint for reale943a05 -
Add latex support with marked-katex-extension (#450)
Unverified signature* Add latex support with marked-katex-extension * Add renderer * Fix marked default option problem * Fix linting error * Fix lock error15bf16f
-
[Websearch] update (#427)

Mishig +2: julien-c, victor Unverified signature* Fix reuqest body * update webSearchQueryPromptTemplate * update generate google query parser * Add today's date to google search query creator * crawl top stories if exts; remove answer_box & knowledgeGraph * Create paragraph chunks from top articles * flattened paragprah chunks * update status texts * add gradio client * call gradio app for RAG * Web scrape only "p, li, span" els * add MAX_N_CHUNKS * gradio result typing * parse only <p> elements * rm dev change * update typing WebSearch * buld RAG prompt * Rm dev change * change websearch context msg from user to assisntat type * use hosted gradio app * fix lint * prompt engineering * more prompt engineering * MAX_N_PAGES_SCRAPE = 10 * better error msg * more prompt engineering * revert websearch prompt to previous * rm `top_stories` from websearch as the results are not good * Stop using gradio client, use regular fetch * chore * Rm websearch…ebac87f
-
Support custom system prompts from the user (#399)
Unverified signature* Support custom system prompts from the user * linter * types & lintcd6894d
-
Leverage model link to modelUrl when informed (#385)
Albert IribarneUnverified signature* Use modelUrl instead of building it from model name * Preserve compatibility with optional modelUrl config Use modelUrl if informed, else use the previous behavior.0ad340e
-
Added ChatUI branding & put theming behind an env variable (#298)
Unverified signature* Moved all huggingchat branding behind an env variable * Refactored branding to use multiple env variables * pr review * prettier * move the ethics modal behind the flag PUBLIC_APP_DISCLAIMER * inline chat ui logo so it would take the color * flex-none5d07536
-
Refactor of websearch (#281)
Unverified signature* broke up websearch into multiple endpoints * Refactored loading to use the load function instead of client side fetching * lint * Chat Logo Home Screen Bookmark icons for iOS (#279) * prettier fix for #279 * fix eslint --------- Co-authored-by: Carolyn Marie <99927612+CarolynM8ri3@users.noreply.github.com>6434339
-
Web search details: ui update (#277)
Unverified signature* update ui misc improvements * scale icon * padding9d7a9c3
-
Add initial support for web browsing (#237)
Unverified signature* basic poc for web search * * Hide feature when serpapi_key is not defined * handle error case where serpapi failed * only use user queries for generating the query * Update src/lib/buildPrompt.ts Co-authored-by: Eliott C. <coyotte508@gmail.com> * Update src/routes/+layout.server.ts Co-authored-by: Eliott C. <coyotte508@gmail.com> * refactored getQueryFromPrompt * add jsdom to package.json * begin work on fetching webpage content * Update .env Co-authored-by: Eliott C. <coyotte508@gmail.com> * prettier fix * Add feature for scraping webpages * refactored search functionality - now gets triggered from a separate endpoint - results are stored in db - results can be displayed in their own endpoint * Added a stream to send updates from backend on web-search endpoint * made stream more reliable * Add front-end to web search feature * made sure the web results button appears on newly posted messages * close modal when message is don…0c4cf03 -
Shared convos can be opened without being logged in (#266, #270) (#271)
Unverified signature* Shared convos can be opened without being logged in * Fix creating conversation from shared conv Closes #270002f606
-
Fix stop generating button (#244)
Unverified signature* fix stop btn * use media query293ff91
-
🐛 Vote not working with new messages (#249)
Adrien DenatUnverified signature* fix retry not working after vote changes * once assistant answer is received, invalidate the messages so we get the update id * pass response message id from client to server * remove url dependencya974db9 -
misc ui
fd5e4ef
-
✨ add thumb up/down voting system for messages (#152)
Adrien Denat +1: coyotte508Unverified signature* add thumb up/down voting system for messages * make like/dislike buttons toggle + bind to server * refactor vote API to better endpoint structure * set score to undefined rather than 0 when toggled * throw if message is not found + refactor retry dispatch * fix undefined class * Only make the buttons invisible if there's no score Co-authored-by: Eliott C. <coyotte508@gmail.com> * only allow thumb up/down if user is the author of the messages * always show thumbs up/down when voted * use MongoDB instead of mutating messages array in code * fix typings * fix linting issue * refactor code to throw before ifs * add auth logic to vote API endpoint * lint fix after merge conflict * on mobile only show thumbs on top + increase spacing between messages * fix thumbs always showing on mobile --------- Co-authored-by: coyotte508 <coyotte508@gmail.com>5b779a6
-
🐛 Add missing classes for pre tag (#220)
Unverified signature26ccb67
-
Announcement banners Configurable with .env vars (#222)
Unverified signatureCo-authored-by: Eliott C. <coyotte508@gmail.com>3dbdd6a
-
Release as a GitHub repo (#195)
Unverified signature* Update PRIVACY.md * Update README.md * mention SvelteKit in the readme * Add banner0fe4fa3
-
Disable models (#187)
Adrien Denat +1: Eliott C.Unverified signature* add ability for a model to be disabled * fallback to default model if user has invalid/disabled model in settings * set conversations to read-only if conv model is disabled * add better disabled state on chat input * fix inverted if statement * remove bigcode from .env * fix not updating settings Co-authored-by: Eliott C. <coyotte508@gmail.com> * refactor solution to use an OLD_MODELS env var instead * OLD_MODELS needs to be in .env but can be empty * fix typing issue + typo * refactor models validation * old models displayName is optional * set read only prop on user message not assistant messages * remove console.log * ♻️ Refacto isReadOnly * 🩹 Fluff: use 410 http code --------- Co-authored-by: Eliott C. <coyotte508@gmail.com>b7b2c8c
-
only apply autofocus on desktop viewport sizes (#183)
Adrien DenatUnverified signature* only apply autofocus on desktop viewport sizes * use onMount instead of reactive statement so callback doesn't trigger on resize event * remove dead comment44834c9 -
migrate to eslint-plugin-svelte from deprecated plugin (#182)
Adrien DenatUnverified signature* migrate to eslint-plugin-svelte from deprecated plugin * fix missing change in eslintrc * add rule for Eslint vscode extension to parse svelte files * update the code after migrating to latest eslint-svelte pluginfa72efa -
change StarCoder to StarCoderBase in chat intro (#184)
Loubna Ben AllalUnverified signaturee532ada
-
✨ Ability to download prompt (#176)
Eliott CUnverified signatureb8a746c
-
🔧 Always strip <|endoftext|> (#171)
Eliott CUnverified signatureced1ef0 -
🐛 Stop bigcode prompts (#170)
Eliott CUnverified signaturead6275a -
Models selector (#164)

Adrien Denat +3: victor, julien-c, coyotte508 Unverified signatureCo-authored-by: Victor Mustar <victor.mustar@gmail.com> Co-authored-by: Julien Chaumond <julien@huggingface.co> Co-authored-by: coyotte508 <coyotte508@gmail.com>2606dde -
♿️ No-JS ethics modal (#166)
Eliott CUnverified signaturec8c5d70
-
♻️ Simplify setup, prepare for multi-models (#156)
Eliott CUnverified signature7764421 -
Input message improvements (#154)
Adrien Denat +1: victor Unverified signature* fix pasting long text not scrolling input properly + add scroll padding for better look * max rows --------- Co-authored-by: Victor Mustar <victor.mustar@gmail.com>6f12e84 -
👷 Add CI to check types (#161)
Eliott CUnverified signatureda1e5da
-
Polyfill safari 14 (#149)
Adrien DenatUnverified signature* add core-js and necessary polyfills * set TS target to ES2015 * set ES2018 as default since it's prob enough * remove --host added by mistake * replace usage of array.prototype.at by more compatible alternative * remove core-js and replaceAll polyfill * fix wrong usage of crypto global9c038aa
-
🩹 Do not sanitize ½ and other html entities
coyotte508a415295 -
🐛 Make it work with default model
coyotte508Truncate was too high (1024 vs 1000)1eb0e2e
-
✨ Retry messages (#121)
Eliott C +1: victor Unverified signatureCo-authored-by: Victor Mustar <victor.mustar@gmail.com>4a6603b
-
🚨 Small cleanup (#133)
Eliott C +1: victor Unverified signatureCo-authored-by: Victor Mustar <victor.mustar@gmail.com>9db9b26 -
Fix line break markdown (#131)
Adrien DenatUnverified signature* replace all <br> tags by \n * fix line breaks in markdown not being transformed to <br> tags * make sure to also match things like <Br>cad5ba6 -
Add ethics modal (#129)
Unverified signature* add ethics modal * bind ethic modal to local storage + add transition * tweaks * set app version in an env var * hide version if env var is undefined * alignement --------- Co-authored-by: Adrien Denat <oi@adriendenat.com>f437e64 -
wording (#130)
Unverified signature959e78e
-
Add tailwind prettier (#123)
Adrien DenatUnverified signature* add tailwind-prettier plugin * lint all project filesb2387f6 -
Stop generation button (closes #86) (#88)
Adrien Denat +1: coyotte508Unverified signatureCo-authored-by: coyotte508 <coyotte508@gmail.com>2772555 -
use a custom event instead of requestSubmit as it's not supported in … (#112)
Adrien Denat +1: Eliott C.Unverified signature* use a custom event instead of requestSubmit as it's not supported in Safari 14 * add typings on createEventDispatcher Co-authored-by: Eliott C. <coyotte508@gmail.com> --------- Co-authored-by: Eliott C. <coyotte508@gmail.com>74815cb