text: Interacting with APIs | ğŸ¦œï¸�ğŸ”— Langchain
  
  
  
  
  
  Skip to main contentğŸ¦œï¸�ğŸ”— LangChainDocsUse casesIntegrationsAPILangSmithJS/TS DocsCTRLKUse casesQA and Chat over DocumentsAnalyzing structured dataExtractionInteracting with APIsChatbotsSummarizationCode UnderstandingAgent simulationsAgentsAutonomous (long-running) agentsMulti-modalUse casesInteracting with APIsOn this pageInteracting with APIsLots of data and information is stored behind APIs.
  This page covers all resources available in LangChain for working with APIs.Chainsâ€‹If you are just getting started, and you have relatively simple apis, you should get started with chains.
  Chains are a sequence of predetermined steps, so they are good to get started with as they give you more control and let you
  understand what is happening better.API ChainAgentsâ€‹Agents are more complex, and involve multiple queries to the LLM to understand what to do.
  The downside of agents are that you have less control. The upside is that they are more powerful,
  which allows you to use them on larger and more complex schemas. OpenAPI AgentPreviousExtractionNextChatbotsChainsAgentsCommunityDiscordTwitterGitHubPythonJS/TSMoreHomepageBlogCopyright Â© 2023 LangChain, Inc.