天气
OpenWeatherMap 是一个开源的天气服务提供商。
这个加载器从 OpenWeatherMap 的 OneCall API 获取天气数据,使用了 pyowm Python 包。您必须使用您的 OpenWeatherMap API 密钥和您想要获取天气数据的城市名称来初始化加载器。
from langchain.document_loaders import WeatherDataLoader
#!pip install pyowm
# 通过直接将 API 密钥传递给构造函数或设置环境变量 "OPENWEATHERMAP_API_KEY" 来设置 API 密钥。
from getpass import getpass
OPENWEATHERMAP_API_KEY = getpass()
loader = WeatherDataLoader.from_params(['chennai','vellore'], openweathermap_api_key=OPENWEATHERMAP_API_KEY)
documents = loader.load()
documents