OpenWeatherMapAPI 包装器#

class langchain_community.utilities.openweathermap.OpenWeatherMapAPIWrapper[来源]#

基础类:BaseModel

使用PyOWM封装OpenWeatherMap API。

使用文档:

  1. 前往 OpenWeatherMap 并注册获取 API 密钥

  2. 将您的API KEY保存到OPENWEATHERMAP_API_KEY环境变量中

  3. pip 安装 pyowm

通过解析和验证来自关键字参数的输入数据来创建一个新模型。

如果输入数据无法验证以形成有效模型,则引发 [ValidationError][pydantic_core.ValidationError]。

self 被显式地设为仅位置参数,以允许 self 作为字段名称。

param openweathermap_api_key: str | None = None#
param owm: Any = None#
run(location: str) str[来源]#

获取指定位置的当前天气信息。

Parameters:

位置 (字符串)

Return type:

字符串

使用 OpenWeatherMapAPIWrapper 的示例