This is a dedicated watch page for a single video.
A developer wants to allow an LLM to query an external weather API during a user interaction. The LLM should decide when and how to call the API dynamically. Which LangChain component enables this behavior?