38 lines
846 B
Plaintext
38 lines
846 B
Plaintext
# Backend API Dependencies
|
|
fastapi==0.109.0
|
|
uvicorn[standard]==0.27.0
|
|
pydantic==2.5.3
|
|
python-dotenv==1.0.0
|
|
python-multipart==0.0.6
|
|
|
|
# Qdrant Vector Store Client
|
|
qdrant-client==1.7.0
|
|
|
|
# Text Processing for token estimation
|
|
tiktoken==0.7.0
|
|
|
|
# Local Embeddings using FastEmbed
|
|
fastembed==0.3.0
|
|
|
|
# PDF support for document ingestion
|
|
pypdf==5.0.0
|
|
|
|
# HTTP client for MCP server communication
|
|
httpx==0.26.0
|
|
|
|
# HTTP client for WebUI (used to call docs-api from WebUI)
|
|
requests==2.31.0
|
|
|
|
# FastMCP for MCP server integration (also used by backend)
|
|
fastmcp==0.6.0
|
|
|
|
# YAML parser for sources configuration
|
|
PyYAML==6.0.1
|
|
|
|
# =============================================================================
|
|
# TEST DEPENDENCIES
|
|
# =============================================================================
|
|
pytest==8.3.2
|
|
pytest-mock==3.14.0
|
|
pytest-asyncio==0.23.7
|