Tham số
Mỗi mô hình giữ nguyên tên tham số gốc và mỗi trang mô hình đều liệt kê chúng. Ngoài ra, API chấp nhận tên chuẩn cho các tham số có cùng ý nghĩa trên mọi mô hình, vì vậy mã được viết cho một mô hình vẫn hoạt động với mô hình tiếp theo mà cần ít thay đổi hơn.
Tên chuẩn
| Tên chuẩn | Ý nghĩa | Tên gốc thường dùng |
|---|---|---|
image |
Hình ảnh đầu vào hoặc khung hình đầu tiên | image_url, start_image_url, first_frame_url, first_image_url, source_image_url |
end_image |
Hình ảnh khung hình cuối | end_image_url, last_frame_url, tail_image_url |
images |
Danh sách hình ảnh tham chiếu | image_urls, reference_image_urls |
video |
Video đầu vào | video_url |
videos |
Danh sách video tham chiếu | video_urls |
audio |
Âm thanh đầu vào | audio_url |
audios |
Danh sách đoạn âm thanh tham chiếu | audio_urls |
mask |
Hình ảnh mặt nạ | mask_url |
num_outputs |
Số lượng kết quả cần tạo sinh | num_images |
generate_audio |
Tạo âm thanh cùng với video | generate_audio_switch, enable_audio |
Tên trường gốc mà mỗi tên chuẩn ánh xạ tới trên từng mô hình hiện tại:
| Tên chuẩn | Trường gốc (các mô hình sử dụng trường này) |
|---|---|
audio |
audio_url (mô hình: 126) |
audios |
audio_urls (mô hình: 7), reference_audio_urls (mô hình: 1) |
end_image |
end_image_url (mô hình: 76), last_frame_url (mô hình: 12), tail_image_url (mô hình: 1) |
generate_audio |
generate_audio_switch (mô hình: 16), audio (mô hình: 3) |
image |
image_url (mô hình: 529), start_image_url (mô hình: 20), first_frame_url (mô hình: 12), first_image_url (mô hình: 7), source_image_url (mô hình: 2) |
images |
image_urls (mô hình: 148), reference_image_urls (mô hình: 31) |
mask |
mask_url (mô hình: 46) |
num_outputs |
num_images (mô hình: 337) |
video |
video_url (mô hình: 197) |
videos |
video_urls (mô hình: 13), reference_video_urls (mô hình: 1) |
Quy tắc:
- Gửi tên chuẩn hoặc tên gốc. Nếu gửi cả hai với các giá trị khác nhau, lệnh gọi sẽ thất bại với
422 invalid_inputtrên tên chuẩn. - Tham số không phải là tên gốc hoặc tên chuẩn của mô hình sẽ bị từ chối với
422 invalid_input("Unknown parameter"), kèm theo tên hợp lệ gần nhất làm gợi ý. Lỗi chính tả không bao giờ được âm thầm chấp nhận. - Mỗi trang mô hình hiển thị cả hai tên cạnh nhau.
Ép kiểu
Các giá trị được chuyển đổi sang kiểu mà mô hình yêu cầu, vì vậy tất cả các trường hợp sau đều hoạt động:
| Bạn gửi | Mô hình yêu cầu | Trở thành |
|---|---|---|
5, "5", "5s" |
duration dưới dạng chuỗi như "5" |
"5" |
"8" |
một số nguyên | 8 |
"1080P", "4K" |
resolution như "1080p", "4k" |
cách viết chính xác được cho phép |
"true", "false", 1, 0 |
một giá trị boolean | true, false |
"https://…/a.jpg" |
một danh sách URL | ["https://…/a.jpg"] |
42 |
một chuỗi | "42" |
Các giá trị được so khớp chính xác trước, sau đó không phân biệt chữ hoa chữ thường, rồi dưới dạng số (5 khớp với các giá trị kiểu "5", "5s" và
"5 s").
Giá trị mặc định
Các tham số bạn bỏ qua sẽ sử dụng giá trị mặc định của mô hình, được liệt kê trong bảng tham số của mô hình. Giá được
tính theo cùng các giá trị mặc định đó (ví dụ: một mô hình video có generate_audio mặc định là true sẽ được tính giá
kèm âm thanh trừ khi bạn gửi "generate_audio": false).
Tham số tệp
Các tham số hình ảnh, video và âm thanh nhận URL công khai, URI data: tối đa 10 MB hoặc file_url của một tệp đã tải lên.
Xem Tệp.