Se stai costruendo un agente autonomo che deve generare la propria chiave con un wallet, usa invece la guida Creazione di API key per agenti autonomi.
Prima di iniziare
- Accedi al tuo account Venice.
- Assicurati che l’account abbia un saldo spendibile prima di chiamare endpoint a pagamento. Puoi creare una chiave prima di finanziare l’account, ma le richieste ai modelli non andranno a buon fine finché l’account non potrà consumare DIEM, crediti inclusi o USD.
Apri le impostazioni API
Visita https://venice.ai/settings/api. Puoi aprire questa pagina anche dall’app Venice selezionando API nelle tue impostazioni.La dashboard delle impostazioni API mostra i tuoi saldi, il tuo API tier, l’utilizzo e le API key esistenti.
Avvia una nuova chiave
Seleziona Generate New API Key, quindi configura la chiave:
- Description: usa un nome breve che identifichi l’app, l’ambiente o l’integrazione che userà questa chiave.
- API Key Type: usa Inference Only per le normali richieste ai modelli. Usa Admin solo quando la chiave deve gestire API key in modo programmatico.
- Expires at: facoltativamente imposta una data di scadenza. Se lasci questo campo vuoto, la chiave non scade automaticamente.
- Epoch Consumption Limits: facoltativamente limita quanti DIEM o USD questa chiave può spendere durante un’epoca di 24 ore. Se lasci questo campo vuoto, la chiave può usare il saldo disponibile dell’account nei limiti del tuo account.
Genera e copia la chiave
Clicca su Generate. Venice mostrerà l’API key completa una sola volta.Aggiungi la chiave al tuo ambiente locale o al tuo gestore di segreti:
Verifica la chiave
Effettua una richiesta a basso rischio per confermare che l’autenticazione stia funzionando:Una risposta positiva restituisce i modelli disponibili. Se ricevi un errore di autenticazione, verifica che la chiave sia stata copiata per intero e che l’header
Authorization sia formattato come Bearer <api-key>.Buone pratiche
- Crea chiavi separate per sviluppo, staging e produzione.
- Preferisci chiavi Inference Only per applicazioni che chiamano solo endpoint dei modelli.
- Mantieni rare le chiavi Admin, limitale strettamente nello scope e conservale solo in ambienti server-side affidabili.
- Non committare mai le API key nel controllo di versione e non esporle nel codice client-side.
- Imposta date di scadenza e limiti di consumo per le chiavi usate in ambienti temporanei, condivisi o a maggior rischio.
- Elimina le chiavi inutilizzate e ruota qualsiasi chiave che potrebbe essere stata esposta.
Gestione programmatica delle chiavi
Le chiavi Admin possono gestire le API key tramite gli endpoint dell’API reference:Crea API key
Crea una nuova API key in stile dashboard a partire da una chiave admin esistente.
Elenca API key
Visualizza le chiavi attive e i loro metadati.
Aggiorna API key
Aggiorna la descrizione di una chiave, la data di scadenza o i limiti di consumo.
Elimina API key
Revoca una chiave che non è più necessaria.