Allow listing indices (#22)

This commit is contained in:
Duc Nguyen (john)
2024-04-11 16:28:04 +07:00
committed by GitHub
parent 3ed50b0f10
commit 5ce6bac03d
5 changed files with 215 additions and 28 deletions

View File

@@ -2,6 +2,7 @@ import gradio as gr
from ktem.app import BasePage
from ktem.db.models import User, engine
from ktem.embeddings.ui import EmbeddingManagement
from ktem.index.ui import IndexManagement
from ktem.llms.ui import LLMManagement
from sqlmodel import Session, select
@@ -21,9 +22,12 @@ class ResourcesTab(BasePage):
with gr.Tab("LLMs") as self.llm_management_tab:
self.llm_management = LLMManagement(self._app)
with gr.Tab("Embedding Models") as self.llm_management_tab:
with gr.Tab("Embedding Models") as self.emb_management_tab:
self.emb_management = EmbeddingManagement(self._app)
with gr.Tab("Index Management") as self.index_management_tab:
self.index_management = IndexManagement(self._app)
def on_subscribe_public_events(self):
if self._app.f_user_management:
self._app.subscribe_event(