Skip to main content
Venice CLI는 Venice를 위한 공식 명령줄 인터페이스입니다. AI 모델과 채팅하고, 이미지를 생성하고, 텍스트를 음성으로 변환하고, 오디오를 전사하고, 비디오를 생성하는 등 모든 작업을 선택적 종단 간 암호화와 함께 터미널에서 수행할 수 있습니다.

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

주요 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-cli

Venice MCP 서버

동일한 Venice 도구를 모든 MCP 호스트에 노출

Venice API 레퍼런스

전체 엔드포인트 및 파라미터 문서