Skip to content
OpenAI logo

OpenAI integration

Use the many tools ChatGPT has to offer.

Actions
19
Triggers
0
Auth
API key
License
MIT, open source
Updated
September 2026

About the OpenAI integration

Add the OpenAI piece to a flow, connect your account once, and the rest of the builder can read from it and write to it. Because the piece is open source you can run it on our cloud or self-host it, and combine OpenAI with 760+ other apps in the same flow.

Actions

Everything Activepieces can do in OpenAI

Drop any of these into a flow and fill in the fields. No code is required.

  • Ask ChatGPT

    Ask ChatGPT anything you want!

    9 fields

  • Ask Assistant

    Ask a GPT assistant anything you want!

    3 fields

  • Vision Prompt

    Ask GPT a question about an image

    9 fields

  • Extract Structured Data from Text

    Returns structured data from provided unstructured text.

    3 fields

  • Classify Text (Moderation)

    Classify whether the supplied text violates OpenAI safety policies (harassment, hate, self-harm, sexual, violence, etc.).

    2 fields

  • Analyze Text Sentiment

    Analyzes text for sentiment (positive, negative, or neutral).

    2 fields

  • Create Embedding

    Generate a vector embedding for the supplied text. Useful for semantic search, clustering and RAG pipelines.

    4 fields

  • Search Embeddings

    Matches a query string to a list of document strings for best results.

    4 fields

  • Generate Image

    Generate an image using text-to-image models

    4 fields

  • Edit Image

    Edit an existing image using a text prompt with gpt-image-2

    5 fields

  • Text-to-Speech

    Generate an audio recording from text

    6 fields

  • Transcribe Audio

    Transcribe audio to text using whisper-1 model

    2 fields

  • Translate Audio

    Translate audio to text using whisper-1 model

    1 field

  • Upload File

    Upload a file to OpenAI for use with Assistants, Vector Stores, Batch jobs, Fine-tuning, or Vision.

    3 fields

  • List Files

    Return the list of files uploaded to the connected OpenAI account, optionally filtered by purpose.

    2 fields

  • Find File

    Check whether a file with the given name already exists in the connected OpenAI account.

    2 fields

  • Delete File

    Delete a file previously uploaded to the connected OpenAI account.

    1 field

  • List Models

    Return the list of models available to the connected OpenAI account, optionally filtered by an ID substring.

    1 field

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Use OpenAI in a flow

Connect OpenAI once and every trigger and action above is yours to drop into the builder, alongside 760+ other apps. Free to start, on our cloud or your own servers.

OpenAI, answered.

Yes. Activepieces is open source and free to start, and the OpenAI piece is included on every plan, from the free cloud tier to any self-hosted deployment.

Add the OpenAI piece to a flow, then authenticate with API key. Once connected, its 0 triggers and 19 actions are available anywhere in the builder.

Connect OpenAI to any of 760+ other apps and AI steps, then automate the work in between without writing code.

Yes. Activepieces is fully self-hostable, so you can run the OpenAI piece on your own infrastructure with your connections and your data staying in your environment.

Yes. Every piece you connect can be exposed over one Activepieces MCP server, so Claude, Cursor, Windsurf or any MCP client can call OpenAI actions as tools.