|
# Core FastAPI and web framework |
|
fastapi>=0.104.0 |
|
uvicorn[standard]>=0.24.0 |
|
pydantic>=2.0.0 |
|
python-multipart>=0.0.6 |
|
|
|
# Vector database and embeddings |
|
chromadb>=0.4.15 |
|
sentence-transformers>=2.2.2 |
|
faiss-cpu>=1.7.4 |
|
|
|
# LLM packages for CodeLlama |
|
transformers>=4.40.0 |
|
torch>=2.2.0 |
|
accelerate>=0.27.0 |
|
|
|
# CodeLlama support |
|
ctransformers>=0.2.24 |
|
sentencepiece>=0.1.99 |
|
|
|
# OpenAI support (for fallback models) |
|
openai>=1.0.0 |
|
|
|
# Data processing |
|
datasets>=2.14.0 |
|
pandas>=2.1.0 |
|
numpy>=1.24.0 |
|
|
|
# Utilities |
|
python-dotenv>=1.0.0 |
|
requests>=2.31.0 |
|
loguru>=0.7.2 |
|
|
|
# Gradio for HF Spaces |
|
gradio>=4.0.0 |
|
|