Midjourney is a great tool for creating art with the help of AI, which is improving and getting better all the time at interpreting users' prompts and producing beautiful images. But have you been having problems using Midjourney AI because of the "Failed to request POST due to non-JSON response" error?
That is one strange error to get for sure, but it is not as bad as the "Failed to process your command" error. The fixes are actually not that complicated, so you should not get discouraged.
So let us take a look at how to fix the Midjourney "Failed to request POST due to non-JSON response" error.
How to fix Midjourney "Failed to request POST due to non-JSON response" error
Basically, this might be a temporary error so there is no reason to fret. But there are a few fixes to try if you do not want to wait.
Issues with Discord
Perhaps it's Discord itself that is not running correctly and in that case, there is nothing much to do except wait. Check the status of Discord here.
Uninvite the Midjourney bot
This is a bit like rebooting the AI, it might not really solve the issue but it can give it a bit of breathing room.
Here's what you do:
- Open the Discord App.
- Click on the bot, uninvite it or close the DM.
- Wait a bit.
- Reinvite it again, so it resets everything.
Clearly, you might also want to check the status of Midjourney here.
What is the Midjourney "Failed to request POST due to non-JSON response" error?
Basically, this error can happen when the server is giving out a particular reply to Discord (in the JSON format), but the bot cannot understand it. It is a very generic error, much similar to the 500 server error you might get sometimes while browsing the web.
What it means, in very simple terms, is that something has gone wrong with the Midjourney response and Discord cannot make heads or tails of it. We would advise just to wait a bit and try again.
While you wait you can use other AI image generators such as Stable Diffusion or Dall-E.