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.
EdenAI chat large language models.
EdenAI is a versatile platform that allows you to access various language models
from different providers such as Google, OpenAI, Cohere, Mistral and more.
To get started, make sure you have the environment variable EDENAI_API_KEY
set with your API key, or pass it as a named parameter to the constructor.
Additionally, EdenAI provides the flexibility to choose from a variety of models,
including the ones like "gpt-4".