From 77ba4e7a0b5a810fca38bcb175b52783badf829c Mon Sep 17 00:00:00 2001 From: iammm0 Date: Wed, 7 Jan 2026 11:57:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0API=E4=BE=9D=E8=B5=96?= =?UTF-8?q?=E5=92=8C=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/__init__.py | 4 ++++ api/requirements.txt | 29 +++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 api/__init__.py create mode 100644 api/requirements.txt 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 +