An Toàn Chi Phí: CLI so với API
Một hóa đơn có thể phá hủy một dự án, và nó hiếm khi đến từ hosting (lưu trữ). Nó đến từ một AI được tính phí theo mức sử dụng. Các công cụ bạn thiết lập để code hàng ngày — Claude Code, Cursor, và tương tự — thường là một gói đăng ký giá cố định (flat-rate subscription): chi phí cho một nữa về cơ bản là bằng không. Ngay khoảnh khắc ứng dụng của bạn gọi một API hoặc SDK AI thô — một SDK (Software Development Kit — Bộ Công Cụ Phát Triển Phần Mềm) là thư viện mã đóng gói sẵn mà một nhà cung cấp đưa cho bạn để gọi dịch vụ của họ — thì kinh tế học đảo ngược: bạn bị tính phí theo , theo yêu cầu, không có trần giới hạn. Một lần thử lại (retry) bị lỗi, một tác vụ hàng loạt (batch job) không giới hạn, hoặc một bị lặp vô hạn có thể âm thầm biến một hóa đơn nhàn rỗi $0 thành một bất ngờ bốn con số qua đêm. Đó là "cú sốc hóa đơn" (), và đó là cách phổ biến nhất mà những người xây dựng đơn độc bị cháy túi.
Hãy đặt một cái lồng quanh bất kỳ API trả phí nào trước khi nó lên sản xuất:
- Đặt một mức trần chi tiêu cứng trong bảng điều khiển của nhà cung cấp — một trần thực sự, không chỉ là một cảnh báo qua email.
- Ưu tiên giá cố định cho phát triển; giữ API tính phí theo mức sử dụng cho tính năng sản xuất thực sự cần nó.
- Giới hạn tốc độ (rate-limit) các lệnh gọi của chính bạn — giới hạn số lượng đồng thời và số yêu cầu mỗi phút — và theo dõi bảng điều khiển sử dụng trong vài ngày đầu.
- Dùng các mô hình rẻ/nhỏ cho công việc số lượng lớn, và test trên đầu vào nhỏ trước (một bản ghi, không phải cả bảng).
- Không bao giờ đưa vào sản xuất một vòng lặp không có bộ giới hạn gọi một API trả phí. Giới hạn mọi vòng lặp.
Hãy biến nó thành một quy tắc ngay từ đầu: mọi API trả phí đều có một mức trần cứng và một bộ giới hạn tốc độ.