# Seedance có phải là mã nguồn mở không?

- Nguồn: OpenRouter: Announcements
- Thời gian phát hành: 2026-09-25 07:00 (giờ Việt Nam)
- Điểm AI: 42/100
- Link AIHOT.vn: https://aihot.vn/items/9ff09da2b0757ef9
- Nguồn dữ liệu AI HOT: https://aihot.news/items/cmug965aa0jrirogvw6sspgjf
- Link gốc: https://openrouter.ai/blog/insights/seedance-2-5-open-source

## Tóm tắt AI

OpenRouter xác nhận không tìm thấy trọng số hoặc giấy phép công khai cho Seedance. Các dự án mang tên này trên GitHub và Hugging Face hiện chỉ là dịch vụ API hoặc công cụ trung gian.

## Thân bài

![Is Seedance Open Source?](https://openrouter.ai/blog/images/seedance-2-5-open-source.png)

Chúng tôi không tìm thấy trọng số (weights) nào được công bố cũng như giấy phép mô hình cho bất kỳ phiên bản Seedance nào. [Bài viết ra mắt](https://seed.bytedance.com/en/blog/one-take-creation-flexible-referencing-introducing-seedance-2-5) và [trang mô hình](https://seed.bytedance.com/en/seedance2_5) của Seedance 2.5 từ ByteDance mô tả việc truy cập thông qua Jimeng AI, Doubao và API BytePlus ModelArk, và không có liên kết nào dẫn đến checkpoint. [Tổ chức ByteDance-Seed trên Hugging Face](https://huggingface.co/ByteDance-Seed) và [tổ chức ByteDance-Seed trên GitHub](https://github.com/ByteDance-Seed) có công bố các mô hình khác, nhưng không bao gồm mô hình Seedance. Không có mục nào trong số năm mục Seedance trong danh mục của chúng tôi có chứa Hugging Face ID.

Điều đó trả lời cho câu hỏi mà tiêu đề đặt ra, với một giới hạn. Chúng tôi đã kiểm tra các trang chính thức của ByteDance, cả hai tổ chức ByteDance-Seed chính thức và danh mục của chính chúng tôi. Chúng tôi không thể loại trừ khả năng có một bản phát hành mà chúng tôi chưa tìm thấy. Nếu ByteDance công bố trọng số, checkpoint sẽ xuất hiện dưới một trong những tổ chức đó và chúng tôi sẽ cập nhật bài viết này.

Bài viết này đề cập đến ý nghĩa của "open-weight" (mở trọng số) và "open-source" (mã nguồn mở) đối với một mô hình video, nội dung của các kho lưu trữ mang tên Seedance trên GitHub và Hugging Face, khi nào checkpoint trở thành yêu cầu bắt buộc, và cách chạy một tác vụ Seedance thông qua endpoint video bất đồng bộ trên OpenRouter. Để biết về chất lượng đầu ra, chi phí mỗi clip và sự so sánh giữa Seedance 2.5 với Seedance 2.0, Wan 3.0 và Veo 3.1, hãy đọc [bài đánh giá Seedance 2.5](https://openrouter.ai/blog/insights/seedance-2-5-review/) của chúng tôi.

### Tóm tắt

- Chúng tôi không tìm thấy checkpoint hoặc giấy phép mô hình nào được công bố cho Seedance 2.5, Seedance 2.0, Seedance 2.0 Fast, Seedance 2.0 Mini hoặc Seedance 1.5 Pro trên các trang chính thức của ByteDance, các tổ chức ByteDance-Seed trên GitHub và Hugging Face, hoặc danh mục của OpenRouter.
- Các dự án GitHub và Hugging Face mang tên Seedance mà chúng tôi đã kiểm tra đều là các API client và dịch vụ được lưu trữ (hosted services). Chúng không chứa trọng số và không chạy bất cứ thứ gì trên phần cứng của bạn.
- Việc sử dụng ngoại tuyến (offline), triển khai trong môi trường cách ly (air-gapped) và tinh chỉnh (fine-tuning) trên dữ liệu của riêng bạn đều yêu cầu phải có checkpoint. Nếu bạn cần một checkpoint, Seedance không phải là lựa chọn phù hợp. [Kimi K3](https://openrouter.ai/blog/insights/kimi-k3-open-source/) và ba trong số bốn mô hình [Qwen 3.8](https://openrouter.ai/blog/insights/qwen-3-8/) đều công bố trọng số có thể tải xuống.
- Trên OpenRouter, cả năm mô hình Seedance đều chạy thông qua POST /api/v1/videos. Bạn gửi một tác vụ, chờ trạng thái hoàn tất bằng cách thăm dò (polling) hoặc webhook, sau đó tải tệp xuống bằng khóa API của mình.

### Open-weight so với open-source

Open-weight nghĩa là đơn vị phát hành đã đăng tải các tham số của mô hình để bạn có thể tải xuống và chạy chúng. Open-source nghĩa là giấy phép nằm trong [danh sách được Open Source Initiative phê duyệt](https://opensource.org/licenses) và cho phép sử dụng, sửa đổi và phân phối lại. Một mô hình có thể là open-weight theo giấy phép tùy chỉnh mà không cần phải là open-source. Kimi K3 là ví dụ từ phần trước của loạt bài này. Moonshot AI đã đăng checkpoint trên Hugging Face theo Giấy phép Kimi K3 của riêng họ, vốn không được OSI phê duyệt.

Seedance không thuộc cả hai trường hợp trên trong các nguồn mà chúng tôi đã kiểm tra. Không có checkpoint công khai, vì vậy không có tài nguyên nào để giấy phép mô hình quản lý. Các giấy phép duy nhất áp dụng là điều khoản dịch vụ của bất kỳ nền tảng lưu trữ nào mà bạn gọi đến, bao gồm cả [của chúng tôi](https://openrouter.ai/terms).

### Những nơi chúng tôi đã tìm kiếm

Chúng tôi đã kiểm tra bốn nơi. Mỗi nơi đều là địa điểm mà một bản phát hành Seedance công khai sẽ xuất hiện nếu nó tồn tại.

Các trang chính thức của ByteDance. [Bài viết ra mắt](https://seed.bytedance.com/en/blog/one-take-creation-flexible-referencing-introducing-seedance-2-5) Seedance 2.5 cho biết mô hình đang được triển khai trên Jimeng AI và Doubao, với quyền truy cập API thông qua BytePlus ModelArk. Các trang mô hình [Seedance 2.5](https://seed.bytedance.com/en/seedance2_5) và [Seedance 2.0](https://seed.bytedance.com/en/seedance2_0) mô tả quyền truy cập thông qua dịch vụ lưu trữ. Không trang nào trong ba trang này liên kết đến checkpoint, kho lưu trữ hoặc giấy phép mô hình.

Tổ chức ByteDance-Seed trên GitHub. [Tổ chức này](https://github.com/ByteDance-Seed) có 63 kho lưu trữ công khai tại thời điểm viết bài, bao gồm các mô hình đã phát hành như Seed-Coder, Seed-OSS, BAGEL và SeedVR2. Không có kho lưu trữ nào là Seedance.

Tổ chức ByteDance-Seed trên Hugging Face. [Tổ chức này](https://huggingface.co/ByteDance-Seed) có 59 kho lưu trữ công khai, bao gồm Seed-Coder, Seed-OSS, BAGEL và SeedVR2. Không có mô hình nào là Seedance. Tìm kiếm từ khóa Seedance trên Hugging Face với tác giả được đặt là ByteDance-Seed không trả về kết quả nào.

Danh mục OpenRouter. Các bản ghi mô hình của chúng tôi có trường hugging_face_id khi đơn vị phát hành đã đăng checkpoint. Tất cả năm bản ghi Seedance đều trả về giá trị null cho trường đó. Bản thân điều này chỉ cho bạn biết những gì danh mục của chúng tôi liên kết đến, vì vậy chúng tôi liệt kê nó cuối cùng và không coi đó là bằng chứng cho bất cứ điều gì ngoài dữ liệu của chính chúng tôi.

### Nội dung của các kho lưu trữ mang tên Seedance

Tìm kiếm từ khóa Seedance trên Hugging Face mà không có bộ lọc tác giả có trả về kết quả. Những kết quả chúng tôi đã kiểm tra là các kho lưu trữ của bên thứ ba với tên gọi như Seedance-2-AI-Video-Generator và Seedance-API. Kho lưu trữ đầu tiên chứa hai tệp,.gitattributes và README.md, và tệp README của nó nêu rõ rằng mô hình được lưu trữ độc quyền trên nền tảng của người duy trì và người dùng không cần tải xuống trọng số. Đó là mô tả về một dịch vụ lưu trữ, không phải là một bản phát hành mô hình.

Mô hình tương tự áp dụng cho các dự án GitHub mang tên Seedance generator hoặc open-source Seedance, và các node ComfyUI có tích hợp Seedance. Chúng gọi đến một endpoint được lưu trữ. Các hướng dẫn thiết lập sẽ cho bạn biết đó là gì. Nếu bước đầu tiên là dán khóa API, thì dự án đó là một client cho máy chủ của người khác và không có gì chạy trên máy của bạn. Một node ComfyUI kết nối với API chỉ là một client có giao diện đồ thị phía trước.

Không điều nào trong số đó làm cho các dự án này trở nên vô dụng. Nó chỉ có nghĩa là chúng không trả lời được câu hỏi về mã nguồn mở. Chúng kế thừa bất kỳ điều khoản, giá thành và chính sách dữ liệu nào mà endpoint lưu trữ áp dụng.

### Khi nào checkpoint là yêu cầu bắt buộc

Ba mô hình triển khai yêu cầu trọng số mà bạn có thể tải xuống, và Seedance không phù hợp với bất kỳ mô hình nào trong số đó theo các nguồn chúng tôi đã kiểm tra.

- Suy luận ngoại tuyến hoặc trong môi trường cách ly. Nếu máy tạo video không thể kết nối internet, mô hình phải nằm trên máy đó. Không có tài nguyên Seedance nào để đặt ở đó.
- Tinh chỉnh trên dữ liệu của riêng bạn. Việc huấn luyện một mô hình trên dữ liệu của riêng bạn yêu cầu quyền truy cập vào các tham số của nó. Không có tham số Seedance công khai nào tồn tại để bạn huấn luyện.
- Tự lưu trữ vì lý do lưu trú dữ liệu. Chạy một mô hình trong khu vực của riêng bạn dưới sự kiểm soát của riêng bạn yêu cầu phải có trọng số. Quyền truy cập thông qua dịch vụ lưu trữ, bao gồm cả thông qua chúng tôi, có nghĩa là nhà cung cấp sẽ xử lý yêu cầu đó.

Nếu một trong những điều này là yêu cầu của bạn, hãy đánh giá một mô hình có công bố checkpoint. Trong loạt bài này, [Kimi K3](https://openrouter.ai/blog/insights/kimi-k3-open-source/) đăng checkpoint của nó trên Hugging Face theo giấy phép tùy chỉnh, và ba trong số bốn mô hình [Qwen 3.8](https://openrouter.ai/blog/insights/qwen-3-8/) có thể tải xuống được. Cả hai đều không phải là mô hình video. Đối với các mô hình video có công bố trọng số, hãy kiểm tra trường hugging_face_id trong [danh sách mô hình video](https://openrouter.ai/api/v1/videos/models) và xác nhận giấy phép trên thẻ mô hình được liên kết.

Nếu mối quan tâm của bạn là sự phụ thuộc vào nhà cung cấp (vendor lock-in) thay vì thực thi cục bộ, quyền truy cập thông qua dịch vụ lưu trữ vẫn mang lại cho bạn một lợi ích. Phần thân yêu cầu (request body) mà bạn gửi đến /api/v1/videos là giống nhau cho mọi mô hình video trong danh mục của chúng tôi, vì vậy việc chuyển từ Seedance sang mô hình khác chỉ là thay đổi chuỗi tên mô hình.

### Năm mô hình Seedance trên OpenRouter

Chúng tôi cung cấp năm mô hình Seedance, tất cả đều thông qua nhà cung cấp [Seed](https://openrouter.ai/provider/seed). Bảng này liệt kê các tham số mà danh mục của chúng tôi hiển thị cho từng mô hình. Dữ liệu được lấy từ /api/v1/videos/models vào ngày 2026-09-11.

| Mô hình | Các phương thức đầu vào | Thời lượng | Độ phân giải | Khung hình ảnh | Đầu ra âm thanh |
| --- | --- | --- | --- | --- | --- |
| bytedance/seedance-2.5 | Văn bản, hình ảnh, âm thanh, video | 4 đến 30 giây | 480p, 720p | Khung hình đầu và cuối | Có |
| bytedance/seedance-2.0 | Văn bản, hình ảnh, âm thanh, video | 4 đến 15 giây | 480p, 720p, 1080p, 4K | Khung hình đầu và cuối | Có |
| bytedance/seedance-2.0-fast | Văn bản, hình ảnh, âm thanh, video | 4 đến 15 giây | 480p, 720p | Khung hình đầu và cuối | Có |
| bytedance/seedance-2.0-mini | Văn bản, hình ảnh, âm thanh, video | 4 đến 15 giây | 480p, 720p | Khung hình đầu và cuối | Có |
| bytedance/seedance-1-5-pro | Văn bản, hình ảnh | 4 đến 12 giây | 480p, 720p, 1080p | Khung hình đầu và cuối | Có |

Seedance 2.5 là phiên bản duy nhất chạy vượt quá 15 giây. Seedance 2.0 là phiên bản duy nhất đạt độ phân giải 4K, còn Seedance 2.0 và Seedance 1.5 Pro là những phiên bản duy nhất đạt 1080p. Giá được tính theo token video. Trường pricing_skus trong danh sách các mô hình video cung cấp mức phí cho từng mô hình, và Seedance 2.5 liệt kê các mức phí riêng biệt cho các tác vụ có âm thanh, không có âm thanh và có đầu vào là video. Bài [đánh giá Seedance 2.5](https://openrouter.ai/blog/insights/seedance-2-5-review/) sẽ phân tích chi phí cho một clip ở mỗi độ phân giải.

### Cách gọi Seedance trên OpenRouter

Việc tạo video trên OpenRouter là bất đồng bộ. Bạn gửi một tác vụ và nhận lại ID tác vụ ngay lập tức. Clip được kết xuất (render) ở phía nhà cung cấp, và bạn có thể thăm dò (poll) kết quả hoặc nhận webhook khi tác vụ đạt trạng thái cuối cùng. Cấu trúc yêu cầu tương tự áp dụng cho mọi mô hình video trong danh mục.

![Three stages of an asynchronous video job on OpenRouter. Submit with POST /api/v1/videos and receive 202 Accepted with an id, a polling_url, and status pending. Wait by polling GET /api/v1/videos/{id}](https://openrouter.ai/blog/images/seedance-2-5-open-source-async-job.png)

### Gửi (Submit)

POST https://openrouter.ai/api/v1/videos yêu cầu các trường bắt buộc là model và prompt. Các trường tùy chọn bao gồm duration (thời lượng), resolution (độ phân giải), aspect_ratio (tỷ lệ khung hình), frame_images để kiểm soát khung hình đầu và cuối, input_references cho hình ảnh tham chiếu, generate_audio, seed, và callback_url cho webhook. Phản hồi trả về là 202 Accepted kèm theo id của tác vụ, polling_url và trạng thái được đặt là pending.

```
{
  "id": "abc123",
  "polling_url": "https://openrouter.ai/api/v1/videos/abc123",
  "status": "pending"
}
```

Việc gửi yêu cầu sẽ bắt đầu tính phí. Nếu HTTP client của bạn tự động thử lại các yêu cầu thất bại theo mặc định, việc thử lại sau khi hết thời gian chờ hoặc lỗi 5xx có thể bắt đầu một tác vụ trả phí thứ hai. Hãy tắt tính năng thử lại cho lệnh gửi (submit) và giữ nguyên cho việc thăm dò (polling), vốn chỉ ở chế độ đọc.

### Chờ

Thăm dò GET https://openrouter.ai/api/v1/videos/{id}, đây chính là polling_url từ phản hồi gửi, theo một khoảng thời gian nhất định. Trạng thái sẽ chuyển từ pending sang in_progress và sau đó là một trong bốn giá trị cuối cùng. completed nghĩa là tệp đã sẵn sàng. failed chứa trường lỗi. cancelled và expired là hai trạng thái cuối cùng khác, và [tài liệu về webhook](https://openrouter.ai/docs/cookbook/video-generation/video-generation-webhooks) bao gồm tất cả bốn trạng thái này. Nếu bạn đặt callback_url trong yêu cầu hoặc ở cấp độ workspace, chúng tôi sẽ gửi một HTTPS POST đến URL đó khi tác vụ đạt trạng thái cuối cùng, và bạn có thể bỏ qua việc thăm dò. Chúng tôi có thể gửi cùng một sự kiện nhiều lần, vì vậy hãy khử trùng lặp các lần gửi dựa trên tiêu đề X-OpenRouter-Idempotency-Key, có định dạng <job_id>-<status>.

Một tác vụ đã hoàn thành sẽ trông như thế này. Mảng unsigned_urls và khối usage chỉ xuất hiện khi hoàn tất.

```
{
  "id": "abc123",
  "generation_id": "gen-1234567890-abcdef",
  "polling_url": "https://openrouter.ai/api/v1/videos/abc123",
  "status": "completed",
  "unsigned_urls": [
    "https://openrouter.ai/api/v1/videos/abc123/content?index=0"
  ],
  "usage": {
    "cost": 0.25,
    "is_byok": false
  }
}
```

_Bài gốc còn tiếp._ Xem tiếp tại: <https://openrouter.ai/blog/insights/seedance-2-5-open-source>
