---
title: "錯誤碼：Lazu API 每個錯誤的含義與處理"
description: "如何讀取 Lazu 錯誤回應、每個錯誤編號的含義以及對應處理方式。"
source: https://lazu.ai/docs/zh-TW/errors
updated: 2026-10-02
---

# 錯誤碼

Lazu 回傳的每個錯誤都有三個穩定識別：Lazu 錯誤編號（`LZ-3101`）、`code`（`insufficient_quota`）和 `type`（`insufficient_quota`）。HTTP 狀態碼一律是真實的，錯誤不會以 200 回傳。

## 回應結構

OpenAI 相容介面保留 OpenAI 的錯誤物件，Lazu 的欄位加在旁邊。只認得 OpenAI 欄位的 SDK 照常運作。

```json
{
  "error": {
    "message": "Wallet balance is too low for this request. Top up to continue.",
    "type": "insufficient_quota",
    "param": null,
    "code": "insufficient_quota",
    "lazu": "LZ-3101",
    "docs": "https://lazu.ai/docs/errors#lz-3101",
    "request_id": "req_lazu_01KSBV4MC6THZ9TCZEM38KPYRX",
    "details": {}
  }
}
```

Anthropic 相容介面（`/v1/messages`）使用 Anthropic 的結構與類型：

```json
{
  "type": "error",
  "error": {
    "type": "billing_error",
    "message": "Wallet balance is too low for this request. Top up to continue.",
    "code": "insufficient_quota",
    "lazu": "LZ-3101",
    "docs": "https://lazu.ai/docs/errors#lz-3101"
  },
  "request_id": "req_lazu_01KSBV4MC6THZ9TCZEM38KPYRX"
}
```

| 欄位           | 含義                                              |
| ------------ | ----------------------------------------------- |
| `code`       | 發生了什麼。穩定，程式依它分支。                                |
| `type`       | 下一步該做什麼（見下表）。穩定。                                |
| `lazu`       | Lazu 錯誤編號。穩定，聯絡支援時提供它。                          |
| `message`    | 給開發者看的英文說明。可能調整，請勿解析。                           |
| `param`      | 出問題的請求欄位（如有）。                                   |
| `details`    | 結構化的值，例如 `field`、`model`、`retry_after_seconds`。 |
| `request_id` | 這個錯誤所屬的請求。                                      |
| `docs`       | 指向本頁對應編號的連結。                                    |

每個錯誤回應還帶有 `X-Lazu-Request-Id` 與 `X-Lazu-Error` 回應標頭。

## 錯誤類型

| 類型                               | HTTP    | 處理方式                               |
| -------------------------------- | ------- | ---------------------------------- |
| `invalid_request_error`          | 400、413 | 修正請求，原樣重試沒有用。                      |
| `authentication_error`           | 401     | 修正 API Key：無效、過期、停用各有自己的 code。     |
| `permission_error`               | 403     | Key 或帳號不允許這個操作：IP、模型、供應商或專案範圍。     |
| `not_found_error`                | 404     | 路徑、模型或 ID 不正確。                     |
| `insufficient_quota`             | 429     | 餘額或某項預算用完。儲值或調高預算，重試無效。            |
| `rate_limit_error`               | 429     | 等待 `Retry-After` 後再試。              |
| `content_policy_violation_error` | 400     | 模型拒絕了內容，需要修改內容。                    |
| `overloaded_error`               | 503     | 忙碌中，稍後退避重試。                        |
| `timeout_error`                  | 504     | 沒有及時回應，結果未知；重播前先確認。                |
| `api_connection_error`           | 502     | 連線中斷，結果未知；重播前先確認。                  |
| `api_error`                      | 500、502 | Lazu 或模型出錯。冪等請求可重試；持續出現請附請求編號聯絡支援。 |

在 `/v1/messages` 上，`insufficient_quota` 以 Anthropic 的 `billing_error` 回傳，`timeout_error` 與 `api_connection_error` 以 `api_error` 回傳。

## 重試策略

只在尚未收到輸出、且請求可安全重播時重試。429 要區分暫時限流與 `insufficient_quota`：餘額不足需要處理額度，不能靠重試解決。有 `Retry-After` 時遵循它；暫時性網關/上游故障採用有限次退避。執行狀態不明時，SDK 自動重試可能產生另一次呼叫，應明確設定。網關切換通道與客戶端重試是兩個決定。

## 串流回應

串流開始後 HTTP 狀態碼無法再變更。Lazu 會用協定自己的錯誤框結束串流，框內是同樣的錯誤物件（Chat Completions 為 `data: {"error": {...}}` 加 `data: [DONE]`，Responses 與 Messages 為 `error` 事件）。請保留已收到的部分輸出，重播前先查看請求詳情。遇到 413 `request_body_too_large` 請縮小請求；遇到 503 `gateway_overloaded` 請稍後退避重試。

## 提交支援工單

每個 Lazu 回應（成功或失敗）都帶有：

```http
X-Lazu-Request-Id: req_lazu_01KSBV4MC6THZ9TCZEM38KPYRX
```

把它和 `LZ-` 編號一起貼進支援工單，我們可以追蹤完整的路由、上游呼叫與計費過程。

> 有些錯誤是 Lazu 這一側的問題，例如某條模型線路暫時故障。這類錯誤只回傳中性的「暫時無法使用」說明，具體原因記錄在請求編號下。

## 錯誤編號速查

### LZ-1xxx · 請求本身

| 編號        | Code                          | HTTP | 類型                      | 含義與處理                                 |
| --------- | ----------------------------- | ---- | ----------------------- | ------------------------------------- |
| `LZ-1001` | `invalid_request`             | 400  | `invalid_request_error` | 請求內容不正確。請檢查填寫的內容後再試。                  |
| `LZ-1002` | `bad_request_body`            | 400  | `invalid_request_error` | 請求本文格式不正確，模型沒有接受。請檢查請求參數。             |
| `LZ-1003` | `model_name_required`         | 400  | `invalid_request_error` | 請求中缺少模型名稱。請填寫 model 參數。               |
| `LZ-1004` | `request_body_too_large`      | 413  | `invalid_request_error` | 請求內容過大。請縮減內容或拆分後再傳送。                  |
| `LZ-1005` | `context_length_exceeded`     | 400  | `invalid_request_error` | 輸入超出了模型的上下文長度。請縮短對話，或改用上下文更長的模型。      |
| `LZ-1006` | `protocol_bridge_unsupported` | 400  | `invalid_request_error` | 目前線路無法把請求中的某項功能轉交給所選模型。請改用原生支援該功能的模型。 |
| `LZ-1007` | `capability_unsupported`      | 400  | `invalid_request_error` | 所選模型不支援這次請求用到的功能。請改用支援該功能的模型。         |
| `LZ-1008` | `convert_request_failed`      | 400  | `invalid_request_error` | 請求無法轉換成所選模型的格式。請檢查參數，或改用其他模型。         |
| `LZ-1009` | `missing_required_parameter`  | 400  | `invalid_request_error` | 請求缺少必填參數。請對照介面文件補齊。                   |
| `LZ-1010` | `endpoint_not_supported`      | 404  | `not_found_error`       | 不支援這個介面。請檢查請求網址。                      |
| `LZ-1011` | `tokenization_error`          | 500  | `api_error`             | 無法計算輸入的 token 數。請檢查輸入內容是否完整。          |
| `LZ-1012` | `resource_not_found`          | 404  | `not_found_error`       | 找不到要操作的內容，它可能已被刪除。請重新整理後再試。           |
| `LZ-1013` | `version_conflict`            | 409  | `conflict_error`        | 這筆記錄在你開啟後被修改過。請重新整理後重新操作。             |
| `LZ-1014` | `state_conflict`              | 409  | `conflict_error`        | 目前狀態下無法執行這個操作。請重新整理查看最新狀態。            |
| `LZ-1901` | `client_canceled`             | 499  | `api_connection_error`  | 請求已取消。                                |

### LZ-20xx · API Key

| 編號        | Code                          | HTTP | 類型                     | 含義與處理                                 |
| --------- | ----------------------------- | ---- | ---------------------- | ------------------------------------- |
| `LZ-2001` | `invalid_api_key`             | 401  | `authentication_error` | API Key 無效。請檢查 Key 是否複製完整，或在主控台新建一把。  |
| `LZ-2002` | `token_expired`               | 401  | `authentication_error` | 這把 API Key 已過期。請在主控台延長有效期限，或新建一把 Key。 |
| `LZ-2003` | `token_disabled`              | 401  | `authentication_error` | 這把 API Key 已停用。請在主控台啟用它，或改用其他 Key。    |
| `LZ-2004` | `ephemeral_credential_denied` | 403  | `permission_error`     | 這個臨時憑證不能用於本次請求。請只在簽發時限定的模型和介面上使用。     |
| `LZ-2005` | `proxy_signature_invalid`     | 401  | `authentication_error` | 無法確認請求來源。請稍後再試；如果持續出現，請聯絡支援。          |

### LZ-21xx · 主控台登入狀態

| 編號        | Code                    | HTTP | 類型                     | 含義與處理                    |
| --------- | ----------------------- | ---- | ---------------------- | ------------------------ |
| `LZ-2101` | `session_required`      | 401  | `authentication_error` | 請先登入。                    |
| `LZ-2102` | `session_expired`       | 401  | `authentication_error` | 登入已過期，請重新登入。             |
| `LZ-2103` | `session_invalid`       | 401  | `authentication_error` | 登入狀態已失效，請重新登入。           |
| `LZ-2104` | `session_user_mismatch` | 401  | `authentication_error` | 目前頁面屬於另一個已登入的帳號。請重新整理頁面。 |
| `LZ-2105` | `access_token_invalid`  | 401  | `authentication_error` | 存取權杖無效。請在個人設定中重新產生。      |

### LZ-22xx · 登入與註冊

| 編號        | Code                                   | HTTP | 類型                      | 含義與處理                               |
| --------- | -------------------------------------- | ---- | ----------------------- | ----------------------------------- |
| `LZ-2201` | `password_login_disabled`              | 403  | `permission_error`      | 密碼登入已關閉。請改用其他登入方式。                  |
| `LZ-2202` | `invalid_credentials`                  | 401  | `authentication_error`  | 使用者名稱或密碼錯誤，或帳號已停用。請檢查後再試。           |
| `LZ-2203` | `registration_closed`                  | 403  | `permission_error`      | 目前不開放註冊新帳號。如需帳號，請聯絡管理員。             |
| `LZ-2204` | `password_registration_disabled`       | 403  | `permission_error`      | 已關閉密碼註冊。請用電子郵件驗證碼或第三方帳號註冊。          |
| `LZ-2205` | `email_verification_required`          | 400  | `invalid_request_error` | 註冊需要驗證電子郵件。請填寫電子郵件地址和驗證碼。           |
| `LZ-2206` | `verification_code_invalid`            | 400  | `invalid_request_error` | 驗證碼錯誤或已過期。請檢查，或重新取得。                |
| `LZ-2207` | `verification_code_attempts_exhausted` | 429  | `rate_limit_error`      | 驗證碼錯誤次數過多，已失效。請重新取得驗證碼。             |
| `LZ-2210` | `email_code_auth_disabled`             | 403  | `permission_error`      | 電子郵件驗證碼登入已關閉。請改用其他登入方式。             |
| `LZ-2211` | `email_transport_unavailable`          | 503  | `api_error`             | 暫時無法寄送電子郵件驗證碼。請改用其他登入方式。            |
| `LZ-2215` | `original_password_incorrect`          | 400  | `invalid_request_error` | 目前的密碼不正確。請檢查後再試。                    |
| `LZ-2216` | `oauth_provider_not_configured`        | 404  | `not_found_error`       | 這個登入方式暫時無法使用。請改用其他方式。               |
| `LZ-2217` | `oauth_cancelled`                      | 400  | `invalid_request_error` | 你取消了授權，登入沒有完成。                      |
| `LZ-2218` | `oauth_provider_error`                 | 502  | `api_error`             | 登入服務商回傳了錯誤。請稍後再試。                   |
| `LZ-2219` | `oauth_state_invalid`                  | 400  | `invalid_request_error` | 這次登入已失效。請重新登入。                      |
| `LZ-2220` | `oauth_exchange_failed`                | 502  | `api_error`             | 沒能與登入服務商完成登入。請稍後再試。                 |
| `LZ-2221` | `oauth_identity_invalid`               | 401  | `authentication_error`  | 無法驗證你在登入服務商的身分。請稍後再試。               |
| `LZ-2222` | `oauth_login_failed`                   | 500  | `api_error`             | 登入沒有完成。請稍後再試。                       |
| `LZ-2223` | `oauth_email_unverified`               | 403  | `permission_error`      | 這個帳號沒有已驗證的電子郵件。請先在對應平台驗證電子郵件，再重新登入。 |
| `LZ-2224` | `oauth_email_conflict`                 | 409  | `conflict_error`        | 這個電子郵件對應多個帳號。請聯絡管理員處理。              |
| `LZ-2225` | `oauth_identity_conflict`              | 409  | `conflict_error`        | 這個第三方帳號已綁定其他使用者。請用那個使用者登入。          |

### LZ-23xx · 存取權限

| 編號        | Code                       | HTTP | 類型                 | 含義與處理                                       |
| --------- | -------------------------- | ---- | ------------------ | ------------------------------------------- |
| `LZ-2301` | `access_denied`            | 403  | `permission_error` | 你沒有執行這個操作的權限。如需開通，請聯絡管理員。                   |
| `LZ-2302` | `ip_not_allowed`           | 403  | `permission_error` | 這把 API Key 不接受來自你目前 IP 的請求。請檢查 Key 的 IP 限制。 |
| `LZ-2303` | `user_banned`              | 403  | `permission_error` | 這個帳號已被停用。如有疑問，請聯絡管理員。                       |
| `LZ-2304` | `group_access_denied`      | 403  | `permission_error` | 目前帳號不能使用所請求的線路。請改用其他線路。                     |
| `LZ-2305` | `channel_selection_denied` | 403  | `permission_error` | 只有管理員可以把請求指定到某個管道。                          |
| `LZ-2306` | `project_access_suspended` | 403  | `permission_error` | 你在這個專案的存取已暫停。請聯絡專案管理員。                      |
| `LZ-2307` | `address_not_enabled`      | 403  | `permission_error` | 你的帳戶沒有開通這個接入位址。請換回預設位址。                     |

### LZ-26xx · 判別模型

| 編號        | Code                             | HTTP | 類型                      | 含義與處理                      |
| --------- | -------------------------------- | ---- | ----------------------- | -------------------------- |
| `LZ-2601` | `missing_questions`              | 400  | `invalid_request_error` | 請提供 questions，或開啟自動生成判別問題。 |
| `LZ-2602` | `invalid_decision_state`         | 400  | `invalid_request_error` | 請提供文字或 JSON 材料，或嵌入圖片。      |
| `LZ-2603` | `invalid_decision_questions`     | 400  | `invalid_request_error` | 判別問題格式不正確。                 |
| `LZ-2604` | `unsupported_question_type`      | 400  | `invalid_request_error` | 暫不支援這種問題類型。                |
| `LZ-2605` | `unsupported_decision_input`     | 400  | `invalid_request_error` | 該判別模型不支援這種輸入。              |
| `LZ-2606` | `unsupported_decision_parameter` | 400  | `invalid_request_error` | 暫不支援這個參數。判別介面不支援串流輸出。      |
| `LZ-2607` | `question_generation_failed`     | 502  | `api_error`             | 生成的問題未通過驗證，生成費用將退回。        |
| `LZ-2608` | `upstream_decision_invalid`      | 502  | `api_error`             | 判別模型傳回的結果格式不正確。            |
| `LZ-2609` | `upstream_capacity`              | 429  | `rate_limit_error`      | 上游容量已滿，請按提示時間稍後重試。         |

### LZ-3xxx · 錢包與預算

| 編號        | Code                             | HTTP | 類型                   | 含義與處理                                             |
| --------- | -------------------------------- | ---- | -------------------- | ------------------------------------------------- |
| `LZ-3101` | `insufficient_quota`             | 429  | `insufficient_quota` | 錢包餘額不足，無法完成這次請求。請儲值後繼續。                           |
| `LZ-3201` | `key_budget_exceeded`            | 429  | `insufficient_quota` | 這把 API Key 的預算不足以涵蓋本次請求，請求沒有送出。請調高 Key 預算或降低輸出上限。 |
| `LZ-3202` | `pre_consume_token_quota_failed` | 429  | `insufficient_quota` | 這把 API Key 的剩餘額度不足以支應本次請求。請調高額度或改用其他 Key。         |
| `LZ-3301` | `member_budget_exceeded`         | 429  | `insufficient_quota` | 你本月的成員預算已用完。請聯絡專案管理員調整。                           |
| `LZ-3401` | `project_budget_exceeded`        | 429  | `insufficient_quota` | 專案預算已用完。請聯絡專案管理員調整。                               |
| `LZ-3501` | `platform_budget_exceeded`       | 429  | `insufficient_quota` | 平台支出已達上限。請聯絡平台管理員。                                |
| `LZ-3601` | `pricing_not_configured`         | 503  | `api_error`          | 這個模型在所選線路上還沒有定價，暫時無法使用。請改用其他模型。                   |

### LZ-4xxx · 模型與線路

| 編號        | Code                         | HTTP | 類型                               | 含義與處理                                               |
| --------- | ---------------------------- | ---- | -------------------------------- | --------------------------------------------------- |
| `LZ-4001` | `model_not_found`            | 404  | `not_found_error`                | 模型目錄裡沒有這個模型。請檢查模型名稱。                                |
| `LZ-4002` | `model_not_allowed`          | 403  | `permission_error`               | 這把 API Key 不能使用所請求的模型。請檢查 Key 的模型範圍。                |
| `LZ-4003` | `token_vendor_denied`        | 403  | `permission_error`               | 這把 API Key 不能使用這個供應商的模型。請檢查 Key 的供應商範圍。             |
| `LZ-4101` | `no_available_channel`       | 503  | `overloaded_error`               | 暫時沒有線路能服務這個模型。請稍後再試，或改用其他模型。                        |
| `LZ-4102` | `invalid_channel_id`         | 400  | `invalid_request_error`          | 指定的管道編號無效。                                          |
| `LZ-4103` | `channel_disabled`           | 403  | `permission_error`               | 指定的管道已停用。                                           |
| `LZ-4104` | `channel_config_invalid`     | 503  | `api_error`                      | 這個模型暫時無法使用，請求沒有完成。請稍後再試。                            |
| `LZ-4105` | `channel_no_available_key`   | 503  | `overloaded_error`               | 這個模型暫時無法使用，請求沒有完成。請稍後再試。                            |
| `LZ-4106` | `preferred_lane_unavailable` | 503  | `overloaded_error`               | 這個模型在 Key 固定的線路上無法使用，且沒有開啟自動切換。請改用其他模型，或調整 Key 的線路。 |
| `LZ-4301` | `prompt_blocked`             | 400  | `content_policy_violation_error` | 模型依內容政策拒絕了這段內容。請修改後再試。                              |

### LZ-5xxx · 速率與容量

| 編號        | Code                                | HTTP | 類型                 | 含義與處理                                       |
| --------- | ----------------------------------- | ---- | ------------------ | ------------------------------------------- |
| `LZ-5001` | `token_rate_limit_exceeded`         | 429  | `rate_limit_error` | 這把 API Key 請求過於頻繁。請依 Retry-After 提示的時間稍後再試。 |
| `LZ-5002` | `request_rate_limit_exceeded`       | 429  | `rate_limit_error` | 請求過於頻繁。請稍後再試。                               |
| `LZ-5003` | `total_request_rate_limit_exceeded` | 429  | `rate_limit_error` | 請求總量超出限制。請稍後再試。                             |
| `LZ-5101` | `gateway_overloaded`                | 503  | `overloaded_error` | 閘道暫時忙碌。請稍後再試。                               |
| `LZ-5201` | `upstream_rate_limited`             | 429  | `rate_limit_error` | 模型目前正在限流。請稍後再試。                             |
| `LZ-5301` | `too_many_attempts`                 | 429  | `rate_limit_error` | 操作過於頻繁。請稍等片刻再試。                             |

### LZ-6xxx · 上游模型服務

| 編號        | Code                        | HTTP | 類型                     | 含義與處理                             |
| --------- | --------------------------- | ---- | ---------------------- | --------------------------------- |
| `LZ-6001` | `upstream_error`            | 502  | `api_error`            | 模型回傳了錯誤。請稍後再試。                    |
| `LZ-6002` | `upstream_invalid_response` | 502  | `api_error`            | 模型回傳的結果無法使用。請先確認是否已有結果，再決定是否重試。   |
| `LZ-6003` | `upstream_stream_failed`    | 502  | `api_error`            | 模型在輸出過程中出錯並中斷。請先查看已輸出的內容，再決定是否重試。 |
| `LZ-6101` | `upstream_timeout`          | 504  | `timeout_error`        | 模型回應逾時，結果尚未確認。請先查看用量記錄，再決定是否重送。   |
| `LZ-6201` | `upstream_network_error`    | 502  | `api_connection_error` | 連線模型失敗。請稍後再試。                     |
| `LZ-6202` | `upstream_overloaded`       | 503  | `overloaded_error`     | 模型目前忙碌。請稍後再試。                     |
| `LZ-6301` | `upstream_auth_failed`      | 502  | `api_error`            | 這個模型暫時無法使用，請求沒有完成。請稍後再試。          |
| `LZ-6302` | `upstream_billing_failed`   | 502  | `api_error`            | 這個模型暫時無法使用，請求沒有完成。請稍後再試。          |

### LZ-7xxx · 主控台

| 編號        | Code                                     | HTTP | 類型                      | 含義與處理                                                  |
| --------- | ---------------------------------------- | ---- | ----------------------- | ------------------------------------------------------ |
| `LZ-7001` | `user_not_found`                         | 404  | `not_found_error`       | 找不到這個使用者，可能已被刪除。請重新整理列表。                               |
| `LZ-7002` | `user_exists`                            | 409  | `conflict_error`        | 使用者名稱或電子郵件已被註冊，或屬於已註銷的帳號。請換一個。                         |
| `LZ-7003` | `user_manage_forbidden`                  | 403  | `permission_error`      | 你不能管理與你同級或更高級別的帳號。                                     |
| `LZ-7004` | `user_role_elevation_forbidden`          | 403  | `permission_error`      | 你不能把帳號設為與你同級或更高的角色。                                    |
| `LZ-7005` | `root_user_protected`                    | 403  | `permission_error`      | 不能停用、刪除或降級這個管理員：不能降級自己，也不能去掉最後一個管理員。                   |
| `LZ-7006` | `user_role_unchanged`                    | 409  | `conflict_error`        | 這個帳號已經是該角色。                                            |
| `LZ-7007` | `balance_adjustment_reason_required`     | 400  | `invalid_request_error` | 請填寫餘額調整原因。                                             |
| `LZ-7008` | `balance_adjustment_amount_zero`         | 400  | `invalid_request_error` | 調整金額不能為 0。請輸入正數或負數。                                    |
| `LZ-7009` | `username_invalid`                       | 400  | `invalid_request_error` | 使用者名稱需為 2–20 個字元，只能包含字母、數字、底線和連字號，且以字母或數字開頭。           |
| `LZ-7010` | `username_unavailable`                   | 409  | `conflict_error`        | 這個使用者名稱已被使用或為系統保留。請換一個。                                |
| `LZ-7011` | `username_change_cooldown`               | 429  | `rate_limit_error`      | 使用者名稱每 {{cooldown\_days}} 天只能修改一次。請到期後再改。              |
| `LZ-7012` | `identity_unlink_unavailable`            | 403  | `permission_error`      | 暫不支援解除已綁定的登入方式。                                        |
| `LZ-7101` | `topup_order_not_found`                  | 404  | `not_found_error`       | 找不到這個交易編號對應的儲值訂單。確認交易編號後再試。                            |
| `LZ-7102` | `topup_order_not_pending`                | 409  | `conflict_error`        | 這筆儲值訂單已不是待付款狀態，無法手動補單。重新整理列表查看最新狀態。                    |
| `LZ-7103` | `topup_method_unsupported`               | 400  | `invalid_request_error` | 只有 Stripe 儲值訂單可以手動補單。                                  |
| `LZ-7104` | `topup_credit_invalid`                   | 409  | `conflict_error`        | 這筆儲值訂單沒有可入帳的金額，無法補單。請在 Stripe 中確認訂單。                   |
| `LZ-7105` | `topup_search_keyword_invalid`           | 400  | `invalid_request_error` | 搜尋至少需要 2 個 %、\_、! 以外的字元。請輸入更長的訂單編號。                    |
| `LZ-7106` | `invalid_amount`                         | 400  | `invalid_request_error` | 儲值金額必須是允許範圍內的整數美元。調整金額後再試。                             |
| `LZ-7107` | `payment_not_found`                      | 404  | `not_found_error`       | 找不到這筆付款，它可能屬於其他帳號。請檢查連結。                               |
| `LZ-7108` | `invoice_unavailable`                    | 404  | `not_found_error`       | 這筆付款的發票或收據尚未準備好。幾分鐘後再試。                                |
| `LZ-7109` | `payment_provider_unavailable`           | 503  | `api_error`             | 付款服務暫時無法使用。幾分鐘後再試。                                     |
| `LZ-7110` | `no_billing_customer`                    | 409  | `conflict_error`        | 這個專案還沒有帳單資料，首次付款時會自動建立。                                |
| `LZ-7111` | `wallet_ledger_range_invalid`            | 400  | `invalid_request_error` | 無法顯示這個日期範圍。請選擇不超過 32 天的範圍。                             |
| `LZ-7112` | `dispute_still_open`                     | 409  | `conflict_error`        | Stripe 尚未以這個結果結案。等 Stripe 結案後再記錄結果。                    |
| `LZ-7113` | `dispute_resolution_failed`              | 409  | `conflict_error`        | 無法為這筆儲值記錄爭議結果。請確認儲值單號與爭議 ID。                           |
| `LZ-7114` | `payment_document_reconcile_failed`      | 503  | `api_error`             | 無法與 Stripe 核對這筆儲值的發票與收據。稍後再試。                          |
| `LZ-7121` | `referral_unavailable`                   | 500  | `invalid_request_error` | 推薦記錄暫時不可用，請稍後重試。                                       |
| `LZ-7122` | `referral_code_invalid`                  | 400  | `invalid_request_error` | 名字只能用 3–20 位小寫字母、數字或連字號，不能以連字號開頭或結尾。                   |
| `LZ-7123` | `referral_code_reserved`                 | 400  | `invalid_request_error` | 這個名字不能用，換一個試試。                                         |
| `LZ-7124` | `referral_code_taken`                    | 409  | `invalid_request_error` | 這個名字已經被別人用了。                                           |
| `LZ-7125` | `referral_code_limit`                    | 409  | `invalid_request_error` | 改名次數已經用完。                                              |
| `LZ-7126` | `promotion_unavailable`                  | 500  | `invalid_request_error` | 活動設定暫時不可用，請稍後重試。                                       |
| `LZ-7127` | `promotion_config_invalid`               | 400  | `invalid_request_error` | 請檢查活動比例、金額上限和時間範圍。                                     |
| `LZ-7128` | `referral_status_invalid`                | 400  | `invalid_request_error` | 推薦狀態篩選條件無效。                                            |
| `LZ-7129` | `referral_search_invalid`                | 400  | `invalid_request_error` | 推薦記錄搜尋條件無效。                                            |
| `LZ-7130` | `referral_not_found`                     | 400  | `invalid_request_error` | 找不到這筆推薦獎勵。                                             |
| `LZ-7131` | `referral_not_pending`                   | 409  | `invalid_request_error` | 這筆推薦獎勵已不在待處理狀態。                                        |
| `LZ-7201` | `key_name_too_long`                      | 400  | `invalid_request_error` | Key 名稱過長，最多 {{max\_length}} 個字元。請縮短後再儲存。               |
| `LZ-7202` | `key_enable_blocked`                     | 409  | `conflict_error`        | 這把 Key 已過期或額度已用完，暫時無法啟用。請先延長有效期限或調高額度。                 |
| `LZ-7203` | `key_limit_reached`                      | 409  | `conflict_error`        | 你在這個專案裡已有 {{limit}} 把 Key，已達上限。請刪除不再使用的 Key 後再新增。      |
| `LZ-7204` | `secret_unavailable`                     | 409  | `conflict_error`        | 這把 Key 只保存了摘要，無法顯示完整金鑰。如需完整金鑰，請新增一把。                   |
| `LZ-7205` | `key_not_found`                          | 404  | `not_found_error`       | 找不到這把 Key，它可能已被刪除。請重新整理頁面。                             |
| `LZ-7301` | `channel_not_found`                      | 404  | `not_found_error`       | 這個渠道已不存在，可能已被刪除。請重新整理列表。                               |
| `LZ-7302` | `channel_search_backend_managed`         | 409  | `conflict_error`        | 這個渠道是檢索後端，不能在這裡修改。請到「檢索後端」頁面管理。                        |
| `LZ-7303` | `channel_lane_invalid`                   | 400  | `invalid_request_error` | 檔位「{{lane}}」不存在。每個渠道只屬於一個既有檔位，請從列表中選擇。                 |
| `LZ-7304` | `channel_settings_invalid`               | 400  | `invalid_request_error` | 渠道額外設定無法解析，沒有儲存。請檢查 JSON 格式和取值。                        |
| `LZ-7305` | `channel_model_name_too_long`            | 400  | `invalid_request_error` | 有模型名稱超過 255 個字元，渠道沒有儲存。請縮短或刪除它。                        |
| `LZ-7306` | `channel_not_multi_key`                  | 409  | `conflict_error`        | 這個渠道只有一個金鑰，不能逐一管理金鑰。                                   |
| `LZ-7307` | `channel_key_index_invalid`              | 400  | `invalid_request_error` | 這個金鑰已不在渠道中。請重新整理金鑰列表後再試。                               |
| `LZ-7308` | `channel_last_key`                       | 409  | `conflict_error`        | 這是渠道的最後一個金鑰，不能刪除。請先新增其他金鑰，或直接刪除渠道。                     |
| `LZ-7309` | `channel_keys_none_eligible`             | 409  | `conflict_error`        | 沒有符合這個操作的金鑰，渠道沒有變化。                                    |
| `LZ-7310` | `channel_balance_unsupported`            | 400  | `invalid_request_error` | 這類渠道或多金鑰渠道不支援查詢餘額。                                     |
| `LZ-7311` | `channel_balance_query_failed`           | 502  | `api_error`             | 上游沒有回傳餘額。請檢查渠道金鑰和位址後再試。                                |
| `LZ-7312` | `channel_upstream_models_failed`         | 502  | `api_error`             | 上游沒有回傳模型列表。請檢查金鑰和位址，或手動填寫模型。                           |
| `LZ-7313` | `channel_task_running`                   | 409  | `conflict_error`        | 同類維護工作正在執行，這次沒有啟動。請等它完成後再試。                            |
| `LZ-7314` | `channel_test_failed`                    | 502  | `api_error`             | 渠道測試沒有通過，上游回傳了錯誤。請檢查金鑰、位址和測試模型後再測一次。                   |
| `LZ-7315` | `channel_test_not_sent`                  | 422  | `invalid_request_error` | 無法為這個渠道建立測試請求，沒有送往上游。請檢查渠道類型、模型對應和定價。                  |
| `LZ-7316` | `channel_route_not_found`                | 404  | `not_found_error`       | 這個渠道沒有在該檔位下提供這個模型。請重新整理頁面查看最新線路。                       |
| `LZ-7317` | `route_observation_incomplete`           | 409  | `conflict_error`        | 這個來源還在觀察期。滿 7 天且各項檢查都通過後才能上線。                          |
| `LZ-7318` | `route_observation_none`                 | 404  | `not_found_error`       | 這個來源沒有觀察中的模型。請重新整理頁面查看最新狀態。                            |
| `LZ-7401` | `setting_invalid`                        | 400  | `invalid_request_error` | 有一項設定的值不符合要求，這次沒有儲存。請檢查它的格式和取值後再儲存。                    |
| `LZ-7402` | `content_limit_exceeded`                 | 400  | `invalid_request_error` | 這個清單最多只能有 {{limit}} 項。請刪掉一些後再儲存。                       |
| `LZ-7403` | `announcement_not_found`                 | 404  | `not_found_error`       | 這則公告已不存在。請重新整理清單。                                      |
| `LZ-7404` | `email_test_failed`                      | 502  | `api_error`             | 測試郵件沒有寄出。請檢查 SMTP 設定；郵件伺服器的回覆已記入伺服器日誌。                 |
| `LZ-7405` | `email_test_recipient_missing`           | 400  | `invalid_request_error` | 你的帳號還沒有電子郵件，測試郵件無處可寄。請先為帳號綁定電子郵件。                      |
| `LZ-7406` | `email_recipients_required`              | 400  | `invalid_request_error` | 還沒有選擇收件人，郵件沒有寄出。請選擇使用者，或選擇寄給全部使用者。                     |
| `LZ-7407` | `announcement_email_content_missing`     | 400  | `invalid_request_error` | 沒有可以寄送的公告。請填寫標題和內容，或先發布一則公告。                           |
| `LZ-7408` | `translation_token_missing`              | 400  | `invalid_request_error` | 翻譯需要用你自己的 API Key 呼叫模型，但你名下沒有可用的 Key。請新增或啟用一把 Key 後再試。 |
| `LZ-7409` | `feedback_request_not_found`             | 404  | `not_found_error`       | 你的帳號下沒有這個請求編號。請檢查請求編號。                                 |
| `LZ-7410` | `database_unreachable`                   | 503  | `api_error`             | 伺服器連不上資料庫。請檢查資料庫服務後再試。                                 |
| `LZ-7411` | `email_domain_not_allowed`               | 400  | `invalid_request_error` | 這個電子郵件網域不在允許範圍內。請改用允許網域下的電子郵件。                         |
| `LZ-7412` | `email_alias_not_allowed`                | 400  | `invalid_request_error` | 不接受 @ 前帶有「+」或「.」的電子郵件地址。請使用不帶別名的地址。                    |
| `LZ-7413` | `password_invalid`                       | 400  | `invalid_request_error` | 密碼需為 8 到 64 個字元，且不超過 72 位元組。請換一組密碼。                    |
| `LZ-7414` | `password_reset_link_invalid`            | 400  | `invalid_request_error` | 重設連結無效或已過期。請重新申請一封重設郵件。                                |
| `LZ-7415` | `password_reset_client_upgrade_required` | 400  | `invalid_request_error` | 頁面版本過舊，重設連結尚未使用。請重新整理頁面後重新設定密碼。                        |
| `LZ-7421` | `mail_not_found`                         | 404  | `invalid_request_error` | 找不到封存郵件。                                               |
| `LZ-7422` | `mail_resend_failed`                     | 400  | `invalid_request_error` | 封存郵件重發失敗，請查看投遞詳情。                                      |
| `LZ-7423` | `admin_email_missing`                    | 400  | `invalid_request_error` | 傳送預覽前，請先為帳戶新增電子郵件地址。                                   |
| `LZ-7424` | `mail_regenerate_failed`                 | 400  | `invalid_request_error` | 郵件重新產生失敗；草稿請從用量回顧頁面重新產生。                               |
| `LZ-7425` | `digest_settings_invalid`                | 400  | `invalid_request_error` | 用量回顧設定無效。                                              |
| `LZ-7426` | `mail_send_failed`                       | 400  | `invalid_request_error` | 郵件傳送失敗，請查看投遞詳情。                                        |
| `LZ-7501` | `model_name_taken`                       | 409  | `conflict_error`        | 已有名為 {{model}} 的模型。請換一個名稱，或直接編輯既有模型。                   |
| `LZ-7502` | `vendor_name_taken`                      | 409  | `conflict_error`        | 已有名為 {{vendor}} 的供應商。請換一個名稱，或直接編輯既有供應商。                |
| `LZ-7503` | `prefill_group_name_taken`               | 409  | `conflict_error`        | 已有名為 {{name}} 的預填組。請換一個名稱。                             |
| `LZ-7504` | `model_sync_not_configured`              | 503  | `api_error`             | 這台伺服器沒有設定模型中繼資料同步。請在伺服器環境變數中設定中繼資料位址後重新啟動。             |
| `LZ-7505` | `model_sync_source_unavailable`          | 502  | `api_error`             | 無法讀取 {{source}} 模型目錄，這次沒有同步任何內容。請稍後再試。                 |
| `LZ-7510` | `lane_not_found`                         | 404  | `not_found_error`       | 檔位 {{lane}} 不存在。請重新整理查看目前的檔位。                          |
| `LZ-7511` | `lane_builtin_locked`                    | 409  | `conflict_error`        | 檔位 {{lane}} 是內建檔位，不能停用或刪除。                             |
| `LZ-7512` | `lane_ever_enabled`                      | 409  | `conflict_error`        | 檔位 {{lane}} 曾經承載過流量，不能刪除。請改為停用。                        |
| `LZ-7513` | `lane_has_no_sources`                    | 409  | `conflict_error`        | 檔位 {{lane}} 還沒有來源，啟用後送往它的請求都會失敗。請先在來源頁把來源移進來。          |
| `LZ-7514` | `lane_in_use`                            | 409  | `conflict_error`        | 檔位 {{lane}} 仍有來源、價格或折扣紀錄。請先移除這些紀錄再刪除。                  |
| `LZ-7520` | `tier_not_found`                         | 404  | `not_found_error`       | 等級 {{tier}} 不存在。請重新整理查看目前的等級。                          |
| `LZ-7521` | `tier_exists`                            | 409  | `conflict_error`        | 已有名為 {{tier}} 的等級。請換一個名稱，或直接編輯該等級。                     |
| `LZ-7522` | `tier_builtin_locked`                    | 409  | `conflict_error`        | 等級 {{tier}} 是內建等級，不能刪除。                                |
| `LZ-7523` | `tier_has_accounts`                      | 409  | `conflict_error`        | 等級 {{tier}} 裡還有帳號。請先在使用者頁把他們移到其他等級，再刪除。                |
| `LZ-7530` | `sell_price_missing`                     | 400  | `invalid_request_error` | 沒有填寫售價。請至少填寫一項價格再儲存。                                   |
| `LZ-7531` | `sell_price_model_listed`                | 409  | `conflict_error`        | {{model}} 仍在上架中，不能刪除它的價格。請先下架。                         |
| `LZ-7532` | `sell_price_model_served`                | 409  | `conflict_error`        | 還有啟用的管道在提供 {{model}}，刪除價格後它的請求會被拒絕。請先停用這些管道。           |
| `LZ-7533` | `sell_price_model_discounted`            | 409  | `conflict_error`        | {{model}} 還有生效中的折扣。請先撤除折扣再刪除價格。                        |
| `LZ-7534` | `model_listing_unpriced`                 | 409  | `conflict_error`        | 以下模型在任何檔位都沒有售價，上架會以 $0 計費：{{models}}。請先設定售價。           |
| `LZ-7535` | `model_listing_no_source`                | 409  | `conflict_error`        | 以下模型在檔位 {{lane}} 上沒有已啟用的來源：{{models}}。請先新增來源再上架。       |
| `LZ-7601` | `feature_unavailable`                    | 403  | `permission_error`      | 目前帳號尚未開通團隊專案。                                          |
| `LZ-7602` | `project_context_mismatch`               | 400  | `invalid_request_error` | 頁面上的專案與請求中的專案不一致。請重新整理頁面。                              |
| `LZ-7603` | `project_not_found`                      | 404  | `not_found_error`       | 找不到這個專案，或你已不是成員。                                       |
| `LZ-7604` | `project_member_not_found`               | 404  | `not_found_error`       | 這個人不是專案成員。重新整理成員列表後再試。                                 |
| `LZ-7605` | `invite_not_found`                       | 404  | `not_found_error`       | 這個邀請連結無效。請對方重新寄送邀請。                                    |
| `LZ-7606` | `budget_request_not_found`               | 404  | `not_found_error`       | 這筆預算申請已不存在。重新整理列表查看最新狀態。                               |
| `LZ-7607` | `undo_expired`                           | 409  | `conflict_error`        | 10 分鐘的復原時間已過。需要重新邀請。                                   |
| `LZ-7608` | `invalid_budget`                         | 400  | `invalid_request_error` | 預算必須是 0 或更大的金額，留空表示不限。確認金額後再儲存。                        |
| `LZ-7609` | `invalid_effort_cap`                     | 400  | `invalid_request_error` | 這個推理強度上限不是可選的等級。請從列表中選擇。                               |
| `LZ-7610` | `invalid_settings`                       | 400  | `invalid_request_error` | 有一項專案設定的值無效。確認設定後再儲存。                                  |
| `LZ-7611` | `cannot_edit_own_budget`                 | 403  | `permission_error`      | 不能修改自己的預算。請另一位管理員修改。                                   |
| `LZ-7612` | `cannot_change_owner`                    | 403  | `permission_error`      | 所有者的角色和狀態不能修改。                                         |
| `LZ-7613` | `confirm_mismatch`                       | 400  | `invalid_request_error` | 專案名稱不符。請依顯示的名稱原樣輸入。                                    |
| `LZ-7614` | `resend_too_soon`                        | 429  | `rate_limit_error`      | 邀請剛寄出。等一分鐘再重寄。                                         |
| `LZ-7615` | `request_pending`                        | 409  | `conflict_error`        | 已經有一筆預算申請等待處理。等它處理完，或先撤回。                              |
| `LZ-7616` | `invalid_pagination`                     | 400  | `invalid_request_error` | 無法顯示這一頁列表。重新整理頁面後再試。                                   |
| `LZ-7617` | `already_member`                         | 409  | `conflict_error`        | 這個人已經是成員。                                              |
| `LZ-7618` | `already_invited`                        | 409  | `conflict_error`        | 這個電子郵件已經有待接受的邀請。可以重寄那封邀請。                              |
| `LZ-7619` | `invite_expired`                         | 409  | `conflict_error`        | 邀請已過期。請對方重新寄送邀請。                                       |
| `LZ-7620` | `invite_revoked`                         | 409  | `conflict_error`        | 邀請已被撤回。如仍需加入，請對方重新邀請。                                  |
| `LZ-7621` | `invite_email_mismatch`                  | 403  | `permission_error`      | 這封邀請寄給的不是你登入的電子郵件。請用收到邀請的信箱登入後再接受。                     |
| `LZ-7622` | `invite_email_unverified`                | 403  | `permission_error`      | 先驗證你的電子郵件，再接受邀請。                                       |
| `LZ-7623` | `invitee_feature_unavailable`            | 403  | `permission_error`      | 對方的帳號暫時無法加入專案。可以換一個信箱，或稍後再試。                           |
| `LZ-7624` | `invite_email_invalid`                   | 400  | `invalid_request_error` | 電子郵件格式不正確。確認後再試。                                       |
| `LZ-7625` | `invite_role_invalid`                    | 400  | `invalid_request_error` | 角色只能選管理員或成員。                                           |
| `LZ-7626` | `project_name_invalid`                   | 400  | `invalid_request_error` | 專案名稱不能空白，且不超過 191 個字元。                                 |
| `LZ-7627` | `project_deletion_dependency`            | 409  | `conflict_error`        | 這個帳號仍擁有或加入了團隊專案，專案中的成員、付款或 Key 依賴它。先處理這些專案，再刪除帳號。      |
| `LZ-7701` | `usage_range_invalid`                    | 400  | `invalid_request_error` | 時間範圍的結束早於開始。請調整時間範圍後再試。                                |
| `LZ-7702` | `usage_range_too_long`                   | 400  | `invalid_request_error` | 時間範圍超過了 {{max\_days}} 天。請縮短時間範圍。                       |
| `LZ-7703` | `invalid_usage_summary_window`           | 400  | `invalid_request_error` | 用量彙總的時間區間無效。請檢查 since、until 和 granularity 參數。          |
| `LZ-7704` | `request_not_found`                      | 404  | `not_found_error`       | 這把 Key 底下找不到這個請求。請檢查請求 ID。                             |
| `LZ-7705` | `log_session_not_found`                  | 404  | `not_found_error`       | 在你可檢視的日誌裡找不到這個工作階段。請重新整理頁面。                            |
| `LZ-7706` | `usage_export_format_unsupported`        | 400  | `invalid_request_error` | 不支援這種匯出格式。請匯出為 CSV 或 XLSX。                             |
| `LZ-7707` | `log_cleanup_cutoff_too_recent`          | 400  | `invalid_request_error` | 最近 {{min\_days}} 天的日誌要用於模型排行，無法清理。請選擇更早的截止日期。          |
| `LZ-7708` | `spend_budget_not_found`                 | 404  | `not_found_error`       | 找不到這筆支出預算，它可能已被刪除。請重新整理頁面。                             |
| `LZ-7801` | `purpose_not_supported`                  | 400  | `invalid_request_error` | 不支援這個檔案用途。請以 user\_data 或 vision 上傳。                   |
| `LZ-7802` | `invalid_file`                           | 400  | `invalid_request_error` | 檔案沒有被接受。請檢查檔案類型和內容後重新上傳。                               |
| `LZ-7803` | `file_too_large`                         | 413  | `invalid_request_error` | 檔案超出了大小上限。請上傳較小的檔案。                                    |
| `LZ-7804` | `file_not_found`                         | 404  | `not_found_error`       | 找不到這個檔案，或你沒有存取權限。請檢查檔案 ID。                             |
| `LZ-7805` | `file_expired`                           | 400  | `invalid_request_error` | 這個檔案已過期，無法再使用。請重新上傳。                                   |
| `LZ-7806` | `file_dereference_failed`                | 502  | `api_error`             | 無法從儲存空間讀取檔案，請求沒有送出。請稍後再試。                              |
| `LZ-7807` | `file_storage_failed`                    | 502  | `api_error`             | 檔案儲存沒有完成這次操作。請稍後再試。                                    |
| `LZ-7808` | `storage_not_configured`                 | 503  | `api_error`             | 本站尚未設定檔案儲存，暫時無法儲存或讀取檔案。請聯絡管理員。                         |
| `LZ-7809` | `storage_quota_exceeded`                 | 429  | `insufficient_quota`    | 檔案儲存額度已用完。請刪除不再需要的檔案，或申請提高額度。                          |
| `LZ-7821` | `unsupported_media_kind`                 | 400  | `invalid_request_error` | 不支援這種媒體類型。請選擇 image 或 video。                           |
| `LZ-7822` | `unsupported_media_status`               | 400  | `invalid_request_error` | 不支援這個狀態篩選。請使用 pending、running、succeeded 或 failed。      |
| `LZ-7823` | `media_job_not_found`                    | 404  | `not_found_error`       | 找不到這個媒體任務。請檢查任務 ID。                                    |
| `LZ-7824` | `artifact_file_not_found`                | 404  | `not_found_error`       | 找不到產出檔案。請檢查檔案 ID，或重新上傳。                                |
| `LZ-7825` | `video_not_found`                        | 404  | `not_found_error`       | 找不到這個影片任務。請檢查任務 ID。                                    |
| `LZ-7826` | `invalid_studio_media_job`               | 400  | `invalid_request_error` | 請求中的 Studio 任務與這次請求不符。請從 Studio 重新發起生成。                |
| `LZ-7827` | `artifact_too_large`                     | 502  | `api_error`             | 生成的檔案超出可儲存的大小，結果沒有保留。請調小尺寸或縮短長度後再試。                    |
| `LZ-7828` | `video_artifact_missing`                 | 502  | `api_error`             | 影片已生成結束，但沒有可下載的檔案。請重新生成。                               |
| `LZ-7841` | `studio_disabled`                        | 404  | `not_found_error`       | 本站未開啟 Studio。                                          |
| `LZ-7842` | `studio_generation_not_found`            | 404  | `not_found_error`       | 找不到這件作品，或你已無權檢視。請重新整理頁面。                               |
| `LZ-7843` | `studio_project_not_found`               | 404  | `not_found_error`       | 找不到這個 Studio 專案或畫布項目，它可能已被刪除。請重新整理頁面。                  |
| `LZ-7844` | `studio_artifact_not_found`              | 404  | `not_found_error`       | 這件作品的檔案已遺失或過期。請重新生成。                                   |
| `LZ-7845` | `studio_artifact_unsupported`            | 415  | `invalid_request_error` | 這個檔案不是支援的圖片或影片。請選擇 PNG、JPEG、GIF、WebP 或影片檔案。            |
| `LZ-7846` | `studio_key_unavailable`                 | 400  | `invalid_request_error` | 所選 API Key 已停用或不存在。請換一把 Key。                           |
| `LZ-7847` | `studio_key_required`                    | 400  | `invalid_request_error` | 使用帳號餘額生成只能在已登入的瀏覽器中進行。請改為選擇一把 API Key。                 |
| `LZ-7848` | `studio_creator_not_found`               | 404  | `not_found_error`       | 沒有找到這位創作者的公開作品。檢查一下連結，或者去看看最新作品。                       |
| `LZ-7849` | `studio_sign_in_required`                | 401  | `authentication_error`  | 請先登入。搜尋、下載原圖和繼續瀏覽需要帳戶。                                 |
| `LZ-7850` | `studio_download_limit_reached`          | 429  | `rate_limit_error`      | 今天的原圖下載次數已用完，依你的時區零點重設；預覽圖仍可下載。                        |
| `LZ-7851` | `studio_free_unavailable`                | 409  | `conflict_error`        | 今天的免費生成無法使用：可能已經用過，或帳戶尚未驗證電子郵件。                        |
| `LZ-7852` | `studio_not_favoritable`                 | 409  | `conflict_error`        | 只有已公開的作品可以收藏。                                          |
| `LZ-7853` | `studio_signature_invalid`               | 403  | `permission_error`      | 下載連結無效或已過期，請重新下載。                                      |
| `LZ-7861` | `search_backend_not_found`               | 404  | `not_found_error`       | 找不到這個搜尋後端。請重新整理列表。                                     |
| `LZ-7862` | `search_backend_provider_invalid`        | 400  | `invalid_request_error` | 不支援這個搜尋服務商，或它與渠道類型不一致。請從列表中選擇服務商。                      |
| `LZ-7863` | `poster_draft_not_found`                 | 404  | `not_found_error`       | 找不到這份海報草稿。請重新整理列表。                                     |
| `LZ-7864` | `upload_file_not_found`                  | 404  | `not_found_error`       | 伺服器上找不到這個資料檔案。請檢查檔案路徑。                                 |
| `LZ-7865` | `upload_key_not_allowed`                 | 400  | `invalid_request_error` | 這個路徑不能上傳。目錄和設定檔不在上傳範圍內，請選擇一般資料檔案。                      |
| `LZ-7866` | `upload_failed`                          | 502  | `api_error`             | 物件儲存沒有接受這次上傳。請檢查儲存設定後再試。                               |
| `LZ-7867` | `blog_validation_failed`                 | 400  | `invalid_request_error` | 部落格請求無效：{reason\|請檢查參數}。                               |
| `LZ-7868` | `blog_publish_blocked`                   | 422  | `invalid_request_error` | 文章未通過發布檢查。                                             |

### LZ-9xxx · 內部錯誤

| 編號        | Code              | HTTP | 類型          | 含義與處理                          |
| --------- | ----------------- | ---- | ----------- | ------------------------------ |
| `LZ-9001` | `internal_error`  | 500  | `api_error` | 服務沒能完成這個請求。如果反覆出現，請附上請求編號聯絡支援。 |
| `LZ-9002` | `not_implemented` | 501  | `api_error` | 這個功能尚未開放。                      |

## 相關頁面

- [請求頻率限制](https://lazu.ai/docs/zh-TW/limits)
- [認證](https://lazu.ai/docs/zh-TW/authentication)
- [請求詳情](https://lazu.ai/docs/zh-TW/endpoints/usage-requests)
