Skip to main content

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:

  1. Your Own API Key: Use your OpenAI API key stored in the Robomotion Vault
  2. Robomotion AI Credits: Use Robomotion's managed credits (some features may be restricted)

Getting Started

  1. Add a Connect node to establish a connection to OpenAI
  2. Configure your authentication method (API Key or Robomotion Credits)
  3. Use the connection ID from the Connect node in subsequent OpenAI nodes
  4. 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