Zineb El Bachiri
e53bc6807d
Feat/multiple brains backend ( #340 )
...
* 🗃️ add new tables for multiple brains
* 🗑️ remove date input from fetch_user_id_from_credentials
* ✨ new /brain endpoints
* ♻️ refactor backend utils by splitting it into files
* 💡 comments for next actions to update /upload
2023-06-16 23:36:53 +02:00
Stan Girard
f833de47bc
feat(openai): 16k
2023-06-16 17:52:32 +02:00
Ruben1701
377afe61ab
Chatlist standard ( #339 )
...
* auyto removed
* changed to standard being open
---------
Co-authored-by: Ruben170 <35116541+Ruben170@users.noreply.github.com>
2023-06-15 17:59:17 +02:00
Stan Girard
82c74186a8
fix(memory): added memory back
2023-06-15 15:25:12 +02:00
Ruben1701
8fb245fe2a
Improved api docs ( #336 )
...
* auyto removed
* updated the api docs
* fixed missing logic in api_key_route + chat_route
* Update settings.json
---------
Co-authored-by: Ruben170 <35116541+Ruben170@users.noreply.github.com>
2023-06-15 14:43:40 +02:00
Zineb El Bachiri
1d7bc8a5bc
Devx/add linter rules ( #331 )
...
* remove duplicate import
* 🚧 add new linter configuration
* 🧑💻 add and run prettier
* 🐛 add babel parser for linter
* 🧑💻 add lint-fix command
* 🚨 use lint-fix
* 🚨 remove 'FC' as a type. Use const and JSX.Element
* 🚨 enforce arrow function rule from linter
* 🔥 delete unused file
* 🚨 adding /* eslint-disable */ in failing files
* 💩 add ts-expect-error to Victory components
2023-06-15 11:52:46 +02:00
Aditya Nandan
e6e5099d6b
Feat/responsive chat bar ( #314 )
...
* feat(chat): close and open chatbar on button toggle
* feat(chat): drag to open chat bar
* fix(chat): fix warning of not being able to animate shadows
* fix(chat): make chat input a little responsive
---------
Co-authored-by: Stan Girard <girard.stanislas@gmail.com>
2023-06-14 22:58:37 +02:00
Stan Girard
9af6a250e3
fix(model): broke something yesterday in QA
2023-06-14 22:23:05 +02:00
Stan Girard
f4e85db187
fix(llm): using wrong llm probably because of breaking change in langchain
2023-06-14 22:15:48 +02:00
Cezar Vasconcelos
3b7390dd61
Feat/add new openai llm models ( #334 )
...
* feat(frontend): update OpenAi models and maxToken select's
* fix: update openai model to use the most recent
* fix: adjust max token for gpt-3 turbo
* fix: duplicating models
* fix: openai model type list
2023-06-14 21:30:52 +02:00
Matt
33f49ee289
feat: user can create api keys ( #329 )
...
* feat: user can create api keys
* fix: linting on build
* Update backend/routes/api_key_routes.py
* chore: rename and refactor AuthBearer
* chore: add types
2023-06-14 21:21:13 +02:00
Zineb El Bachiri
4c6beea626
Refactor/front fix navba ( #328 )
2023-06-14 15:00:05 +02:00
Zineb El Bachiri
f4aa22417f
Refactor/front ( #313 )
...
* 🚚 move footer component
* 🚚 move navbar component
* 🚚 move ui components
* 🚚 move browser tab icon to public folder
* 🚚 move Chat Provider
* 🚚 move hooks to lib
* 🚚 move helpers to lib
* 🚚 move types to lib
2023-06-13 16:33:41 +02:00
Arthur Busser
4546e8bc1d
✨ Improve the prompt sent to the LLM ( #318 )
...
This is a more detailed prompt that explains what Quivr is and what it
does.
2023-06-13 16:24:07 +02:00
Stan Girard
de8daa04bf
fix(prompt): less picky
2023-06-13 14:43:53 +02:00
Stan Girard
6708a7860a
fix(prompt): added prompt qa to anthropic
2023-06-13 11:00:15 +02:00
Stan Girard
ab7dfbbaec
fix(prompt): condense prompt
2023-06-13 10:59:24 +02:00
Stan Girard
9f0ba8bce7
fix(prompt): fixed qa prompt
2023-06-13 10:35:06 +02:00
Matt
ec29f30f32
Feat: backend refactor ( #306 )
...
* fix: edge cases on migration scripts
* chore: remove unused deps.
* refactor: user_routes
* refactor: chat_routes
* refactor: upload_routes
* refactor: explore_routes
* refactor: crawl_routes
* chore(refactor): get current user
* refactor: more dead dependencies
* bug: wrap email in credentials dict.
---------
Co-authored-by: Stan Girard <girard.stanislas@gmail.com>
2023-06-12 17:58:05 +02:00
Stan Girard
67530c13f2
fix(google): requirements
2023-06-12 17:37:58 +02:00
Zineb El Bachiri
b3453157e6
🐛 handle click on done in Config ( #304 )
...
♻️ refactor Config Component
2023-06-12 13:15:03 +02:00
Stan Girard
537efc834d
feat(sql): merged all into one and made migration fault tolerant
2023-06-11 21:11:43 +02:00
Stan Girard
583e4d6378
docs(updated): new scripts
2023-06-11 19:57:54 +02:00
Stan Girard
4934f46121
docs(roadmap): updated
2023-06-11 18:14:23 +02:00
Claudio Canales
35acf9e250
"Migration" word on intro.md ( #302 )
...
* Update intro.md
IMO, Migrations Script sounds like we have a Quivr v1, and there is a new architecture (v2), and we need to run these scripts to "migrate" to the new version.
* Update README.md
Revert change. It's included on intro.md
2023-06-11 17:40:11 +02:00
Stan Girard
6337637ad0
docs(link): fixed
2023-06-11 15:42:34 +02:00
Stan Girard
19dab4e6e0
feat(docs): added
2023-06-11 15:37:28 +02:00
Aditya Nandan
c54a0e59d1
Fix chat sidebar scroll ( #298 )
...
* fix(chat): Use a global chat context to avoid duplicate states
* fix(chat): update chats list when creating a new chat
* fix(chat): scroll into view end
2023-06-11 15:20:59 +02:00
Aditya Nandan
52e723d534
use context to prevent having duplicate chat states ( #297 )
...
* fix(chat): Use a global chat context to avoid duplicate states
* fix(chat): update chats list when creating a new chat
2023-06-11 14:34:36 +02:00
Aditya Nandan
57f9ef6170
Sticky - chat list, navbar, chat input ( #295 )
...
* feat: sticky navbar and sticky chatlist
* fix: remove unnecessary top padding
* style(chat): sticky chat input
* style(footer): increase vertical padding
* style(chat): sticky new chat button
* fix(chat): minor fixes
* fix(chat): center ChatMessages
* fix(chat): screen height chatlist
2023-06-11 10:44:23 +02:00
Stan Girard
44d067d28d
fix(crawl): github
2023-06-11 00:30:19 +02:00
Zineb El Bachiri
4112699db5
Feat/user chat history ( #275 )
...
* ♻️ refactor backend main routes
* 🗃️ new user_id uuid column in users table
* 🗃️ new chats table
* ✨ new chat endpoints
* ✨ change chat routes post to handle undef chat_id
* ♻️ extract components from chat page
* ✨ add chatId to useQuestion
* ✨ new ChatsList
* ✨ new optional dynamic route chat/{chat_id}
* 🩹 add setQuestion to speach utils
* feat: self supplied key (#286 )
* feat(brain): increased size if api key and more
* fix(key): not displayed
* feat(apikey): now password input
* fix(twitter): handle wrong
* feat(chat): basic source documents support (#289 )
* ♻️ refactor backend main routes
* 🗃️ new user_id uuid column in users table
* 🗃️ new chats table
* ✨ new chat endpoints
* ✨ change chat routes post to handle undef chat_id
* ♻️ extract components from chat page
* ✨ add chatId to useQuestion
* ✨ new ChatsList
* ✨ new optional dynamic route chat/{chat_id}
* 🩹 add setQuestion to speach utils
* 🎨 separate creation and update endpoints for chat
* 🩹 add feat(chat): basic source documents support
* ✨ add chatName upon creation and for chats list
* 💄 improve chatsList style
* User chat history and multiple chats (#290 )
* ♻️ refactor backend main routes
* 🗃️ new user_id uuid column in users table
* 🗃️ new chats table
* ✨ new chat endpoints
* ✨ change chat routes post to handle undef chat_id
* ♻️ extract components from chat page
* ✨ add chatId to useQuestion
* ✨ new ChatsList
* ✨ new optional dynamic route chat/{chat_id}
* refactor(chat): use layout to avoid refetching all chats on every chat
* refactor(chat): useChats hook instead of useQuestion
* fix(chat): fix errors
* refactor(chat): better folder structure
* feat: self supplied key (#286 )
* feat(brain): increased size if api key and more
* fix(key): not displayed
* feat(apikey): now password input
* fix(twitter): handle wrong
* feat(chat): basic source documents support (#289 )
* style(chat): better looking sidebar
* resume merge
* fix(backend): add os and logger imports
* small fixes
* chore(chat): remove empty interface
* chore(chat): use const
* fix(chat): merge errors
* fix(chat): remove useSpeech args
* chore(chat): remove unused args
* fix(chat): remove duplicate components
---------
Co-authored-by: gozineb <zinebe@theodo.fr>
Co-authored-by: Matt <77928207+mattzcarey@users.noreply.github.com>
Co-authored-by: Stan Girard <girard.stanislas@gmail.com>
Co-authored-by: xleven <xleven@outlook.com>
* fix and refactor errors
* fix(fresh): installation issues
* chore(conflict): merged old code
* fix(multi-chat): use update endpoint
* feat(embeddings): now using users api key
---------
Co-authored-by: Matt <77928207+mattzcarey@users.noreply.github.com>
Co-authored-by: Stan Girard <girard.stanislas@gmail.com>
Co-authored-by: xleven <xleven@outlook.com>
Co-authored-by: Aditya Nandan <61308761+iMADi-ARCH@users.noreply.github.com>
Co-authored-by: iMADi-ARCH <nandanaditya985@gmail.com>
Co-authored-by: Mamadou DICKO <mamadoudicko100@gmail.com>
2023-06-10 23:59:16 +02:00
xleven
5a0f8326df
feat(chat): basic source documents support ( #289 )
2023-06-10 10:43:44 +02:00
Stan Girard
13a15ac926
fix(twitter): handle wrong
2023-06-10 00:05:50 +02:00
Stan Girard
0992acef97
feat(apikey): now password input
2023-06-09 23:40:16 +02:00
Stan Girard
4eb9d00c45
fix(key): not displayed
2023-06-09 23:29:06 +02:00
Stan Girard
399a3fe437
feat(brain): increased size if api key and more
2023-06-09 23:20:51 +02:00
Matt
a64df04eab
feat: self supplied key ( #286 )
2023-06-09 18:49:47 +02:00
Daniel
ff02e884eb
Style/chat ( #278 )
...
* 🎨 style improve chat component
* ♻️ refactor code
* fix delete prop
2023-06-07 23:16:59 +02:00
Aditya Nandan
b441daf3f3
show signed in user's email on nav ( #274 )
2023-06-06 19:07:54 +02:00
ravikiranp123
6cbcc470e1
Fix margins on chat page for footer ( #273 )
2023-06-06 18:37:23 +02:00
ravikiranp123
6ca4d95de4
Save chat history locally ( #267 )
2023-06-06 18:11:36 +02:00
Aditya Nandan
98c409176d
Style /user route ( #271 )
...
* style(user): remove mui and complete overhaul of the layout
* docs(user): add useful comments
* fix(build): empty interface
* chore(comment): removed
---------
Co-authored-by: Stan Girard <girard.stanislas@gmail.com>
2023-06-06 17:32:48 +02:00
Zineb El Bachiri
cd15b74364
🐛 fix layout for authentification pages ( #269 )
2023-06-06 16:07:25 +02:00
Stan Girard
c26990f3a3
feat(homepage): changed to get started
2023-06-06 15:56:13 +02:00
Zineb El Bachiri
fbb841393a
Fix/footer ( #268 )
...
* 🐛 fix footer for pages (not chat page)
* 💄 make footer sticky at bottom
* 💄 fix display of chat over footer
* ✨ multiple lines chat message input
2023-06-06 13:59:39 +02:00
Stan Girard
e0cf37791b
feat(pdf): added new pdf miner that works
2023-06-06 11:18:33 +02:00
Stan Girard
963fb05682
feat(github): now github loader ( #264 )
2023-06-06 00:38:15 +02:00
Stan Girard
000933f5e0
Revert "feat(ui): improve footer ( #259 )" ( #263 )
...
This reverts commit a16deb682d
.
2023-06-05 23:02:33 +02:00
Mamadou DICKO
48f35f0941
refactor(header): improved code modularity ( #262 )
2023-06-05 22:13:17 +02:00