|
|
|
@@ -21,6 +21,8 @@ from copy import deepcopy |
|
|
|
from api.db import LLMType, UserTenantRole
|
|
|
|
from api.db.db_models import init_database_tables as init_web_db, LLMFactories, LLM, TenantLLM
|
|
|
|
from api.db.services import UserService
|
|
|
|
from api.db.services.document_service import DocumentService
|
|
|
|
from api.db.services.knowledgebase_service import KnowledgebaseService
|
|
|
|
from api.db.services.llm_service import LLMFactoriesService, LLMService, TenantLLMService, LLMBundle
|
|
|
|
from api.db.services.user_service import TenantService, UserTenantService
|
|
|
|
from api.settings import CHAT_MDL, EMBEDDING_MDL, ASR_MDL, IMAGE2TEXT_MDL, PARSERS, LLM_FACTORY, API_KEY, LLM_BASE_URL
|
|
|
|
@@ -406,6 +408,8 @@ def init_llm_factory(): |
|
|
|
except Exception as e:
|
|
|
|
pass
|
|
|
|
break
|
|
|
|
for kb_id in KnowledgebaseService.get_all_ids():
|
|
|
|
KnowledgebaseService.update_by_id(kb_id, {"doc_num": DocumentService.get_kb_doc_count(kb_id)})
|
|
|
|
"""
|
|
|
|
drop table llm;
|
|
|
|
drop table llm_factories;
|