# uvicorn app:app --host 0.0.0.0 --port 7860 --reload from fastapi import FastAPI, HTTPException, Response, Depends from fastapi.responses import HTMLResponse from pathlib import Path from dotenv import load_dotenv import os from global_state import set load_dotenv() # 获取当前文件的父目录的绝对路径,即:project_root parent_dir = Path(__file__).resolve().parent set('project_root', parent_dir) # from routers.webtools_v1 import router as webtools_router from routers.users_v1 import router as users_router from routers.openai_v1_1 import router as openai_router from routers.cohere import router as cohere_router app = FastAPI() # app.include_router(webtools_router, prefix="/airs/v1", tags=["webtools"]) app.include_router(users_router, prefix="/airs/v1", tags=["users"]) app.include_router(openai_router, prefix="/airs/v1", tags=["openai"]) app.include_router(cohere_router, prefix="/airs/cohere/v2", tags=["cohere"]) @app.get("/") def greet_json(): return {"Hello": "World!"}