Video AI trở nên hữu ích hơn rất nhiều khi người xuất hiện trên màn hình vẫn giữ được sự nhận diện từ cảnh này sang cảnh khác. Tài nguyên con người thực AIHubMix cung cấp một cách sử dụng khuôn mặt được phê duyệt trong việc tạo video Seedance dựa trên sự đồng ý, đồng thời giữ cho việc ủy quyền, xử lý tài sản và tạo video là những bước riêng biệt, có thể xác minh.
Hướng dẫn này giải thích video con người thực là gì, quy trình làm việc của AIHubMix hoạt động như thế nào, tại sao nó hữu ích và cách tạo video Seedance 2.5 từ một khuôn mặt thật. Nó cũng giải thích sự khác biệt giữa API Seedance 2.5 gốc và các tích hợp Seedance 2.0 tương thích.
Video Con Người Thực Là Gì?
Video con người thực là video được tạo ra bằng AI sử dụng một người được ủy quyền làm tham chiếu danh tính. Mô hình có thể thay đổi bối cảnh, trang phục, hành động, chuyển động camera, giọng nói hoặc ngôn ngữ trong khi vẫn giữ được vẻ ngoài dễ nhận diện của người đó.
Điều này khác với việc tạo video từ văn bản thông thường. Một lời nhắc văn bản mô tả những gì nên xảy ra, nhưng không xác định một người thật cụ thể một cách đáng tin cậy. Một tài nguyên con người thực cung cấp cho mô hình một tham chiếu hình ảnh được phê duyệt có thể được sử dụng lại trong nhiều video khác nhau.
Các ứng dụng điển hình bao gồm hình đại diện của người sáng tạo, người trình bày ảo, video giải thích sản phẩm, các chiến dịch địa phương hóa, video đào tạo, nhân vật thương hiệu và nội dung xã hội ngắn.
Cách Quy Trình AIHubMix Hoạt Động
Quy trình có năm giai đoạn chính:
- Tạo một nhóm tài sản cho một người.
- Yêu cầu người trong hình ảnh hoàn thành quy trình ủy quyền.
- Thêm một chân dung và chờ cho đến khi tài sản hoạt động.
- Tham chiếu tài sản hoạt động với một
asset://URI. - Gửi một tác vụ video Seedance và kiểm tra cho đến khi hoàn thành.
Sự tách biệt này là có chủ ý. Việc ủy quyền xảy ra trước khi tạo video, trạng thái sẵn sàng của tài sản có thể được kiểm tra độc lập, và mỗi giai đoạn quan trọng đều cung cấp một trạng thái mà ứng dụng của bạn có thể theo dõi.
Tại Sao Nên Sử Dụng AIHubMix?
Một API cho toàn bộ quy trình
AIHubMix cung cấp các điểm cuối cho nhóm tài sản, phiên xác minh, tài sản con người và việc tạo video không đồng bộ. Cùng một tài khoản và khóa API có thể quản lý toàn bộ quy trình.
Ủy quyền rõ ràng
Người trong chân dung hoàn thành trang ủy quyền. Điều này tạo ra một bước đồng ý rõ ràng trước khi hình ảnh được sử dụng như một tham chiếu con người thực có thể tái sử dụng.
Tài sản danh tính có thể tái sử dụng
Sau khi một hình ảnh trở nên hoạt động, các ứng dụng có thể tái sử dụng ID tài sản của nó trong nhiều yêu cầu video thay vì phải tải lên hình ảnh gốc mỗi lần.
Tạo video sẵn sàng cho Seedance
Điểm cuối Seedance 2.5 gốc hỗ trợ các tham chiếu văn bản, hình ảnh, video và âm thanh, cùng với các điều khiển cho thời gian, độ phân giải, tỷ lệ khung hình và việc tạo âm thanh.
Trạng thái có thể quan sát, thân thiện với sản xuất
Ứng dụng của bạn có thể chờ đợi trạng thái verified, active và completed thay vì đoán xem một thao tác đã hoàn thành hay chưa. Điều này giúp việc thử lại và xử lý lỗi dễ dàng hơn để thực hiện.
Hướng Dẫn Từng Bước
Bước 1: Chuẩn Bị Một Khóa API và Chân Dung
Tạo một khóa API trong AIHubMix Console. Giữ nó ở chế độ riêng tư. Trong Terminal, đặt nó làm biến môi trường:
export AIHUBMIX_API_KEY="your_api_key"
Chuẩn bị một URL hình ảnh HTTPS trực tiếp. URL phải trả về tệp hình ảnh mà không cần đăng nhập hoặc tiêu đề tùy chỉnh và phải vẫn có sẵn trong khi AIHubMix xử lý nó.
Các yêu cầu hình ảnh được khuyến nghị:
- JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, hoặc HEIF
- Ít hơn 30 MB
- Chiều rộng và chiều cao lớn hơn 300 pixel và nhỏ hơn 6000 pixel
- Tỷ lệ khung hình lớn hơn 0.4 và nhỏ hơn 2.5
- Một chân dung rõ ràng của cùng một người đã hoàn thành ủy quyền
Bước 2: Tạo Một Nhóm Tài Nguyên Con Người Thực
Chạy lệnh này trong Terminal:
curl -sS -X POST "https://aihubmix.com/ai/v1/asset-groups" \
-H "Authorization: Bearer $AIHUBMIX_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Tài nguyên con người thực của tôi"}'
Lưu lại id được trả về, có dạng ag_...:
GROUP_ID="ag_your_group_id"
Một nhóm mới thường bắt đầu với pending_auth.
Bước 3: Tạo Một Phiên Ủy Quyền
Sử dụng ID nhóm để yêu cầu một phiên xác minh:
curl -sS -X POST \
"https://aihubmix.com/ai/v1/asset-groups/$GROUP_ID/verification-sessions" \
-H "Authorization: Bearer $AIHUBMIX_API_KEY"
Phản hồi chứa một verification_url tạm thời. Mở URL đó trong trình duyệt và yêu cầu người trong chân dung xem xét mục đích và hoàn thành quy trình ủy quyền.
URL này nhạy cảm và tạm thời. Đừng công bố nó, cam kết nó vào một kho lưu trữ, hoặc đưa nó vào ảnh chụp màn hình.
Bước 4: Xác Minh Ủy Quyền và Trạng Thái Nhóm
Sau khi người đó hoàn thành quy trình trong trình duyệt, truy vấn cả hai tài nguyên:
curl -sS "https://aihubmix.com/ai/v1/verification-sessions/$SESSION_ID" \
-H "Authorization: Bearer $AIHUBMIX_API_KEY"
curl -sS "https://aihubmix.com/ai/v1/asset-groups/$GROUP_ID" \
-H "Authorization: Bearer $AIHUBMIX_API_KEY"
Tiếp tục chỉ khi phiên xác minh là verified và nhóm tài sản là active. Một trang lỗi trình duyệt không xác định kết quả cuối cùng; hãy sử dụng trạng thái API.
Bước 5: Thêm Chân Dung
Gửi URL hình ảnh trực tiếp:
curl -sS -X POST \
"https://aihubmix.com/ai/v1/asset-groups/$GROUP_ID/assets" \
-H "Authorization: Bearer $AIHUBMIX_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: portrait-001" \
-d '{
"url":"https://cdn.example.com/portrait.jpg",
"asset_type":"image",
"client_reference_id":"portrait-001"
}'
Lưu lại ID tài sản được trả về và kiểm tra nó:
ASSET_ID="ast_your_asset_id"
curl -sS "https://aihubmix.com/ai/v1/assets/$ASSET_ID" \
-H "Authorization: Bearer $AIHUBMIX_API_KEY"
Chỉ sử dụng tài sản khi trạng thái của nó là active. creating và processing có nghĩa là nó chưa sẵn sàng.
Bước 6: Tạo Một Video Seedance 2.5
Tài sản con người thực thuộc về input_references[].url. Nó không nên được dán vào văn bản nhắc:
curl -sS -X POST "https://aihubmix.com/ai/v1/videos" \
-H "Authorization: Bearer $AIHUBMIX_API_KEY" \
-H "Content-Type: application/json" \
-d "{
\"model\":\"doubao-seedance-2-5-260628\",
\"prompt\":\"Một vlog dọc thực tế. Người đó cười, vẫy tay và nói bằng tiếng Nhật: やっほー!今日も笑顔でね! Giữ cho khuôn mặt nhất quán, đồng bộ chuyển động môi, sử dụng chuyển động tay tự nhiên, và không thêm phụ đề.\",
\"duration\":5,
\"resolution\":\"720p\",
\"aspect_ratio\":\"3:4\",
\"generate_audio\":true,
\"input_references\":[{\"type\":\"image_url\",\"url\":\"asset://$ASSET_ID\"}]
}"
Phản hồi trả về một ID tác vụ video. Kiểm tra GET /ai/v1/videos/{id} cho đến khi tác vụ là completed, sau đó tải xuống đầu ra ngay lập tức vì URL video là tạm thời.
Seedance 2.5 và Seedance 2.0
Seedance 2.5 sử dụng điểm cuối gốc /ai/v1/videos được mô tả ở trên. Các tích hợp cũ hơn có thể sử dụng Seedance 2.0 với giao thức tương thích /v1/videos và cấu trúc nội dung khác nhau.
Không trộn lẫn hai định dạng yêu cầu. Trước khi sử dụng trong sản xuất, hãy kiểm tra sơ đồ mô hình trực tiếp để biết các thời gian, độ phân giải, loại tham chiếu, hành vi âm thanh và đường dẫn điểm cuối được hỗ trợ.
Các Thực Hành Tốt Nhất Khi Nhắc
Mô tả môi trường, hành động, thời gian, chuyển động camera, giọng nói và các ràng buộc. Một lời nhắc mạnh mẽ có thể chỉ định một chiếc kimono, hoa anh đào rơi, một cái vẫy tay nhẹ nhàng, đối thoại tiếng Nhật, chuyển động môi đồng bộ, chuyển động tóc tự nhiên và không có phụ đề.
Năm giây là thời gian hợp lý cho một lời chào ngắn. Nếu video bao gồm nhiều hành động hoặc một câu dài, hãy sử dụng thời gian dài hơn hoặc rút ngắn kịch bản để buổi biểu diễn không cảm thấy bị vội vàng.
Sử dụng một tham chiếu danh tính cho một bài kiểm tra đơn giản. Thêm các tham chiếu bổ sung chỉ khi sơ đồ mô hình hỗ trợ chúng và mỗi tài sản thuộc về cùng một nhóm tài sản.
Các Vấn Đề Thường Gặp
- Nhóm không hoạt động: chờ phiên xác minh trở thành
verifiedvà nhóm trở thànhactive. - Tài sản đang xử lý: kiểm tra ID tài sản gốc; không tạo bản sao với một ID mới.
- URL hình ảnh không thành công: sử dụng một URL tệp HTTPS công khai, không phải đường dẫn cục bộ, trang đăng nhập hoặc trang chia sẻ.
- Video từ chối tài sản: xác nhận rằng tài sản là
active, thuộc về cùng một tài khoản và sử dụng đúng loại phương tiện. - Playground không hiển thị
asset://: Tải lên hình ảnh trong Playground và đăng ký tài sản con người thực là các quy trình riêng biệt. Sử dụng trường tham chiếu API cho các tài sản đã đăng ký.
Danh Sách Kiểm Tra Cuối Cùng
- Khóa API được cấu hình an toàn.
- Nhóm tài sản đã được tạo.
- Người ủy quyền đã hoàn thành.
- Trạng thái nhóm là
active. - Trạng thái tài sản chân dung là
active. - Yêu cầu video sử dụng
asset://<asset_id>. - Tác vụ video đã được kiểm tra cho đến khi
completed.
Tài nguyên con người thực AIHubMix cung cấp cho các nhà phát triển một cách thực tiễn để xây dựng trải nghiệm video dựa trên sự đồng ý, nhất quán về danh tính với Seedance. Bắt đầu với một chân dung được phê duyệt và một đoạn clip thử nghiệm ngắn, sau đó mở rộng quy trình tương tự vào các công cụ sáng tạo, nội dung thương hiệu và ứng dụng sản xuất.



