quivr/backend/repository/brain
Mamadou DICKO db5a6e4b9b
feat: allow users to chat with apis (#1612)
You can now create a brain which can fetch data from external APIs with
or without authentification

- POST query example with authentification 


https://github.com/StanGirard/quivr/assets/63923024/15013ba9-dedb-4f24-9e06-49daad9de7f3


- Get query example with authentification and search params



https://github.com/StanGirard/quivr/assets/63923024/1763875d-a8e9-4478-b07c-e99ca7337942


- Get query without authentification and search params



https://github.com/StanGirard/quivr/assets/63923024/f2742963-790d-4cb2-864a-8173979b650a
2023-11-09 16:58:51 +01:00
..
__init__.py refactor(backend): cleaning dead and unused code (#1432) 2023-10-19 15:52:20 +02:00
create_brain_user.py improve (importing): reorganization of the import structure (#964) 2023-08-21 12:25:16 +02:00
create_brain.py feat: allow users to chat with apis (#1612) 2023-11-09 16:58:51 +01:00
delete_brain_user.py feat: allow user to unsubscribe from a brain (#1254) 2023-09-25 14:22:59 +02:00
delete_brain_users.py feat: allow setting public brain status to private (#1258) 2023-09-26 10:35:52 +02:00
get_brain_by_id.py improve (importing): reorganization of the import structure (#964) 2023-08-21 12:25:16 +02:00
get_brain_details.py improve (importing): reorganization of the import structure (#964) 2023-08-21 12:25:16 +02:00
get_brain_for_user.py feat(shareBrain): prevent re inviting users with access (#1063) 2023-08-30 15:55:06 +02:00
get_brain_prompt_id.py improve (importing): reorganization of the import structure (#964) 2023-08-21 12:25:16 +02:00
get_default_user_brain_or_create_new.py Fix/requests limiting (#980) 2023-08-21 14:05:13 +02:00
get_default_user_brain.py improve (importing): reorganization of the import structure (#964) 2023-08-21 12:25:16 +02:00
get_public_brains.py feat: add public brain page (#1230) 2023-09-21 09:35:53 +02:00
get_question_context_from_brain.py feat: 🎸 telegram 2023-11-01 22:33:47 +01:00
get_user_brains.py feat: display brain status on settings page (#1221) 2023-09-20 16:24:56 +02:00
set_as_default_brain_for_user.py improve (importing): reorganization of the import structure (#964) 2023-08-21 12:25:16 +02:00
update_brain_last_update_time.py feat: activate public brain subscription (#1241) 2023-09-22 11:44:09 +02:00
update_brain.py feat: activate public brain subscription (#1241) 2023-09-22 11:44:09 +02:00
update_user_rights.py improve (importing): reorganization of the import structure (#964) 2023-08-21 12:25:16 +02:00