Gestione Chiavi API
Gestione delle Chiavi API
Sezione intitolata “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
Sezione intitolata “Aggiungi Nuova Chiave”Per emettere una nuova chiave API con un limite di 120 richieste al minuto:
ltmanage keys add 120Per 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 5000Se hai cambiato il percorso del database delle chiavi API:
ltmanage keys --api-keys-db-path path/to/db/dbName.db add 120Rimuovi Chiavi
Sezione intitolata “Rimuovi Chiavi”ltmanage keys remove <api-key>Visualizza Chiavi
Sezione intitolata “Visualizza Chiavi”ltmanage keys