Open-Assistant
Open-Assistant copied to clipboard
#47- Create API endpoints that return leaderboards
#47 Leaderboard endpoints proof of concept
- New leaderboards router
- Two endpoints /api/v1/leaderboards/create/assistant & /api/v1/leaderboards/create/prompter
- Function in prompt_repository to calculate user scores. ( Count of Messages created (not deleted) per user )
There's a couple of ways to structure the endpoints. Using this structure we could end up with: /api/v1/leaderboards/create/prompter/{timespan} ... create/combined, create/assistant /api/v1/leaderboards/evaluate/prompter/{timespan} ... evaluate/user, evaluate/combined ...