Nhân vật
Danh sách nhân vật
Danh sách nhân vật của bạn, mới sửa trước. Không tốn credit.
https://api.sangtao.ai/v2/charactersXác thực
X-Api-Keystring · headerbắt buộcAPI key của bạn, tạo ở trang API key trong tài khoản.
Nhân vật là hồ sơ dùng lại được khi tạo video, để một nhân vật giữ cùng ngoại hình qua nhiều cảnh và nhiều video. Một hồ sơ gồm tên, mô tả ngoại hình, tiểu sử, tên gọi khác, và tối đa 3 ảnh tham chiếu. Dùng ở characterIds của Motion compose và Video Studio.
Tham số query
pageintSố trang, từ 1. Bỏ trống cả page lẫn pageSize thì nhận hết.
pageSizeintSố mục mỗi trang. Mặc định 50, tối đa 200. Gửi limit cũng được, cùng nghĩa.
Tổng số, tính mọi trang, nằm ở header X-Total-Count.
Response
Một mảng Character, mới sửa trước. Mỗi Character gồm:
idstringbắt buộcMã nhân vật ch_…. Dùng ở characterIds khi tạo video
namestringbắt buộcTên, bắt buộc, tối đa 100 ký tự
appearanceDescriptionstring | nullMô tả ngoại hình để AI vẽ đúng, tối đa 1.000 ký tự. Nên viết tiếng Anh, ngắn, liệt kê đặc điểm
biographystring | nullTiểu sử hoặc tính cách, giúp AI xếp nhân vật vào đúng cảnh. Tối đa 2.000 ký tự
aliasesstring | nullTên gọi khác, ngăn cách bằng dấu phẩy, tối đa 200 ký tự. Giúp AI nhận ra nhân vật khi truyện gọi bằng tên khác
publishStatusstring | nullTrạng thái chia sẻ cộng đồng
Giá trị có thể:
nullpendingapprovedrejectedcreatedAtstringbắt buộcThời điểm tạo (ISO 8601, UTC)
updatedAtstringbắt buộcThời điểm sửa gần nhất (ISO 8601, UTC)
refImagesobject[]bắt buộcTối đa 3 ảnh tham chiếu, theo thứ tự sortOrder
Hiện thuộc tính conẨn thuộc tính con
idstringbắt buộcMã ảnh ci_… — là imageId của Xoá ảnh tham chiếu
imageUrlstringbắt buộcURL của ảnh
thumbnailUrlstring | nullURL bản thu nhỏ. Có thể là null vài giây sau khi thêm
sortOrdernumberbắt buộcThứ tự trong các ảnh của nhân vật
Nhân vật dùng được khi tạo video nếu có ít nhất một trong hai: ảnh tham chiếu hoặc appearanceDescription.
Dùng nhân vật khi tạo video
Truyền mã vào characterIds, tối đa 5 nhân vật cho Motion.
Mã sai định dạng thì nhận 400. Mã của nhân vật không phải của bạn thì nhận 404 CHARACTER_NOT_FOUND (Motion) hoặc bị bỏ qua (Video Studio).
/characterscurl "https://api.sangtao.ai/v2/characters" \
-H "X-Api-Key: YOUR_API_KEY"{
"success": true,
"data": [
{
"id": "ch_3kT9qPz0B",
"name": "Mèo Mướp",
"appearanceDescription": "orange tabby cat, chubby body, half-closed drowsy eyes, white belly patch",
"biography": "Chú mèo lười của tiệm sách, hay ngủ trên quầy thu ngân.",
"aliases": "Mướp, Bé 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
}
]
}
]
}/characterscurl "https://api.sangtao.ai/v2/characters" \
-H "X-Api-Key: YOUR_API_KEY"{
"success": true,
"data": [
{
"id": "ch_3kT9qPz0B",
"name": "Mèo Mướp",
"appearanceDescription": "orange tabby cat, chubby body, half-closed drowsy eyes, white belly patch",
"biography": "Chú mèo lười của tiệm sách, hay ngủ trên quầy thu ngân.",
"aliases": "Mướp, Bé 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
}
]
}
]
}