Khi sử dụng OpenAI API, bạn có thể gặp phải lỗi “You exceeded your current quota, please check your plan and billing details” (Lỗi 429) khi đã sử dụng hết hạn mức miễn phí hoặc chưa thiết lập thông tin thanh toán. Dưới đây là các bước để khắc phục vấn đề này và tiếp tục sử dụng API của OpenAI.
1. Kiểm tra hạn mức sử dụng API
Lỗi 429 thường xuất hiện khi bạn đã hết hạn mức sử dụng miễn phí của mình hoặc không có kế hoạch thanh toán nào được kích hoạt. Cụ thể:
- Tài khoản mới sẽ được cung cấp 5USD dùng thử miễn phí, và hạn mức này chỉ có hiệu lực trong 3 tháng.
- Sau khi hết hạn mức, bạn cần thêm thông tin thanh toán để tiếp tục sử dụng API với mô hình thanh toán “pay-as-you-go” (trả theo mức sử dụng).
Để kiểm tra hạn mức sử dụng, bạn có thể truy cập vào trang Usage Dashboard trong tài khoản OpenAI của mình. Nếu thấy thông báo “Free trial usage” với số dư là 0 USD, điều đó có nghĩa là bạn đã hết hạn mức sử dụng miễn phí.
2. Thiết lập tài khoản thanh toán
Để tiếp tục sử dụng OpenAI API, bạn cần thiết lập một tài khoản thanh toán trả phí. Thực hiện các bước sau:
- Đăng nhập vào tài khoản OpenAI.
- Truy cập vào phần Billing (Thanh toán) và thêm thẻ tín dụng hoặc thẻ ghi nợ của bạn.
- Lưu ý rằng, sau khi thêm thông tin thanh toán, có thể mất vài phút để tài khoản của bạn được kích hoạt hoàn toàn.
3. Tạo khoá API mới
Nếu bạn đã tạo khóa API trước khi nâng cấp lên gói trả phí, hãy tạo một khóa API mới. Điều này giúp đảm bảo rằng bạn có thể sử dụng hạn mức trả phí của mình mà không gặp sự cố nào.
- Vào User Preferences (Tùy chọn người dùng) trên nền tảng OpenAI.
- Tạo một API Key mới và thay thế API Key cũ của bạn trong mã nguồn.
4. Giới hạn hạn mức sử dụng
Nếu bạn lo ngại về việc phát sinh chi phí không kiểm soát, hãy thiết lập các giới hạn chi tiêu trong phần Billing:
- Soft limit: Là mức chi tiêu mà khi đạt đến, hệ thống sẽ gửi cảnh báo cho bạn.
- Hard limit: Là mức chi tiêu tối đa, khi đạt đến mức này, hệ thống sẽ tự động dừng tất cả các yêu cầu API để tránh vượt quá ngân sách.
Ví dụ, bạn có thể đặt soft limit là 1USD và hard limit là 5USD để kiểm soát chi phí phát sinh.
Việc tuân thủ các bước trên sẽ giúp bạn khắc phục lỗi 429 và tiếp tục sử dụng OpenAI API một cách hiệu quả.