Skip to main content
La Venice CLI è l’interfaccia a riga di comando ufficiale di Venice. Chatta con i modelli AI, genera immagini, converti testo in voce, trascrivi audio, genera video e molto altro—tutto dal tuo terminale, con crittografia end-to-end opzionale.

GitHub: veniceai/venice-cli

Pubblicata come veniceai-cli su npm. Licenza MIT.

Privacy-first

E2EE opzionale e attestazione TEE. Nessuna telemetria, nessun tracciamento del browser.

Ogni modalità

Chat, ricerca, immagini, upscale, TTS, trascrizione, video ed embeddings

Scriptabile

Output JSON e raw, piping da stdin e completion di shell per bash, zsh, fish

Avvio rapido

1

Installa la CLI

Installala globalmente con npm:
Oppure eseguila senza installarla:
2

Ottieni una API key Venice

Generane una da venice.ai/settings/api. Consulta la guida sulle API key per istruzioni passo passo.
3

Configura la tua key

Esegui la configurazione interattiva e incolla la tua key quando richiesto, così non apparirà mai nella cronologia della shell o nell’elenco dei processi:
Oppure usa invece una variabile d’ambiente:
4

Inizia a chattare

Richiede Node.js 18.0.0 o superiore. VENICE_API_KEY ha la precedenza su qualsiasi valore salvato nel file di configurazione.

Comandi

Chat

Opzioni chat comuni:

Ricerca web

Generazione di immagini e upscaling

Text-to-speech e trascrizione

Generazione video

La generazione video è asincrona (basata su coda).

Modelli ed embeddings

Configurazione

Privacy: E2EE e TEE

Venice CLI è costruita per la privacy. Non invia telemetria, memorizza la tua API key localmente con permessi ristretti e supporta i modelli di calcolo confidenziale di Venice.
  • Crittografia end-to-end (E2EE): I messaggi vengono crittografati lato client e decrittografati solo all’interno del TEE, quindi Venice non può leggere i tuoi dati. La CLI abilita automaticamente E2EE quando un modello dichiara la capacità, generando una coppia di chiavi effimere per sessione (ECDH + AES-GCM).
  • Attestazione TEE: Verifica crittograficamente che un modello venga eseguito in un enclave sicuro prima di inviare dati.
La modalità E2EE disabilita tool e ricerca web per preservare la crittografia end-to-end.

Formati di output

La CLI rileva automaticamente quando l’output viene reindirizzato a un pipe e passa a raw.

Risorse

GitHub

Codice sorgente, issue e release

npm

veniceai-cli

Server MCP di Venice

Esponi gli stessi tool Venice a qualsiasi host MCP

Riferimento API Venice

Documentazione completa di endpoint e parametri