Common problem
HTTP status codes and their meanings
The HTTP status code is a 3-digit code used to indicate the status of the HTTP response from a web server. Here are some common HTTP status codes and their meanings:
400 Bad Request
The request was malformed or could not be understood by the server. Usually indicates a client error.
401 Unauthorized
API key verification failed. You need to verify that your API key is correct. Other reasons include token expiration.
403 Forbidden
This is usually due to insufficient permissions.
404 Not Found
The requested resource was not found. You may be trying to access an endpoint that does not exist.
413 Request Entity Too Large
The request body is too large. You may need to reduce the size of your request body.
429 Too Many Requests
You have exceeded your rate limit due to frequent requests exceeding the limit.
500 Internal Server Error
Internal server error. This is probably a problem with the OpenAI servers, not you.
503 Service Unavailable
The server is temporarily unavailable. This may be because OpenAI is undergoing maintenance or the server is overloaded.
Please note that the above is only part of the HTTP status code, not complete. Some status codes may vary depending on the implementation and use of the server.
Last updated