跳到主要內容
Open on GitHub

OpenWeatherMap

OpenWeatherMap 提供特定地點的所有基本天氣資料

  • 目前天氣
  • 1 小時分鐘預報
  • 48 小時每小時預報
  • 8 天每日預報
  • 國家級天氣警報
  • 40 多年歷史天氣資料

本頁面介紹如何在 LangChain 中使用 OpenWeatherMap API

安裝與設定

  • 使用以下命令安裝需求
pip install pyowm
  • 前往 OpenWeatherMap 並註冊帳號以取得您的 API 金鑰,請點擊這裡
  • 將您的 API 金鑰設定為 OPENWEATHERMAP_API_KEY 環境變數

封裝器

实用工具

存在一個 OpenWeatherMapAPIWrapper 实用工具,用於封裝此 API。要導入此实用工具:

from langchain_community.utilities.openweathermap import OpenWeatherMapAPIWrapper
API 參考文檔:OpenWeatherMapAPIWrapper

有關此封裝器的更詳細說明,請參閱此筆記本

工具

您也可以輕鬆地將此封裝器載入為工具(與 Agent 一起使用)。您可以使用以下方式執行此操作:

from langchain.agents import load_tools
tools = load_tools(["openweathermap-api"])
API 參考文檔:load_tools

有關工具的更多資訊,請參閱此頁面


此頁面是否有幫助?