from fastapi import Depends, FastAPI, Header, HTTPException from fastapi.middleware.cors import CORSMiddleware from routers import tokenize import pythainlp DESC_TEXT = "PyThaiNLP API" app = FastAPI( title='PyThaiNLP API', description=DESC_TEXT, version='0.1', ) app.add_middleware( CORSMiddleware, allow_origins=["*"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) @app.get("/") def index(): return {"Pythainlp Version": pythainlp.__version__} app.include_router(tokenize.router, prefix="/tokenize", tags=["Tokenize"])