OpenAI
The OpenAI package provides comprehensive integration with OpenAI's AI services including GPT-5, GPT-4o, o3, DALL-E 3, GPT-Image-1, Whisper, and more. This package enables you to build powerful automation workflows using state-of-the-art AI capabilities.
Features
- Text Generation: Generate text using GPT-5, GPT-4o, o3, o1, and other language models with support for vision, tool calling, and streaming
- Image Generation: Create images with DALL-E 3, DALL-E 2, and GPT-Image-1 models
- Image Editing: Edit existing images with AI-powered transformations
- Image Variations: Generate variations of existing images
- Speech Synthesis: Convert text to natural-sounding speech with multiple voices
- Audio Transcription: Transcribe audio files to text using Whisper and GPT-4o transcription models
- Audio Translation: Translate audio to English text
- Embeddings: Generate vector embeddings for semantic search and similarity matching
- Content Moderation: Check content for policy violations
- Model Management: List and retrieve information about available models
- File Management: Upload, download, and manage files in OpenAI storage
Authentication Options
The package offers two authentication methods:
- Your Own API Key: Use your OpenAI API key stored in the Robomotion Vault
- Robomotion AI Credits: Use Robomotion's managed credits (some features may be restricted)
Getting Started
- Add a Connect node to establish a connection to OpenAI
- Configure your authentication method (API Key or Robomotion Credits)
- Use the connection ID from the Connect node in subsequent OpenAI nodes
- Close the connection with a Disconnect node when finished
Supported Models
- Text: GPT-5, GPT-5 Mini, GPT-4.1, GPT-4o, o3, o3-mini, o4-mini, o1, o1-mini, GPT-3.5 Turbo
- Images: GPT-Image-1, DALL-E 3, DALL-E 2
- Speech: GPT-4o Mini TTS, TTS-1 HD, TTS-1
- Transcription: GPT-4o Transcribe, GPT-4o Mini Transcribe, GPT-4o Transcribe (Diarize), Whisper-1
- Embeddings: text-embedding-3-large, text-embedding-3-small, text-embedding-ada-002
- Moderation: omni-moderation-latest, text-moderation-latest
Applications
5 items
Audio
3 items
Chat
1 item
Completion
1 item
Connect
Robomotion.OpenAI.Connect
Create Image Variation
Robomotion.OpenAI.Images.CreateImageVariation
Delete File
Robomotion.OpenAI.Files.DeleteFile
Disconnect
Robomotion.OpenAI.Disconnect
Download File
Robomotion.OpenAI.Files.DownloadFile
Edit Image
Robomotion.OpenAI.Images.EditImage
Embeddings
3 items
Generate Batch Embeddings
Robomotion.OpenAI.Embeddings.GenerateBatchEmbeddings
Generate Embedding
Robomotion.OpenAI.Embeddings.GenerateEmbedding
Generate Image
Robomotion.OpenAI.Images.GenerateImage
Generate Speech
Robomotion.OpenAI.Audio.GenerateSpeech
Generate Text
Robomotion.OpenAI.Text.GenerateText
Images
3 items
List Files
Robomotion.OpenAI.Files.ListFiles
List Models
Robomotion.OpenAI.Models.ListModels
Moderate
Robomotion.OpenAI.Moderation.Moderate
Retrieve File Metadata
Robomotion.OpenAI.Files.RetrieveFileMetadata
Retrieve Model
Robomotion.OpenAI.Models.RetrieveModel
Similarity
Robomotion.OpenAI.Embeddings.Similarity
Transcribe Audio
Robomotion.OpenAI.Audio.TranscribeAudio
Translate Audio
Robomotion.OpenAI.Audio.TranslateAudio
Upload File
Robomotion.OpenAI.Files.UploadFile