text: Skip to main contentğŸ¦œï¸�ğŸ”— LangChainDocsUse casesIntegrationsAPILangSmithJS/TS DocsCTRLKIntegrationsCallbacksChat modelsDocument loadersDocument transformersLLMsMemoryRetrieversText embedding modelsAgent toolkitsToolsApifyArXiv API ToolawslambdaShell ToolBing SearchBrave SearchChatGPT PluginsDataForSeo API WrapperDuckDuckGo SearchFile System ToolsGolden QueryGoogle PlacesGoogle SearchGoogle Serper APIGradio ToolsGraphQL toolhuggingface_toolsHuman as a toolIFTTT WebHooksLemon AI NLP Workflow AutomationMetaphor SearchOpenWeatherMap APIPubMed ToolRequestsSceneXplainSearch ToolsSearxNG Search APISerpAPITwilioWikipediaWolfram AlphaYouTubeSearchToolZapier Natural Language Actions APIVector storesGrouped by providerIntegrationsToolsOpenWeatherMap APIOn this pageOpenWeatherMap APIThis notebook goes over how to use the OpenWeatherMap component to fetch weather information.First, you need to sign up for an OpenWeatherMap API key:Go to OpenWeatherMap and sign up for an API key herepip install pyowmThen we will need to set some environment variables:Save your API KEY into OPENWEATHERMAP_API_KEY env variableUse the wrapperâ€‹from langchain.utilities import OpenWeatherMapAPIWrapperimport osos.environ["OPENWEATHERMAP_API_KEY"] = ""weather = OpenWeatherMapAPIWrapper()weather_data = weather.run("London,GB")print(weather_data)    In London,GB, the current weather is as follows:    Detailed status: broken clouds    Wind speed: 2.57 m/s, direction: 240Â°    Humidity: 55%    Temperature:       - Current: 20.12Â°C      - High: