researchpilot-api / run_api.py
Subhadip007's picture
feat: ResearchPilot v2 — Next.js frontend, 358k embeddings pipeline, LaTeX math rendering, dual-GPU Kaggle scaling
99cac84
raw
history blame contribute delete
759 Bytes
"""
Start the ResearchPilot FastAPI server.
Run from project root:
python run_api.py
Then visit:
http://localhost:8000/docs <- Interactive API documentation
http://localhost:8000/health <- Health check
http://localhost:8000/ <- API info
"""
import uvicorn
from config.settings import API_HOST, API_PORT, API_RELOAD
if __name__ == "__main__":
print("Starting ResearchPilot API...")
print(f"API docs: http://localhost:{API_PORT}/docs")
print(f"Health: http://localhost:{API_PORT}/health")
uvicorn.run(
"src.api.main:app",
host = API_HOST,
port = API_PORT,
reload = False, # Disable auto-reload (saves ~10s scanning 3000+ data files)
workers = 1,
)