CometAPI CLI はベータ版です。インターフェースが安定するまで、コマンド名やオプションは変更される場合があります。
Features
- ストリーミング出力または対話型 REPL を使ってモデルとチャットする
- provider、modality、endpoint、capability、context、pricing フィールドを含むモデルカタログメタデータを参照する
cometapi model info <id>で 1 つのモデルを確認するcometapi runを使って Chat Completions、Responses、Anthropic Messages、または Gemini Generate Content 形式で 1 回のリクエストを送信する- 残高、アカウントプロフィール、使用統計、API keys、ログ、非同期タスク履歴を確認する
- table、JSON、YAML、CSV、または Markdown 形式でデータを出力する
~/.config/cometapi/config.tomlにローカル設定を保存する
Prerequisites
- Python 3.10 以降
- CometAPI API key
Install the CLI
PyPI からパッケージをインストールします:Start using the CLI
1
Configure credentials
セットアップウィザードを実行します:API key は環境変数でも設定できます:オプションの
COMETAPI_ACCESS_TOKEN 値は、account、stats、tokens、logs、tasks コマンドでのみ必要です。2
Chat with a model
1 件のチャットメッセージを送信します:メッセージを付けずに
cometapi chat を実行すると、チャット REPL が開始されます。3
Browse models
公開モデルカタログを検索します:カタログメタデータで絞り込みます:
4
Inspect one model
1 つのモデルの詳細メタデータを表示します:生の詳細ペイロードを出力します:
5
Run a multi-protocol request
デフォルトの chat エンドポイント経由で単発リクエストを送信します:リクエスト本文が別の provider スキーマに従う場合は、別の endpoint 形式を選択します:
Get command help
インストールされているバージョンのオプションを確認するには、ルートコマンドまたは任意のサブコマンドで-h を使用します: