fix: openapi error
Fixing the error handling response, since it is a expecting a choices
attribute.
Adding separate error handling for RateLimitError to display a more informative message in the UI, since ChatGPT API has been experiencing some high load.