CometAPI CLI는 beta 상태입니다. CLI 인터페이스가 안정화되는 동안 명령어와 UX에 소규모 변경이 있을 수 있습니다.
기능
- 스트리밍 및 대화형 REPL을 지원하는 멀티모델 채팅
- 모델 검색 및 목록 조회
- 계정 잔액 및 사용 통계
- 필터 및 CSV 내보내기를 지원하는 사용 로그 탐색
- 비동기 작업 로그(Suno, Midjourney, Kling 등)
- 다양한 출력 형식: table, JSON, YAML, CSV, Markdown
- 설정 마법사를 포함한 TOML 기반 구성
- Bash, Zsh, Fish용 셸 자동 완성
- 구조화된 JSON 출력과 결정적 종료 코드를 갖춘 에이전트 친화적 설계
사전 요구 사항
- Python 3.10 이상
- CometAPI API key
설치
CLI 설치의 기본 참고 자료로 PyPI package page를 사용한 다음, 아래 방법 중 하나를 선택해 설치하세요:빠른 시작
설정 마법사 실행
대화형 마법사는 API 키와 선택적 access token을 로컬 config 파일에 저장합니다:마법사에서 다음 항목을 입력하라는 안내가 표시됩니다:
- API key — 모든 명령어에 필요합니다. CometAPI Console → API Keys에서 생성하세요.
- Access token — 선택 사항이며,
account,stats,tokens,logs,tasks명령어에 필요합니다. Console → Personal Settings에서 생성하세요.
대화형 채팅 세션
인수 없이cometapi chat를 실행하면 멀티턴 채팅 REPL에 진입합니다:
| 명령어 | 설명 |
|---|---|
/model | 활성 model 전환 |
/system | system prompt 설정 또는 변경 |
/clear | 대화 기록 지우기 |
/history | 대화 기록 표시 |
/save | 대화를 파일로 저장 |
/tokens | 세션의 토큰 사용량 표시 |
/help | 모든 REPL 명령어 나열 |
/exit | REPL 종료 |
에이전트 통합
CLI는 AI 코딩 에이전트와 자동화 스크립트에서 사용할 수 있도록 설계되었습니다:- 모든 데이터 명령은 구조화된 기계 판독 가능 출력을 위해
--json을 지원합니다 - 결정적인 종료 코드:
0(성공),64(구성 누락),77(인증 오류),69(서비스 사용 불가) - 오류는 stderr로, 데이터는 stdout으로 출력됩니다
- 명령별 옵션은 전체 명령어 레퍼런스를 참조하세요