Saturn Studio – OpenRouter

¿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ámetro Descripción Ejemplo
Credencial Credencial de OpenRouter necesaria para listar modelos. credential
Asignar resultado a variable Variable 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ámetro Descripción Ejemplo
Credencial Credencial de OpenRouter necesaria para generar respuestas. credential
Modelo Selección del modelo a utilizar. OpenAI: o3 Mini
Texto Texto sobre el cual generar la respuesta. Explain how AI works
Temperatura Temperatura de la distribución. Valores más altos generan respuestas más creativas (0–2). 1
Asignar resultado a variable Variable donde se almacenará el resultado. { “generatedText”: “AI works by learning patterns from data” }

Get Credits

Parámetro Descripción Ejemplo
Credencial Credencial de OpenRouter necesaria para consultar créditos. credential
Asignar resultado a variable Variable 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.