Stan Girard
7028505571
feat(qa): improve code ( #886 )
...
* feat(qa): improve code
* feat: 🎸 customprompt
now in system
2023-08-07 19:53:04 +02:00
Gustavo J. Maciel
fe9280bddc
fix (PeopleTab): copy link readeable on darkmode ( #857 )
...
Co-authored-by: Stan Girard <girard.stanislas@gmail.com>
2023-08-07 16:41:33 +02:00
ChloeMouret
e9ebeef72a
feat: gpt4 is not available for brains if there is no given openAiKey ( #850 )
...
* rename defineMaxToken
* use gpt-3.5-turbo instead of gpt-3.5-turbo-0613
* gpt4 not available if no open ai key
2023-08-07 16:35:23 +02:00
Mamadou DICKO
61cd0a6bde
feat(backend): add custom prompt ( #885 )
2023-08-07 16:31:00 +02:00
Stan Girard
1160e16014
feat(fr): added language ( #884 )
...
* feat: 🎸 french
added language
* perf: ⚡ ️ images
improved with shark package for nextjs
2023-08-07 15:59:02 +02:00
Mamadou DICKO
b0514d6149
fix(i18n): update tests for french and spanish ( #878 )
...
* add libraries for traslation purposes
* Add button and service for language selection
* add spanish translation on login page
* add spanish translation on upload page
* Add spanish translations for explore page
* Add translations on user page
* Add translations for config page
* Add spanish translations on chat page
* add translations for brain page
* fix GUI and save on local storage
* fix (i18n) init and types
* fix (i18n): typos
* add translation on new brain modal
* add translations on metadata
* Add translations on home page
* fixes types
* fix(frontend-tests): use get by id instead of text
---------
Co-authored-by: Gustavo Maciel <gustavo_m13@outlook.com>
2023-08-07 14:13:41 +02:00
Stan Girard
d9061af52e
chore(main): release 0.0.52 ( #839 )
2023-08-07 11:49:08 +02:00
Stan Girard
67d7dbfba7
ci(stale): now every 4 hours
2023-08-07 11:09:47 +02:00
Stan Girard
54c556acc9
ci(renovate): removed
2023-08-07 10:39:37 +02:00
Stan Girard
6d74aea729
Revert "Revert "feat: remove private prompts on related brain delete ( #842 )" ( #870 )" ( #876 )
...
This reverts commit 6184dfadfe
.
2023-08-07 10:15:38 +02:00
renovate[bot]
8eb564f5bc
chore(deps): update dependency openai to v0.27.8 ( #867 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-07 10:11:48 +02:00
renovate[bot]
43597b53d8
chore(deps): update dependency strenum to v0.4.15 ( #875 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-07 10:09:42 +02:00
renovate[bot]
9f02d9480d
chore(deps): update dependency sqlalchemy to v2.0.19 ( #874 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-07 10:09:18 +02:00
renovate[bot]
d3bf1bb1a5
chore(deps): update dependency markdown to v3.4.4 ( #866 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-07 10:08:09 +02:00
Stan Girard
10d4d65c1e
perf(deps): removed ( #873 )
2023-08-07 10:06:58 +02:00
Stan Girard
6184dfadfe
Revert "feat: remove private prompts on related brain delete ( #842 )" ( #870 )
...
This reverts commit 4c15fe2bfd
.
2023-08-07 09:16:43 +02:00
Mamadou DICKO
4c15fe2bfd
feat: remove private prompts on related brain delete ( #842 )
...
* feat: remove private prompts on brain deletion
* ui: improve personnality picker
2023-08-07 08:13:03 +02:00
renovate[bot]
3ebfc6868f
chore(deps): update dependency pypdf to v3.9.0 [security] ( #861 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-07 00:55:43 +02:00
renovate[bot]
d49f0771a5
chore(deps): update dependency @vitejs/plugin-react to v4.0.4 ( #862 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-07 00:54:30 +02:00
renovate[bot]
d9fd777c82
Add renovate.json ( #860 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-07 00:45:00 +02:00
Stan Girard
642e345435
ci(stale): added workflow
2023-08-07 00:18:32 +02:00
Stan Girard
9dc483bb1e
docs(readme): updated
2023-08-06 00:33:48 +02:00
Mamadou DICKO
b92d058fbe
test(backend): fix failing tests ( #851 )
2023-08-04 20:25:09 +02:00
Thomas Pucci
5496e9d738
fix: remove typo ( #853 )
2023-08-04 18:56:54 +02:00
Stan Girard
69e2c289e5
fix(pg-database): by default variable is not implemented ( #848 )
2023-08-04 10:17:26 +02:00
ChloeMouret
eaa574dd19
fix upload ( #847 )
2023-08-04 09:58:43 +02:00
ChloeMouret
711e9fb8c9
refactor: delete common_dependencies function ( #843 )
...
* use function for get_documents_vector_store
* use function for get_embeddings
* use function for get_supabase_client
* use function for get_supabase_db
* delete lasts common_dependencies
2023-08-03 20:24:42 +02:00
Mamadou DICKO
b3fb8fc3bc
feat: add public prompts picker ( #841 )
...
* fix: update prompt_id logic in payload
* feat: add getPublicPrompts to sdk
* feat: add public prompt picker
2023-08-03 17:00:05 +02:00
ChloeMouret
fdcdf581a8
refactor: clean backend, add typing, delete dead code ( #835 )
...
* type common dependencies
* delete unused code
2023-08-03 16:20:36 +02:00
Mamadou DICKO
99a3fa9b29
feat: add custom prompt fields on brain setting pages ( #837 )
...
* feat(sdk): add prompt apis to sdk
* feat: implement prompt creation-n
* feat: add brain custom prompt fields
* fix: change tables creation order
2023-08-03 15:41:24 +02:00
Stan Girard
a87cd113f7
chore(main): release 0.0.51 ( #827 )
2023-08-03 13:12:32 +02:00
Laurens Van Keer
659e585145
fix(chats): delete chats from correct table ( #834 )
2023-08-03 12:15:33 +02:00
Laurens Van Keer
68f03b2416
fix(chat routes): HTTPException import correction ( #833 )
...
* fix(chat routes): HTTPException import correction
Solves "TypeError: HTTPException() takes no keyword arguments"
* fix(chat routes): error in user id comparison in metadata endpoint
current_user.id is a UUID and must be converted to a string before comparison with the chat.user_id string
2023-08-03 12:11:25 +02:00
Mamadou DICKO
4ca6c667da
feat(backend): implement brain-prompt link ( #831 )
...
* feat: add prompt_id field to brain
* feat(Prompt controller): update prompt routes
* feat: remove unused private prompts
* refactor: add BrainEntity and repo and service
* tests: partially type main Repository
* feat: add PromptStatusEnum enum
* feat: change delete prompt repository return type
2023-08-03 10:37:13 +02:00
Mamadou DICKO
e3b6114248
feat(prompt): add prompt table, entity and repository ( #823 )
...
* feat: add prompts table
* feat: add Prompt entity
* feat: add prompt router
* refactor(promptRepository): use common reposority
2023-08-03 09:53:38 +02:00
Stan Girard
23f50ec3a3
fix(env): added pg database url default value to none
2023-08-02 11:40:33 +02:00
Stan Girard
c8df623cb7
chore(main): release 0.0.50 ( #824 )
2023-08-02 10:48:09 +02:00
Stan Girard
c21797905d
feat(prompt): added instructions in standalone question & a bit more things ( #826 )
...
* fix(backend): temperature signature
* feat(qa): fixed temperature question generator and added doc
* feat(prompt): added instructions to standalone question
* fix(brains-rights): fixed function missing
2023-08-02 10:31:42 +02:00
Noe
303ba72028
feat: Introduce repository pattern to prepare adding other database providers ( #646 )
...
* add sqlalchemy models
* add neon settings
* add insert brain
* abstract supabase from Brain class
* abstract supabase from Brain class
* abstract supabase from /models
* update Database to Repository
* update neon_tables to pg_tables
* update chat, api-key and message
* update vector class
* update settings
* update env vars for test
* Update backend-tests.yml
* fix test
* fix fetch_user_requests_count()
* fix fetch_user_requests_count()
* fix increment_user_request_count
* fix increment_user_request_count
* fix asset upload_response message
* fix pyright
* fix brain_subscription
* fix brain_subscription
* fix brain_subscription
* fix get user request stat
* update create_brain_user
* add delete brain vector and user
* add delete brain vector and user
* correctly call function
---------
Co-authored-by: Noé Pion <noe.pion@onfido.com>
Co-authored-by: raoufchebri <raouf@chebri.com>
Co-authored-by: Stan Girard <girard.stanislas@gmail.com>
2023-08-01 23:03:47 +02:00
Stan Girard
d6ebb00f86
chore(main): release 0.0.49 ( #820 )
2023-08-01 17:28:50 +02:00
Mamadou DICKO
d018ab6a93
feat: add chat config modal ( #807 )
...
* feat: add chat config modal
* feat: save chat config in localStorage
* feat: remove <ConfigPage/>
* feat: overwrite chat config with brain
2023-08-01 16:28:38 +02:00
Mamadou DICKO
edcbb30e97
fix: bugs ( #818 )
...
* feat: add chat config modal
* feat: save chat config in localStorage
* feat: remove <ConfigPage/>
* feat: overwrite chat config with brain
* fix(SettingsPage): upload payload keys
* fix: update default brain marker logic
* feat: set new created brain as current selected brain
2023-08-01 16:25:02 +02:00
Stan Girard
130a3e0938
docs(readme): local llm removal
2023-08-01 14:48:29 +02:00
Stan Girard
15ebef8297
chore(main): release 0.0.48 ( #819 )
2023-08-01 13:58:40 +02:00
Stan Girard
c01433c841
fix(openai): user key now used for llm model
2023-08-01 13:46:53 +02:00
Stan Girard
33481eb985
chore(main): release 0.0.47 ( #806 )
2023-08-01 10:36:06 +02:00
Mamadou DICKO
7532b558c7
feat: add user level open ai key management ( #805 )
...
* feat: add user user identity table
* feat: add user openai api key input
* feat: add encryption missing message
* chore: log more details about 422 errors
* docs(API): update api creation path
* feat: use user openai key if defined
2023-08-01 09:24:57 +02:00
Stan Girard
b72139af60
style(import): fixed
2023-08-01 01:14:16 +02:00
Stan Girard
3166d089ee
feat(chat): added streaming ( #808 )
...
* feat(tmp): added streaming
* feat(streaming): implemented by changing order
2023-07-31 21:34:34 +02:00
Stan Girard
db40f3cccd
feat(llm): removing all llms to prepare for genoss ( #804 )
...
* feat(routes): removed all except openai
* feat(deadcode): removed some deadcode and summarization feature that wasn't used
* feat(streaming): removed privateGPT from it
* chore(requirements): increased version
2023-07-31 16:01:34 +02:00