Commit Graph

1471 Commits

Author SHA1 Message Date
Andreas Köpf a42f2cd3ed add new debug option 'DEBUG_DATABASE_ECHO' (default False) 2023-01-16 08:46:45 +01:00
James Melvin Ebenezer c6fbf5543b 599 add row versioning to backend tables (#710)
* fix: isolation level and nested db.commit() with retry wrappers on concurrent update errors

* refactor: incorporated review comments

changes decorator methods to managed_tx_method and async_managed_tx_method
new enum CommitMode
removed commented commit() from the previous commits

* fix: merge pre-commit errors

* fix: merge pre-commit changes

* fix: conflict in existing OasstErrorCode

* refactor: Added a refresh just to be sure that the select command is triggered on the mapped object

* fix: added refresh for async decorator

Co-authored-by: James Melvin <melvin@gameface.ai>
2023-01-16 08:43:07 +01:00
Andreas Köpf 72a58ca2d3 add 'cache_ok = True' to PayloadJSONBType type decorator 2023-01-16 08:37:24 +01:00
Keith Stevens 43a5b19715 Merge pull request #760 from LAION-AI/AbdBarho-patch-1
Fix rank in leaderboard
2023-01-16 15:50:41 +09:00
AbdBarho b6c585bdd4 Merge pull request #758 from LAION-AI/753-label-all-messages
Switch back to useEffect in FlaggableElement
2023-01-16 07:50:22 +01:00
AbdBarho 61bae79fbf Update Leaderboard.ts 2023-01-16 07:39:29 +01:00
AbdBarho 425b698d62 Remove +1 2023-01-16 07:35:40 +01:00
AbdBarho 8accd0dfbe Fix rank displaying 2023-01-16 07:34:17 +01:00
Keith Stevens c4af8bba1e Switch back to useEffect in FlaggableElement to ensure valid labels are present 2023-01-16 14:44:38 +09:00
Keith Stevens f690da3a1d Merge pull request #756 from notmd/select_role_when_sigin
Allow to select role when sigin in debug mode
2023-01-16 14:41:14 +09:00
notmd f181094fbf move to RoleSelect file 2023-01-16 12:31:05 +07:00
notmd eec432758b remove text and fix lint 2023-01-16 11:55:21 +07:00
notmd 20752f3d2a remove data-cy 2023-01-16 11:53:07 +07:00
notmd 88fccf38b9 remove console.log 2023-01-16 11:50:54 +07:00
notmd 510c718f2b allow to select role when sigin in debug mode 2023-01-16 11:49:53 +07:00
Keith Stevens 51bbec0c49 Merge pull request #751 from notmd/refactor_swr
use `useSWR` data instead calling `setState`
2023-01-16 12:15:23 +09:00
notmd 8028693e3b use useSWR data instead calling setState 2023-01-16 10:09:54 +07:00
Yannic Kilcher da6a3b687e prod ngix conf 2023-01-16 00:58:07 +01:00
Keith Stevens 5e814eaa4c Merge pull request #732 from LAION-AI/673-admin-page-pagination
Supporting user pagination on the web admin view
2023-01-16 08:39:15 +09:00
Keith Stevens fdd7a3f3f8 Merge pull request #741 from LAION-AI/leaderboard
Use the new leaderboard api
2023-01-16 08:38:23 +09:00
Andreas Köpf bf80820d34 fix realistic seed data (remove 'Assistant: ' prefixes) 2023-01-16 00:26:27 +01:00
Yannic Kilcher f497bf11d0 Merge branch 'main' of github.com:LAION-AI/Open-Chat-GPT 2023-01-16 00:24:03 +01:00
Yannic Kilcher 51409281e2 added production workflow 2023-01-16 00:23:59 +01:00
Yannic Kilcher 0efade980d fixed staging deployment 2023-01-16 00:22:59 +01:00
Andreas Köpf de28d67031 infer role from task in store_text_reply() 2023-01-16 00:19:30 +01:00
Yannic Kilcher c0cb15bbb0 fixing text frontend and startup creation 2023-01-16 00:11:20 +01:00
Yannic Kilcher dbdb3a0823 fixed workflow 2023-01-15 23:48:54 +01:00
Yannic Kilcher fb1ff33057 fixed workflow 2023-01-15 23:44:46 +01:00
Yannic Kilcher 5d441b1570 prepared playbook for prod 2023-01-15 23:30:16 +01:00
Yannic Kilcher cc03376d86 added root tokens and endpoint for adding api keys (#742)
* added root tokens and endpoint for adding api keys

* Change down revision to current alembic head

* removed added_by_root_token

* refactored description

* fixed jinja errors

Co-authored-by: Andreas Köpf <andreas.koepf@provisio.com>
2023-01-15 21:24:25 +00:00
Andreas Köpf e58ffd64fa add /api/v1/users/{user_id}/stats endpoint (#744)
* add /api/v1/users/{user_id}/stats endpoint

* return 0 stats and add /api/v1/users/{user_id}/stats/{time_frame}

* use utcnow() as modified date for 0 stats
2023-01-15 20:24:15 +00:00
Yannic Kilcher ed80762182 Merge branch 'main' of github.com:LAION-AI/Open-Chat-GPT 2023-01-15 18:55:55 +01:00
Yannic Kilcher 8ece9363c9 added deployment files 2023-01-15 18:55:49 +01:00
Andreas Köpf cd49080c63 add response_model param to leaderboards endpoint 2023-01-15 16:28:46 +01:00
Yannic Kilcher 96307ed4c1 adding modes to ansible 2023-01-15 15:25:21 +01:00
AbdBarho ab63150004 Use new leaderboard api 2023-01-15 14:07:30 +01:00
Keith Stevens c36d5ed423 Array bounds checking 2023-01-15 20:43:31 +09:00
Andreas Köpf b5bb5bb7c0 Add leaderboard stats, periodic updates via fastapi-utils (#724)
* add leaderboard stats, periodic update via fastapi-utils

* count label tasks for assistant and prompter replies

* Daily stats update every 15 mins, simplify leaderboard endpoint

* add indices for some created_date columns

* make user stats update intervals configurable

* make sure intervals are positive
2023-01-15 12:04:19 +01:00
Keith Stevens e01f2eb4ab Merge pull request #737 from notmd/user_menu_fix
use `NextLink` for `UserMenu` option and cleanup
2023-01-15 20:02:55 +09:00
Tom Zehle 30d7a3d0f5 Added Codeinstructor, fixed file-reading issue, and allowing for csv files in data_augment.py (#679) 2023-01-15 11:55:40 +01:00
notmd 042c151e77 hide user score for now 2023-01-15 17:35:30 +07:00
notmd 8731ded1e0 Merge remote-tracking branch 'origin/main' into user_menu_fix 2023-01-15 17:34:14 +07:00
notmd c01a4fa345 use NextLink for UserMenu option and cleanup 2023-01-15 17:23:46 +07:00
Keith Stevens a7748d0a3e Revert "update docs/docs/api/openapi.json by run 3922178760"
This reverts commit a02206ad37.
2023-01-15 19:14:27 +09:00
Keith Stevens 8bf56b1494 Merge branch 'main' into 673-admin-page-pagination 2023-01-15 19:14:10 +09:00
Keith Stevens 112ad5cd44 Merge pull request #730 from LAION-AI/394-show-privacy-links
Ensuring the user can find the privacy and terms of service
2023-01-15 19:13:13 +09:00
Keith Stevens 864c1a6cac Revert "update docs/docs/api/openapi.json by run 3921890755"
This reverts commit 7bfac03995.
2023-01-15 19:07:33 +09:00
Keith Stevens e5219bd5f7 Merge branch 'main' into 394-show-privacy-links 2023-01-15 19:06:57 +09:00
Keith Stevens ceefe4d568 Merge pull request #736 from LAION-AI/email
Use email input type for sign up form
2023-01-15 19:03:06 +09:00
Keith Stevens 35a37df526 Merge pull request #735 from LAION-AI/debug-user
Fix missing `name` for debug users
2023-01-15 19:02:43 +09:00