Skip to main content
La Venice CLI es la interfaz de línea de comandos oficial de Venice. Chatea con modelos de IA, genera imágenes, convierte texto a voz, transcribe audio, genera vídeo y mucho más, todo desde tu terminal y con cifrado de extremo a extremo opcional.

GitHub: veniceai/venice-cli

Publicada como veniceai-cli en npm. Licencia MIT.

Privacidad primero

E2EE y atestación TEE opcionales. Sin telemetría ni seguimiento del navegador.

Todas las modalidades

Chat, búsqueda, imagen, upscale, TTS, transcripción, vídeo y embeddings

Scriptable

Salida JSON y raw, entrada por stdin y autocompletado para bash, zsh y fish

Inicio rápido

1

Instala la CLI

Instálala globalmente con npm:
O ejecútala sin instalarla:
2

Obtén una API key de Venice

Genera una en venice.ai/settings/api. Consulta la guía de API key para instrucciones paso a paso.
3

Configura tu key

Ejecuta la configuración interactiva y pega tu key cuando se te pida, de forma que nunca aparezca en el historial del shell ni en la lista de procesos:
O usa una variable de entorno en su lugar:
4

Empieza a chatear

Requiere Node.js 18.0.0 o superior. VENICE_API_KEY tiene prioridad sobre cualquier valor guardado en el archivo de configuración.

Comandos

Chat

Opciones comunes de chat:

Búsqueda web

Generación y escalado de imágenes

Texto a voz y transcripción

Generación de vídeo

La generación de vídeo es asíncrona (basada en cola).

Modelos y embeddings

Configuración

Privacidad: E2EE y TEE

Venice CLI está construida para la privacidad. No envía telemetría, guarda tu API key localmente con permisos restringidos y admite los modelos de computación confidencial de Venice.
  • Cifrado de extremo a extremo (E2EE): los mensajes se cifran en el cliente y solo se descifran dentro del TEE, de modo que Venice no puede leer tus datos. La CLI activa E2EE automáticamente cuando un modelo declara esta capacidad, generando un par de claves efímeras por sesión (ECDH + AES-GCM).
  • Atestación TEE: verifica criptográficamente que un modelo se ejecuta en un enclave seguro antes de enviar los datos.
El modo E2EE desactiva las tools y la búsqueda web para preservar el cifrado de extremo a extremo.

Formatos de salida

La CLI detecta automáticamente cuando la salida se envía por pipe y cambia a raw.

Recursos

GitHub

Código fuente, issues y releases

npm

veniceai-cli

Venice MCP Server

Expón las mismas tools de Venice a cualquier host MCP

Referencia de la API de Venice

Documentación completa de endpoints y parámetros