Spaces:
Paused
Paused
from fastapi import FastAPI | |
from fastapi.middleware.cors import CORSMiddleware | |
from app.api import ask, rewrite, home | |
import os | |
# Set folder cache ở /tmp | |
cache_dir = "/tmp/cache" | |
os.environ["HF_HOME"] = cache_dir | |
os.environ["TRANSFORMERS_CACHE"] = cache_dir | |
os.environ["TORCH_HOME"] = cache_dir | |
# Tạo folder cache ở /tmp | |
os.makedirs(cache_dir, exist_ok=True) | |
app = FastAPI() | |
# Add CORS middleware | |
app.add_middleware( | |
CORSMiddleware, | |
allow_origins=["*"], # Allows all origins | |
allow_credentials=True, | |
allow_methods=["*"], # Allows all methods | |
allow_headers=["*"], # Allows all headers | |
) | |
app.include_router(ask.router) | |
app.include_router(rewrite.router) | |
app.include_router(home.router) | |