CometAPI CLI는 베타 버전입니다. 인터페이스가 안정화되는 동안 명령 이름과 옵션이 변경될 수 있습니다.
Features
- 스트리밍 출력 또는 대화형 REPL을 사용해 모델과 채팅
- provider, modality, endpoint, capability, context, pricing 필드를 포함한 모델 카탈로그 메타데이터 탐색
cometapi model info <id>로 하나의 모델 확인cometapi run으로 Chat Completions, Responses, Anthropic Messages, 또는 Gemini Generate Content 형식을 통해 하나의 요청 전송- 잔액, 계정 프로필, 사용 통계, API 키, 로그, 비동기 작업 기록 확인
- table, JSON, YAML, CSV, Markdown 데이터 출력
~/.config/cometapi/config.toml에 로컬 설정 저장
Prerequisites
- Python 3.10 이상
- CometAPI API key
CLI 설치
PyPI에서 패키지를 설치합니다:CLI 시작하기
1
자격 증명 구성
설정 마법사를 실행합니다:환경 변수를 사용해 API key를 구성할 수도 있습니다:선택 사항인
COMETAPI_ACCESS_TOKEN 값은 account, stats, tokens, logs, tasks 명령에만 필요합니다.2
모델과 채팅하기
하나의 채팅 메시지를 보냅니다:메시지 없이
cometapi chat을 실행하면 채팅 REPL이 시작됩니다.3
모델 탐색하기
공개 모델 카탈로그를 검색합니다:카탈로그 메타데이터로 필터링합니다:
4
하나의 모델 확인하기
하나의 모델에 대한 상세 메타데이터를 표시합니다:원시 상세 payload를 출력합니다:
5
멀티프로토콜 요청 실행하기
기본 chat endpoint를 통해 일회성 요청을 보냅니다:요청 본문이 다른 provider schema를 따를 때는 다른 endpoint format을 선택합니다:
명령 도움말 보기
설치된 버전의 옵션을 확인하려면 루트 명령이나 하위 명령에-h를 사용합니다: