� Important Clarification - DashScope API Key Requirements:
� Updated Documentation:
- docs/en-US/quick_start_guide.md
- docs/en-US/configuration_guide.md
- .env.example
� DashScope API Key is ONLY required when:
1. � Analyzing Chinese A-share stocks (uses TongDaXin data + DashScope embeddings)
2. � Choosing DashScope as LLM provider (Qwen models)
✅ For US Stock Analysis:
- OpenAI + FinnHub: ✅ No DashScope needed
- Google AI + FinnHub: ✅ No DashScope needed
- Anthropic + FinnHub: ✅ No DashScope needed
✅ DashScope Required Cases:
- China A-Share + Any LLM: ✅ DashScope needed (for embeddings)
- US Stock + DashScope LLM: ✅ DashScope needed (for Qwen models)
- China A-Share + DashScope LLM: ✅ DashScope needed (both reasons)
� Updated Configuration Examples:
- Example 1: US stocks with OpenAI (no DashScope)
- Example 2: US stocks with Google AI (no DashScope)
- Example 3: China A-shares (DashScope required)
- Example 4: US stocks with DashScope LLM (DashScope required)
- Example 5: Full features with database
� Key Benefits:
- Users can start with familiar LLM providers (OpenAI/Google)
- DashScope only needed for Chinese market features
- Clear separation of requirements by use case
- Reduced barrier to entry for US-only users
This clarification makes it easier for users to understand
exactly when they need which API keys based on their
specific use case and market focus.
- Add 18 new feature files from Chinese version
- Support for Chinese market data (A-shares)
- Database integration with MongoDB
- Advanced caching system with adaptive strategies
- LLM adapters for DashScope and other providers
- API services and real-time data utilities
- Enhanced configuration management
- Comprehensive English documentation
New features:
- Chinese finance data aggregation
- TDX (TongDaXin) API integration
- Optimized China stock data provider
- Adaptive and integrated caching
- Database cache management
- Stock data services
- Real-time news utilities
Breaking changes: None (all new features are additive)
Dependencies: Added pymongo, beautifulsoup4, dashscope (optional)
For detailed information, see MERGE_SUMMARY.md