feat: Add chat handler with RAG pipeline

- chat_handler.py: Standalone NATS handler with RAG
- chat_handler_v2.py: Handler-base implementation
- Dockerfiles for both versions

Pipeline: Embeddings → Milvus → Rerank → LLM → (optional TTS)
This commit is contained in:
2026-02-01 20:37:34 -05:00
parent cf859ead4e
commit 6ef42b3d2c
7 changed files with 1290 additions and 1 deletions

15
requirements.txt Normal file
View File

@@ -0,0 +1,15 @@
nats-py
httpx
pymilvus
numpy
msgpack
redis>=5.0.0
opentelemetry-api
opentelemetry-sdk
opentelemetry-exporter-otlp-proto-grpc
opentelemetry-exporter-otlp-proto-http
opentelemetry-instrumentation-httpx
opentelemetry-instrumentation-logging
# MLflow for inference metrics tracking
mlflow>=2.10.0
psycopg2-binary>=2.9.0