feat: implement basic server logic

This commit is contained in:
Li Xin
2025-04-13 21:14:31 +08:00
parent a55c357d7f
commit 510ba737d9
4 changed files with 176 additions and 0 deletions

29
server.py Normal file
View File

@@ -0,0 +1,29 @@
"""
Server script for running the Lite Deep Research API.
"""
import logging
import sys
import uvicorn
# Configure logging
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
)
logger = logging.getLogger(__name__)
if __name__ == "__main__":
logger.info("Starting Lite Deep Research API server")
reload = True
if sys.platform.startswith("win"):
reload = False
uvicorn.run(
"src.server:app",
host="0.0.0.0",
port=8000,
reload=reload,
log_level="info",
)