- New web UI with OpenWebUI-like interface using Tailwind CSS - SQLite-based authentication with session management - User registration, login, and profile pages - Chat interface with conversation history - Streaming responses with visible thinking phase - File attachments support - User document uploads in profile - Rate limiting (5 requests/day for free users) - Admin panel user management with promote/demote/delete - Custom color theme matching balloon logo design - Compatible with Nuitka build system
41 lines
530 B
Plaintext
Executable File
41 lines
530 B
Plaintext
Executable File
# Core
|
|
fastapi>=0.109.0
|
|
uvicorn[standard]>=0.27.0
|
|
pydantic>=2.5.0
|
|
pydantic-settings>=2.1.0
|
|
|
|
# Ollama
|
|
ollama>=0.1.0
|
|
|
|
# HTTP & Async
|
|
httpx>=0.26.0
|
|
aiohttp>=3.9.0
|
|
|
|
# Web Search
|
|
duckduckgo-search>=4.1.0
|
|
wikipedia>=1.4.0
|
|
|
|
# RAG & Embeddings
|
|
sqlite-vss>=0.1.2
|
|
numpy>=1.26.0
|
|
|
|
# Document Processing
|
|
pypdf>=4.0.0
|
|
python-docx>=1.1.0
|
|
beautifulsoup4>=4.12.0
|
|
markdown>=3.5.0
|
|
|
|
# Templates
|
|
jinja2>=3.1.0
|
|
python-multipart>=0.0.6
|
|
|
|
# Utilities
|
|
python-dotenv>=1.0.0
|
|
loguru>=0.7.0
|
|
|
|
# ComfyUI
|
|
websockets>=12.0
|
|
|
|
# Auth
|
|
python-jose[cryptography]>=3.3.0
|