# ਤਰੁੱਟੀਆਂ

ਹਰ ਐਂਡਪੋਇੰਟ ਇੱਕੋ ਤਰੀਕੇ ਨਾਲ ਅਸਫਲ ਹੁੰਦਾ ਹੈ: ਇੱਕ HTTP ਸਟੇਟਸ ਅਤੇ ਇੱਕ JSON ਲਿਫ਼ਾਫ਼ਾ।

```json
{
  "error": {
    "type": "invalid_request",
    "code": "invalid_input",
    "message": "duration must be one of 5, 10.",
    "param": "duration",
    "details": [ { "param": "duration", "message": "duration must be one of 5, 10." } ],
    "request_id": null,
    "doc_url": "https://doitong.com/developers/docs/errors#invalid_input"
  }
}
```

| ਫ਼ੀਲਡ | ਅਰਥ |
|---|---|
| `type` | ਤਰੁੱਟੀ ਦੀ ਵਿਆਪਕ ਸ਼੍ਰੇਣੀ। ਇਸ ਦੇ ਆਧਾਰ 'ਤੇ ਤੈਅ ਕਰੋ ਕਿ ਕੀ ਕਰਨਾ ਹੈ। |
| `code` | ਸਹੀ ਕਾਰਨ, ਸਥਿਰ ਅਤੇ ਮਸ਼ੀਨ ਵੱਲੋਂ ਪੜ੍ਹਨਯੋਗ। ਹਰ ਕੋਡ ਦਾ ਹੇਠਾਂ ਇੱਕ ਭਾਗ ਹੈ; `doc_url` ਉਸ ਨਾਲ ਲਿੰਕ ਕਰਦਾ ਹੈ। |
| `message` | ਮਨੁੱਖ ਵੱਲੋਂ ਪੜ੍ਹਨਯੋਗ ਵਿਆਖਿਆ, ਜਿਸ ਨੂੰ ਲੌਗ ਕਰਨਾ ਜਾਂ ਡਿਵੈਲਪਰ ਨੂੰ ਦਿਖਾਉਣਾ ਸੁਰੱਖਿਅਤ ਹੈ। |
| `param` | ਗ਼ਲਤੀ ਵਾਲਾ ਇਨਪੁੱਟ ਪੈਰਾਮੀਟਰ ਜਾਂ ਹੈਡਰ, ਜੇ ਕੋਈ ਹੋਵੇ। |
| `details` | ਇਨਪੁੱਟ ਤਰੁੱਟੀਆਂ ਲਈ ਮਿਲੀ ਹਰ ਸਮੱਸਿਆ: `[{ "param", "message" }]`। |
| `request_id` | ਜਿਸ ਬੇਨਤੀ ਨਾਲ ਇਹ ਸੰਬੰਧਿਤ ਹੈ, ਜੇ ਕੋਈ ਹੋਵੇ। |

ਜੋ ਕਾਲ ਤਰੁੱਟੀ ਵਾਪਸ ਕਰਦੀ ਹੈ, ਉਸ ਲਈ ਕੁਝ ਵੀ ਚਾਰਜ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ। ਸਵੀਕਾਰ ਕੀਤੇ ਜਾਣ ਤੋਂ *ਬਾਅਦ* ਅਸਫਲ ਹੋਣ ਵਾਲੀ ਬੇਨਤੀ ਦਾ ਸਟੇਟਸ
`failed` ਰਹਿੰਦਾ ਹੈ, ਬੇਨਤੀ ਆਬਜੈਕਟ ਵਿੱਚ `error: { "type", "code", "message" }` ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਰਕਮ ਵਾਪਸੀ ਆਪਣੇ-ਆਪ ਹੋ ਜਾਂਦੀ ਹੈ।

## ਕਿਸਮਾਂ

| ਕਿਸਮ | HTTP ਸਟੇਟਸ | ਕੀ ਕਰਨਾ ਹੈ |
|---|---|---|
| `invalid_request` | 400, 413 ਜਾਂ 422 | ਬੇਨਤੀ ਠੀਕ ਕਰੋ। ਉਹੀ ਕਾਲ ਦੁਬਾਰਾ ਕਰਨ 'ਤੇ ਫਿਰ ਅਸਫਲ ਹੋਵੇਗੀ। |
| `authentication_error` | 401 | `Authorization: Bearer <key>` ਵਿੱਚ ਵੈਧ ਕੁੰਜੀ ਭੇਜੋ। |
| `permission_error` | 403 | ਲੋੜੀਂਦੇ ਸਕੋਪ ਵਾਲੀ ਕੁੰਜੀ ਵਰਤੋ। |
| `not_found` | 404 | ਮਾਡਲ id ਜਾਂ ਬੇਨਤੀ id ਜਾਂਚੋ। |
| `insufficient_credits` | 402 | API ਬਕਾਇਆ ਭਰੋ (`top_up_url` ਤਰੁੱਟੀ ਵਿੱਚ ਹੈ)। |
| `budget_exceeded` | 402 | ਕੁੰਜੀ ਦਾ ਆਪਣਾ ਬਜਟ ਖ਼ਤਮ ਹੋ ਗਿਆ ਹੈ। ਅੰਤਿਮ ਹੱਲ: ਕੁੰਜੀ ਦੇ ਮਾਲਕ ਨੂੰ ਇਸਨੂੰ ਵਧਾਉਣ ਲਈ ਕਹੋ। |
| `conflict` | 409 | ਸਰੋਤ ਅਜਿਹੀ ਸਥਿਤੀ ਵਿੱਚ ਨਹੀਂ ਹੈ ਜੋ ਇਸ ਕਾਲ ਦੀ ਇਜਾਜ਼ਤ ਦੇਵੇ। |
| `rate_limited` | 429 | `Retry-After` ਸਕਿੰਟ ਉਡੀਕੋ, ਫਿਰ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ। |
| `upstream_error` | 502 | ਮਾਡਲ ਬੈਕਐਂਡ ਅਸਫਲ ਹੋ ਗਿਆ। ਉਸੇ `Idempotency-Key` ਨਾਲ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰਨਾ ਸੁਰੱਖਿਅਤ ਹੈ: ਇਹ ਫਿਰ ਚੱਲੇਗਾ; ਤੁਹਾਡੇ ਤੋਂ ਚਾਰਜ ਨਹੀਂ ਲਿਆ ਗਿਆ। |
| `service_unavailable` | 503 | API ਰੋਕਿਆ ਗਿਆ ਹੈ ਜਾਂ ਕੋਈ ਨਿਰਭਰਤਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ। ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ। |
| `internal_error` | 500 | ਸਾਡੀ ਗ਼ਲਤੀ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ; ਜੇ ਇਹ ਜਾਰੀ ਰਹੇ ਤਾਂ ਸਮੇਂ ਅਤੇ `request_id` ਸਮੇਤ ਸਹਾਇਤਾ ਨਾਲ ਸੰਪਰਕ ਕਰੋ। |

## ਕੋਡ

### `invalid_request`

ਆਮ ਤੌਰ 'ਤੇ ਗ਼ਲਤ ਬਣੀ ਬੇਨਤੀ (400)।

### `invalid_json`

ਬਾਡੀ ਵੈਧ JSON ਨਹੀਂ ਹੈ (400)।

### `invalid_body`

ਬਾਡੀ ਵੈਧ JSON ਹੈ ਪਰ ਆਬਜੈਕਟ ਨਹੀਂ; ਮਾਡਲ ਇਨਪੁੱਟ JSON ਆਬਜੈਕਟ ਹੋਣਾ ਲਾਜ਼ਮੀ ਹੈ (400)।

### `body_too_large`

ਬਾਡੀ 16 MB ਤੋਂ ਵੱਡੀ ਹੈ (413)। ਵੱਡੀਆਂ ਫ਼ਾਈਲਾਂ ਅਪਲੋਡ ਕਰੋ ਅਤੇ ਇਸ ਦੀ ਥਾਂ ਉਨ੍ਹਾਂ ਦਾ URL ਭੇਜੋ ([ਫ਼ਾਈਲਾਂ](https://doitong.com/developers/docs/files) ਵੇਖੋ)।

### `invalid_parameter`

ਕਿਸੇ ਕਵੈਰੀ ਪੈਰਾਮੀਟਰ ਦੀ ਕੀਮਤ ਗ਼ਲਤ ਹੈ, ਜਿਵੇਂ `limit` ਦਾ 1 ਤੋਂ 100 ਦੇ ਬਾਹਰ ਹੋਣਾ, `wait` ਦਾ ਨੰਬਰ ਨਾ ਹੋਣਾ, ਅਣਜਾਣ
`status` ਜਾਂ `category`, ਜਾਂ `storage` ਦਾ `permanent` / `temporary` ਤੋਂ ਇਲਾਵਾ ਹੋਣਾ (400)। `param` ਇਸ ਦਾ ਨਾਮ ਦਿੰਦਾ ਹੈ।

### `invalid_category`

`GET /openapi.json?category=` ਵਿੱਚ ਅਜਿਹੀ ਸ਼੍ਰੇਣੀ ਦਿੱਤੀ ਗਈ ਹੈ ਜੋ ਮੌਜੂਦ ਨਹੀਂ (400)। `GET https://api.doitong.ru/v1/categories` ਉਨ੍ਹਾਂ ਦੀ ਸੂਚੀ ਦਿੰਦਾ ਹੈ।

### `invalid_cursor`

ਸੂਚੀ ਕਾਲ ਦਾ `cursor` ਇਸ ਸੂਚੀ ਨਾਲ ਸੰਬੰਧਿਤ ਨਹੀਂ ਹੈ (400)। ਕਰਸਰ ਤੋਂ ਬਿਨਾਂ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਕਰੋ।

### `invalid_idempotency_key`

`Idempotency-Key` ਹੈਡਰ ਖ਼ਾਲੀ ਹੈ ਜਾਂ 255 ਅੱਖਰਾਂ ਤੋਂ ਲੰਮਾ ਹੈ (400)।

### `invalid_arguments`

MCP ਟੂਲ ਕਾਲ ਵਿੱਚ ਕੋਈ ਆਰਗੂਮੈਂਟ ਮੌਜੂਦ ਨਹੀਂ ਜਾਂ ਗ਼ਲਤ ਬਣਿਆ ਹੋਇਆ ਹੈ (ਸਿਰਫ਼ MCP)। `param` ਆਰਗੂਮੈਂਟ ਦਾ ਨਾਮ ਦਿੰਦਾ ਹੈ।

### `invalid_input`

ਮਾਡਲ ਇਨਪੁੱਟ ਵੈਲੀਡੇਸ਼ਨ ਪਾਸ ਨਹੀਂ ਕਰਦਾ (422): ਅਣਜਾਣ ਪੈਰਾਮੀਟਰ (ਸੁਨੇਹਾ ਸਭ ਤੋਂ ਨੇੜਲਾ ਵੈਧ ਨਾਮ ਸੁਝਾਉਂਦਾ ਹੈ),
ਲਾਜ਼ਮੀ ਪੈਰਾਮੀਟਰ ਗੁੰਮ ਹੋਣਾ, ਗ਼ਲਤ ਕਿਸਮ, ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਸੂਚੀ ਜਾਂ ਰੇਂਜ ਤੋਂ ਬਾਹਰ ਦੀ ਕੀਮਤ, ਜਾਂ ਕੈਨੋਨੀਕਲ ਅਤੇ
ਮੂਲ ਨਾਮ ਦੋਵੇਂ ਵੱਖ-ਵੱਖ ਕੀਮਤਾਂ ਨਾਲ ਦਿੱਤੇ ਜਾਣਾ। `param` ਪਹਿਲੇ ਗ਼ਲਤੀ ਵਾਲੇ ਪੈਰਾਮੀਟਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਅਤੇ `details` ਉਨ੍ਹਾਂ ਸਭ ਦੀ ਸੂਚੀ ਦਿੰਦਾ ਹੈ।
ਕੋਈ ਚਾਰਜ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ।

### `unsupported_file`

ਕਿਸੇ ਫ਼ਾਈਲ ਦੀ ਕਿਸਮ ਅਸੀਂ ਸਵੀਕਾਰ ਨਹੀਂ ਕਰਦੇ (422), ਜਿਵੇਂ ਅਸਮਰਥਿਤ ਐਕਸਟੈਂਸ਼ਨ ਵਾਲਾ ਅਪਲੋਡ, ਜਾਂ ਅਜਿਹਾ `content_type`
ਜੋ ਐਕਸਟੈਂਸ਼ਨ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ।

### `invalid_webhook_url`

`webhook_url` ਜਨਤਕ `https://` URL ਨਹੀਂ ਹੈ (422)। ਨਿੱਜੀ, ਸਥਾਨਕ ਅਤੇ ਸਧਾਰਨ `http://` ਪਤੇ ਰੱਦ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।

### `missing_api_key`

ਐਂਡਪੋਇੰਟ ਨੂੰ API ਕੁੰਜੀ ਦੀ ਲੋੜ ਹੈ ਪਰ ਕੋਈ ਭੇਜੀ ਨਹੀਂ ਗਈ (401)।

### `invalid_api_key`

ਕੁੰਜੀ ਅਣਜਾਣ, ਰੱਦ ਕੀਤੀ ਹੋਈ ਜਾਂ ਮਿਆਦ ਪੁੱਗੀ ਹੋਈ ਹੈ (401)।

### `insufficient_scope`

ਕੁੰਜੀ ਵਿੱਚ ਇਸ ਕਾਲ ਲਈ ਲੋੜੀਂਦਾ ਸਕੋਪ ਨਹੀਂ ਹੈ (403), ਜਿਵੇਂ ਰਨ ਲਈ `models:run`, ਜਾਂ
ਬੇਨਤੀਆਂ ਅਤੇ ਬਕਾਇਆ ਪੜ੍ਹਨ ਲਈ `models:read`। [ਪ੍ਰਮਾਣੀਕਰਨ](https://doitong.com/developers/docs/authentication#scopes) ਵੇਖੋ।

### `account_disabled`

ਖਾਤਾ ਬੰਦ ਜਾਂ ਮੁਅੱਤਲ ਹੈ (403)। ਇਸ ਦੀਆਂ ਕੁੰਜੀਆਂ ਹੁਣ ਕੰਮ ਨਹੀਂ ਕਰਦੀਆਂ।

### `not_found`

ਪਾਥ ਮੌਜੂਦ ਨਹੀਂ ਹੈ (404)।

### `model_not_found`

ਇਸ id ਵਾਲਾ ਕੋਈ ਜਨਤਕ ਮਾਡਲ ਨਹੀਂ ਹੈ (404)। `GET https://api.doitong.ru/v1/models` ਨਾਲ ਮਾਡਲਾਂ ਦੀ ਸੂਚੀ ਲਓ।

### `request_not_found`

ਤੁਹਾਡੇ ਖਾਤੇ ਵਿੱਚ ਇਸ id ਵਾਲੀ ਕੋਈ ਬੇਨਤੀ ਮੌਜੂਦ ਨਹੀਂ ਹੈ (404)। ਹੋਰ ਖਾਤਿਆਂ ਦੀਆਂ ਬੇਨਤੀਆਂ ਕਦੇ ਦਿਖਾਈ ਨਹੀਂ ਜਾਂਦੀਆਂ।

### `insufficient_credits`

ਖਾਤੇ ਦਾ **API ਬਕਾਇਆ** (API ਕ੍ਰੈਡਿਟ, 1,000 API ਕ੍ਰੈਡਿਟ = $1 — Doitong ਐਪਾਂ ਦੇ ਕ੍ਰੈਡਿਟ ਨਹੀਂ) ਇਸ ਕਾਲ ਦੀ ਕੀਮਤ ਪੂਰੀ ਨਹੀਂ ਕਰਦਾ
(402)। ਕੁਝ ਵੀ ਚਾਰਜ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਜਵਾਬ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ। ਤਰੁੱਟੀ ਵਿੱਚ `top_up_url` ਹੁੰਦਾ ਹੈ; [https://doitong.ru/developers/dashboard#balance](https://doitong.ru/developers/dashboard#balance) 'ਤੇ ਬਕਾਇਆ ਭਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।

```json
{ "error": { "type": "insufficient_credits", "code": "insufficient_credits",
             "message": "This request costs 560 API credits ($0.56); the API balance is 120 API credits ($0.12). Top up at https://doitong.ru/developers/dashboard#balance",
             "top_up_url": "https://doitong.ru/developers/dashboard#balance", "doc_url": "https://doitong.com/developers/docs/errors#insufficient_credits" } }
```

### `budget_exceeded`

ਇਹ ਕਾਲ API ਕੁੰਜੀ ਦੇ ਆਪਣੇ API ਕ੍ਰੈਡਿਟ ਬਜਟ ਤੋਂ ਵੱਧ ਜਾਵੇਗੀ (402)। ਬਜਟ ਕੁੰਜੀ ਦਾ ਮਾਲਕ ਸੈੱਟ ਕਰਦਾ ਹੈ; ਜਦ ਤੱਕ ਉਹ ਇਸਨੂੰ ਵਧਾਉਂਦਾ ਨਹੀਂ, ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਨਾਲ ਮਦਦ ਨਹੀਂ ਹੋਵੇਗੀ।

### `conflict`

ਕਾਲ ਸਰੋਤ ਦੀ ਮੌਜੂਦਾ ਸਥਿਤੀ ਨਾਲ ਟਕਰਾਉਂਦੀ ਹੈ (409)।

### `idempotency_mismatch`

`Idempotency-Key` ਪਹਿਲਾਂ ਹੀ ਵੱਖਰੀ ਬਾਡੀ ਨਾਲ ਵਰਤੀ ਜਾ ਚੁੱਕੀ ਹੈ (409)। ਨਵੇਂ ਓਪਰੇਸ਼ਨ ਲਈ ਨਵੀਂ ਕੁੰਜੀ ਵਰਤੋ।

### `idempotency_in_progress`

ਉਸੇ `Idempotency-Key` ਵਾਲੀ ਬੇਨਤੀ ਇਸ ਵੇਲੇ ਬਣਾਈ ਜਾ ਰਹੀ ਹੈ (409)। ਇਸਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਕੁਝ ਪਲਾਂ ਬਾਅਦ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।

### `request_active`

ਬੇਨਤੀ ਹਾਲੇ ਵੀ `queued` ਜਾਂ `running` ਹੈ, ਇਸ ਲਈ ਹਾਲੇ ਮਿਟਾਉਣ ਲਈ ਕੋਈ ਫ਼ਾਈਲ ਨਹੀਂ ਹੈ (409)। ਇਸ ਦੇ ਮੁਕੰਮਲ ਹੋਣ ਤੋਂ ਬਾਅਦ ਉਨ੍ਹਾਂ ਨੂੰ ਮਿਟਾਓ।

### `not_cancelable`

ਬੇਨਤੀ ਪਹਿਲਾਂ ਹੀ `succeeded` ਜਾਂ `failed` ਹੈ ਅਤੇ ਰੱਦ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ (409)।

### `rate_limited`

ਮੌਜੂਦਾ ਵਿੰਡੋ ਵਿੱਚ ਕੁੰਜੀ ਨੇ ਬਹੁਤ ਜ਼ਿਆਦਾ ਬੇਨਤੀਆਂ ਕੀਤੀਆਂ (429)। `X-RateLimit-*` ਅਤੇ `Retry-After` ਹੈਡਰ ਵੇਖੋ।

### `too_many_inflight`

ਖਾਤੇ ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ 10 ਬੇਨਤੀਆਂ `queued` ਜਾਂ `running` ਹਨ (429)। ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਇੱਕ ਦੇ ਮੁਕੰਮਲ ਹੋਣ 'ਤੇ ਅਗਲੀ ਸ਼ੁਰੂ ਕਰੋ।

### `upstream_error`

ਮਾਡਲ ਬੈਕਐਂਡ ਨੇ ਬੇਨਤੀ ਰੱਦ ਕਰ ਦਿੱਤੀ ਜਾਂ ਅਸਫਲ ਹੋ ਗਿਆ (ਰਨ 'ਤੇ 502, ਜਾਂ ਬੇਨਤੀ ਵਿੱਚ ਇਸ ਕੋਡ ਨਾਲ `failed`)। API ਕ੍ਰੈਡਿਟ
ਵਾਪਸ ਕਰ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ। ਜੇ ਬੈਕਐਂਡ ਨੇ ਖੁਦ ਇਨਪੁੱਟ ਰੱਦ ਕੀਤਾ ਹੋਵੇ, ਤਾਂ ਕਾਲ ਇਸ ਦੇ ਸੁਨੇਹੇ ਨਾਲ `422 invalid_input` ਵਾਪਸ ਕਰਦੀ ਹੈ।

### `upstream_lost`

ਮਾਡਲ ਬੈਕਐਂਡ ਨੂੰ ਹੁਣ ਬੇਨਤੀ ਦਾ ਪਤਾ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ਨਤੀਜਾ ਕਦੇ ਨਹੀਂ ਆਵੇਗਾ। ਇਹ ਇਸ ਕੋਡ
(ਕਿਸਮ `upstream_error`) ਨਾਲ `failed` ਵਜੋਂ ਸਮਾਪਤ ਹੁੰਦੀ ਹੈ ਅਤੇ ਰਕਮ ਵਾਪਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸਨੂੰ ਦੁਬਾਰਾ ਚਲਾਓ।

### `timeout`

ਬੇਨਤੀ ਆਪਣੀ ਸੀਮਾ ਤੋਂ ਵੱਧ ਸਮੇਂ ਤੱਕ ਚੱਲੀ (ਚਿੱਤਰਾਂ ਲਈ 15 ਮਿੰਟ, ਵੀਡੀਓ ਲਈ 60, ਹੋਰਾਂ ਲਈ 30) ਅਤੇ ਰੋਕ ਦਿੱਤੀ ਗਈ। ਇਹ
ਇਸ ਕੋਡ ਨਾਲ `failed` ਵਜੋਂ ਸਮਾਪਤ ਹੁੰਦੀ ਹੈ ਅਤੇ ਰਕਮ ਵਾਪਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।

### `service_unavailable`

API ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਰੋਕਿਆ ਗਿਆ ਹੈ, ਜਾਂ ਫ਼ਾਈਲ ਅਪਲੋਡ ਵਰਗੀ ਕੋਈ ਨਿਰਭਰਤਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ (503)। ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।

### `internal_error`

ਸਾਡੇ ਪਾਸੇ ਕੁਝ ਗ਼ਲਤ ਹੋ ਗਿਆ (500)। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ; ਜੇ ਇਹ ਜਾਰੀ ਰਹੇ ਤਾਂ ਸਹਾਇਤਾ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।

### `charge_failed`

ਅੰਦਰੂਨੀ ਸਮੱਸਿਆ ਕਾਰਨ ਖਾਤੇ ਤੋਂ ਚਾਰਜ ਨਹੀਂ ਲਿਆ ਜਾ ਸਕਿਆ (500)। ਬੇਨਤੀ ਨੂੰ `failed` ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ; ਕੁਝ ਵੀ ਨਹੀਂ ਲਿਆ ਗਿਆ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।

### `pricing_unavailable`

ਮਾਡਲ ਦੀ ਕੀਮਤ ਕੌਂਫ਼ਿਗਰ ਨਹੀਂ ਕੀਤੀ ਗਈ, ਇਸ ਲਈ ਇਸ ਵੇਲੇ ਕੀਮਤ ਦੱਸਣਾ ਜਾਂ ਚਲਾਉਣਾ ਸੰਭਵ ਨਹੀਂ ਹੈ (500)।
