Skip to main content
Le Venice CLI est l’interface en ligne de commande officielle de Venice. Discutez avec des modèles d’IA, générez des images, convertissez du texte en parole, transcrivez de l’audio, générez de la vidéo, et bien plus encore — le tout depuis votre terminal, avec chiffrement de bout en bout optionnel.

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

Options courantes de 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-cli

Serveur 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