Link to this sectionClaves de API#
Las claves de API de la Plataforma Ultralytics permiten un acceso programático seguro para entrenamiento remoto, inferencia y automatización. Crea claves con nombre mediante cifrado AES-256-GCM para diferentes casos de uso.

Link to this sectionCrear clave de API#
Crea una nueva clave de API:
- Ve a Configuración > Claves de API
- Haz clic en Crear clave
- Introduce un nombre para la clave (por ejemplo, "Servidor de entrenamiento")
- Haz clic en Crear clave

Link to this sectionNombre de la clave#
Dale a tu clave un nombre descriptivo:
training-server- Para máquinas de entrenamiento remotoci-pipeline- Para integración CI/CDlocal-dev- Para desarrollo local
Link to this sectionVisualización de la clave#
Tras su creación, la clave se muestra una vez:

Copia tu clave tras crearla para tenerla a mano. Las claves también son visibles en la lista de claves; la plataforma descifra y muestra los valores completos de las claves para que puedas copiarlos en cualquier momento.
Link to this sectionFormato de clave#
Las claves de API siguen este formato:
ul_a1b2c3d4e5f60718293a4b5c6d7e8f90a1b2c3d4
- Prefijo:
ul_identifica las claves de Ultralytics - Cuerpo: 40 caracteres hexadecimales aleatorios
- Total: 43 caracteres
Link to this sectionSeguridad de las claves#
- Las claves se almacenan con cifrado AES-256-GCM
- La autenticación utiliza el hash SHA-256 para una búsqueda rápida del prefijo y la comparación de hashes
- Los valores completos de las claves nunca se almacenan en texto plano
Link to this sectionUso de claves de API#
Link to this sectionVariable de entorno#
Establece tu clave como variable de entorno:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"Link to this sectionYOLO CLI#
Establece la clave usando la YOLO CLI:
yolo settings api_key="YOUR_API_KEY"Link to this sectionEn el código#
Utiliza la clave en tus scripts de Python:
import os
# From environment (recommended)
api_key = os.environ.get("ULTRALYTICS_API_KEY")
# Or directly (not recommended for production)
api_key = "YOUR_API_KEY"Link to this sectionCabeceras HTTP#
Incluye la clave en las peticiones de API:
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://platform.ultralytics.com/api/...Consulta la Referencia de la REST API para ver todos los puntos de acceso disponibles.
Link to this sectionEntrenamiento remoto#
Activa el streaming de métricas con tu clave.
La integración con la plataforma requiere ultralytics>=8.4.60. Las versiones inferiores NO funcionarán con la plataforma.
pip install "ultralytics>=8.4.60"export ULTRALYTICS_API_KEY="YOUR_API_KEY"
yolo train model=yolo26n.pt data=coco.yaml project=username/project name=exp1Consulta Entrenamiento en la nube para obtener la guía completa de entrenamiento remoto.
Link to this sectionGestionar claves#
Link to this sectionVer claves#
All keys are listed on the Settings > API Keys tab:
Cada tarjeta de clave muestra el nombre, el valor completo descifrado (copiable), el tiempo de creación relativo y un botón para revocar.
Link to this sectionRevocar clave#
Revoca una clave que esté comprometida o que ya no necesites:
- Encuentra la clave en la sección de Claves de API
- Haz clic en el botón Revocar (papelera)
- Confirma la revocación
La revocación es inmediata. Cualquier aplicación que utilice la clave dejará de funcionar.
Link to this sectionRegenerar clave#
Si una clave está comprometida:
- Crea una nueva clave con el mismo nombre
- Actualiza tus aplicaciones
- Revoca la clave antigua
Link to this sectionClaves de API de espacio de trabajo#
Las claves de API están vinculadas al espacio de trabajo activo:
- Espacio de trabajo personal: Las claves se autentican como tu cuenta personal
- Espacio de trabajo de equipo: Las claves se autentican dentro del contexto del equipo
Al cambiar de espacio de trabajo en la barra lateral, la sección de Claves de API muestra las claves para ese espacio. Se requiere el rol de Editor o superior para gestionar las claves de API del espacio de trabajo. Consulta Equipos para detalles sobre los roles.
Link to this sectionBuenas prácticas de seguridad#
Link to this sectionQué hacer#
- Almacena las claves en variables de entorno
- Usa claves separadas para distintos entornos
- Revoca las claves que no uses de inmediato
- Rota las claves periódicamente
- Usa nombres descriptivos para identificar el propósito de cada clave
Link to this sectionQué no hacer#
- No subas las claves al control de versiones
- No compartas claves entre aplicaciones
- No registres las claves en la salida de las aplicaciones
- No incorpores claves en el código del lado del cliente
Link to this sectionRotación de claves#
Rota las claves periódicamente por seguridad:
- Crea una nueva clave con el mismo nombre
- Actualiza las aplicaciones para usar la nueva clave
- Verifica que las aplicaciones funcionen correctamente
- Revoca la clave antigua
Considera rotar las claves cada 90 días para aplicaciones sensibles.
Link to this sectionResolución de problemas#
Link to this sectionError de clave no válida#
Error: Invalid API key
Soluciones:
- Verifica que la clave se haya copiado correctamente (incluyendo el prefijo
ul_) - Comprueba que la clave no haya sido revocada
- Confirma que la variable de entorno esté establecida
- Asegúrate de estar usando
ultralytics>=8.4.60
Link to this sectionPermiso denegado#
Error: Permission denied for this operation
Soluciones:
- Verifica que eres el propietario del recurso o que tienes el acceso adecuado al espacio de trabajo
- Comprueba que la clave pertenezca al espacio de trabajo correcto
- Crea una nueva clave si es necesario
Link to this sectionLímite de tasa alcanzado#
Error: Rate limit exceeded
Soluciones:
- Reduce la frecuencia de peticiones; consulta la tabla de límites de tasa para conocer los límites por punto de acceso
- Implementa un retroceso exponencial usando la cabecera
Retry-After - Usa un punto de acceso dedicado para un rendimiento de inferencia ilimitado
Link to this sectionPreguntas frecuentes#
Link to this section¿Cuántas claves puedo crear?#
No hay un límite estricto para las claves de API. Crea todas las que necesites para diferentes aplicaciones y entornos.
Link to this section¿Caducan las claves?#
Las claves no caducan automáticamente. Permanecen válidas hasta que se revoquen. Considera implementar una rotación por motivos de seguridad.
Link to this section¿Puedo ver mi clave después de crearla?#
Sí, los valores completos de las claves son visibles en la lista de claves en Settings > API Keys. La Platform descifra y muestra tus claves para que puedas copiarlas en cualquier momento.
Link to this section¿Las claves son específicas de una región?#
Las claves funcionan en todas las regiones, pero solo acceden a los datos de la región de tu cuenta.
Link to this section¿Puedo compartir claves con los miembros del equipo?#
Mejor práctica: haz que cada miembro del equipo cree su propia clave. Para espacios de trabajo de equipo, cada miembro con rol de Editor o superior puede crear claves asignadas a ese espacio de trabajo.