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

Loschatten

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

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