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-cliVenice MCP Server
将相同的 Venice 工具暴露给任何 MCP 宿主
Venice API 参考
完整的端点和参数文档