Openai
Overview
SLUG: OPENAI
Description
OpenAI is a leading AI research and deployment company that develops advanced artificial intelligence models, including GPT and DALL·E, aiming to create safe and beneficial AI to solve real-world problems and enhance human productivity.
Authentication Details
API Key
Connecting to Openai
Create an auth config
Use the dashboard to create an auth config for the Openai toolkit. This allows you to connect multiple Openai accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Openai Auth Config”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Openai toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
OPENAI_CREATE_ASSISTANT
Tool Name: Create Assistant
Description
Action Parameters
Action Response
OPENAI_CREATE_MESSAGE
Tool Name: Create Message
Description
Action Parameters
Action Response
OPENAI_CREATE_THREAD
Tool Name: Create Thread
Description
Action Parameters
Action Response
OPENAI_DELETE_ASSISTANT
Tool Name: Delete assistant
Description
Action Parameters
Action Response
OPENAI_DELETE_FILE
Tool Name: Delete file
Description
Action Parameters
Action Response
OPENAI_LIST_FILES
Tool Name: List files
Description
Action Parameters
Action Response
OPENAI_LIST_FINE_TUNES
Tool Name: List fine-tunes
Description
Action Parameters
Action Response
OPENAI_LIST_MODELS
Tool Name: List models
Description
Action Parameters
Action Response
OPENAI_LIST_RUN_STEPS
Tool Name: List run steps
Description
Action Parameters
Action Response
OPENAI_MODIFY_THREAD
Tool Name: Modify thread
Description
Action Parameters
Action Response
OPENAI_RETRIEVE_ASSISTANT
Tool Name: Retrieve assistant
Description
Action Parameters
Action Response
OPENAI_RETRIEVE_MODEL
Tool Name: Retrieve model
Description
Action Parameters
Action Response
OPENAI_RETRIEVE_THREAD
Tool Name: Retrieve thread
Description
Action Parameters
Action Response
OPENAI_UPLOAD_FILE
Tool Name: Upload file
Description
Action Parameters
Action Response