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