跳到主要內容
maxstudioNews
AI 自動化DEV Community (Codex)約 7 分鐘

AI 程式助手使用量查詢指南:Claude Code、Codex 與 Grok Build

本文提供如何查詢 AI 程式助手 Claude Code、Codex 和 Grok Build 使用限制的詳細說明。每個工具都有專屬的指令和顯示方式,來呈現已使用或剩餘的用量。此外,PonyMux 工具能讓使用者在單一介面中,同時監控所有這些 AI 代理的使用狀況。

AI 程式助手使用量查詢指南:Claude Code、Codex 與 Grok Build
圖片來源:DEV Community (Codex)

你重構程式碼到一半時,AI 代理突然停止了,提示「已達上限,三小時後恢復」。如果你知道在哪裡查看,每個工具都會顯示你距離上限還有多遠:

Claude Code:輸入 /usage。它會顯示當前 5 小時會話、當前週期的使用量,以及針對特定模型的每週限制,皆以「已使用百分比」和重置時間呈現。此功能僅適用於訂閱方案。

Codex:輸入 /status。卡片會顯示你的使用限制,例如 5 小時和每週限制,以「剩餘百分比」和重置時間呈現。你需要登入 ChatGPT 才能使用。

Grok Build:輸入 /usage。其「使用限制」分頁會顯示你的每週或每月限制,以已使用百分比和重置日期呈現。

保持顯示:Claude Code 和 Codex 可以一直將使用限制顯示在狀態列上。但要注意的是,每個工具都只能在會話內部顯示自己的限制。Codex 計算的是「剩餘」量,而 Claude Code 和 Grok 則計算「已使用」量。

如何查詢 Claude Code 的使用限制?在會話中,輸入 /usage。Claude Code 會開啟其設定中的「使用量」分頁。你會看到每個時間視窗的進度條,顯示已使用百分比和重置時間,以你的當地時間呈現:當前會話(5 小時視窗)、當前週(所有模型,7 天視窗),以及當你的方案對特定模型有單獨限制時,該模型的當前週限制。

下方是「使用點數」。啟用點數後,即使達到限制,Claude Code 仍會繼續運作而不會停止;輸入 /usage-credits 可以啟用點數或請求管理員協助。這些數字在你開啟分頁時擷取,因此是即時的。/usage 也可用 /cost 和 /stats 替代。

如果你使用 API 金鑰而非訂閱方案,它會顯示使用限制僅適用於訂閱方案。/status 則顯示你的帳戶和模型,而非使用限制。

如何查詢 Codex 的使用限制?在會話中,輸入 /status。Codex 會列印一張卡片,顯示模型、資料夾和帳戶資訊,接著是每項限制的單獨一行,例如:「每週限制:[████████████████████] 剩餘 99% (於 10 月 9 日 21:18 重置)」。

只有你的方案包含的視窗才會顯示對應的行:例如 5 小時限制、每週限制,有時還有每日或每月限制,以及針對特定模型的獨立行。如果你有信用點數,也會顯示「點數」行。Codex 是倒數計時的:「剩餘 99%」表示你已使用了 1%。這些數字會隨 Codex 的回應一起提供。

如果它們超過 15 分鐘未更新,/status 會提示限制可能已過時;發送訊息即可刷新。該卡片也連結到 chatgpt.com/codex/settings/usage,以查看帳戶概覽。請注意,/usage 在 Codex 中是不同的指令,它會顯示你最近的 token 使用量圖表,而非使用限制。

如何查詢 Grok Build 的使用限制?在會話中,輸入 /usage。會開啟一個包含三個分頁的視窗:「上下文使用量」、「使用限制」和「會話資訊」。按下 Tab 鍵即可切換。在「使用限制」分頁中,你會看到:每週限制或每月限制,取決於你的計費週期。

一個顯示已使用百分比的進度條。重置時間:重新開始的日期和時間。任何預付點數,以及本次會話的 token 使用量。Grok 會在你開啟視窗時擷取這些數字。如果是團隊方案,它會顯示使用限制由你的團隊管理。/usage 也可用 /cost 替代。

從 shell 中,grok usage <session-id> 會以 JSON 格式列印單一會話的 token 和成本,但不會顯示你還剩下多少限制。

如何在工作時保持使用量可見?Claude Code 會將速率限制傳遞給你的狀態列指令。將此指令新增到 ~/.claude/settings.json 中:{ "statusLine" : { "type" : "command" , "command" : "~/.claude/statusline.sh" } }。

將以下內容儲存為 ~/.claude/statusline.sh。它會使用 jq 讀取 JSON;如果 jq --version 顯示找不到指令,請先安裝它,例如使用 brew install jq:#!/bin/sh input = $( cat ) five = $( echo "$input" | jq -r '.rate_limits.five_hour.used_percentage // empty' ) week = $( echo "$input" | jq -r '.rate_limits.seven_day.used_percentage // empty' ) [ -n "$five" ] && printf '5h %.0f%%' "$five" [ -n "$week" ] && printf ' 7d %.0f%%' "$week"。

然後使用 chmod +x ~/.claude/statusline.sh 使其可執行。這些限制適用於 Pro 和 Max 訂閱者,或在設定了支出限制的閘道後方;其他方案則狀態列會保持空白。它們來自你的最後一個回應,因此會在第一個訊息後顯示並隨後續使用而更新。

或者,你可以輸入 /statusline 並描述你想要的功能;Claude Code 會為你編寫腳本。

Codex 則有 /statusline 指令來選擇項目,或者你可以將它們新增到 ~/.codex/config.toml 中:[tui] status_line = [ "five-hour-limit" , "weekly-limit" ]。

當你的方案沒有該時間視窗時,對應的項目會被隱藏。Grok Build 的狀態列腳本會取得 token 和成本總計,但不會顯示你的限制,你需要使用 /usage 來查看。

為什麼每個工具的限制不同?它們是獨立的方案,有各自的規則。Claude Code 有 5 小時和每週的限制,以及針對某些模型的每週限制。Codex 則顯示你的方案所包含的任何時間視窗:5 小時、每週,某些方案還有每日或每月限制。Grok Build 則根據你的計費週期按週或按月計算。

它們的計數方向也不同。Claude Code 和 Grok 顯示你「已使用」的量,而 Codex 則顯示「剩餘」的量。例如,Claude Code 中的「30%」約等於 Codex 中的「剩餘 70%」。達到其中一個工具的限制並不會影響其他工具。

當 Claude Code 在任務中途用盡限制時,你可以在 Codex 或 Grok Build 中繼續工作;請參閱「如何將任務從 Claude Code 轉移到 Codex」。

我可以在一個地方查看所有三個限制嗎?可以。在 PonyMux 中,點擊側邊欄底部的連結按鈕,即可開啟「代理整合」。每個已連接的代理都會有一張卡片,顯示其使用量進度條:已使用百分比以及每個時間視窗重置所需的時間。當面板開啟時,這些數字每三分鐘會刷新一次。

PonyMux 的「代理整合」面板會為 Claude Code、Codex 和 Grok 各顯示一張卡片,包含使用量進度條和重置時間。每個代理的數字都來自其各自的來源:Claude Code:PonyMux 會使用你的 Claude Code 登入資訊發送一個微小請求,並讀取它回報的 5 小時和 7 天使用量。

Codex:使用與 Codex 相同的用量服務,包含其 5 小時、每日和每週視窗。Grok Build:來自 Grok 自身日誌中的最後一個計費條目,因此與你上次使用 Grok 的時間一樣即時。你可以在同一個面板中連接每個代理。關於連接還能提供哪些功能,請參閱「代理整合」。本文最初發布於 ponymux.com,該網站提供互動式演示。

Share

覺得值得一看?分享給朋友。

以上為 AI 自動翻譯導讀。原文版權歸 DEV Community (Codex) 所有, 建議透過「閱讀原文」前往原始網站,以取得最完整資訊並支持原作者。

Newsletter

不用每天追,AI 重點每週寄給你

43 個來源、每 2 小時更新,太多看不完。電子報每週挑最值得看的幾則,附上 Max 的看法。

每週一封。Email 只用來寄電子報,每封信都能一鍵退訂。