CometAPI CLI は、TOML の config ファイル、環境変数、コマンドラインフラグから設定を読み取ります。同じ設定を複数のソースから取得できる場合、優先順位は次のとおりです。 CLI フラグ > config ファイル > 環境変数 > デフォルトDocumentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Config file
場所:~/.config/cometapi/config.toml
対話形式で config ファイルを作成するには、セットアップウィザードを実行します。
config サブコマンドで個別の設定を管理します。
利用可能な設定
| Config key | Environment variable | 説明 |
|---|---|---|
api_key | COMETAPI_KEY | API キー(すべてのコマンドで必須) |
access_token | COMETAPI_ACCESS_TOKEN | アカウントレベルのコマンド用 access token |
base_url | COMETAPI_BASE_URL | API のベース URL(デフォルト: https://api.cometapi.com/v1) |
default_model | COMETAPI_DEFAULT_MODEL | chat のデフォルト model(フォールバック: gpt-5.4) |
output_format | — | デフォルトの出力形式: table、json、yaml、csv、または markdown |
認証情報
CLI は 2 種類の認証情報を使用します。API key
すべてのコマンドで必須です。API key は CometAPI の model エンドポイントへのリクエストを認証します。 API key は CometAPI Console → API Keys で作成できます。 次のいずれかの方法で設定します。Access token
任意です。access token は、アカウントレベルのコマンドaccount、stats、tokens、logs、tasks に必要です。
access token は CometAPI Console → Personal Settings で生成できます。
次のいずれかの方法で設定します。
セキュリティ
CLI では、次のセキュリティ運用が適用されています。- API キーと access token がログに記録されたり、完全な形で表示されたりすることはありません。診断出力には末尾 4 文字のみが表示されます。
- config ファイルは制限されたパーミッション(
0600)で作成され、ファイル所有者のみが読み取れます。 - 認証情報をバージョン管理にコミットしてはいけません。必要に応じて、config ファイルのパスを
.gitignoreに追加してください。
トラブルシューティング
| Error | Solution |
|---|---|
API key not configured | cometapi init を実行するか、COMETAPI_KEY 環境変数を設定してください |
Connection failed | 接続性を診断するには cometapi doctor を実行してください |
Access token not configured | 必要なのは account/stats/tokens/logs/tasks のみです。追加するには cometapi init を実行してください |