[PR #6345] [MERGED] feat: leaderboard #8660

Closed
opened 2025-11-11 18:02:22 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/6345
Author: @tjbck
Created: 10/23/2024
Status: Merged
Merged: 10/23/2024
Merged by: @tjbck

Base: devHead: leaderboard


📝 Commits (7)

📊 Changes

16 files changed (+1127 additions, -69 deletions)

View changed files

backend/open_webui/apps/webui/models/feedbacks.py (+254 -0)
📝 backend/open_webui/apps/webui/routers/evaluations.py (+98 -0)
backend/open_webui/migrations/versions/af906e964978_add_feedback_table.py (+51 -0)
📝 src/lib/apis/evaluations/index.ts (+152 -0)
📝 src/lib/components/admin/Evaluations.svelte (+321 -9)
src/lib/components/admin/Evaluations/FeedbackMenu.svelte (+46 -0)
📝 src/lib/components/chat/Messages/Message.svelte (+1 -0)
📝 src/lib/components/chat/Messages/MultiResponseMessages.svelte (+1 -0)
📝 src/lib/components/chat/Messages/RateComment.svelte (+1 -1)
📝 src/lib/components/chat/Messages/ResponseMessage.svelte (+90 -16)
📝 src/lib/components/workspace/Functions.svelte (+1 -1)
📝 src/lib/components/workspace/Knowledge.svelte (+1 -1)
📝 src/lib/components/workspace/Models.svelte (+1 -1)
📝 src/lib/components/workspace/Prompts.svelte (+1 -1)
📝 src/lib/components/workspace/Tools.svelte (+1 -1)
📝 src/routes/(app)/admin/+page.svelte (+107 -38)

📄 Description

Resolves #6300


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/open-webui/open-webui/pull/6345 **Author:** [@tjbck](https://github.com/tjbck) **Created:** 10/23/2024 **Status:** ✅ Merged **Merged:** 10/23/2024 **Merged by:** [@tjbck](https://github.com/tjbck) **Base:** `dev` ← **Head:** `leaderboard` --- ### 📝 Commits (7) - [`bc95e62`](https://github.com/open-webui/open-webui/commit/bc95e62600862b67e17d5b002becb99fa39bdbed) feat: leaderboard - [`ce85400`](https://github.com/open-webui/open-webui/commit/ce85400817e91b55efd836074e3adc36c95afa76) refac: feedback - [`f6893ed`](https://github.com/open-webui/open-webui/commit/f6893edcc2b1b25b6de94822d8fc208338892fb6) feat: leaderboard rating - [`7598001`](https://github.com/open-webui/open-webui/commit/75980010a92d61bf9be4bf903749471b93f7370e) refac: styling - [`5101b44`](https://github.com/open-webui/open-webui/commit/5101b440a83fab3eaa6bbd5cfcb1e85e53806acd) refac: styling - [`139136e`](https://github.com/open-webui/open-webui/commit/139136e70015d110486ae6ff7817bcedf9fb3bcc) refac: styling - [`6536c5b`](https://github.com/open-webui/open-webui/commit/6536c5b7f772cfb6d552e591b808ba36b2c41eee) enh: leaderboard percentage ### 📊 Changes **16 files changed** (+1127 additions, -69 deletions) <details> <summary>View changed files</summary> ➕ `backend/open_webui/apps/webui/models/feedbacks.py` (+254 -0) 📝 `backend/open_webui/apps/webui/routers/evaluations.py` (+98 -0) ➕ `backend/open_webui/migrations/versions/af906e964978_add_feedback_table.py` (+51 -0) 📝 `src/lib/apis/evaluations/index.ts` (+152 -0) 📝 `src/lib/components/admin/Evaluations.svelte` (+321 -9) ➕ `src/lib/components/admin/Evaluations/FeedbackMenu.svelte` (+46 -0) 📝 `src/lib/components/chat/Messages/Message.svelte` (+1 -0) 📝 `src/lib/components/chat/Messages/MultiResponseMessages.svelte` (+1 -0) 📝 `src/lib/components/chat/Messages/RateComment.svelte` (+1 -1) 📝 `src/lib/components/chat/Messages/ResponseMessage.svelte` (+90 -16) 📝 `src/lib/components/workspace/Functions.svelte` (+1 -1) 📝 `src/lib/components/workspace/Knowledge.svelte` (+1 -1) 📝 `src/lib/components/workspace/Models.svelte` (+1 -1) 📝 `src/lib/components/workspace/Prompts.svelte` (+1 -1) 📝 `src/lib/components/workspace/Tools.svelte` (+1 -1) 📝 `src/routes/(app)/admin/+page.svelte` (+107 -38) </details> ### 📄 Description Resolves #6300 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-11 18:02:22 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#8660