Documentación
Documentación de NexoRouter para configurar la API compatible con OpenAI, el Dashboard, facturación, errores e integraciones.
Documentación de NexoRouter
NexoRouter es un gateway de API compatible con OpenAI para desarrolladores y equipos pequeños. Usa una API key de NexoRouter para llamar modelos disponibles públicamente, administrar saldo prepago, probar prompts en Playground y revisar logs de uso.


Empieza aquí
Inicio rápido de 2 minutos
Crea una API key, usa https://api.nexorouter.com/v1 como base URL, elige un model ID desde Models y envía tu primera solicitud a chat/completions.
Siguiente: Inicio rápido
Flujos del Dashboard
Aprende cómo funcionan juntos los presupuestos por API key, expiración, alcance de modelos, reveal, revoke, Playground, Billing y Usage Logs.
Siguiente: Flujos del Dashboard
Integraciones
Usa NexoRouter en herramientas que aceptan APIs compatibles con OpenAI. Trata las configuraciones candidatas como pruebas hasta que su página indique que están verificadas.
Siguiente: Integraciones
Referencia de API
Consulta endpoints documentados estables, reglas del request body, formato de errores, rate limits y límites de endpoints.
Siguiente: Referencia de API
Capacidades de API
Entiende qué formas de API son estables hoy y cuáles requieren verificación antes de producción.
Siguiente: Capacidades de API
Estado e incidentes
Revisa Status, Usage Logs y request IDs antes de decidir si un fallo es local, de cuenta, gateway o upstream.
Siguiente: Estado e incidentes
Copia esto primero
Base URL: https://api.nexorouter.com/v1
Header: Authorization: Bearer YOUR_NEXOROUTER_API_KEY
Modelo inicial: deepseek-v4-flash
Superficie pública de API
Solo los endpoints listados en la referencia de API forman parte del compromiso público estable. Otros paths bajo /v1 pueden pasar por el gateway, pero no son garantías documentadas del producto y pueden fallar o cambiar hasta que se verifiquen aquí.
| Capacidad | Estado público |
|---|---|
GET /v1/models | Soportado. Devuelve model IDs disponibles públicamente. |
POST /v1/chat/completions | Soportado para requests de chat compatibles con OpenAI. |
| Streaming | Todavía no está documentado como feature pública estable verificada. |
| Embeddings | Todavía no está documentado como endpoint público estable verificado. |
| OpenAI Responses API | Todavía no forma parte de la API pública estable documentada. |
| Anthropic Messages API | Todavía no forma parte de la API pública estable documentada. |
| Gemini native API | Todavía no forma parte de la API pública estable documentada. |
Tareas comunes
- Crear una API key.
- Crear una key con el presupuesto, expiración o alcance de modelos correcto.
- Migrar una app con OpenAI SDK a NexoRouter.
- Elegir un model ID desde Models.
- Elegir un primer modelo y revisar disponibilidad, versiones, alias y costo por request.
- Controlar longitud de salida con
max_tokens. - Probar un prompt en Playground.
- Revisar tokens, costo, latencia y request IDs en Usage Logs.
- Resolver
invalid_api_key,model_not_found,insufficient_quota, rate limits, timeouts y problemas de acceso de cuenta.
Estado de integraciones
| Herramienta | Estado | Motivo |
|---|---|---|
| OpenAI SDK | API pública soportada | Chat Completions compatible con OpenAI. |
| OpenCode | Configuración candidata, aún no verificada por NexoRouter | OpenCode acepta proveedores personalizados compatibles con OpenAI para /v1/chat/completions. |
| Cline | Configuración candidata, aún no verificada por NexoRouter | Cline acepta proveedores compatibles con OpenAI. |
| Roo Code | Configuración candidata, aún no verificada por NexoRouter | Roo Code acepta proveedores compatibles con OpenAI, pero las tareas agénticas requieren compatibilidad de tool calling. |
| Aider | Configuración candidata, aún no verificada por NexoRouter | Aider puede usar endpoints compatibles con OpenAI mediante configuración OpenAI-compatible. |
| Continue | Configuración candidata, aún no verificada por NexoRouter | Continue soporta configuración de modelos chat compatibles con OpenAI. |
| Cursor | Configuración candidata, aún no verificada por NexoRouter | Cursor solo sirve si sus settings actuales exponen endpoint personalizado compatible con OpenAI. |
| Open WebUI | Configuración candidata, aún no verificada por NexoRouter | Open WebUI acepta conexiones compatibles con OpenAI y listas de modelos. |
| LangChain | Configuración candidata, aún no verificada por NexoRouter | ChatOpenAI puede usar un base_url personalizado. |
| Vercel AI SDK | Configuración candidata, aún no verificada por NexoRouter | @ai-sdk/openai-compatible acepta baseURL y apiKey. |
| Dify | Configuración candidata para chat, aún no verificada por NexoRouter | Dify puede usar proveedores compatibles con OpenAI; embeddings y rerank requieren pruebas separadas. |
| LlamaIndex | Configuración candidata para chat, aún no verificada por NexoRouter | Las llamadas de chat pueden usar una base URL compatible con OpenAI; embeddings van separados. |
| Herramientas de traducción | Patrón de configuración candidata, aún no verificado para clientes específicos | Solo funciona cuando el cliente expone una base URL personalizada compatible con OpenAI. |
| Integraciones de comunidad | Todavía no verificadas | Usa el checklist de compatibilidad antes de probar plugins o herramientas de workflow. |
| Codex CLI | No soportado por la API pública actual | La configuración actual de providers en Codex espera Responses API; la API pública estable de NexoRouter es Chat Completions. |
| Claude Code | No soportado por la API pública actual | Claude Code usa un gateway compatible con Anthropic, no un endpoint OpenAI-compatible /chat/completions. |
| Gemini CLI | No soportado por la API pública actual | Gemini CLI espera comportamiento nativo de Gemini salvo que una versión actual agregue modo compatible. |
Cuando algo falla
Empieza por el código de error y el Dashboard:
invalid_api_key: revisa header, valor de key, expiración y estado enabled.model_not_found: copia el model ID exacto desde Models y revisa el alcance de modelos de la key.- Costo inesperado de modelo: revisa model ID, prompt tokens, completion tokens, retries y loops agénticos en Usage Logs.
insufficient_quota: revisa Billing y el presupuesto de la key.rate_limit_exceededotoken_rate_limit_exceeded: espera la ventana de retry o reduce volumen.request_too_large: reduce el input; reintentar el mismo payload no va a funcionar.upstream_request_timeout: sube el timeout del cliente o prueba otro modelo.