GitHub: veniceai/venice-cli
npm에는
veniceai-cli로 게시되어 있습니다. MIT 라이선스.프라이버시 우선
선택적 E2EE 및 TEE 증명. 텔레메트리 없음, 브라우저 추적 없음.
모든 모달리티
Chat, search, image, upscale, TTS, transcription, video, embeddings
스크립팅 친화적
JSON 및 raw 출력, stdin 파이핑, bash, zsh, fish용 셸 자동 완성
빠른 시작
1
CLI 설치
npm으로 전역 설치:또는 설치 없이 바로 실행:
2
Venice API 키 발급
venice.ai/settings/api에서 발급받으세요. 단계별 안내는 API 키 가이드를 참고하세요.
3
키 구성
대화형 설정을 실행하고 프롬프트가 표시되면 키를 붙여넣으세요. 이렇게 하면 셸 히스토리나 프로세스 목록에 키가 노출되지 않습니다:또는 환경 변수를 사용하세요:
4
채팅 시작
Node.js 18.0.0 이상이 필요합니다.
VENICE_API_KEY는 구성 파일에 저장된 값보다 우선합니다.명령어
Chat
웹 검색
이미지 생성 및 업스케일
Text-to-speech 및 전사
비디오 생성
비디오 생성은 비동기(큐 기반)입니다.모델 및 임베딩
구성
프라이버시: E2EE와 TEE
Venice CLI는 프라이버시를 위해 설계되었습니다. 텔레메트리를 전혀 전송하지 않고, API 키를 제한된 권한으로 로컬에 저장하며, Venice의 기밀 컴퓨트 모델을 지원합니다.- 종단 간 암호화(E2EE): 메시지는 클라이언트 측에서 암호화되어 TEE 내부에서만 복호화되므로 Venice가 사용자 데이터를 읽을 수 없습니다. 모델이 해당 기능을 광고할 경우 CLI는 자동으로 E2EE를 활성화하고, 세션당 임시 키 쌍(ECDH + AES-GCM)을 생성합니다.
- TEE 증명: 데이터를 전송하기 전에 모델이 보안 엔클레이브에서 실행되고 있는지 암호학적으로 검증합니다.
E2EE 모드는 종단 간 암호화를 보장하기 위해 도구와 웹 검색을 비활성화합니다.
출력 형식
CLI는 출력이 파이핑될 때를 자동으로 감지하고
raw로 전환합니다.
리소스
GitHub
소스 코드, 이슈, 릴리스
npm
veniceai-cliVenice MCP 서버
동일한 Venice 도구를 모든 MCP 호스트에 노출
Venice API 레퍼런스
전체 엔드포인트 및 파라미터 문서