From 372af06b019de8055b67612e45130103bd1b04a0 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Mon, 4 May 2026 20:11:55 +0800 Subject: [PATCH] feat(web): admin views for LLM endpoints/models + usage dashboard --- web/src/views/admin/LLMEndpointsView.vue | 228 ++++++++++++++ web/src/views/admin/LLMModelsView.vue | 370 +++++++++++++++++++++++ web/src/views/admin/UsageView.vue | 117 +++++++ 3 files changed, 715 insertions(+) create mode 100644 web/src/views/admin/LLMEndpointsView.vue create mode 100644 web/src/views/admin/LLMModelsView.vue create mode 100644 web/src/views/admin/UsageView.vue diff --git a/web/src/views/admin/LLMEndpointsView.vue b/web/src/views/admin/LLMEndpointsView.vue new file mode 100644 index 0000000..761c021 --- /dev/null +++ b/web/src/views/admin/LLMEndpointsView.vue @@ -0,0 +1,228 @@ + + + diff --git a/web/src/views/admin/LLMModelsView.vue b/web/src/views/admin/LLMModelsView.vue new file mode 100644 index 0000000..bc5a8c1 --- /dev/null +++ b/web/src/views/admin/LLMModelsView.vue @@ -0,0 +1,370 @@ + + + diff --git a/web/src/views/admin/UsageView.vue b/web/src/views/admin/UsageView.vue new file mode 100644 index 0000000..e44e133 --- /dev/null +++ b/web/src/views/admin/UsageView.vue @@ -0,0 +1,117 @@ + + +