sangtao.ai
API key

Nhân vật

Sửa nhân vật

Sửa tên, ngoại hình, tiểu sử và tên gọi khác của nhân vật — thay toàn bộ.

PUThttps://api.sangtao.ai/v2/characters/{id}

Xác thực

  • X-Api-Keystring · headerbắt buộc

    API key của bạn, tạo ở trang API key trong tài khoản.

Tham số đường dẫn

  • idstringbắt buộc

    ID trong đường dẫn.

Thay toàn bộ: trường không gửi sẽ thành null. Muốn giữ giá trị cũ thì gửi lại. Ảnh tham chiếu không đổi.

Body

  • namestringbắt buộc

    Tối đa 100 ký tự

  • appearanceDescriptionstring

    Tối đa 1.000 ký tự

  • biographystring

    Tối đa 2.000 ký tự

  • aliasesstring

    Tối đa 200 ký tự

Response

Character sau khi sửa.

Mã lỗi

MãerrorCodeKhi nào
400VALIDATION_ERRORDữ liệu sai — thiếu name, hoặc một trường vượt giới hạn
404CHARACTER_NOT_FOUNDKhông có nhân vật này, hoặc không phải của bạn

Khi lỗi, success là false, errorCode như bảng trên, kèm error là câu mô tả.

PUT/characters/{id}
curl -X PUT "https://api.sangtao.ai/v2/characters/ch_3kT9qPz0B" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Mèo Mướp",
    "appearanceDescription": "orange tabby cat, chubby body, green eyes",
    "biography": null,
    "aliases": "Mướp"
  }'
{
  "success": true,
  "data": {
    "id": "ch_3kT9qPz0B",
    "name": "Mèo Mướp",
    "appearanceDescription": "orange tabby cat, chubby body, green eyes",
    "biography": null,
    "aliases": "Mướp",
    "publishStatus": null,
    "createdAt": "2026-11-08T09:12:44Z",
    "updatedAt": "2026-11-08T09:20:01Z",
    "refImages": [
      {
        "id": "ci_8hQ2mZr4K",
        "imageUrl": "https://…/a.png",
        "thumbnailUrl": "https://…/a_thumb.webp",
        "sortOrder": 0
      }
    ]
  }
}