mattflo/WeatherChatAI
☁️ ❄️ ⚡ Don't just get the weather. Get the answer to your underlying weather-related question. Using retrieval augmented generation with LangGraph, OpenAI, the National Weather Service, and Streamlit. ⛅ 🌡️ ☂️
Implements an agentic workflow that chains Nominatim geocoding with National Weather Service API calls to retrieve location-specific forecasts, then normalizes raw forecast data (including local timezone and day-of-week context) before passing it to the LLM for contextual reasoning. Built as a Streamlit web app with multi-turn conversation support, enabling users to ask follow-up questions while maintaining chat history for the agent's decision-making on subsequent weather tool invocations.
No commits in the last 6 months.
Stars
16
Forks
5
Language
Python
License
MIT
Category
Last pushed
Oct 10, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/mattflo/WeatherChatAI"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
ChiragAgg5k/weatherly
A smart Weather Forecasting website with the powers of ChatGPT
BaptisteLecat/weather_journey
AI-powered weather visualization app, blending dynamic forecasts with real-time imagery. Built...
chris-official/chatbot
OpenAI-based Weather Chatbot.
celalakcelikk/weather-gpt-assistant
Smart weather assistant using GPT Function Calling and OpenWeather API to suggest outfits and activities.
levifr1974/SkyCast-Weather-Forecast-App-Demo
🌤️ Build an elegant weather forecast app that provides real-time weather data with a...