diff --git a/api/__init__.py b/api/__init__.py new file mode 100644 index 0000000..b0250c3 --- /dev/null +++ b/api/__init__.py @@ -0,0 +1,4 @@ +""" +Life Echo API +""" + diff --git a/api/requirements.txt b/api/requirements.txt new file mode 100644 index 0000000..5add0e5 --- /dev/null +++ b/api/requirements.txt @@ -0,0 +1,29 @@ +# FastAPI and Web Server +fastapi==0.115.0 +uvicorn[standard]==0.32.0 +websockets==14.1 +python-multipart==0.0.12 + +# LangChain and AI +langchain==0.3.0 +langchain-openai==0.2.0 +langchain-community==0.3.0 +openai==1.54.0 + +# Database +sqlalchemy==2.0.36 +aiosqlite==0.20.0 + +# PDF Generation +reportlab==4.2.2 +weasyprint==62.3 + +# Utilities +pydantic==2.9.2 +pydantic-settings==2.5.2 +python-dotenv==1.0.1 + +# Audio Processing (optional, for future ASR/TTS integration) +# pydub==0.25.1 +# speech-recognition==3.10.4 +