Saltearse al contenido

Gestión de Claves API

LibreTranslate admite cuotas de límite por usuario, por ejemplo, puedes emitir claves API a los usuarios para que puedan disfrutar de límites de solicitudes más altos por minuto (si también estableces --req-limit). Por defecto, todos los usuarios están limitados según --req-limit, pero pasar un parámetro api_key opcional a los puntos finales REST permite a un usuario disfrutar de límites de solicitud más altos. También puedes especificar diferentes límites de caracteres que anulan el valor predeterminado de --char-limit para cada clave.

Para usar las claves API, simplemente inicia LibreTranslate con la opción --api-keys. Si has cambiado la ruta de la base de datos de claves API con la opción --api-keys-db-path, debes especificar la ruta con el mismo indicador cuando uses el comando ltmanage keys.

Para emitir una nueva clave API con un límite de 120 solicitudes por minuto:

Ventana de terminal
ltmanage keys add 120

Para emitir una nueva clave API con 120 solicitudes por minuto y un máximo de 5.000 caracteres por solicitud:

Ventana de terminal
ltmanage keys add 120 --char-limit 5000

Si has cambiado la ruta de la base de datos de claves API:

Ventana de terminal
ltmanage keys --api-keys-db-path path/to/db/dbName.db add 120
Ventana de terminal
ltmanage keys remove <api-key>
Ventana de terminal
ltmanage keys