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
Handling tool calls from the Responses API
- Pending on SDK
Streaming
Handling streaming responses from the Responses API
- Pending on SDK
Chat Completion API
Streaming
Handling streaming responses from the Chat Completion API
- Pending on SDK
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