from __future__ import annotations from fastapi import APIRouter from app.api.v1 import auth, batch, chat, code_executor, convert, database, embeddings, reconcile, scraper, semantic_router, sql_validator, system, token_counter, token_generator, vector_stores, web_search from app.api.verify import router as verify_router api_v1_router = APIRouter() api_v1_router.include_router(auth.router, tags=["Authentication"]) api_v1_router.include_router(convert.router, tags=["Convert"]) api_v1_router.include_router(batch.router, tags=["Batch"]) api_v1_router.include_router(system.router, tags=["System"]) api_v1_router.include_router(database.router, tags=["Database"]) api_v1_router.include_router(embeddings.router, tags=["Embeddings"]) api_v1_router.include_router(code_executor.router, tags=["Code Executor"]) api_v1_router.include_router(verify_router, prefix="/verify", tags=["Verify"]) api_v1_router.include_router(reconcile.router, tags=["Reconcile"]) api_v1_router.include_router(scraper.router, tags=["Web Scraping"]) api_v1_router.include_router(web_search.router, tags=["Web Search"]) api_v1_router.include_router(sql_validator.router, tags=["SQL Validator"]) api_v1_router.include_router(semantic_router.router, tags=["Semantic Router"]) api_v1_router.include_router(token_counter.router, tags=["Token Counter"]) api_v1_router.include_router(token_generator.router, tags=["Token Generator"]) api_v1_router.include_router(chat.router, tags=["Chat"]) api_v1_router.include_router(vector_stores.router, tags=["Vector Stores"])