Inspiration

As AI becomes embedded in seemingly every piece of software, we wanted to confront users with the real environmental cost of their prompts and interactions. Our calculations factor in Gemini's responses as well, and a Samuel L. Jackson-inspired voice delivers pointed criticism whenever AI is used unnecessarily.

What it does

Our AI chatbot answers questions in as few words as possible, paired with a live dashboard displaying your cumulative resource usage — water, energy, and carbon. Each Gemini response includes a per-prompt breakdown, and an ElevenLabs-powered voice delivers blunt, disappointed commentary on your environmental impact.

How we built it

We used Vite for fast project scaffolding and built the web app with React (JSX), CSS, Python, and HTML. The Gemini API handles user prompts, and the ElevenLabs API generates the critical voice responses. Our resource calculations are grounded in Google's technical report: Measuring the Environmental Impact of Delivering AI at Google Scale.

Challenges we ran into

Integrating both the Gemini and ElevenLabs APIs with our React logic proved more involved than expected. We also spent considerable time refining the app's layout and overall formatting.

Accomplishments we're proud of

We successfully combined two external APIs — Gemini and ElevenLabs — into a cohesive, functional web app that is both engaging and genuinely informative about the environmental footprint of AI usage.

What we learned

We gained hands-on experience with the Gemini and ElevenLabs APIs, and deepened our skills in React, CSS, and Python — including working through real integration challenges and debugging along the way.

What's next for Sustainable AI Chatbot

Our primary next step is reducing the ElevenLabs API latency, which currently results in a 10–20 second delay before the voice response begins playing.

Built With

Share this project:

Updates