CV / backend /app /main.py
jdenis-insn
init commit for build
737f55b
raw
history blame contribute delete
628 Bytes
"""Main module."""
import logging
from typing import Any
import uvicorn
from fastapi import FastAPI
from app.routers.chatting import chat_router
from app.routers.embedding import embedding_router
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s [%(levelname)s] %(name)s: %(message)s",
)
logger = logging.getLogger(__name__)
app = FastAPI()
app.include_router(embedding_router)
app.include_router(chat_router)
@app.get("/")
async def root() -> Any: # noqa: ANN401
"""Return greetings."""
return {"message": "Hello ADEME!"}
if __name__ == "__main__":
uvicorn.run(app, log_level="info")