OpenAI
OpenAI's platform for text generation (Responses + Chat Completions), image generation (gpt-image-1 / DALL-E), embeddings, content moderation, audio transcription and speech, and assistant/file management.
What your agent can do with OpenAI
Triggers and actions 5 triggers · 68 actions
- TriggerNew batch
List your organization's batches.
- TriggerNew file
Returns a list of files.
- TriggerNew model
Lists the currently available models.
- TriggerNew vector store
Returns a list of vector stores.
- TriggerNew video
List recently generated videos for the current project.
- ActionCancel batch
Cancels an in-progress batch.
- ActionCancel run
Cancels a run that is in_progress.
- ActionCancel vector store file batch
Cancel a vector store file batch.
- ActionContent moderation
Classifies text for hate, harassment, self-harm, sexual, and violence categories using the Moderations API.
- ActionCount input tokens
Returns input token counts of the request.
- ActionCreate assistant
Create an assistant with a model and instructions.
- ActionCreate chat completion
Sends a list of chat messages to a model via the Chat Completions API and returns the assistant's reply.
- ActionCreate completion
Creates a completion for the provided prompt and parameters.
- ActionCreate embedding
Generates a vector embedding for input text using an embeddings model (e.g. text-embedding-3-small).
- ActionCreate message
Create a message.
- ActionCreate run
Create a run.
- ActionCreates and executes a batch from an uploaded file of requests
Creates and executes a batch from an uploaded file of requests
- ActionCreate thread
Create a thread.
- ActionCreate thread and run
Create a thread and run it in one request.
- ActionCreate vector store
Create a vector store.
- ActionCreate vector store file
Create a vector store file by attaching a File to a vector store.
- ActionCreate vector store file batch
Create a vector store file batch.
- ActionCreate video edit job
Create a new video generation job by editing a source or existing generated video.
- ActionCreate video extension
Create an extension of a completed video.
- ActionCreate video generation job
Create a new video generation job from a prompt and optional reference assets.
- ActionCreate video remix
Create a remix of a completed video using a refreshed prompt.
- ActionDelete assistant
Delete an assistant.
- ActionDelete eval run
Delete an eval run.
- ActionDelete file
Delete a file and remove it from all vector stores.
- ActionDelete message
Deletes a message.
- ActionDelete thread
Delete a thread.
- ActionDelete vector store
Delete a vector store.
- ActionDelete vector store file
Delete a vector store file (removes from store, file itself not deleted).
- ActionDelete video
Permanently delete a completed or failed video and its stored assets.
- ActionDownload video content
Download the generated video bytes or a derived preview asset.
- ActionEdit image
Creates an edited or extended image given one or more source images and a prompt.
- ActionGenerate image
Generates an image from a text prompt using gpt-image-1 / DALL-E and returns the image URL or base64 data.
- ActionGenerate speech
Converts text into spoken audio using a TTS model and the selected voice. Returns audio bytes.
- ActionGet assistant
Retrieves an assistant.
- ActionGet batch
Retrieves a batch.
- ActionGet file
Returns information about a specific file.
- ActionGet file content
Returns the contents of the specified file.
- ActionGet message
Retrieve a message.
- ActionGet model
Retrieves a model instance.
- ActionGet run
Retrieves a run.
- ActionGet run step
Retrieves a run step.
- ActionGet thread
Retrieves a thread.
- ActionGet vector store
Retrieves a vector store.
- ActionGet vector store file
Retrieves a vector store file.
- ActionGet vector store file batch
Retrieves a vector store file batch.
- ActionGet vector store file content
Retrieve the parsed contents of a vector store file.
- ActionGet video
Fetch the latest metadata for a generated video.
- ActionList conversation items
List all items for a conversation with the given ID.
- ActionList files
Lists files that have been uploaded to your OpenAI account.
- ActionList messages
Returns a list of messages for a given thread.
- ActionList models
Lists the models currently available to your account.
- ActionList runs
Returns a list of runs belonging to a thread.
- ActionList run steps
Returns a list of run steps belonging to a run.
- ActionList vector store file batch files
Returns a list of vector store files in a batch.
- ActionList vector store files
Returns a list of vector store files.
- ActionRetrieve response
Retrieves a previously created model response by its Response ID.
- ActionSearch vector store
Search a vector store for relevant chunks based on a query and filter.
- ActionSend model a message
Sends a message to an OpenAI model via the Responses API and emits its response. Returns a Response ID usable as previous_response_id for multi-turn conversations.
- ActionSubmit tool outputs to run
Submit tool outputs when a run requires action.
- ActionTranscribe audio
Transcribes audio into the input language.
- ActionTranslate audio
Translates audio into English.
- ActionUpdate assistant
Modifies an assistant.
- ActionUpdate message
Modifies a message.
- ActionUpdate run
Modifies a run.
- ActionUpdate thread
Modifies a thread.
- ActionUpdate vector store
Modifies a vector store.
- ActionUpdate vector store file attributes
Update attributes on a vector store file.
- ActionUpload file
Upload a file that can be used across various endpoints.
No trigger or action matches that. Ask your agent to add it: it reads the API documentation and builds what you describe.
Not listed?
Need a trigger or action that is not here?
Ask your agent. Describe what you need in plain language and it reads the OpenAI API documentation, builds the operation at whatever depth the API allows, tests every branch and ships it. The list above is what exists today, not the limit.