Spaces:
Runtime error
Runtime error
File size: 480 Bytes
7e91a84 | 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 | from contextlib import asynccontextmanager
from fastapi import FastAPI
from app.model_loader import load_model
from app.routes import router
@asynccontextmanager
async def lifespan(app: FastAPI):
tokenizer, model = load_model()
app.state.tokenizer = tokenizer
app.state.model = model
yield
app.state.tokenizer = None
app.state.model = None
app = FastAPI(
title="Qwen Bash Tool Calling API",
lifespan=lifespan,
)
app.include_router(router)
|