Skip to content
Esta página fue generada y traducida con asistencia de IA. Si encuentra alguna imprecisión, no dude en ayudar a mejorarla. Editar en GitHub

OpenRouter

Accede a mas de 200 modelos de multiples proveedores (OpenAI, Anthropic, Google, Meta, Mistral y mas) a traves de una unica clave API e interfaz unificada.

Requisitos previos

Configuracion rapida

1. Obtener clave API

  1. Registrarse en openrouter.ai
  2. Ir a Keys en tu panel
  3. Hacer clic en Create Key y copiarla (comienza con sk-or-)

2. Configurar

toml
[default]
provider = "openrouter"
model = "anthropic/claude-sonnet-4"

[providers.openrouter]
api_key = "${OPENROUTER_API_KEY}"

O establecer la variable de entorno:

bash
export OPENROUTER_API_KEY="sk-or-..."

3. Verificar

bash
prx doctor models

Modelos disponibles

OpenRouter proporciona acceso a cientos de modelos. Algunas opciones populares:

ModeloProveedorContextoVisionUso de herramientasNotas
anthropic/claude-sonnet-4Anthropic200KSiSiClaude Sonnet 4
anthropic/claude-opus-4Anthropic200KSiSiClaude Opus 4
openai/gpt-4oOpenAI128KSiSiGPT-4o
openai/o3OpenAI128KSiSiModelo de razonamiento
google/gemini-2.5-proGoogle1MSiSiGemini Pro
google/gemini-2.5-flashGoogle1MSiSiGemini Flash
meta-llama/llama-3.1-405b-instructMeta128KNoSiMayor modelo abierto
deepseek/deepseek-chatDeepSeek128KNoSiDeepSeek V3
mistralai/mistral-largeMistral128KNoSiMistral Large
x-ai/grok-2xAI128KNoSiGrok 2

Explora la lista completa de modelos en openrouter.ai/models.

Referencia de configuracion

CampoTipoPor defectoDescripcion
api_keystringrequeridoClave API de OpenRouter (sk-or-...)
modelstringrequeridoID del modelo en formato proveedor/modelo

Caracteristicas

Acceso unificado multi-proveedor

Con una unica clave API de OpenRouter, puedes acceder a modelos de OpenAI, Anthropic, Google, Meta, Mistral, Cohere y muchos mas. Esto elimina la necesidad de gestionar multiples claves API.

API compatible con OpenAI

OpenRouter expone una API de Chat Completions compatible con OpenAI en https://openrouter.ai/api/v1/chat/completions.

Llamada nativa a herramientas

Las herramientas se envian en el formato nativo de llamada a funciones de OpenAI. El proveedor soporta tool_choice: "auto" y maneja correctamente las respuestas estructuradas de tool_calls.

Precalentamiento de conexion

Al iniciar, PRX envia una solicitud ligera a https://openrouter.ai/api/v1/auth/key para verificar la clave API y establecer pooling de conexiones TLS/HTTP2.

Proveedor por defecto

OpenRouter es el proveedor por defecto de PRX. Si no se especifica ningun provider en tu configuracion, PRX usa OpenRouter por defecto.

Solucion de problemas

"OpenRouter API key not set"

Establece la variable de entorno OPENROUTER_API_KEY o agrega api_key bajo [providers.openrouter] en tu config.toml. Tambien puedes ejecutar prx onboard para configuracion interactiva.

402 Payment Required

Tu cuenta de OpenRouter no tiene suficientes creditos. Agrega creditos en openrouter.ai/credits.

Errores especificos del modelo

Diferentes modelos en OpenRouter tienen diferentes capacidades y limites de velocidad. Si un modelo especifico devuelve errores:

  • Verifica si el modelo soporta llamada a herramientas (no todos lo hacen)
  • Confirma que el modelo no esta deprecado en OpenRouter
  • Prueba una variante diferente del modelo

Respuestas lentas

OpenRouter enruta al proveedor subyacente. El tiempo de respuesta depende de la carga actual del proveedor del modelo, tu distancia geografica al proveedor y el tamano del modelo y longitud de contexto. Considera usar fallback_providers para cambiar a una conexion directa al proveedor si OpenRouter es lento.

Released under the Apache-2.0 License.