Zapier NLA handles ALL the underlying API auth and translation from natural language --> underlying API call --> return simplified output for LLMs. The key idea is you, or your users, expose a set of actions via an oauth-like setup window, which you can then query and execute via a REST API.NLA offers both API Key and OAuth for signing NLA API requests.Server-side (API Key): for quickly getting started, testing, and production scenarios where LangChain will only use actions exposed in the developer's Zapier account (and will use the developer's connected accounts on Zapier.com)User-facing (Oauth): for production scenarios where you are deploying an end-user facing application and LangChain needs access to end-user's exposed actions and connected accounts on Zapier.comThis quick start focus mostly on the server-side use case for brevity. Jump to Example Using OAuth Access Token to see a short example how to set up Zapier for user-facing situations. Review full docs for full user-facing oauth developer support.This example goes over how to use the Zapier integration with a SimpleSequentialChain, then an Agent.
Zapier Natural Language Actions gives you access to the 5k+ apps, 20k+ actions on Zapier's platform through a natural language API interface.
Zapier Natural Language Actions gives you access to the 5k+ apps, 20k+ actions on Zapier's platform through a natural language API interface. ->: Zapier NLA handles ALL the underlying API auth and translation from natural language --> underlying API call --> return simplified output for LLMs. The key idea is you, or your users, expose a set of actions via an oauth-like setup window, which you can then query and execute via a REST API.NLA offers both API Key and OAuth for signing NLA API requests.Server-side (API Key): for quickly getting started, testing, and production scenarios where LangChain will only use actions exposed in the developer's Zapier account (and will use the developer's connected accounts on Zapier.com)User-facing (Oauth): for production scenarios where you are deploying an end-user facing application and LangChain needs access to end-user's exposed actions and connected accounts on Zapier.comThis quick start focus mostly on the server-side use case for brevity. Jump to Example Using OAuth Access Token to see a short example how to set up Zapier for user-facing situations. Review full docs for full user-facing oauth developer support.This example goes over how to use the Zapier integration with a SimpleSequentialChain, then an Agent.