OpenAI integration
The OpenAI package (Robomotion.OpenAI, v3.3.2) adds 21 nodes to Robomotion flows, including Generate Text, Generate Image and Edit Image.
It runs on Windows, macOS and Linux robots. For AI agents, 20 of its nodes work as tools, and its Toolkit node exposes 2 tools at once.
What the OpenAI package does
Provides a simple interface to access the OpenAI API with simplified outputs (msg.text, msg.images, msg.audio). Supports GPT-5.4, GPT-5.2, GPT-5, o4-mini, o3, DALL-E 3, GPT-Image-2, Whisper, and more, plus an agent Toolkit for AI-driven image generation.
Comprehensive OpenAI API integration supporting text generation (GPT-5, GPT-4o, o3, o4-mini with vision, streaming, JSON mode, tool calling, and reasoning effort control), image generation and editing (GPT-Image-1 with transparent backgrounds, DALL-E 3/2), image variations (DALL-E 2), text-to-speech (GPT-4o Mini TTS, TTS-1 HD with 13 voices and voice instructions), audio transcription (GPT-4o Transcribe with speaker diarization, Whisper), audio translation to English, vector embeddings (single and batch, text-embedding-3 with configurable dimensions), cosine similarity search over CSV embedding files, content moderation (omni-moderation), and file storage management (upload, download, list, delete, metadata). Auth via OpenAI API key from vault or Robomotion AI Credits.
- Namespace
Robomotion.OpenAI- Latest version
- 3.3.2 (64 versions published)
- Written in
- Go
- Categories
- Artificial Intelligence
OpenAI nodes (21)
These are the node IDs an agentic flow or an RPA bot uses, exactly as they appear in the Flow Designer and in flow code. An agent tool node can also be called by an AI agent on its own. The Toolkit node hands an agent several of the package operations at once.
| Node | Node ID | Type |
|---|---|---|
| Connect | Robomotion.OpenAI.Connect | Agent tool |
| Disconnect | Robomotion.OpenAI.Disconnect | Agent tool |
| Generate Text | Robomotion.OpenAI.Text.GenerateText | Agent tool |
| Generate Image | Robomotion.OpenAI.Images.GenerateImage | Agent tool |
| Edit Image | Robomotion.OpenAI.Images.EditImage | Agent tool |
| Create Image Variation | Robomotion.OpenAI.Images.CreateImageVariation | Agent tool |
| Toolkit | Robomotion.OpenAI.Agents.Toolkit | Toolkit · 2 tools |
| Generate Speech | Robomotion.OpenAI.Audio.GenerateSpeech | Agent tool |
| Transcribe Audio | Robomotion.OpenAI.Audio.TranscribeAudio | Agent tool |
| Translate Audio | Robomotion.OpenAI.Audio.TranslateAudio | Agent tool |
| Generate Embedding | Robomotion.OpenAI.Embeddings.GenerateEmbedding | Agent tool |
| Generate Batch Embeddings | Robomotion.OpenAI.Embeddings.GenerateBatchEmbeddings | Agent tool |
| Similarity | Robomotion.OpenAI.Embeddings.Similarity | Agent tool |
| Moderate | Robomotion.OpenAI.Moderation.Moderate | Agent tool |
| List Models | Robomotion.OpenAI.Models.ListModels | Agent tool |
| Retrieve Model | Robomotion.OpenAI.Models.RetrieveModel | Agent tool |
| Upload File | Robomotion.OpenAI.Files.UploadFile | Agent tool |
| List Files | Robomotion.OpenAI.Files.ListFiles | Agent tool |
| Retrieve File Metadata | Robomotion.OpenAI.Files.RetrieveFileMetadata | Agent tool |
| Download File | Robomotion.OpenAI.Files.DownloadFile | Agent tool |
| Delete File | Robomotion.OpenAI.Files.DeleteFile | Agent tool |
Platforms
The OpenAI package runs on Windows, macOS and Linux robots. Any Robomotion robot on these operating systems can run a flow that uses it.
How to install the OpenAI package
- Open Packages in the Robomotion Flow Designer.
- Search for OpenAI or
Robomotion.OpenAI, then click Install on its card. - The OpenAI nodes appear in the node palette for everyone in the workspace, because installation is per workspace.
From a terminal, the Robomotion CLI installs the same package:
robomotion install Robomotion.OpenAITemplates that use OpenAI
One ready-made template uses OpenAI nodes in their flows. Open one to start from a working flow.
Related integrations
Packages that share a category or keywords with OpenAI. It is filed under Artificial Intelligence.
Chat AssistantCreate powerful AI chat assistants for automation - supports both guided workflow assistants that follow step-by-step processes and fully agentic conversational assistants
ClaudeProvides a simple interface to access the Anthropic Claude API. Claude is Anthropic's powerful AI assistant capable of advanced reasoning, coding, analysis, and creative tasks.
ElevenLabs AIIt connects to ElevenLabs AI. It is an natural-sounding speech synthesis and text-to-speech software, using artificial intelligence and deep learning
Google Document AIProvides a simple interface to access Google Document AI, a service that extracts structured data from documents using machine learning and enables automated document processing.
Google GeminiProvides a simple interface to access the Google Gemini API (Gemini 3.5 / 3.1, Nano Banana image models, and more), plus an agent Toolkit for AI-driven image generation.
Leonardo AIConnects to Leonardo AI API, which allows you to integrate cutting-edge create image technology into your flows.
OpenAI documentation
The OpenAI package reference on docs.robomotion.io documents each node and its properties.
https://docs.robomotion.io/reference/packages/openai/Package data from the Robomotion package index, synced October 31, 2026.