BAZE Logo
BAZE Logo
Docs
/
API Gateway

Baze CLI

baze 는 베이즈 Gateway 를 터미널에서 쓰는 CLI 입니다.
  • Claude Code, Codex, OpenCode, Hermes Agent 를 설정 파일을 건드리지 않고 API 키 하나로 실행합니다.
  • 이미지·비디오·음성·음악을 생성하고, 호출 전에 몇 크레딧인지 미리 확인합니다.
  • 모델 목록, 크레딧 잔액, 사용량을 조회합니다.
  • 임베딩·재정렬·개인정보 검사, MCP 도구, 스튜디오 챗봇도 터미널에서 호출합니다.

설치

Node.js 20.10 이상이 필요합니다.
설치하지 않고 한 번만 써 보려면 npx @mindlogic-ai/baze models 처럼 실행합니다. 새 버전은 baze update 로 받습니다.

로그인

API 키를 붙여 넣으면 서버에서 확인한 뒤 ~/.baze/credentials.json (권한 0600) 에 저장합니다. 키 발급은 인증 가이드를 참고하세요.
CI·컨테이너처럼 입력을 받을 수 없는 곳에서는 키를 파이프로 넘깁니다.
키가 어느 서버 것인지는 키에서 읽습니다. 이전 형식(32자) 키는 AWS 가 기본이므로 NCP 라면 baze login 을 한 번 하세요. 온프레미스 서버는 --host https://… 로 지정합니다. CI 에서는 환경 변수 BAZE_API_KEY 를 두면 저장된 키보다 먼저 쓰입니다. 지금 쓰이는 키와 서버는 baze auth 로 확인하고, 키를 지우려면 baze logout(서버에서도 끄려면 --revoke)입니다.

코딩 에이전트 실행

이미 설치된 도구를 Gateway 와 키로 연결해 실행합니다. 설정은 실행하는 동안에만 전달되고 디스크에 아무것도 쓰지 않습니다. 종료 코드는 도구의 것을 그대로 돌려줍니다.
--model 과 --dry-run(baze codex 는 --reasoning-effort 까지) 외의 인자는 모두 도구에 그대로 전달됩니다.
명령도구가 쓰는 프로토콜쓸 수 있는 모델
baze claudeAnthropic Messages모든 채팅 모델 (Claude 가 아닌 모델은 게이트웨이가 Chat Completions 로 변환)
baze codexOpenAI ResponsesGPT 모델
baze opencode모델마다 원래 프로토콜이 키로 호출할 수 있는 모든 채팅 모델
baze hermesOpenAI Chat Completions이 키로 호출할 수 있는 모든 채팅 모델
--model 은 baze models 가 보여 주는 전체 ID 를 받습니다. 어떤 모델이 어느 명령에 맞는지도 baze models 가 보여 줍니다.
매번 baze 를 붙이지 않고 claude 만으로 쓰려면 baze setup claude(또는 codex, opencode)로 설정을 영구히 씁니다. 기존 파일은 먼저 백업합니다. Claude Code 는 ~/.claude/settings.json 에 API 키가 평문으로 들어가므로 여러 사람이 쓰는 컴퓨터에서는 baze claude 를 쓰세요. Codex·OpenCode 는 BAZE_API_KEY 변수 이름만 기록되므로 셸 시작 파일에 eval "$(baze env)" 를 넣습니다.
baze setup hermes 는 아직 없습니다. Hermes 는 환경 변수의 키를 그 키를 발급한 호스트에만 보내기 때문에, baze hermes 는 키를 MINDLOGIC_API_KEY(AWS) 또는 BAZE_API_KEY(NCP)로 CUSTOM_BASE_URL 과 함께 넘깁니다. ~/.hermes/.env 에 같은 변수가 있으면 그 값이 우선하고, baze 가 경고를 띄웁니다. Hermes 를 직접 설정하려면 Hermes Agent 를 보세요.

모델·크레딧·사용량

baze usage 는 /usage 를, baze logout --revoke 는 /keys/revoke 를 부릅니다.

이미지·비디오·음성·음악 생성

결과 파일은 현재 폴더에 저장되고 경로와 차감된 크레딧이 출력됩니다. 모델이 받는 옵션은 --params 로 확인하고, --set 값은 보내기 전에 검사됩니다.
호출하기 전에 금액만 알고 싶다면 --estimate 를 붙입니다. 아무것도 생성하지 않고 과금되지 않습니다.
비디오는 끝날 때까지 기다립니다. 네트워크 오류나 Ctrl-C 로 멈춰도 이미 과금된 작업은 baze gen wait <id> 로 이어서 받을 수 있고, baze history 는 이 컴퓨터에서 한 모든 생성과 파일을 보여 줍니다.

임베딩·재정렬·개인정보 검사

rerank 는 첫 인자가 질문이고 나머지가 문서입니다. 관련도 순으로 점수와 원래 순서를 보여 줍니다. guard 는 기본으로 찾은 개인정보를 [PHONE] 처럼 가린 문장을 출력합니다. 세 명령 모두 마지막 줄에 차감된 크레딧을 보여 주고, 전체 결과는 --json 으로 받습니다.

MCP 도구

베이즈 가 제공하는 MCP 도구(공휴일, 법령, 공시, 논문 검색 등)를 터미널에서 바로 호출합니다. 결과는 도구가 돌려준 그대로 출력되고, --json 을 붙이면 원본 결과를 출력합니다. 다른 MCP 클라이언트에서 직접 연결하려면 MCP API를 보세요.

스튜디오 챗봇

스튜디오에서 만든 챗봇을 그 챗봇의 프롬프트·지식·워크플로·도구 그대로 호출합니다. 챗봇 설정에서 API 접근이 켜져 있어야 합니다. 챗봇 ID 와 이 설정은 챗봇 채팅 API를 참고하세요. 서버는 대화를 기억하지 않으므로, 이어서 묻고 싶다면 --continue 로 이 컴퓨터의 직전 대화를 함께 보냅니다. 챗봇이 만든 파일은 --save 로 현재 폴더에 받습니다.

에이전트에게 baze 가르치기

Claude Code 와 Codex 에 baze 스킬을 설치합니다. 에이전트가 직접 이미지·비디오·음성을 만들고(baze gen), 임베딩·재정렬·개인정보 검사(embed·rerank·guard), MCP 도구(mcp), 스튜디오 챗봇(bot)을 호출하며, 비싼 호출 전에는 --estimate 로 비용을 먼저 확인합니다. 설치 상태는 baze skill status 로 보고, baze 를 업데이트한 뒤에는 다시 설치하세요. 다른 에이전트라면 baze skill show 가 출력하는 내용을 그 에이전트의 스킬(또는 시스템 프롬프트)로 넣으면 됩니다.

문제 해결

증상확인할 것
무엇이 잘못됐는지 모르겠다baze doctor — 키, 호스트, Node, 도구 버전, 충돌하는 설정을 점검합니다
종료 코드 2크레딧 부족 (baze credits)
종료 코드 127실행하려는 도구(claude·codex·opencode·hermes)가 설치되지 않음
Request blocked by content policy (400)조직의 API 필터가 개인정보·금지어를 차단 중입니다. 관리자에게 마스킹으로 바꾸거나 API 를 예외로 해 달라고 요청하세요
전체 명령은 baze help, 한 명령의 도움말은 baze help <명령> 입니다.

다음 단계

마지막 수정 날짜: Oct 13, 2026

이전

/models

다음

OpenAI SDK

목차