メインコンテンツへスキップ
CometAPI CLI は、CometAPI プラットフォームを操作するための公式コマンドラインツールです。マルチモデルチャット(ストリーミングと REPL)、モデル検索、残高と利用状況の照会、ログの閲覧、アカウント管理をサポートしており、すべてターミナルから実行できます。 最新のインストールコマンド、パッケージメタデータ、リリースバージョンをまとめて確認したい場合は、PyPI パッケージページ から始めてください。
CometAPI CLI はベータ版です。CLI インターフェースが安定するまでは、コマンドや UX に小さな変更が入る可能性があります。

機能

  • ストリーミングと対話型 REPL に対応したマルチモデルチャット
  • モデルの検索と一覧表示
  • アカウント残高と利用統計
  • フィルターと CSV エクスポートに対応した利用ログの閲覧
  • 非同期タスクログ(Suno、Midjourney、Kling など)
  • 複数形式の出力: table、JSON、YAML、CSV、Markdown
  • セットアップウィザード付きの TOML ベース設定
  • Bash、Zsh、Fish 向けのシェル補完
  • 構造化 JSON 出力と決定的な終了コードを備えた、エージェントフレンドリーな設計

前提条件

インストール

CLI の主要なインストール手順の参照先として PyPI パッケージページ を使用し、そのうえで次のいずれかの方法で CLI をインストールしてください:
pip install cometapi-cli
インストールを確認します:
cometapi --version

クイックスタート

1

セットアップウィザードを実行する

対話型ウィザードは、API キーと任意のアクセストークンをローカル設定ファイルに保存します:
cometapi init
ウィザードで求められる項目:
2

モデルとチャットする

ストリーミング出力で単一メッセージを送信します:
cometapi chat "Explain quantum computing in one sentence"
デフォルトの model を上書きします:
cometapi chat "Hello!" --model claude-sonnet-4-6
3

利用可能なモデルを検索する

キーワードに一致するモデルを一覧表示します:
cometapi models --search gemini --limit 10
4

残高を確認する

アカウント残高を表示します:
cometapi balance
現在の API キーの請求ビューを表示します:
cometapi balance --source key
5

診断を実行する

CLI が CometAPI に接続できることを確認します:
cometapi doctor

対話型チャットセッション

引数なしで cometapi chat を実行すると、複数ターンのチャット REPL に入ります:
cometapi chat
REPL コマンド:
CommandDescription
/modelアクティブな model を切り替える
/systemsystem prompt を設定または変更する
/clear会話履歴をクリアする
/history会話履歴を表示する
/save会話をファイルに保存する
/tokensセッションの token 使用量を表示する
/helpすべての REPL コマンドを一覧表示する
/exitREPL を終了する

エージェント統合

この CLI は、AI コーディングエージェントや自動化スクリプトでの利用を想定して設計されています。
  • すべてのデータコマンドは、構造化された機械可読な出力のために --json をサポートしています
  • 決定論的な終了コード: 0(成功)、64(設定不足)、77(認証エラー)、69(サービス利用不可)
  • エラーは stderr に出力され、データは stdout に出力されます
  • コマンドごとのオプションについては、完全なコマンドリファレンスを参照してください

リンク