Connect OpenAI to Your AI Agent

Give the source material and desired output, then use a model available to your API account.

15 tools API key

Try a OpenAI Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill OpenAI

Extract decisions from notes

Turn supplied meeting text into a concise summary and action list.

/oo OpenAI: Use OpenAI model [model ID] to summarize these meeting notes: [notes]. List confirmed decisions, next steps with stated owners, and unanswered questions. Do not fill in missing details.

Create a spoken version of a script

Generate audio from the exact text you supply.

/oo OpenAI: Use OpenAI speech model [model ID] and voice [voice] to generate MP3 audio from this script: [script]. Keep the wording unchanged.

Rewrite a customer update

Make your draft clearer while keeping the facts and commitments intact.

/oo OpenAI: Use OpenAI model [model ID] to rewrite this customer update in plain language: [draft]. Keep every date and commitment, and do not add new promises.

Generate an image from a brief

Create an image using the visual details you specify.

/oo OpenAI: Use OpenAI image model [model ID] to generate an image for this brief: [subject, setting, and visual style]. Include no text in the image.

Start Working with OpenAI

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect OpenAI

    Connect using your OpenAI API Key.

    Connect OpenAI →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An account with access to the OpenAI resources used in your task.

OpenAI Tools

Use available models to generate text responses, images, and speech from supplied input. The connection also supports embeddings, moderation, audio transcription, and existing batch-job operations.

Generate a response

Use a named model to process the input you provide.

Generate speech

Synthesize a supplied script with a selected speech model and voice.

15 tools

List Models

List the OpenAI models available to the current API key.

openai.list_models

Get Model

Retrieve the metadata for a single OpenAI model by ID.

openai.get_model

Create Response

Create a non-streaming OpenAI response through the Responses API.

openai.create_response

Get Response

Retrieve one stored OpenAI response by its identifier.

openai.get_response

List Input Items

List the stored input items for one OpenAI response.

openai.list_input_items

Get Input Token Counts

Count how many input tokens a Responses-style OpenAI request would consume.

openai.get_input_token_counts

Create Embeddings

Create embeddings with an OpenAI embedding model.

openai.create_embeddings

Create Moderation

Classify text or image inputs with the OpenAI Moderations API.

openai.create_moderation

Create Image

Generate images with the OpenAI image generation API.

openai.create_image

Create Speech

Synthesize speech audio from text with the OpenAI audio speech API.

openai.create_speech

Create Audio Transcription

Transcribe one uploaded audio file with the OpenAI audio transcription API.

openai.create_audio_transcription

Create Audio Translation

Translate one uploaded audio file into English with the OpenAI audio translation API.

openai.create_audio_translation

Create Batch

Create an OpenAI batch job from an uploaded input file.

openai.create_batch

Get Batch

Fetch one OpenAI batch job by its identifier.

openai.get_batch

Cancel Batch

Cancel one OpenAI batch job by its identifier.

openai.cancel_batch

Frequently Asked Questions

What source material should I provide?

For a text task, provide the source text, the result you want, and a model available to your API account. This connection sends that input to OpenAI; it does not automatically read your email or project files.

What do I receive from speech generation?

The speech action returns audio data and its media type, not a hosted playback link. Choose the model, voice, and format; saving or playing the audio depends on the AI product using the connection.

How do I choose a model?

The connection can list models available to your API key. Choose a model suited to the task; access to a listed model does not mean it supports every text or media operation.

Connect OpenAI

About OpenAI ↗