Saturn Studio – OpenRouter

image_pdfimage_print

¿Qué es este módulo?

Este módulo permite conectar Saturn Studio con la plataforma OpenRouter, la cual proporciona acceso unificado a múltiples modelos de inteligencia artificial. Gracias a esta integración, se puede listar modelos disponibles, generar respuestas de chat y consultar créditos disponibles mediante una API flexible y eficiente.

¿Cómo obtener las credenciales? Haz clic aquí

Descripción de los comandos

List Models

ParámetroDescripciónEjemplo
CredencialCredencial de OpenRouter necesaria para listar modelos.credential
Asignar resultado a variableVariable donde se almacenará el resultado.{ “models”: [ { “id”: “qwen/qwen-turbo”, “name”: “Qwen Qwen-Turbo”, “description”: “Qwen-Turbo, basado en Qwen2.5, es un modelo de contexto 1M que ofrece alta velocidad y bajo costo, ideal para tareas simples.”, “pricing”: { “prompt”: “0.00000005”, “completion”: “0.0000002”, “image”: “0”, “request”: “0” } }, { “id”: “qwen/qwen-plus”, “name”: “Qwen Qwen-Plus”, “description”: “Qwen-Plus, basado en el modelo base Qwen2.5, es un modelo de contexto 131K con rendimiento equilibrado en velocidad y costo.”, “pricing”: { “prompt”: “0.0000004”, “completion”: “0.0000012”, “image”: “0”, “request”: “0” } } ] }

Create a Chat Completion

ParámetroDescripciónEjemplo
CredencialCredencial de OpenRouter necesaria para generar respuestas.credential
ModeloSelección del modelo a utilizar.OpenAI: o3 Mini
TextoTexto sobre el cual generar la respuesta.Explain how AI works
TemperaturaTemperatura de la distribución. Valores más altos generan respuestas más creativas (0–2).1
Asignar resultado a variableVariable donde se almacenará el resultado.{ “generatedText”: “AI works by learning patterns from data” }

Get Credits

ParámetroDescripciónEjemplo
CredencialCredencial de OpenRouter necesaria para consultar créditos.credential
Asignar resultado a variableVariable donde se almacenará el resultado.{ “result”: { “data”: { “label”: “sk-or-v1-a1a…f30”, “limit”: null, “usage”: 0.00366746, “limit_remaining”: null, “is_free_tier”: true, “rate_limit”: { “requests”: 10, “interval”: “10s” } } } }

Ejemplos de uso

  • List Models: Obtener la lista de modelos disponibles y mostrarlos en un menú desplegable para selección.
  • Create a Chat Completion: Generar una respuesta automática a partir del texto ingresado por un usuario en un chatbot.
  • Get Credits: Consultar los créditos restantes para validar si se puede continuar usando los servicios de OpenRouter.

Requisitos

  1. Contar con una credencial válida de OpenRouter configurada en Saturn Studio.
  2. Tener conexión activa a internet para consumir la API de OpenRouter.
  3. Conocer el ID del modelo que se desea utilizar para completar chats.
  4. Tener permisos suficientes en la cuenta para consultar información y generar contenido.