🌍 Sustainable Spending Dashboard

🌍 Sustainable Spending Dashboard

site icon
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

使用教程

使用依赖

  1. 克隆仓库
git clone https://github.com/your-username/bunq-hackathon-agents-6.0.git
cd bunq-hackathon-agents-6.0
  1. 创建虚拟环境
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. 安装依赖
pip install -r requirements.txt
  1. 添加.env文件 在根文件夹中创建.env文件并添加
BUNQ_API_KEY=your_bunq_api_key_here

安装教程

  1. 克隆仓库
git clone https://github.com/your-username/bunq-hackathon-agents-6.0.git
cd bunq-hackathon-agents-6.0
  1. 创建虚拟环境
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. 安装依赖
pip install -r requirements.txt
  1. 添加.env文件 在根文件夹中创建.env文件并添加
BUNQ_API_KEY=your_bunq_api_key_here
  1. 运行应用
streamlit run dashboard.py

调试方式

  1. 确保虚拟环境已激活
  2. 确保.env文件中的BUNQ_API_KEY已正确设置
  3. 运行应用并检查控制台输出
streamlit run dashboard.py

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。