API Docs/Roles y Permisos
Control de Acceso

Roles y Permisos

LectorAI utiliza un sistema de roles para gestionar el acceso y los límites de uso.

Sistema de Roles

Usuario
USER
Usuario estándar con acceso basado en su plan de suscripción
Límite de libros según plan
Límite de palabras según plan
Modelos según plan
API Keys personales
Panel de administración
Developer
DEV
Desarrolladores que usan sus propias API keys de OpenAI/Anthropic
Sin límite de libros
Sin límite de palabras
Todos los modelos disponibles
API Keys personales (OpenAI/Anthropic)
Panel de administración
Super Admin
SUPER_ADMIN
Acceso total al sistema incluyendo gestión de usuarios
Sin límite de libros
Sin límite de palabras
Todos los modelos disponibles
API Keys personales (opcional)
Panel de administración

Modo Developer

¿Qué es el modo Developer?

El modo Developer está diseñado para desarrolladores que prefieren usar sus propias API keys de OpenAI y/o Anthropic. Esto significa:

  • Sin límites: Traduce tantos libros y palabras como quieras
  • Tus propias keys: El costo de API va directo a tu cuenta de OpenAI/Anthropic
  • Todos los modelos: Acceso a GPT-4o, Claude Sonnet 4, y más
Configurar API Keys Personales
Los usuarios con rol DEV o SUPER_ADMIN pueden configurar sus propias keys
  1. Ve a Configuración → Developer
  2. Activa "Usar mis propias API Keys"
  3. Ingresa tu API key de OpenAI (sk-...) y/o Anthropic (sk-ant-...)
  4. Prueba la conexión para verificar que las keys son válidas
  5. Guarda los cambios
# Formatos de API keys:
OpenAI: sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Anthropic: sk-ant-api03-xxxxxxxxxxxxxxxxxxxxxxxxxx

Tus API keys se almacenan encriptadas con AES-256-GCM. Solo se desencriptan cuando se necesitan para traducir.

Límites por Plan (Usuarios normales)

PlanLibros/mesPalabras/mesModelos
FREE150k
gpt-4o-miniclaude-3-haiku
PRO10500k
gpt-4o-minigpt-4oclaude-3-haiku
BUSINESS502M
Todos los modelos
DEVTodos (con tus keys)

Panel de Administración

Los usuarios con rol SUPER_ADMIN tienen acceso al panel de administración en /admin/users donde pueden:

  • Ver todos los usuarios registrados
  • Buscar usuarios por email o nombre
  • Cambiar el rol de cualquier usuario (USER → DEV → SUPER_ADMIN)
  • Ver estadísticas de uso por usuario
Nota: Al degradar un usuario de DEV a USER, sus API keys personales son eliminadas automáticamente por seguridad.

¿Cómo obtener rol Developer?

El rol Developer se asigna manualmente por un Super Admin. Si eres desarrollador y quieres usar tus propias API keys:

  1. Contacta al administrador de tu organización
  2. Proporciona tu email de registro en LectorAI
  3. Una vez asignado el rol, ve a Configuración → Developer
  4. Configura tus API keys de OpenAI y/o Anthropic

¿Eres Developer?

Configura tus propias API keys y traduce sin límites