- Add 5 new dependencies from Chinese version: * dashscope - Alibaba Cloud LLM support * streamlit - Web app framework * plotly - Interactive plotting * pytdx - TongDaXin API for Chinese stock data * pymongo - MongoDB database support - Create requirements-optional.txt for optional dependencies - Update pyproject.toml with optional dependency groups: * chinese: pytdx, dashscope * database: pymongo * visualization: streamlit, plotly * development: pytest, black, flake8 * all: includes all optional dependencies Installation options: - Basic: pip install -r requirements.txt - With Chinese support: pip install .[chinese] - With all features: pip install .[all]
This reverts commit 78ea029a0b.
78ea029a0b
- Added support for running CLI and Ollama server via Docker - Introduced tests for local embeddings model and standalone Docker setup - Enabled conditional Ollama server launch via LLM_PROVIDER
PULL REQUEST: Add support for other backends, such as OpenRouter and Ollama it had two requirments missing. added those