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ámetro Descripción Ejemplo
Credencial Credencial de Groq necesaria para listar modelos. credential
Asignar variable Variable 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ámetro Descripción Ejemplo
Credencial Credencial de Groq necesaria para generar texto. credential
Modelo Seleccionar el modelo a utilizar. llama-3.3-70b-versatile
Texto Texto de entrada que el modelo usará como base para generar la respuesta. Explain how AI works
Máx. tokens Máximo número de tokens que se pueden generar. 300
Temperatura Temperatura de muestreo (de 0 a 2). Valores bajos = determinista, valores altos = más aleatorio. 1
Asignar variable Variable 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ámetro Descripción Ejemplo
Credencial Credencial de Groq necesaria para transcribir audios. credential
Ruta del archivo Ruta del archivo de audio a transcribir. audio.mp3
Modelo Modelo que se utilizará para la transcripción. whisper-large-v3-turbo
Texto Contexto o texto guía para mejorar la transcripción. Specify context or spelling
Idioma Idioma del audio. en
Temperatura Temperatura de muestreo. 1
Asignar variable Variable 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ámetro Descripción Ejemplo
Credencial Credencial de Groq necesaria para procesar imágenes. credential
Modelo Modelo de visión artificial que se desea utilizar. llama-3.2-11b-vision-preview
URL de imagen Enlace de la imagen a procesar. https://example
Ruta del archivo Ruta local del archivo de imagen a procesar. image.jpg
Texto Pregunta o prompt de análisis sobre la imagen. What’s in this image?
Máx. tokens Máximo número de tokens que se pueden generar. 300
Temperatura Temperatura de muestreo. 1
Asignar variable Variable 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).