PROVIDER_INVALID_INPUT | failed | no | only what the provider billed (rare) | The provider rejected this input. Check the fields against the model’s schema and try again. |
INPUT_URL_UNREACHABLE | failed | no (fix the URL) | only what the provider billed | An input URL could not be read. Make sure it is public, reachable and points to a supported file. |
CONTENT_POLICY_VIOLATION | failed | no (change the input) | the provider’s rule (billed when it did GPU work) | The request was refused by content safety checks. Change the input and try again. |
PROVIDER_RATE_LIMITED | failed | yes, after about a minute | $0 | The provider is receiving too many requests right now. You were not charged. Try again in a minute. |
PROVIDER_UNAVAILABLE | failed | yes | $0 | The provider is temporarily unavailable. You were not charged. Try again later. |
PROVIDER_TIMEOUT | failed | yes | only what the provider billed | The provider did not finish in time. Try again, or send a shorter or smaller request. |
PROVIDER_ERROR | failed | yes | only what the provider billed | The provider could not complete this request. |
PROVIDER_OUTCOME_UNKNOWN | failed | no (a new run may repeat paid work) | the provider’s billing for this run, else $0 | We could not confirm the result with the provider. |
EMPTY_OUTPUT | failed | yes | per the provider’s receipt | The provider finished but returned no usable output. |
OUTPUT_UNAVAILABLE | failed | yes | $0 (Magica loss) | The result could not be stored. You were not charged. Try again. |
OUTPUT_TOO_LARGE | failed | no (ask for less) | $0 (Magica loss) | The result is larger than this model’s output limit. You were not charged. Request a smaller output. |
QUEUE_TIMEOUT | failed | yes | $0 | The run waited too long to start and was stopped. You were not charged. Try again. |
QUEUE_UNAVAILABLE | failed | yes | $0 | The run could not be started right now. You were not charged. Try again. |
RUN_TIMEOUT | failed | yes | only what the provider billed | The run took longer than this model’s time limit. |
MODEL_UNAVAILABLE | failed | no | $0 | This model is no longer available for this input. You were not charged. |
CANCELED | canceled | no | only what the provider billed before the cancel landed | The run was canceled. |
PROVIDER_DISABLED_BY_ORG | canceled | no | $0 | Your organization turned off this provider before the run started. You were not charged. |
MODEL_DISABLED_BY_ORG | canceled | no | $0 | Your organization turned off this model before the run started. You were not charged. |
ORG_SUSPENDED | canceled | no | $0 (runs already submitted finish and are charged) | Your organization was suspended before the run started. You were not charged. |
INTERNAL_ERROR | failed | yes | $0 | Something went wrong on our side before the run started. You were not charged. Try again. |