Docs/Workspace
Error codes
What does the code at the end of a workspace error mean?
Checked against the code on
Every error the workspace shows ends with a short code, like (code W513). Quote it to support and they know exactly which path failed without asking you to describe it. The groups: 1xx the request, 2xx the model picked, 3xx credits, 4xx the provider, 5xx the answer, 0xx the browser.
Whenever the message says you were not charged, the reservation for that turn was released before the message was written, and the wallet shows nothing for it.
| Code | What you see | What it means | What to do |
|---|---|---|---|
| W101 | Please sign in to use the workspace. | The session has ended or was never started. | Sign in again. |
| W102 | That run could not be found. | A reloaded page asked for an answer that finished more than fifteen minutes ago. | Send the message again. |
| W103 | Model access is switched off on this server right now. | The server has no gateway key. This should never show on heyaskr.ai. | Tell support. |
| W104 | Type a message first. | The request carried no text and no image. | Type something. |
| W105 | That request carries a message type the workspace does not accept. | Something other than the workspace sent a system or tool message. | Use the workspace, or the API for system prompts. |
| W106 | That message is too long. | One message is over 48,000 characters. | Split it, or attach it as a file once files are supported. |
| W107 | That message is too long to send even on its own. | The newest message alone exceeds what one turn can carry. | Start a new chat with the part that matters. |
| W108 | At most 8 images in one conversation. | The conversation already carries the image limit. | Start a new chat to send more. |
| W201 | That model is not in the catalogue right now. | The picked id is no longer listed by the gateway. | Pick another model. |
| W202 | That model does not answer chat. | A video or audio model was sent to chat. | Pick a chat model, or use the right door. |
| W203 | That model cannot see pictures. | An image was attached for a text-only model. | Pick a model marked for image input, or remove the picture. |
| W204 | That model's provider is not serving it at the moment. | The model is on our known-dead list. You were not charged. | Pick another model. |
| W205 | That model has no price yet. | The gateway lists it with no rate, so it cannot be billed. | Pick another model. |
| W301 | Not enough credits for this turn. | The reservation for this turn is more than the balance. | Top up, or pick a cheaper model. |
| W411 | We could not reach the model provider. | Our gateway did not answer. You were not charged. | Try again in a moment. If it persists, support checks the gateway. |
| W412 | The model provider turned this request down. | The gateway returned a 4xx or 5xx. You were not charged. | Try again, or pick another model. Support can see the status in the logs. |
| W413 | The model provider is busy. | The gateway rate-limited us. You were not charged. | Try again in a few seconds. |
| W414 | Model access is paused for a moment on our side. | Our gateway account needs topping up. Nobody is charged. | Support tops up the gateway. Try again shortly. |
| W511 | The connection to the model dropped before it answered. | The stream died before the first token. You were not charged. | Try again. |
| W512 | The model answered in a form we could not read. | A 200 with an unreadable body. It was billed upstream, so the reservation was charged. | Tell support the code; the turn is refunded by hand. |
| W513 | That model did not answer this time. | The provider finished with no content. You were not charged. | Try again, or pick another model. |
| W514 | That model spent its whole output budget thinking. | A reasoning model used all 8,192 tokens on thinking. You were not charged. | Try again, shorten the prompt, or pick a model that thinks less. |
| W515 | The model's provider reported an error. | An error arrived inside the stream. You were not charged. | Try again, or pick another model. Support can see the provider's text in the logs. |
| W001 | The connection dropped before the reply arrived. | The browser lost its connection to heyaskr.ai mid-turn. | Check the connection and try again. |
| W002 | The model did not return a response. | The server's answer carried neither text nor an error. | Try again. If it repeats, tell support. |
| W601 | Images must be sent as a data URL. | The attachment reached the server in a shape it does not accept. | Attach the picture again from the clip button. |
| W602 | Images must be PNG, JPEG, WebP or GIF. | Another format was attached. | Convert it, or screenshot it. |
| W603 | An image part needs image_url.url. | An API-style message carried an empty image part. | Use the workspace to attach pictures. |
| W701 | That image could not be found. | Generated images are kept for 24 hours. | Make it again. |
| W801 | That render failed. | The video provider gave up on the clip. You were not charged. | Try again, or pick another model. |
| W802 | That video could not be found. | The clip id is unknown or belongs to another account. | Open it from your library. |
| W803 | That video is no longer available. | Older clips expire; newer renders are kept on your account. | Render it again. |
| W804 | Describe the video you want. | The prompt was empty. | Type a description. |
| W805 | That description is too long. | Video prompts have a short limit. | Shorten it. |
| W806 | That is not a video model. | A chat model was sent to the Video door. | Pick a video model. |
| W807 | That model does not take a start frame. | A picture was attached for a text-to-video model. | Remove the image, or pick an image-to-video model. |
| W808 | That model needs a start frame. | An image-to-video model was sent text only. | Attach a picture. |
| W809 | No published price for this length and shape. | The gateway prices this model per shape, and this one is missing. | Pick another length or aspect ratio. |
| W810 | Not enough credits for this video. | The clip's price is more than the balance. | Top up, or pick a shorter clip. |
| W811 | The video provider would not start that render. | The gateway refused the job. You were not charged. | Try again in a moment. |
| W812 | That render is already in progress. | A retry was sent while the same clip was rendering. | Wait for it. |
| W813 | That render could not be found. | A reloaded page asked about a render the server no longer has. | Send it again. |