CometAPI CLI 目前為 beta 版。在 CLI 介面穩定下來之前,指令與使用體驗可能會有些小幅變動。
功能
- 支援串流與互動式 REPL 的多模型聊天
- 模型搜尋與列表檢視
- 帳戶餘額與使用統計
- 支援篩選與 CSV 匯出的使用記錄瀏覽
- 非同步任務記錄(Suno、Midjourney、Kling 等)
- 多種輸出格式:table、JSON、YAML、CSV、Markdown
- 基於 TOML 的設定與安裝精靈
- Bash、Zsh 與 Fish 的 shell 補全
- 對 agent 友善的設計,具備結構化 JSON 輸出與可預測的 exit code
先決條件
- Python 3.10 或更新版本
- 一個 CometAPI API key
安裝
請將 PyPI 套件頁面 作為主要的安裝參考,然後選擇以下其中一種方式安裝 CLI:快速開始
執行設定精靈
互動式精靈會將您的 API key 與選用的 access token 儲存在本機設定檔中:精靈會提示您輸入:
- API key — 所有指令都需要。可在 CometAPI Console → API Keys 建立。
- Access token — 選用,
account、stats、tokens、logs與tasks指令需要使用。可在 Console → Personal Settings 產生。
互動式聊天工作階段
執行不帶參數的cometapi chat 以進入多輪聊天 REPL:
| Command | Description |
|---|---|
/model | 切換目前使用中的模型 |
/system | 設定或變更 system prompt |
/clear | 清除對話歷史 |
/history | 顯示對話歷史 |
/save | 將對話儲存至檔案 |
/tokens | 顯示此工作階段的 token 使用量 |
/help | 列出所有 REPL 指令 |
/exit | 離開 REPL |
Agent 整合
CLI 是為 AI 程式設計代理與自動化指令碼而設計:- 所有資料指令都支援
--json,可提供結構化、機器可讀的輸出 - 可預測的結束代碼:
0(成功)、64(缺少設定)、77(驗證錯誤)、69(服務無法使用) - 錯誤輸出到 stderr,資料輸出到 stdout
- 各指令選項請參閱完整的指令參考