Skip to main content
CometAPI CLI は、CometAPI の公式コマンドラインツールです。モデルとのチャット、モデルカタログの参照、単発リクエストの送信、残高確認、ターミナルからのアカウント使用状況の確認に役立ちます。 インストールとパッケージメタデータの公開ホームページとして、PyPI package page を利用してください。このドキュメントでは、プライベートなソースリポジトリにアクセスしなくても、同じコマンドについて詳しく説明しています。
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

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 を使用します:

主なコマンド

リンク