Chain that makes API calls and summarizes the responses to answer a question.
A model for a single API operation.
Wrapper around requests to handle auth and async.
The main purpose of this wrapper is to handle authentication (by saving headers) and enable easy async methods on the same base object.
Chain interacts with an OpenAPI endpoint using natural language.