Version=2024-01-01, JSON PascalCase, bộ lọc, sắp xếp, phân trang và envelope ResponseMetadata + Result. TokenLab chỉ thay endpoint và xác thực.
Endpoint và xác thực
POST /api/v3?Action=<ACTION>&Version=2024-01-01. Mọi Action material chỉ nhận POST. Request chỉ có chữ ký AK/SK trả về 401 InvalidCredential.
ProjectName mặc định là default và là ranh giới cách ly thật trong tổ chức đã xác thực. Hãy dùng cùng giá trị cho các request liên quan.
Action nhóm material
CreateAssetGroup chỉ tạo nhóm AIGC. Nhóm LivenessFace được tạo sau khi xác minh người thật thành công; ListAssetGroups có thể lọc cả hai loại.
Tạo nhóm material
Action material
AssetType nhận Image, Video và Audio. Nhóm đích quyết định đây là material AIGC thông thường hay LivenessFace đã xác minh.
Tạo material
Hành vi danh sách
PageNumber mặc định là 1; PageSize mặc định là 10 và tối đa 100. SortBy nhận CreateTime hoặc UpdateTime; SortOrder nhận Desc hoặc Asc.
Trạng thái material là Active, Processing và Failed. URL tạm thời từ GetAsset và ListAssets có hiệu lực 12 giờ. Hãy lưu Id làm định danh lâu dài.
ListAssetGroups và ListAssets trả tài nguyên trong Result.Items, cùng TotalCount, PageNumber và PageSize.
Material người thật
Tạo phiên xác minh hình ảnh, hoàn tất xác minh H5, lấyGroupId, rồi gọi CreateAsset với nhóm đó. Upload được so khớp với khuôn mặt đã xác minh.
- Tạo phiên xác minh hình ảnh
- Lấy kết quả xác minh hình ảnh
- Gọi
CreateAssetvớiGroupIdđược trả về
Lỗi
Lỗi giữ envelope phản hồi Volcengine; mã và thông báo nằm trongResponseMetadata.Error.
InvalidCredential, InvalidVersion, InvalidParameter, NotFound, Conflict, MethodNotAllowed, InternalError.
Phương án REST
Các endpoint REST/v1/videos/assets* vẫn khả dụng. Tích hợp mới có thể chọn REST snake_case; client Volcengine hiện có không cần đổi body. Material Seedance và xác minh người thật.