Lỗi 403 Forbidden: Kiểm tra quyền & key API
Khi gọi ChatGPT API gặp lỗi 403, nguyên nhân thường là key API không hợp lệ hoặc thiếu quyền. Đầu tiên hãy kiểm tra key đã hết hạn chưa, hoặc khi copy có bị dư khoảng trắng hay không. Khuyến nghị tạo lại key mới và dán vào code. Nếu bạn dùng key cấp tổ chức, cần xác nhận tổ chức đó chưa bị tạm ngưng vì nợ phí – hãy đăng nhập OpenAI dashboard, xem trạng thái hóa đơn là loại trừ ngay. Trong hầu hết trường hợp, chỉ cần thay một key hợp lệ là API hoạt động trở lại.
Lỗi 429 Too Many Requests: Tránh bị giới hạn tần suất
Mã lỗi này báo hiệu tần suất gọi API vượt quá hạn mức mỗi phút, người dùng miễn phí dễ gặp nhất. Giải pháp là triển khai cơ chế retry với exponential backoff – ví dụ lần đầu đợi 1 giây, lần sau 2 giây, dần dãn khoảng cách. Ngoài ra bạn có thể nâng cấp gói trả phí để tăng hạn mức, hoặc phân tán các request ra nhiều khung giờ khác nhau, đừng dồn dập trong vài giây. Hãy nhớ kiểm soát số lượng request đồng thời (concurrency), nhiều proxy tool cũng giúp tự động giới hạn tần suất.
Lỗi 500 Internal Server Error: Phía server bất ổn
Lỗi 500 cho thấy server OpenAI tạm thời gặp sự cố, không liên quan đến code của bạn. Có thể chờ vài phút rồi thử lại, thường chỉ cần 1–2 lần là hoạt động bình thường. Nếu lỗi kéo dài, hãy truy cập trang trạng thái của OpenAI để xem có thông báo gián đoạn dịch vụ không, hoặc thử đổi endpoint API khác. Loại lỗi này không cần debug phức tạp, chỉ cần kiên nhẫn chờ và thêm cơ chế retry đơn giản là đủ.


