Saturn Studio – OpenAI

📌 ¿Qué es este módulo?

OpenAI es una de las compañías líderes en inteligencia artificial, reconocida por desarrollar modelos avanzados como GPT. Este módulo permite interactuar con asistentes, generar texto, imágenes, audio y realizar transcripciones directamente desde Saturn Studio, facilitando flujos inteligentes y automatizados.

📚 Descripción de los comandos

💬 Message an Assistant

Envía un mensaje a un asistente de OpenAI y obtiene una respuesta.

ParámetroDescripciónEjemplo
CredencialCredencial de OpenAI necesaria para enviar el mensaje.My OpenAI credentials
AsistenteAsistente de OpenAI con el que se desea interactuar.Assistant
RolRol del usuario que envía el mensaje.Role
MensajeContenido del mensaje a enviar.Message
ImagenImagen que se desea enviar al asistente.
URL de ImagenEnlace de la imagen a enviar.https://www.example.com/image.jpg
Formato de respuestaFormato deseado para la respuesta.
Asignar resultado a variableVariable donde se almacenará la respuesta.{var}

📋 List assistants

Lista los asistentes de OpenAI disponibles.

ParámetroDescripciónEjemplo
CredencialCredencial de OpenAI necesaria para listar los asistentes.My OpenAI credentials
Asignar resultado a variableVariable donde se almacenará la lista.{var}

📋 List models

Lista los modelos disponibles en OpenAI.

ParámetroDescripciónEjemplo
CredencialCredencial de OpenAI necesaria para listar los modelos.My OpenAI credentials
Asignar resultado a variableVariable donde se almacenará la lista.{var}

📝 Text completion

Completa un texto usando un modelo de OpenAI.

ParámetroDescripciónEjemplo
CredencialCredencial de OpenAI necesaria para completar el texto.My OpenAI credentials
ModeloModelo de OpenAI a utilizar.Model
Máx. de tokensMáximo de tokens a generar.300
TemperaturaGrado de aleatoriedad (0 a 2).1
TextoTexto a completar.Text
URL de imagenImagen de referencia.https://www.example.com/image.jpg
Formato de respuestaFormato deseado para la respuesta.
Asignar resultado a variableVariable donde se almacenará el resultado.{var}

🖼️ Generate image

Genera una imagen a partir de un texto.

ParámetroDescripciónEjemplo
CredencialCredencial de OpenAI necesaria para generar la imagen.My OpenAI credentials
ModeloModelo a utilizar.Model
Obtener imagen en binarioSi se desea obtener la imagen en binario.True
TextoDescripción de la imagen a generar.Text
Asignar resultado a variableVariable donde se almacenará el resultado.{var}

🔊 Generate audio

Genera un audio a partir de un texto.

ParámetroDescripciónEjemplo
CredencialCredencial de OpenAI necesaria para generar el audio.My OpenAI credentials
ModeloModelo de OpenAI para generar audio.Model
VozVoz a utilizar.Voice
TextoTexto a convertir en audio.Text
Asignar resultado a variableVariable donde se almacenará el resultado.{var}

🧾 Transcribe audio

Transcribe un audio usando un modelo de OpenAI.

ParámetroDescripciónEjemplo
CredencialCredencial de OpenAI necesaria para transcribir audio.My OpenAI credentials
ModeloModelo a utilizar.Model
PromptPrompt opcional para dirigir la transcripción.Prompt: transcribe to spanish
URL de audioURL del audio a transcribir.Audio URL
Asignar resultado a variableVariable donde se almacenará el resultado.{var}

🧪 Ejemplo de uso

  • Message an Assistant
    Enviar una pregunta a un asistente de soporte técnico personalizado.
  • Text completion
    Completar la redacción de un informe o idea de marketing.
  • Generate image
    Crear una ilustración basada en una descripción para una presentación.
  • Transcribe audio
    Extraer texto de una reunión grabada para análisis posterior.

🧩 Requisitos

  1. Tener una credencial válida de OpenAI configurada en Saturn Studio.
  2. Haber creado asistentes personalizados en la plataforma de OpenAI (si se desea interactuar con uno).
  3. Disponer de los permisos adecuados y planes habilitados en la cuenta de OpenAI para generación de texto, imágenes o audio.