
🌍 Sustainable Spending Dashboard

2025.05.03
0
Python金融服务内容生成金融服务内容生成
Sustainable Spending Dashboard 是一个由AI驱动的仪表板,通过分析用户的消费习惯,估算碳足迹,并鼓励气候友好的财务决策。它结合了Streamlit、LLMs和Bunq技术,提供直观的消费分类、碳排放计算、可持续性区域评估等功能,并通过仪表板展示数据,支持自动碳抵消转账和可持续性排行榜。
View on GitHub
Overview
基本能力
产品定位
Sustainable Spending Dashboard 是一个结合金融数据和气候意识的AI驱动仪表板,旨在帮助用户理解消费习惯对环境的影响,并采取气候友好的财务决策。
核心功能
- 消费分类:将消费分为直观的类别
- 碳排放计算:计算总CO₂排放量和每欧元消费的CO₂排放量
- 可持续性区域评估:根据CO₂排放量分为绿色、黄色和红色区域
- 数据可视化:通过现代直观的仪表板展示数据
- 碳抵消转账:支持自动将抵消金额转账到Bunq绿色账户
- 激励信息:显示如“你种植了3棵树!”等激励信息
- 排行榜:展示用户在可持续性方面的排名
适用场景
- 个人财务管理
- 环保意识提升
- 可持续消费习惯培养
工具列表
- Streamlit:仪表板UI和交互性
- pydantic_ai:代理编排和LLM I/O
- Gemini/OpenAI:消费和CO₂推理
- Bunq SDK:碳抵消转账
- Pandas, Matplotlib:数据处理和图表
常见问题解答
- 如何设置Bunq API密钥?在根文件夹中创建.env文件并添加BUNQ_API_KEY=your_bunq_api_key_here
- 如何运行应用?使用命令streamlit run dashboard.py
使用教程
使用依赖
- 克隆仓库
git clone https://github.com/your-username/bunq-hackathon-agents-6.0.git
cd bunq-hackathon-agents-6.0
- 创建虚拟环境
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- 安装依赖
pip install -r requirements.txt
- 添加.env文件 在根文件夹中创建.env文件并添加
BUNQ_API_KEY=your_bunq_api_key_here
安装教程
- 克隆仓库
git clone https://github.com/your-username/bunq-hackathon-agents-6.0.git
cd bunq-hackathon-agents-6.0
- 创建虚拟环境
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- 安装依赖
pip install -r requirements.txt
- 添加.env文件 在根文件夹中创建.env文件并添加
BUNQ_API_KEY=your_bunq_api_key_here
- 运行应用
streamlit run dashboard.py
调试方式
- 确保虚拟环境已激活
- 确保.env文件中的BUNQ_API_KEY已正确设置
- 运行应用并检查控制台输出
streamlit run dashboard.py