OpenWeatherClient
The OpenWeatherClient enables LLMs to use OpenWeatherMap.
import os
from griptape.structures import Agent
from griptape.tools import OpenWeatherClient, TaskMemoryClient
agent = Agent(
tools=[
OpenWeatherClient(
api_key=os.environ["OPENWEATHER_API_KEY"],
),
TaskMemoryClient(off_prompt=False)
]
)
agent.run("What's the weather currently like in San Francisco?")