Skip to main content
Die Venice CLI ist die offizielle Kommandozeilenschnittstelle für Venice. Chatte mit KI-Modellen, generiere Bilder, wandle Text in Sprache um, transkribiere Audio, erzeuge Videos und mehr – alles direkt im Terminal, mit optionaler Ende-zu-Ende-Verschlüsselung.

GitHub: veniceai/venice-cli

Veröffentlicht als veniceai-cli auf npm. MIT-Lizenz.

Datenschutz zuerst

Optionale E2EE- und TEE-Attestation. Keine Telemetrie, kein Browser-Tracking.

Jede Modalität

Chat, Suche, Bild, Upscale, TTS, Transkription, Video und Embeddings

Skriptfähig

JSON- und Raw-Ausgabe, Piping von stdin und Shell-Completions für bash, zsh, fish

Schnellstart

1

CLI installieren

Global mit npm installieren:
Oder ohne Installation ausführen:
2

Venice API-Schlüssel besorgen

Erstelle einen unter venice.ai/settings/api. Schritt-für-Schritt-Anleitung im API-Schlüssel-Guide.
3

Schlüssel konfigurieren

Führe das interaktive Setup aus und füge deinen Schlüssel ein, wenn du dazu aufgefordert wirst – so taucht er nie in deiner Shell-History oder Prozessliste auf:
Oder verwende stattdessen eine Umgebungsvariable:
4

Los chatten

Erfordert Node.js 18.0.0 oder höher. VENICE_API_KEY überschreibt jeden Wert aus der Konfigurationsdatei.

Fehlerbehebung: Befehl venice nicht gefunden

Wenn dein Terminal nach npm install -g veniceai-cli meldet, dass venice nicht erkannt wird, liegt der globale bin-Ordner von npm nicht in deinem PATH. Das kommt unter Windows häufig vor.
  1. Führe npm config get prefix aus, um den globalen Installationsordner von npm zu finden.
  2. Füge den globalen bin-Ordner zu deinem PATH hinzu. Unter Windows ist das der Präfix-Ordner selbst (meist %AppData%\npm). Unter macOS und Linux ist es der Unterordner bin des Präfixes.
  3. Öffne ein neues Terminalfenster und führe venice chat "Hello" aus.
Um die PATH-Einrichtung zu überspringen, führe die CLI stattdessen über npx aus, zum Beispiel npx veniceai-cli chat "Hello".

Befehle

Chat

Gängige Chat-Optionen:

Websuche

Bildgenerierung & Upscaling

Text-to-Speech & Transkription

Videogenerierung

Videogenerierung läuft asynchron (queue-basiert).

Modelle & Embeddings

Konfiguration

Datenschutz: E2EE & TEE

Die Venice CLI ist für Datenschutz gebaut. Sie versendet keine Telemetrie, speichert deinen API-Schlüssel lokal mit eingeschränkten Berechtigungen und unterstützt Venices Confidential-Compute-Modelle.
  • Ende-zu-Ende-Verschlüsselung (E2EE): Nachrichten werden clientseitig verschlüsselt und nur innerhalb der TEE entschlüsselt, sodass Venice deine Daten nicht lesen kann. Die CLI aktiviert E2EE automatisch, wenn ein Modell die Fähigkeit ankündigt, und erzeugt pro Session ein ephemeres Schlüsselpaar (ECDH + AES-GCM).
  • TEE-Attestation: Kryptografisch verifizieren, dass ein Modell in einer sicheren Enklave läuft, bevor Daten gesendet werden.
Der E2EE-Modus deaktiviert Tools und Websuche, um die Ende-zu-Ende-Verschlüsselung zu erhalten.

Ausgabeformate

Die CLI erkennt automatisch, wenn die Ausgabe gepipet wird, und wechselt auf raw.

Ressourcen

GitHub

Quellcode, Issues und Releases

npm

veniceai-cli

Venice MCP Server

Stellt dieselben Venice-Tools jedem MCP-Host bereit

Venice API-Referenz

Vollständige Endpoint- und Parameter-Dokumentation