"""Main API router.""" from fastapi import APIRouter from .endpoints import chat from .endpoints import agent_chat from .endpoints import auth from .endpoints import knowledge_base from .endpoints import smart_query from .endpoints import smart_chat from .endpoints import database_config from .endpoints import table_metadata # # System management endpoints from .endpoints import roles from .endpoints import llm_configs from .endpoints import users # # Workflow endpoints from .endpoints import workflow # Create main API router router = APIRouter() router.include_router( auth.router, prefix="/auth", tags=["身份验证"] ) router.include_router( users.router, prefix="/users", tags=["users"] ) router.include_router( roles.router, prefix="/admin", tags=["admin-roles"] ) router.include_router( llm_configs.router, prefix="/admin", tags=["admin-llm-configs"] ) router.include_router( knowledge_base.router, prefix="/knowledge-bases", tags=["knowledge-bases"] ) router.include_router( database_config.router, tags=["database-config"] ) router.include_router( table_metadata.router, tags=["table-metadata"] ) router.include_router( smart_query.router, tags=["smart-query"] ) router.include_router( chat.router, prefix="/chat", tags=["chat"] ) router.include_router( agent_chat.router, prefix="/agentChat", tags=["agentChat"] ) router.include_router( smart_chat.router, tags=["smart-chat"] ) router.include_router( workflow.router, prefix="/workflows", tags=["workflows"] )