Saturn Studio – GROQ

📌 ¿Qué es este módulo?

Groq es un lenguaje de consulta diseñado para trabajar con datos estructurados. Permite realizar consultas rápidas y flexibles sobre contenido estructurado y obtener datos precisos en formatos personalizados. Este módulo permite generar texto, procesar imágenes, transcribir audios y listar modelos disponibles mediante modelos Groq.

📚 Descripción de los comandos

📜 List Models

Listar todos los modelos disponibles.

ParámetroDescripciónEjemplo
CredencialCredencial de Groq necesaria para listar modelos.credential
Asignar variableVariable donde se almacenará el resultado. Ejemplo: {“models”:[{“id”:”llama-3.1-8b-instant”,”name”:”llama-3.1-8b-instant”,”active”:true,”max_completion_tokens”:131072,”created”:1693721698}]}{var}

✍️ Generate Text

Generar texto a partir de un prompt utilizando un modelo de lenguaje.

ParámetroDescripciónEjemplo
CredencialCredencial de Groq necesaria para generar texto.credential
ModeloSeleccionar el modelo a utilizar.llama-3.3-70b-versatile
TextoTexto de entrada que el modelo usará como base para generar la respuesta.Explain how AI works
Máx. tokensMáximo número de tokens que se pueden generar.300
TemperaturaTemperatura de muestreo (de 0 a 2). Valores bajos = determinista, valores altos = más aleatorio.1
Asignar variableVariable donde se almacenará el resultado. Ejemplo: {“generatedText”:”AI works by learning patterns from data”}{var}

🎧 Transcribe Audio

Transcribir un archivo de audio a texto utilizando Groq.

ParámetroDescripciónEjemplo
CredencialCredencial de Groq necesaria para transcribir audios.credential
Ruta del archivoRuta del archivo de audio a transcribir.audio.mp3
ModeloModelo que se utilizará para la transcripción.whisper-large-v3-turbo
TextoContexto o texto guía para mejorar la transcripción.Specify context or spelling
IdiomaIdioma del audio.en
TemperaturaTemperatura de muestreo.1
Asignar variableVariable donde se almacenará el resultado. Ejemplo: {“transcribedAudio”:”The audio contains a conversation about weekend plans and background sounds of birds and traffic.”}{var}

🖼️ Process Image

Procesar una imagen para extraer información a través de un modelo Groq.

ParámetroDescripciónEjemplo
CredencialCredencial de Groq necesaria para procesar imágenes.credential
ModeloModelo de visión artificial que se desea utilizar.llama-3.2-11b-vision-preview
URL de imagenEnlace de la imagen a procesar.https://example
Ruta del archivoRuta local del archivo de imagen a procesar.image.jpg
TextoPregunta o prompt de análisis sobre la imagen.What’s in this image?
Máx. tokensMáximo número de tokens que se pueden generar.300
TemperaturaTemperatura de muestreo.1
Asignar variableVariable donde se almacenará el resultado. Ejemplo: {“generatedText”:”The image shows a scenic landscape with hills, a lake, and some trees.”}{var}

🧪 Ejemplo de uso

  • List Models
    Obtener todos los modelos disponibles para seleccionar el más adecuado para generación de texto o procesamiento de imágenes.
  • Generate Text
    Enviar un texto como “Explain how AI works” y recibir una respuesta detallada generada por un modelo como llama-3.3-70b-versatile.
  • Transcribe Audio
    Subir un archivo de audio como audio.mp3 y transcribir su contenido textual.
  • Process Image
    Enviar la URL o ruta local de una imagen junto con una pregunta, y obtener una descripción detallada mediante modelos de visión.

🧩 Requisitos

  1. Contar con una credencial válida de Groq configurada en Saturn Studio.
  2. Asegurarse de que las rutas de archivos sean correctas y accesibles si se utilizan archivos locales.
  3. Para operaciones con imágenes y audio, los formatos deben ser compatibles con los modelos seleccionados.
  4. La temperatura y el límite de tokens deben ser ajustados según el tipo de tarea (determinismo vs. creatividad).