Un hilo de r/SillyTavernAI configuró Open WebUI + OpenRouter para un usuario no técnico como alternativa a Claude. Esto guía la configuración, incluidos los modelos gratuitos de OpenRouter, la búsqueda web a través de la herramienta HTTP Scavio y los problemas.
Requisitos previos
- Un VPS pequeño o una máquina local (mínimo 8 GB de RAM)
- Abrir WebUI (autohospedaje)
- Cuenta OpenRouter (gratuita, sin tarjeta)
- Clave API de Scavio para búsqueda web
Guia paso a paso
Paso 1: Instalar Open WebUI
Docker es el camino más sencillo.
docker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:mainPaso 2: Regístrese en openrouter.ai (no se requiere tarjeta de crédito para los modelos gratuitos)
Obtenga una clave API.
// openrouter.ai → Settings → Keys → Create KeyPaso 3: Conecte OpenRouter en Open WebUI
Punto final compatible con OpenAI.
// Settings → Connections → OpenAI API
// Base URL: https://openrouter.ai/api/v1
// API Key: <openrouter-key>
// Prefix: openrouterPaso 4: Elija modelos gratuitos (filtre por sufijo ':gratis')
Llama 3.3 70B, Nemotrón, GPT-OSS 120B.
// In Open WebUI's model picker: filter ':free'.
// Free model rate limits: ~20 req/min, ~200 req/day per OpenRouter docs.Paso 5: Agregue Scavio como herramienta HTTP para búsqueda web
Open WebUI admite herramientas personalizadas.
// Tools → New Tool
// Action: HTTP POST
// URL: https://api.scavio.dev/api/v1/search
// Headers: x-api-key: <scavio-key>
// Body schema: { query: string }
// Description: 'Search the web for current info across Google, Reddit, YouTube.'Paso 6: Pruebe el flujo completo
Modelo gratuito + búsqueda web + interfaz de usuario de chat.
// 'Use scavio_search to find recent news about X.'
// Watch the trace; the free model calls the tool, returns grounded answer.Ejemplo en Python
# Per-month: free model + Scavio $30/mo + small VPS $5/mo = under $40/mo.Ejemplo en JavaScript
// Open WebUI handles the integration.Salida esperada
Open WebUI on a small VPS, OpenRouter free models in the picker, Scavio HTTP tool for web search. Non-technical user gets a Claude-like UX without paying Claude Pro per seat.