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:

Status Code
Code Explanation

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