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.

Para obtener la credencial de este módulo, puede ingresar en el siguiente enlace Credencial Groq

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).