StockRecommander / openspec /config.yaml
zhengyi
feat: 實現深色模式功能
ba681c7
raw
history blame contribute delete
955 Bytes
schema: spec-driven
# Project context
context: |
Project: StockRecommender - AI-powered stock analysis tool
Tech Stack: Python, Gradio (web UI), yfinance (market data), Transformers (FinBERT, BART)
Deployment: Hugging Face Spaces or local
Main Files: app_batch.py (advanced), app.py (simple), requirements.txt
Architecture: StockAnalyzer class for data/analysis, Plotly for visualizations
Conventions:
- Error handling: wrap external API calls (yfinance, HF) in try-except
- UI: Gradio components in Row/Column for layout
- Fallback models: use lightweight alternatives if memory constraints
- Runtime install: auto-install missing packages via install_package()
- Always update requirements.txt when adding dependencies
Key Patterns:
- ProsusAI/finbert for sentiment, facebook/bart-large-cnn for summarization
- Plotly for charts (Bar, Scatter, Radar, Pie)
- Batch analysis via text input or StockList.xlsx