Concept internals
Theo dõi mức sử dụng
Đó là gì
- Kéo mức sử dụng/hạn mức của nhà cung cấp trực tiếp từ các endpoint usage của họ.
- Không có chi phí ước tính; chỉ có các khoảng thời gian do nhà cung cấp báo cáo.
- Đầu ra trạng thái dễ đọc cho người dùng được chuẩn hóa thành
X% left, ngay cả khi một API thượng nguồn báo cáo hạn mức đã tiêu thụ, hạn mức còn lại, hoặc chỉ số đếm thô. /statuscấp phiên vàsession_statuscó thể dùng dự phòng mục sử dụng transcript mới nhất khi ảnh chụp nhanh phiên trực tiếp còn thưa. Cơ chế dự phòng đó điền các bộ đếm token/cache còn thiếu, có thể khôi phục nhãn mô hình runtime đang hoạt động, và ưu tiên tổng lớn hơn theo hướng prompt khi siêu dữ liệu phiên bị thiếu hoặc nhỏ hơn. Các giá trị trực tiếp khác 0 hiện có vẫn được ưu tiên.
Nơi hiển thị
/statustrong cuộc trò chuyện: thẻ trạng thái nhiều biểu tượng cảm xúc với token phiên + chi phí ước tính (chỉ khóa API). Mức sử dụng của nhà cung cấp hiển thị cho nhà cung cấp mô hình hiện tại khi có sẵn dưới dạng khoảng thời gianX% leftđã chuẩn hóa./usage off|tokens|fulltrong cuộc trò chuyện: chân trang mức sử dụng theo từng phản hồi (OAuth chỉ hiển thị token)./usage costtrong cuộc trò chuyện: tóm tắt chi phí cục bộ được tổng hợp từ nhật ký phiên OpenClaw.- CLI:
openclaw status --usagein ra phân tích đầy đủ theo từng nhà cung cấp. - CLI:
openclaw channels listin cùng ảnh chụp nhanh mức sử dụng bên cạnh cấu hình nhà cung cấp (dùng--no-usageđể bỏ qua). - Thanh menu macOS: mục "Mức sử dụng" trong Ngữ cảnh (chỉ khi có sẵn).
Nhà cung cấp + thông tin xác thực
- Anthropic (Claude): token OAuth trong hồ sơ xác thực.
- GitHub Copilot: token OAuth trong hồ sơ xác thực.
- Gemini CLI: token OAuth trong hồ sơ xác thực.
- Mức sử dụng JSON dùng dự phòng
stats;stats.cachedđược chuẩn hóa thànhcacheRead.
- Mức sử dụng JSON dùng dự phòng
- OpenAI Codex: token OAuth trong hồ sơ xác thực (
accountIdđược dùng khi có). - MiniMax: khóa API hoặc hồ sơ xác thực OAuth MiniMax. OpenClaw xem
minimax,minimax-cn, vàminimax-portallà cùng một bề mặt hạn mức MiniMax, ưu tiên OAuth MiniMax đã lưu khi có, và nếu không thì dùng dự phòngMINIMAX_CODE_PLAN_KEY,MINIMAX_CODING_API_KEY, hoặcMINIMAX_API_KEY. Việc thăm dò mức sử dụng suy ra máy chủ Coding Plan từmodels.providers.minimax-portal.baseUrlhoặcmodels.providers.minimax.baseUrlkhi được cấu hình, và nếu không thì dùng máy chủ MiniMax CN. Các trường thôusage_percent/usagePercentcủa MiniMax có nghĩa là hạn mức còn lại, nên OpenClaw đảo ngược chúng trước khi hiển thị; các trường dựa trên số đếm được ưu tiên khi có.- Nhãn khoảng thời gian coding-plan lấy từ các trường giờ/phút của nhà cung cấp khi
có, sau đó dùng dự phòng khoảng
start_time/end_time. - Nếu endpoint coding-plan trả về
model_remains, OpenClaw ưu tiên mục mô hình chat, suy ra nhãn khoảng thời gian từ dấu thời gian khi các trườngwindow_hours/window_minutesrõ ràng không có, và bao gồm tên mô hình trong nhãn gói.
- Nhãn khoảng thời gian coding-plan lấy từ các trường giờ/phút của nhà cung cấp khi
có, sau đó dùng dự phòng khoảng
- Xiaomi MiMo: khóa API qua env/cấu hình/kho xác thực (
XIAOMI_API_KEY). - z.ai: khóa API qua env/cấu hình/kho xác thực.
Mức sử dụng bị ẩn khi không thể phân giải thông tin xác thực mức sử dụng nhà cung cấp khả dụng. Nhà cung cấp có thể cung cấp logic xác thực mức sử dụng riêng cho Plugin; nếu không, OpenClaw dùng dự phòng bằng cách khớp thông tin xác thực OAuth/khóa API từ hồ sơ xác thực, biến môi trường, hoặc cấu hình.