Chuyển đến nội dung chính

Tổng quan lệnh

CommandDescriptionAuth
chat [MESSAGE]Gửi một tin nhắn hoặc khởi động REPL tương tácAPI key
modelsLiệt kê và tìm kiếm các model có sẵnAPI key
balanceHiển thị số dư tài khoảnAPI key (hoặc access token)
accountHiển thị hồ sơ tài khoảnAccess token
statsHiển thị thống kê sử dụngAccess token
tokensLiệt kê và tìm kiếm API key của bạnAccess token
logsDuyệt log sử dụng với bộ lọcAccess token
tasksHiển thị log tác vụ bất đồng bộAccess token
initTrình hướng dẫn thiết lập tương tác
doctorChạy chẩn đoán và kiểm tra tình trạngAPI key
configQuản lý cấu hình CLI
replKhởi động shell lệnh tương tácAPI key
Các lệnh được đánh dấu Access token yêu cầu biến môi trường COMETAPI_ACCESS_TOKEN hoặc khóa cấu hình access_token. Xem hướng dẫn cấu hình để biết chi tiết.

Chat

Gửi một tin nhắn đơn hoặc khởi động REPL tương tác nhiều lượt.
# Single message (streaming by default)
cometapi chat "Explain quantum computing in one sentence"

# Override model and add a system prompt
cometapi chat "Summarize this" --model claude-sonnet-4-6 --system "Be concise"

# Disable streaming
cometapi chat "Hello" --no-stream

# JSON output (full API response)
cometapi chat "Hello" --json

# Interactive REPL (omit message)
cometapi chat
OptionShortDescription
--model-mModel sẽ sử dụng (mặc định: lấy từ config)
--system-sSystem prompt
--temperature-tNhiệt độ lấy mẫu (0.0–2.0)
--max-tokensSố token tối đa trong phản hồi
--stream/--no-streamBật hoặc tắt Streaming (mặc định: stream)
--format-fĐịnh dạng đầu ra
--jsonXuất dưới dạng JSON

Models

Liệt kê các model có sẵn với tùy chọn tìm kiếm và giới hạn.
# List all models
cometapi models

# Search by keyword
cometapi models --search gemini

# Limit results and output as JSON
cometapi models --search gpt --limit 10 --json
OptionShortDescription
--search-sLọc model theo từ khóa
--limit-lSố lượng kết quả tối đa
--format-fĐịnh dạng đầu ra
--jsonXuất dưới dạng JSON

Balance

Hiển thị số dư tài khoản CometAPI của bạn.
# Default: account-level balance (falls back to per-key billing)
cometapi balance

# Force account-level view
cometapi balance --source account

# Force API key billing view
cometapi balance --source key

# JSON output
cometapi balance --json
OptionShortDescription
--source-sNguồn dữ liệu: account (toàn bộ tài khoản) hoặc key (API key hiện tại).
--format-fĐịnh dạng đầu ra
--jsonXuất dưới dạng JSON

Account

Hiển thị hồ sơ tài khoản của bạn. Yêu cầu access token.
cometapi account
cometapi account --json
OptionShortDescription
--format-fĐịnh dạng đầu ra
--jsonXuất dưới dạng JSON

Stats

Hiển thị thống kê sử dụng cho tháng hiện tại. Yêu cầu access token.
cometapi stats
cometapi stats --json
Đầu ra bao gồm: số lượng request, mức sử dụng, tỷ lệ thành công và số ngày dự đoán còn lại của số dư.
OptionShortDescription
--format-fĐịnh dạng đầu ra
--jsonXuất dưới dạng JSON

Tokens

Liệt kê và tìm kiếm các API key của bạn. Yêu cầu access token.
# List API keys (paginated)
cometapi tokens

# Search by keyword
cometapi tokens --search raycast

# JSON output
cometapi tokens --json
OptionShortDescription
--search-sTừ khóa tìm kiếm
--page-pSố trang
--page-sizeSố kết quả trên mỗi trang
--format-fĐịnh dạng đầu ra
--jsonXuất dưới dạng JSON

Logs

Duyệt nhật ký sử dụng với bộ lọc. Yêu cầu access token.
# Recent logs
cometapi logs

# Filter by model
cometapi logs --model gpt-5.4

# Filter by date range
cometapi logs --start 2026-04-01 --end 2026-04-14

# Filter by log type
cometapi logs --type consume

# Export as CSV
cometapi logs --export > usage.csv

# JSON output with limit
cometapi logs --limit 50 --json
OptionShortDescription
--model-mLọc theo model ID
--token-nameLọc theo tên API key
--type-tLoại log: consume, topup, error, refund, system, manage
--startNgày bắt đầu (YYYY-MM-DD)
--endNgày kết thúc (YYYY-MM-DD)
--group-gLọc theo nhóm
--limit-lSố lượng mục tối đa
--page-pSố trang
--page-sizeSố kết quả trên mỗi trang
--exportXuất dưới dạng CSV ra stdout
--format-fĐịnh dạng đầu ra
--jsonXuất dưới dạng JSON

Tasks

Hiển thị log tác vụ bất đồng bộ cho các nền tảng như Suno, Midjourney, Luma và Kling. Yêu cầu access token.
# Recent tasks
cometapi tasks

# Filter by platform
cometapi tasks --platform suno

# Filter by status
cometapi tasks --status SUCCESS

# JSON output
cometapi tasks --json
OptionShortDescription
--platformLọc theo tên nền tảng
--statusLọc theo trạng thái
--limit-lSố lượng mục tối đa
--format-fĐịnh dạng đầu ra
--jsonXuất dưới dạng JSON

Doctor

Chạy chẩn đoán để xác minh cấu hình CLI và khả năng kết nối API.
cometapi doctor
cometapi doctor --json
Doctor kiểm tra:
  • Sự tồn tại và khả năng đọc của tệp cấu hình
  • Tính khả dụng của API key và nguồn của nó (config, env hoặc thiếu)
  • Tính khả dụng của access token
  • Kết nối mạng tới endpoint CometAPI
  • Tính hợp lệ của xác thực API
OptionShortDescription
--format-fĐịnh dạng đầu ra
--jsonXuất dưới dạng JSON

Config

Quản lý cấu hình CLI được lưu trong ~/.config/cometapi/config.toml.
# Show current config
cometapi config show

# Set a value
cometapi config set api_key sk-...
cometapi config set default_model claude-sonnet-4-6
cometapi config set output_format json

# Remove a value
cometapi config unset api_key

# Show config file path
cometapi config path
Xem hướng dẫn cấu hình để biết tất cả các key khả dụng.

Init

Chạy trình hướng dẫn thiết lập tương tác để cấu hình API key và access token của bạn.
cometapi init
Trình hướng dẫn sẽ ghi các cài đặt vào ~/.config/cometapi/config.toml.

Repl

Khởi động một shell lệnh tương tác đầy đủ, nơi bạn có thể chạy bất kỳ lệnh CLI nào mà không cần tiền tố cometapi.
cometapi repl

Output formats

Tất cả các lệnh dữ liệu đều hỗ trợ --json hoặc --format:
cometapi models --json
cometapi models --format yaml
cometapi stats --format csv
cometapi account --format markdown
FormatDescription
tableBảng hiển thị phong phú trong terminal (mặc định)
jsonĐầu ra JSON
yamlĐầu ra YAML
csvGiá trị phân tách bằng dấu phẩy
markdownBảng Markdown
Đặt định dạng mặc định cho tất cả lệnh thông qua config:
cometapi config set output_format json

Shell completion

Cài đặt shell completion để hỗ trợ tự động hoàn thành bằng tab:
cometapi --install-completion
Các shell được hỗ trợ: Bash, Zsh, Fish.

Mã thoát

CodeÝ nghĩa
0Thành công
1Lỗi chung
2Đối số không hợp lệ
64Thiếu cấu hình
69Dịch vụ không khả dụng
77Lỗi xác thực