OpenAI
OpenAI serves the models behind chat, embeddings, speech, images and Sora video.
Authentication
- API key
- OAuth 2.0
Actions
Generic API request. Call any OpenAI API endpoint on this connection, for the case where no shipped action covers it yet. The connection supplies the base URL, the authentication and the egress route, so only the path, query and body are yours to fill.
- Audio TranscriptionOpenAI-compatible speech-to-text via connection context and multipart HTTP POST /audio/transcriptions.
- Audio TranslationTranslate spoken audio into ENGLISH text via connection context and multipart HTTP POST /audio/translations.
- Chat CompletionsOpenAI-compatible chat completions via connection context and HTTP POST.
- Chat Completions (Streaming)Streaming OpenAI-compatible chat completions.
- Create Image VariationGenerate variations of an existing image with no prompt (POST /images/variations, multipart).
- Create ResponseGenerate a model response through OpenAI's Responses API.
- Create Response (Streaming)Generate a model response through OpenAI's Responses API and stream it as it is produced.
- Create VideoSubmit a Sora video generation job (POST /videos).
- Delete FileDestructivePermanently delete a stored file (DELETE /files/{fileid}).
- Delete VideoDestructivePermanently delete a Sora video and its renditions (DELETE /videos/{videoid}).
- Download FileDownload a stored file's bytes (GET /files/{fileid}/content).
- Download VideoDownload a completed Sora video, its thumbnail or its spritesheet (GET /videos/{videoid}/content).
- Edit ImageEdit or extend an existing image with a text prompt, optionally masking the region to change (POST /images/edits, multipart).
- EmbeddingsOpenAI-compatible embeddings via connection context and HTTP POST /embeddings.
- Get FileRetrieve the metadata of one stored file by id: name, size, purpose and expiry (GET /files/{fileid}).
- Get Video JobCheck a Sora job's status and progress (GET /videos/{videoid}).
- Image GenerationOpenAI-compatible image generation via connection context and HTTP POST /images/generations.
- List FilesList the files stored on the connection's OpenAI account, newest first, one page at a time (GET /files).
- List modelsOpenAI-compatible GET /models probe using connection metadata.apiBaseUrl.
- List VideosList recently generated Sora videos for the connection's project, newest first, one page at a time (GET /videos).
- List voicesList OpenAI's built-in text-to-speech voices, the values the voice input of speech takes.
- Realtime voice sessionHold a live spoken conversation with an OpenAI Realtime model: audio goes in as it is captured and the model's reply comes back as it is spoken, so it can be played to someone still on the line.
- Text to speechOpenAI-compatible speech synthesis via connection context and HTTP POST /audio/speech.
- Text to speech (Streaming)Streaming sibling of Text to speech: POST /audio/speech with streamformat sse, returning a live stream of raw speech events as the audio is generated rather than one stored file.
- Upload FileUpload a file to OpenAI storage and get back a file id to reference from later requests (POST /files, multipart).
Triggers
- Background response completed (webhook)Starts when a background response finishes generating on the connected OpenAI account, delivered by a webhook instead of polling the response for its status.
- New model availableStarts when a new model appears in the connected OpenAI account's model catalog, detected from each model's Unix creation timestamp.
Product names, logos and brands are the property of their respective owners and are used here for identification only. Their use does not imply endorsement by, or affiliation with, those owners.