Skip to main content
OpenWeatherMap 是一个开源天气服务提供商。
该加载器使用 pyowm Python 包从 OpenWeatherMap 的 OneCall API 获取天气数据。您需要使用 OpenWeatherMap API 令牌以及所需城市名称来初始化加载器。
from langchain_community.document_loaders import WeatherDataLoader
pip install -qU  pyowm
# 首先获取 [API 密钥](https://home.openweathermap.org/api_keys)。
# 可以通过构造函数直接传入 API 密钥,
# 也可以设置环境变量 "OPENWEATHERMAP_API_KEY"。

from getpass import getpass

OPENWEATHERMAP_API_KEY = getpass()
loader = WeatherDataLoader.from_params(
    ["chennai", "vellore"], openweathermap_api_key=OPENWEATHERMAP_API_KEY
)
documents = loader.load()
documents