GitHub : veniceai/venice-cli
Publié sous le nom
veniceai-cli sur npm. Licence MIT.Axé sur la confidentialité
E2EE et attestation TEE optionnelles. Aucune télémétrie, aucun pistage navigateur.
Toutes les modalités
Chat, recherche, image, upscaling, TTS, transcription, vidéo et embeddings
Scriptable
Sortie JSON et brute, pipe depuis stdin, et complétions shell pour bash, zsh, fish
Démarrage rapide
1
Installez le CLI
Installez-le globalement avec npm :Ou exécutez-le sans installation :
2
Obtenez une clé API Venice
Générez-en une depuis venice.ai/settings/api. Consultez le guide des clés API pour des instructions détaillées.
3
Configurez votre clé
Lancez la configuration interactive et collez votre clé lorsqu’elle vous est demandée, afin qu’elle n’apparaisse jamais dans l’historique de votre shell ni dans la liste des processus :Ou utilisez plutôt une variable d’environnement :
4
Commencez à discuter
Nécessite Node.js 18.0.0 ou supérieur.
VENICE_API_KEY prime sur toute valeur stockée dans le fichier de configuration.Commandes
Chat
Recherche web
Génération et upscaling d’images
Synthèse vocale et transcription
Génération vidéo
La génération vidéo est asynchrone (basée sur une file d’attente).Modèles et embeddings
Configuration
Confidentialité : E2EE et TEE
Venice CLI est conçu pour la confidentialité. Il n’envoie aucune télémétrie, stocke votre clé API localement avec des permissions restreintes, et prend en charge les modèles de calcul confidentiel de Venice.- Chiffrement de bout en bout (E2EE) : les messages sont chiffrés côté client et déchiffrés uniquement à l’intérieur du TEE, de sorte que Venice ne peut pas lire vos données. Le CLI active automatiquement l’E2EE lorsqu’un modèle en annonce la capacité, en générant une paire de clés éphémère par session (ECDH + AES-GCM).
- Attestation TEE : vérifiez cryptographiquement qu’un modèle s’exécute dans une enclave sécurisée avant d’envoyer des données.
Le mode E2EE désactive les outils et la recherche web afin de préserver le chiffrement de bout en bout.
Formats de sortie
Le CLI détecte automatiquement quand la sortie est redirigée par pipe et bascule sur
raw.
Ressources
GitHub
Code source, issues et releases
npm
veniceai-cliServeur Venice MCP
Exposez les mêmes outils Venice à n’importe quel hôte MCP
Référence de l'API Venice
Documentation complète des endpoints et paramètres