OpenAI Providers
The OpenAI Provider is the default provider for the Composio SDK. It transforms Composio tools into a format compatible with OpenAI’s function calling capabilities through both the Responses and Chat Completion APIs.
Setup
By default, the OpenAI Provider is installed when you install the Composio SDK. You can also install it manually:
The OpenAI Provider is used by default when you initialize the Composio SDK but you can explicitly specify it.
Responses API
The Responses API is the recommended way to build more agentic flows with the OpenAI API. Read more about it in the OpenAI documentation
Chat Completion API
Chat Completion API is the industry standard for building LLM-powered applications. Chat completions are also adopted and used by many other LLM providers apart from OpenAI.
Modifiers
Modifiers are functions that can be used to intercept and optionally modify the schema, the tool call request and the response from the tool call.
OpenAI provider modifiers are the standard framework modifiers. Read more here: Framework Modifiers