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

特徴

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

前提条件

インストール

CLI をインストールする際は、まず主要なインストール参照先として PyPI パッケージページ を確認し、そのうえで次のいずれかの方法を選んでください。
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セッションのトークン使用量を表示する
/helpすべての REPL コマンドを一覧表示する
/exitREPL を終了する

エージェント統合

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

リンク