ByteDance Seed: Seedream 5.0 Lite
Seedream 5.0 Lite kết hợp tạo và chỉnh sửa ảnh với suy luận thị giác, chuyển phong cách dựa trên tham chiếu và tìm kiếm thời gian thực tuỳ chọn. Mô hình phù hợp đồ hoạ giải thích, hình ảnh thuyết trình và sửa có mục tiêu khi quan hệ giữa vật thể quan trọng ngang diện mạo.
Về mô hình
Mô tả này trình bày khả năng của mô hình. Đầu vào, đầu ra và tùy chọn có trên Ailoot được liệt kê bên dưới cho phương thức đã chọn.
Seedream 5.0 Lite là mô hình tạo ảnh của ByteDance Seed để biến bản yêu cầu bằng văn bản và tham chiếu thị giác thành ảnh mới hoặc ảnh đã sửa. Cải tiến đặc trưng là cách diễn giải quan hệ giữa yêu cầu, ảnh cung cấp và kiến thức thế giới liên quan. Nhà sản xuất giới thiệu Lite là bước tiến về hiểu và suy luận, thay vì chỉ nâng độ phân giải hoặc tốc độ.
Suy luận thị giác trước khi vẽ Mô hình có thể dùng ảnh như một vấn đề cần diễn giải, không đơn thuần là mẫu phong cách. Điều này hữu ích khi ảnh phụ thuộc vào cách sắp xếp, lắp ráp hoặc thay đổi trạng thái. Với hình ảnh giảng dạy, cung cấp sơ đồ gốc, nêu thay đổi và liệt kê các quan hệ phải vẫn nhìn thấy. Ví dụ: “Cho thấy cùng hệ ròng rọc sau khi tải được nâng lên; giữ đường đi dây và ghi nhãn hướng chuyển động.” Coi kết quả là minh hoạ cần kiểm tra theo phần giải thích nền.
Trực quan hoá thông tin Khả năng tạo ảnh dựa trên kiến thức của Lite hỗ trợ sơ đồ giải thích và đồ hoạ thông tin. Bản yêu cầu tốt gồm dữ kiện cần thể hiện, đối tượng xem và thứ tự người đọc cần hiểu. Tách nội dung khỏi định hướng mỹ thuật: trước tiên cung cấp nhãn và quan hệ đã duyệt, rồi yêu cầu bảng màu tiết chế, mũi tên rõ và khoảng trống quanh từng nhãn. Với slide đào tạo, yêu cầu sơ đồ quy trình lọc nước có các bước đúng thứ tự, thay vì ảnh trang trí nhà máy. Đọc nhãn hoàn chỉnh và lần theo từng mũi tên trước khi đưa đồ hoạ vào thuyết trình.
Sáng tạo có hỗ trợ tìm kiếm Nhà sản xuất mô tả quy trình tìm kiếm thời gian thực tuỳ chọn cho thông tin thay đổi theo thời gian. Dùng khi hình ảnh phụ thuộc tư liệu hiện tại, và giữ câu hỏi tìm kiếm riêng với bố cục mong muốn. Bản yêu cầu hữu ích chỉ định địa điểm, giai đoạn và dữ kiện cần lấy, rồi mô tả ảnh cuối cùng. Nếu đã có dữ liệu duyệt, cung cấp trực tiếp dữ liệu đó để hình ảnh có mục tiêu dữ kiện rõ. Tạo ảnh có tìm kiếm hỗ trợ vẫn cần đối chiếu thông tin đã chọn với chữ hoặc số được kết xuất; ảnh trông hợp lý chưa xác lập mọi dữ kiện đều đúng.
Phong cách và màu sắc dựa trên tham chiếu Chuyển phong cách dùng tham chiếu để truyền đạt phẩm chất thị giác khó diễn tả bằng từ. Với thông báo minh hoạ, cung cấp ảnh nội dung và tham chiếu phong cách riêng, rồi xác định ảnh nào chi phối chủ thể, ảnh nào chi phối kết cấu, bảng màu hoặc nét cọ. “Giữ toà nhà và góc nhìn từ Image 1; chỉ dùng màu dịu và kết cấu giấy từ Image 2” làm vai trò rõ ràng. Kiểm tra danh tính nguồn và bố cục có giữ được sau đổi phong cách hay không, nhất là khi tham chiếu chứa vật thể không liên quan mà bạn không muốn sao chép.
Chỉnh sửa có mục tiêu và quan hệ thay đổi Lite cũng diễn giải thay đổi cục bộ và thay thế trong khi hướng tới giữ phần ảnh xung quanh. Bản yêu cầu sửa chính xác nêu thay đổi mong muốn và đặc điểm cần giữ. Với ảnh danh mục, yêu cầu cách thể hiện nền khác trong khi giữ tỷ lệ, nhãn và góc của vật thể. Nếu cặp ví dụ thể hiện một biến đổi, mô tả cặp đó và yêu cầu biến đổi tương tự trên đầu vào mới. Giao vai trò rõ cho từng ảnh; tránh nhiều tham chiếu xung đột không chỉ ra ưu tiên. Đối chiếu chi tiết nhỏ ngoài vùng đã sửa, không chỉ vùng thay đổi.
Nhiều chủ thể trong một bố cục Bản yêu cầu phức tạp có thể giao thuộc tính và vị trí khác nhau cho nhiều vật thể. Chuẩn bị mô tả bố cục gọn: xác định từng vật thể, vị trí, màu và đặc điểm riêng, rồi nêu cách xử lý máy quay cùng ánh sáng tổng thể. Với minh hoạ lớp học, chỉ định sắp xếp dụng cụ có nhãn với một món riêng ở từng vị trí. Kiểm tra kết quả từng vị trí. Các minh hoạ nhiều chủ thể của nhà sản xuất là ví dụ bám sát chỉ dẫn, thay vì lời hứa mọi số lượng, chữ hoặc quan hệ không gian luôn được tái tạo chính xác.
Chuẩn bị và sử dụng kết quả Dùng bản yêu cầu văn bản cho cảnh mới, và thêm ảnh tham chiếu khi danh tính, cấu trúc nguồn hoặc cách thể hiện thị giác cụ thể quan trọng. Quy trình ảnh của nhà sản xuất nhận tối đa 14 tham chiếu và có thể trả một ảnh hoặc bộ ảnh liên quan; tổng tham chiếu và ảnh được tạo không quá 15. Tệp tham chiếu có thể là JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC hoặc HEIF, tối đa 30 MB mỗi tệp, hai cạnh trên 14 pixel, tổng 196–36,000,000 pixel và tỷ lệ khung hình từ 1:16 đến 16:1. Lựa chọn đầu ra là 2K, 3K và 4K hoặc kích thước tuỳ chỉnh có tổng 3,686,400–16,777,216 pixel và cùng khoảng tỷ lệ. Giao diện nhà sản xuất mặc định 2048×2048, trả JPEG hoặc PNG và có thể giao từng ảnh hoàn chỉnh ngay khi sẵn sàng. Liên kết tải hết hạn trong vòng 24 giờ; dữ liệu ảnh đã mã hoá là dạng phản hồi thay thế. Các thiết lập này mô tả quy trình nhà sản xuất. Cung cấp nội dung chính xác cho chữ phải xuất hiện, xác định thay đổi khi chỉnh sửa và mô tả bố cục kỳ vọng. Kết quả là tác phẩm hình ảnh cho slide, giải thích, ý tưởng tiếp thị hoặc công việc thiết kế tiếp theo. Giữ nội dung dữ kiện thiết yếu trong nguồn có thể chỉnh sửa riêng để việc sửa không phụ thuộc vào đọc lại từ điểm ảnh. Nhà sản xuất xác định độ ổn định cấu trúc, tính chân thực và thẩm mỹ là những mặt còn có thể cải thiện: kiểm tra hình học, diện mạo chất liệu và chi tiết lặp ở kích thước ảnh sẽ được dùng.
Ailoot Ultra · Ảnh POST /v1/images/generations bytedance-seed/seedream-5-0-lite
bytedance-seed/seedream-5-0-lite
bytedance-seed/seedream-5-0-liteBắt đầu
Seedream 5.0 Lite kết hợp tạo và chỉnh sửa ảnh với suy luận thị giác, chuyển phong cách dựa trên tham chiếu và tìm kiếm thời gian thực tuỳ chọn. Mô hình phù hợp đồ hoạ giải thích, hình ảnh thuyết trình và sửa có mục tiêu khi quan hệ giữa vật thể quan trọng ngang diện mạo.
- Đầu vào được chấp nhận
- Văn bản · Ảnh
- Kết quả
- Ảnh
Có trên Ailoot · đầu vào & phương thức
Ailoot Ultra · Ảnh POST /v1/images/generations
- Đầu vào
text,image- Đầu ra
image
| Trường | Loại | Yêu cầu | Giá trị & giới hạn | Mặc định |
|---|---|---|---|---|
Trườngmodel | Loạistring | Yêu cầuBắt buộc | Giá trị & giới hạn bytedance-seed/seedream-5-0-lite | Mặc định— |
Trườngprompt | Loạistring | Yêu cầuBắt buộc | Giá trị & giới hạn Độ dài tối thiểu: 1 | Mặc định— |
Trườngresolution | Loạistring | Yêu cầuKhông bắt buộc | Giá trị & giới hạn 2K, 4K | Mặc định— |
Trườngaspect_ratio | Loạistring | Yêu cầuKhông bắt buộc | Giá trị & giới hạn 1:1, 1:2, 2:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 9:19.5, 19.5:9, 9:20, 20:9, 9:21, 21:9, auto | Mặc định— |
Trườngn | Loạiinteger | Yêu cầuKhông bắt buộc | Giá trị & giới hạn Tối thiểu: 1 Tối đa: 4 | Mặc định— |
Trườnginput_references | Loạiarray | Yêu cầuKhông bắt buộc | Giá trị & giới hạn Số mục tối thiểu: 0 Số mục tối đa: 14 | Mặc định— |
Trườngprovider | Loạiobject | Yêu cầuKhông bắt buộc | Giá trị & giới hạn | Mặc định— |
Tham số phương thức và vòng đời
| Tham số | Hợp đồng |
|---|---|
Tham sốcontent_type | Hợp đồngapplication/json |
Tham sốrequired | Hợp đồngmodel, prompt |
Tham sốmaterial_types | Hợp đồngtext, image |
Vòng đời: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · Giá trị task_id thực tế đã trả về hoặc bản ghi trong thư viện nội dung đa phương tiện
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Bảng giá
Cách tính phí cuối cùng
Các đơn giá hiển thị dùng để ước tính chi phí trước khi tạo. Khoản phí cuối cùng được tính dựa trên chi phí ghi nhận cho lượt tạo gốc. Thời lượng đầu ra đo được và số lượng dự kiến không phải là số lượng cuối cùng dùng để tính phí.
Thông tin biểu giá không bổ sung tùy chọn yêu cầu. Các tham số được hỗ trợ nằm trong phương thức đã chọn.
- Chế độ nhanh
- Chưa chỉ định Khi chọn chế độ nhanh
- Chế độ Flex
- Chưa chỉ định Khi chọn chế độ flex
- Mức độ suy luận tối đa
- Chưa chỉ định Khi áp dụng mức điều chỉnh mặc định (default) cho mức độ suy luận tối đa
Mức phí ước tính để so sánh
Giá theo cấu hình
Đối chiếu từng khoản phí với điều kiện hiển thị. Dùng một mức phí cho mỗi nhóm cấu hình thay thế.
| Cấu hình | Biểu mức phí | Số lượng dự báo | Đơn vị tính phí | Phí |
|---|---|---|---|---|
| Cấu hìnhGiá cơ sở cho token | Biểu mức phíMức phí cơ bản | Số lượng dự báo— | Đơn vị tính phí— | Phí Đầu vào · Token đầu vào · Ước tính chỉ để so sánh — / 1K token Đầu ra · Token đầu ra · Ước tính chỉ để so sánh — / 1K token Đầu vào · Đọc bộ nhớ đệm · Ước tính chỉ để so sánh — / 1K token Đầu vào · Ghi bộ nhớ đệm · Ước tính chỉ để so sánh — / 1K token Đầu vào · Ghi bộ nhớ đệm, 1 giờ · Ước tính chỉ để so sánh — / 1K token |
| Cấu hìnhảnh đầu vào | Biểu mức phí— | Số lượng dự báo— | Đơn vị tính phímỗi ảnh đầu vào | Phí Đầu vào · ảnh đầu vào · Ước tính chỉ để so sánh $0 mỗi ảnh đầu vào |
| Cấu hìnhảnh đầu ra | Biểu mức phí— | Số lượng dự báo— | Đơn vị tính phímỗi ảnh đầu ra | Phí Đầu ra · ảnh đầu ra · Ước tính chỉ để so sánh $0.07 mỗi ảnh đầu ra |
| Cấu hìnhChi phí tạo ước tính | Biểu mức phí— | Số lượng dự báoước tính cho một lần tạo | Đơn vị tính phí— | Phí Đầu ra · Chi phí tạo ước tính · Ước tính chỉ để so sánh $0.07 ước tính trước khi tạo Ước tính này không phải là khoản phí bổ sung hay mức giá cố định cho lượt tạo đã hoàn tất. |
Ailoot tạm giữ một khoản ước tính trước yêu cầu. Sau khi có kết quả, phí cuối cùng được quyết toán theo mức sử dụng đo được. Việc quyết toán khi truyền luồng dùng bản ghi mức sử dụng cuối cùng. Cách hoạt động của cơ chế tạm giữ và quyết toán →
Ví dụ yêu cầu
Ailoot Ultra · Ảnh
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p={'model': 'bytedance-seed/seedream-5-0-lite', 'prompt': 'a red panda astronaut floating in space, studio lighting'}
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/images/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import base64, json, os, subprocess
from pathlib import Path
from urllib.parse import urlsplit, urljoin
def save_images(items):
if not items: raise SystemExit("No completed images; retain the full response")
for index, item in enumerate(items):
encoded=item.get("b64_json")
uri=item.get("url", "")
if not encoded and uri.startswith("data:image/"):
header, separator, encoded=uri.partition(",")
if not separator or ";base64" not in header: raise SystemExit("Unsupported image data URI")
if encoded:
raw=base64.b64decode(encoded,validate=True)
elif uri:
uri=urljoin("https://api.ailoot.ai",uri)
parsed=urlsplit(uri)
if parsed.scheme!="https" or not parsed.netloc or parsed.username or parsed.password:
raise SystemExit("Invalid returned image URL")
owned=parsed.netloc=="api.ailoot.ai" and parsed.path.startswith("/v1/media/assets/") and parsed.path.endswith("/content")
args=["curl","--fail-with-body","--silent","--show-error",uri]
if owned: args += ["-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"]]
temporary=Path(f"image-{index}.bin")
subprocess.run(args+["-o",str(temporary)],check=True)
raw=temporary.read_bytes()
temporary.unlink()
else: raise SystemExit("Image has neither bytes nor URL")
if not raw: raise SystemExit("Empty image result")
ext="png" if raw.startswith(b"\x89PNG") else "jpg" if raw.startswith(b"\xff\xd8") else "webp" if raw[:4]==b"RIFF" and raw[8:12]==b"WEBP" else "svg" if raw.lstrip().startswith((b"<svg",b"<?xml")) else "bin"
Path(f"image-{index}.{ext}").write_bytes(raw)
print("Every returned image saved; complete response metadata retained")
save_images(json.loads(Path("result.json").read_text())["data"])
PY_RESULT
Nhận và lưu kết quả
Ailoot Ultra · Ảnh
Tải xuống từng ảnh trả về hoặc lưu nội dung Base64 của ảnh
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Lượt đọc nội dung khác
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Lưu tất cả kết quả đã hoàn tất
Lưu mọi ảnh đã hoàn tất; truy xuất từng URL trả về hoặc giải mã nội dung Base64 của ảnh.
Giữ lại toàn bộ phản hồi và các header, mọi đầu ra thực tế, các định danh gốc đã trả về và mọi trường usage. Khôi phục thao tác gốc mà không gửi lại yêu cầu tạo.
Nếu cần kiểm tra phản hồi gốc
Giữ lại X-Client-Request-ID đã trả về để đối soát. Chỉ truy xuất theo các giá trị task_id/asset_id thực tế đã trả về hoặc từ thư viện nội dung đa phương tiện thuộc quyền sở hữu của bạn; tuyệt đối không tạo URL tác vụ từ ID thao tác và không gửi lại yêu cầu tạo.
Trường phản hồi
| Trường | Loại |
|---|---|
Trườngcreated | Loại |
Trườngdata[].url | Loại |
Trườngdata[].b64_json | Loại |
Trườngusage | Loại |
Bí danh
Bí danh mô hình
Ailoot Ultra bytedance-seed/seedream-5-0-lite
Bí danh đường dẫn phương thức
/v1/images
ID gọi liên quan
FAQ · ByteDance Seed: Seedream 5.0 Lite
- Có những đầu vào và kết quả nào?
POST /v1/images/generations·bytedance-seed/seedream-5-0-lite:text,image→image- Yêu cầu sử dụng những trường nào?
POST /v1/images/generations·bytedance-seed/seedream-5-0-lite:model,prompt,resolution,aspect_ratio,n,input_references,provider- Áp dụng những giới hạn nào?
POST /v1/images/generations·bytedance-seed/seedream-5-0-lite:n.minimum:1;n.maximum:4