Skip to main content
Venice CLI 是 Venice 的官方命令行界面。在您的终端中与 AI 模型聊天、生成图像、将文本转换为语音、转录音频、生成视频等等——全部可选启用端到端加密。

GitHub: veniceai/venice-cli

veniceai-cli 发布到 npm。MIT 许可。

隐私优先

可选的 E2EE 和 TEE 证明。无遥测,无浏览器跟踪。

全模态

聊天、搜索、图像、放大、TTS、转录、视频和 embeddings

可脚本化

JSON 与原始输出、stdin 管道、以及 bash、zsh、fish 的 shell 补全

快速入门

1

安装 CLI

使用 npm 全局安装:
或者无需安装即可运行:
2

获取 Venice API 密钥

venice.ai/settings/api 生成。逐步说明请参阅 API 密钥指南
3

配置您的密钥

运行交互式设置,并在提示时粘贴您的密钥,这样它就不会出现在您的 shell 历史或进程列表中:
或者改用环境变量:
4

开始聊天

需要 Node.js 18.0.0 或更高版本。VENICE_API_KEY 会覆盖存储在配置文件中的任何值。

命令

聊天

常用聊天选项:

Web 搜索

图像生成与放大

文本转语音与转录

视频生成

视频生成是异步的(基于队列)。

模型与 embeddings

配置

隐私:E2EE 与 TEE

Venice CLI 为隐私而构建。它不发送任何遥测数据,将您的 API 密钥以受限权限存储在本地,并支持 Venice 的机密计算模型。
  • 端到端加密(E2EE):消息在客户端加密,仅在 TEE 内部解密,因此 Venice 无法读取您的数据。当模型声明具备该能力时,CLI 会自动启用 E2EE,为每个会话生成临时密钥对(ECDH + AES-GCM)。
  • TEE 证明:在发送数据之前,以密码学方式验证模型运行在安全飞地中。
E2EE 模式会禁用工具和 web 搜索,以保持端到端加密。

输出格式

CLI 会自动检测输出何时被管道传输,并切换到 raw

资源

GitHub

源代码、issues 和发布

npm

veniceai-cli

Venice MCP Server

将相同的 Venice 工具暴露给任何 MCP 宿主

Venice API 参考

完整的端点和参数文档