Gestione Chiavi API

Impara come emettere e gestire le Chiavi API.
Queste informazioni sono per le istanze self-hosted

Se hai bisogno di una Chiave API per libretranslate.com, devi acquistarla da qui.

Gestione delle Chiavi API

LibreTranslate supporta quote limite per utente, ad esempio puoi emettere chiavi API agli utenti in modo che possano godere di limiti di richieste più elevati al minuto (se imposti anche --req-limit). Per impostazione predefinita, tutti gli utenti sono limitati in base a --req-limit, ma passare un parametro api_key facoltativo agli endpoint REST consente a un utente di usufruire di limiti di richiesta più elevati. Puoi anche specificare limiti di caratteri diversi che ignorano il valore predefinito di --char-limit per ogni chiave.

Per utilizzare le chiavi API, avvia semplicemente LibreTranslate con l’opzione --api-keys. Se hai modificato il percorso del database delle chiavi API con l’opzione --api-keys-db-path, devi specificare il percorso con lo stesso flag quando usi il comando ltmanage keys.

Aggiungi Nuova Chiave

Per emettere una nuova chiave API con un limite di 120 richieste al minuto:

ltmanage keys add 120

Per emettere una nuova chiave API con 120 richieste al minuto e un massimo di 5.000 caratteri per richiesta:

ltmanage keys add 120 --char-limit 5000

Se hai cambiato il percorso del database delle chiavi API:

ltmanage keys --api-keys-db-path path/to/db/dbName.db add 120

Rimuovi Chiavi

ltmanage keys remove <api-key>

Visualizza Chiavi

ltmanage keys