Spaces:
Sleeping
Sleeping
File size: 1,013 Bytes
6d1fe81 10bcd3f f5cf708 10bcd3f f5cf708 10bcd3f f5cf708 e894e9c e77218b ac56577 07df554 daa9d8a 6d1fe81 e894e9c e77218b 10bcd3f 07df554 daa9d8a 6d1fe81 10bcd3f daa9d8a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# 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!"}
|