Open-Assistant icon indicating copy to clipboard operation
Open-Assistant copied to clipboard

#47- Create API endpoints that return leaderboards

Open yeungadrian opened this issue 2 years ago • 0 comments

#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 )

image

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 ...

yeungadrian avatar Jan 01 '23 23:01 yeungadrian