Trả lời nhanh
FLUX 3 là mô hình video đa phương thức của Black Forest Labs dành cho sinh video từ văn bản (text-to-video) và từ ảnh (image-to-video) với âm thanh đồng bộ. Trên CometAPI, ID mô hình production là flux-3. Quy trình bất đồng bộ đã xác thực (verified asynchronous workflow) sử dụng POST /v1/videos để tạo tác vụ, GET /v1/videos/{task_id} để thăm dò (poll), và GET /v1/videos/{task_id}/content để tải về tệp MP4 đã hoàn tất.
Cập nhật khả dụng (xác thực ngày 24 tháng 9, 2026): Black Forest Labs đã đưa FLUX 3 Video vượt qua giai đoạn Early Access tháng 7 và phát hành rộng rãi các chức năng text-to-video và image-to-video thông qua BFL API và các đối tác được chọn vào ngày 4 tháng 8, 2026. CometAPI thêm ID mô hình production flux-3 trong định dạng Video API vào ngày 13 tháng 8, 2026. Sử dụng thông báo phát hành của BFL và trang mô hình trực tiếp của CometAPI làm nguồn đáng tin cậy về tình trạng khả dụng, trường dữ liệu, và giá.
Đã thay đổi gì kể từ giai đoạn Early Access của FLUX 3?
Điểm thay đổi quan trọng là tính sẵn sàng vận hành. Bài viết sớm tập trung vào đợt triển khai dựa trên đơn đăng ký vào tháng 7, còn bản phát hành tháng 8 của BFL đã giới thiệu endpoint video có thể gọi, công bố các ràng buộc và giá production. Sau đó, CometAPI đã cung cấp flux-3 thông qua quy trình Video API hợp nhất của mình.
Bài viết trước đây của CometAPI, FLUX 3 API: Availability, Early Access, Video & Dev, vẫn hữu ích cho lịch sử ra mắt và đánh giá sơ bộ hồi tháng 7. Bài so sánh rộng hơn Best AI Video APIs in 2026 bao quát việc lựa chọn ở cấp độ thị trường. Hướng dẫn này giữ các chủ đề đó ở mức gọn, tập trung vào yêu cầu hoạt động, thăm dò, prompt, kiểm soát chi phí, và xử lý production.
FLUX 3 là gì?
FLUX 3 là họ mô hình đa phương thức của BFL cho video, âm thanh, ảnh và dự đoán liên quan đến hành động. Bản phát hành video hiện tại hỗ trợ text-to-video, image-to-video và tiếp nối video (video continuation) thông qua một endpoint gốc nhà cung cấp.
Đối với nhà phát triển video, các khả năng nổi bật gồm độ dài tối đa 20 giây ở 24 fps, đầu ra HD hoặc Full HD, âm thanh đồng bộ, lời nói đa ngôn ngữ với lip-sync, nhiều cú máy trong một lần tạo, và tối đa mười keyframe cố định để kiểm soát image-to-video.
Thông số kỹ thuật API FLUX 3
| Thông số | Thông số chính thức của BFL | Tích hợp CometAPI |
|---|---|---|
| Quy trình chính | Text-to-video, image-to-video, video continuation | Liệt kê text-to-video và image-to-video |
| Thời lượng tối đa | 5–20 s cho T2V/I2V; 5–15 s cho V2V | Dùng giá trị quickstart trực tiếp khi gửi qua cổng |
| Tốc độ khung hình | 24 fps | Đầu ra từ nhà cung cấp |
| Độ phân giải | rHD nguyên bản; FHD thông qua bộ upsampler video. Tài liệu FLUX 3 Video hiện tại của BFL không liệt kê 4K/UHD. Thông số “tối đa 4MP” áp dụng cho các mô hình ảnh FLUX.2, không phải FLUX 3 Video. | Liệt kê giá cho 720p và 1080p |
| Âm thanh nguyên bản | Có; bật theo mặc định | Tính năng đầu ra theo tích hợp đang hoạt động |
| Điều khiển ảnh | 1–10 keyframe trong I2V gốc | Xác minh ánh xạ reference-image hiện tại của gateway |
| Tỷ lệ khung hình | 21:9, 2:1, 16:9, 4:3, 1:1, 3:4, 9:16 | Quickstart dùng kích thước rõ ràng như 1280x720 |
| Cách gọi | Bất đồng bộ | Tạo → poll → tải xuống |
| CometAPI model ID | — | flux-3 |
FLUX 3 Video tốt đến mức nào?
BFL báo cáo điểm Elo text-to-video là 1135 trong đánh giá ưu tiên của con người theo hình thức tất cả đấu với tất cả. Trong cùng so sánh đã công bố, FLUX 3 hòa Seedance 2.0 ở ưu tiên image-to-video và xếp trên các mô hình còn lại được thử nghiệm.
Các kết quả này hữu ích như bằng chứng định vị, nhưng chúng là đánh giá ưu tiên do nhà cung cấp thực hiện, không phải là benchmark production độc lập. Chúng không đo độ trễ qua gateway, độ tin cậy hàng đợi, tính nhất quán chi phí, hay độ ổn định khi lặp lại sinh video, vì vậy đội ngũ production vẫn nên tự đánh giá trên bộ prompt của mình.
Hiệu năng Benchmark FLUX 3
| Chỉ số | Kết quả công bố | Diễn giải |
|---|---|---|
| Elo all-vs-all cho T2V | 1135 | BFL báo cáo FLUX 3 dẫn đầu so sánh nội bộ của họ |
| Ưu tiên image-to-video | Hòa với Seedance 2.0 | Kết quả định hướng từ nhà cung cấp, không phải bảng xếp hạng bên thứ ba |
| Loại đánh giá | Ưu tiên của con người | Đo chất lượng đầu ra cảm nhận, không phải hạ tầng API |

Nguồn: Black Forest Labs — FLUX 3 Video, Part 1: Generation.
Cần gì trước khi dùng FLUX 3 API
- Tài khoản CometAPI và API key lưu trong biến môi trường phía backend.
- Prompt mô tả chủ thể, chuyển động, hướng máy quay, bầu không khí, và bất kỳ âm thanh hay lời thoại yêu cầu.
- Luồng xử lý tác vụ bền vững vì sinh video là bất đồng bộ.
- Đủ tín dụng cho thử nghiệm lặp; tính phí phụ thuộc vào thời lượng và độ phân giải sinh ra.
Tạo key trong bảng điều khiển API của CometAPI. Không đặt key vào JavaScript frontend, gói di động, kho công khai, hay ảnh chụp màn hình.
ID mô hình FLUX 3 và các endpoint
| Thao tác | Phương thức và endpoint | Mục đích |
|---|---|---|
| Tạo video | POST https://api.cometapi.com/v1/videos | Gửi tác vụ tạo video |
| Kiểm tra tác vụ | GET https://api.cometapi.com/v1/videos/{task\_id} | Đọc trạng thái và tiến độ |
| Tải đầu ra | GET https://api.cometapi.com/v1/videos/{task\_id}/content | Tải tệp MP4 đã hoàn tất |
Cách dùng FLUX 3 API với CometAPI
Bước 1: Thiết lập API Key
Trên macOS hoặc Linux:
export COMETAPI_KEY="your_api_key"
Trên Windows PowerShell:
$env:COMETAPI_KEY="your_api_key"
Bước 2: Tạo một video FLUX 3
Quickstart FLUX 3 hiện dùng yêu cầu multipart với model, prompt, seconds, và size. Ví dụ sau yêu cầu một đoạn 5 giây 720p:
curl https://api.cometapi.com/v1/videos \
-H "Authorization: Bearer $COMETAPI_KEY" \
-F "model=flux-3" \
-F "prompt=A paper boat glides across a still pond in soft morning light" \
-F "seconds=5" \
-F "size=1280x720"
Yêu cầu này khởi tạo một job. Không thiết kế ứng dụng kỳ vọng nhận tệp MP4 hoàn chỉnh trong cùng phản hồi HTTP.
Bước 3: Lưu Task ID
Ghi bền định danh ngay sau khi yêu cầu tạo thành công:
{
"id": "video_task_id",
"status": "queued"
}
Lưu Task ID gắn với bản ghi người dùng hoặc job trước khi bắt đầu poll. Việc khởi động lại tiến trình không nên làm mất một lần tạo đã bị tính phí.
Bước 4: Thăm dò trạng thái video
curl https://api.cometapi.com/v1/videos/{task_id} \
-H "Authorization: Bearer $COMETAPI_KEY"
Bắt đầu với khoảng thăm dò vừa phải như 10 giây. Coi completed, succeeded, hoặc success là trạng thái thành công cuối; coi failed, failure, cancelled, hoặc canceled là trạng thái thất bại cuối.
Bước 5: Tải MP4
curl https://api.cometapi.com/v1/videos/{task_id}/content \
-H "Authorization: Bearer $COMETAPI_KEY" \
--output flux3_output.mp4
Sau khi hoàn tất, sao chép tệp vào kho đối tượng hoặc pipeline media của bạn thay vì giữ URL tạm của nhà cung cấp làm tài sản vĩnh viễn.
Quy trình Python hoàn chỉnh để sinh video FLUX 3
Ví dụ sau tạo job, lưu ID, poll đến khi hoàn tất, kiểm tra trạng thái thất bại, xác thực chữ ký MP4, và ghi đầu ra xuống đĩa.
import os
import time
from pathlib import Path
import requests
api_key = os.environ["COMETAPI_KEY"]
base_url = "https://api.cometapi.com"
headers = {"Authorization": f"Bearer {api_key}"}
response = requests.post(
f"{base_url}/v1/videos",
headers=headers,
files={
"model": (None, "flux-3"),
"prompt": (
None,
"A product bottle rotates slowly on wet black stone, "
"soft rim lighting, macro lens, realistic reflections.",
),
"seconds": (None, "5"),
"size": (None, "1280x720"),
},
timeout=120,
)
response.raise_for_status()
task = response.json()
data = task.get("data") or {}
task_id = (
task.get("id")
or task.get("task_id")
or data.get("id")
or data.get("task_id")
)
if not task_id:
raise RuntimeError(f"Create response has no task ID: {task}")
while True:
response = requests.get(
f"{base_url}/v1/videos/{task_id}",
headers=headers,
timeout=60,
)
response.raise_for_status()
task = response.json()
data = task.get("data") or {}
status = str(task.get("status") or data.get("status") or "").lower()
progress = task.get("progress") or data.get("progress") or "unknown"
print(f"Status: {status or 'unknown'}; progress: {progress}")
if status in {"failed", "failure", "cancelled", "canceled"}:
raise RuntimeError(f"Video generation failed: {task}")
if status in {"completed", "succeeded", "success"} or progress == "100%":
break
time.sleep(10)
response = requests.get(
f"{base_url}/v1/videos/{task_id}/content",
headers=headers,
timeout=300,
)
response.raise_for_status()
video = response.content
if len(video) < 12 or video[4:8] != b"ftyp":
raise RuntimeError("Content response is not a non-empty MP4 file")
output_dir = Path("output")
output_dir.mkdir(parents=True, exist_ok=True)
output_path = output_dir / f"{task_id}.mp4"
output_path.write_bytes(video)
print(f"Saved: {output_path} ({len(video)} bytes)")
Cách dùng Image-to-Video và Keyframe
Trang FLUX 3 trên CometAPI liệt kê hỗ trợ image-to-video. Mẫu công khai hiện tại minh họa text-to-video, vì vậy hãy xác minh tài liệu gateway trực tiếp trước khi giả định một trường reference-image sao chép từ mô hình khác sẽ hoạt động không cần chỉnh.
API gốc của BFL minh bạch: image-to-video dùng mode i2v và trường keyframes. Một ảnh cố định khung đầu, hai ảnh có thể cố định phần đầu và cuối, và tối đa mười ảnh theo thời gian có thể storyboard một đoạn liên tục.
Ví dụ keyframe gốc BFL
curl -X POST https://api.bfl.ai/v1/flux-3-video \
-H "x-key: $BFL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"mode": "i2v",
"prompt": "They sprint through the lantern-lit alley as the camera tracks behind them.",
"keyframes": [
[0, "data:image/png;base64,<first-frame>"],
[8, "data:image/png;base64,<last-frame>"]
],
"duration": 8
}'
Giữ riêng các tham số gốc nhà cung cấp và gateway trong các adapter riêng. BFL dùng các trường như mode, keyframes, start_video, resolution, và draft; mẫu đã xác thực của CometAPI dùng model, prompt, seconds, và size.
Giải thích tham số FLUX 3 API
| Tham số | API | Điều khiển gì | Hướng dẫn thực tế |
|---|---|---|---|
| model | CometAPI | Chọn mô hình | Dùng flux-3 |
| prompt | Cả hai | Cảnh, hành động, máy quay, âm thanh | Mô tả thay đổi có thể thấy theo thời gian |
| seconds | Mẫu CometAPI | Độ dài clip yêu cầu | Bắt đầu với 5–8 giây khi tinh chỉnh |
| size | Mẫu CometAPI | Kích thước đầu ra | Bắt đầu với 1280x720 để thử nghiệm tiết kiệm |
| mode | Gốc BFL | t2v / i2v / v2v / draft_enhance | Không gửi trừ khi gateway có ánh xạ |
| duration | Gốc BFL | 5–20 s cho T2V/I2V; 5–15 s cho V2V | native API hỗ trợ auto |
| resolution | Gốc BFL | hd hoặc fhd; hiện chưa liệt kê 4K/UHD cho FLUX 3 Video | FHD hoàn tất qua video upsampler |
| generate_audio | Gốc BFL | Bật/tắt âm thanh đồng bộ | Mặc định bật |
| draft | Gốc BFL | Chế độ xem nhanh | Dùng để lặp sáng tạo với chi phí thấp hơn |
Cách viết prompt FLUX 3 tốt hơn
Hướng dẫn video prompting của BFL khuyến nghị chỉ dẫn rõ ràng về chủ thể và hành động, máy quay, bối cảnh và bầu không khí, chất lượng chuyển động và tính liên tục. Với cảnh dẫn dắt bởi âm thanh, chỉ định lời thoại, giọng, hiệu ứng âm thanh và ambience.
Cấu trúc Prompt thực tiễn
Subject + Environment + Action + Camera + Lighting
+ Dialogue/Voice + Sound Effects + Ambience + Constraints
Prompt điện ảnh
A lone cyclist rides through a rain-soaked neon street at midnight.
The camera begins low beside the rear wheel, then rises into a smooth tracking shot.
Reflections stretch across wet asphalt under moving cyan and magenta light.
Audio: steady rainfall, chain noise, distant traffic, no music, no dialogue.
Keep the same rider, bicycle, jacket, and weather throughout the shot.
Prompt video sản phẩm
A premium stainless-steel espresso machine stands on a dark stone counter.
Begin with a macro close-up of water droplets on the metal housing.
Orbit clockwise as the machine brews; steam catches warm side light.
Finish on a clean three-quarter hero angle with the cup in the foreground.
Audio: pump vibration, steam hiss, ceramic contact, quiet cafe ambience.
Do not change the product shape, logo placement, material, or color.
Prompt lời thoại và âm thanh nguyên bản
A young chef works alone in a compact Tokyo ramen shop at night.
Start close on boiling broth, then pull back as the chef sets down a bowl.
Warm tungsten lighting, natural reflections, documentary handheld motion.
The chef quietly says in Japanese: 「お待たせしました。」
Audio: bubbling broth, soft rain outside, distant street traffic.
No subtitles and no background music.
Một prompt như “make a cinematic ramen shop video” để ngỏ chuyển động, khung hình, âm thanh và tính liên tục. Chỉ dẫn rõ ràng tạo nên đề bài production dễ kiểm thử hơn.
Giá FLUX 3 API
Giá của BFL phụ thuộc quy trình: render đầy đủ text-to-video và image-to-video có chi phí $0.17/s ở HD hoặc $0.29/s ở FHD, với Chế độ Draft HD ở $0.06/s. Tiếp nối video (video continuation) có chi phí $0.43/s ở HD hoặc $0.54/s ở FHD, với Draft HD ở $0.12/s. CometAPI hiện liệt kê flux-3 ở $0.136/s cho 720p và $0.232/s cho 1080p. Xác minh giá trực tiếp trước khi chạy lô lớn.
| Nhà cung cấp / quy trình | HD / 720p đầy đủ | FHD / 1080p đầy đủ | Draft | Render 5 s đầy đủ | Render 10 s đầy đủ |
|---|---|---|---|---|---|
| BFL T2V | $0.17/s | $0.29/s | $0.06/s (HD) | $0.85 / $1.45 | $1.70 / $2.90 |
| BFL I2V | $0.17/s | $0.29/s | $0.06/s (HD) | $0.85 / $1.45 | $1.70 / $2.90 |
| BFL V2V continuation | $0.43/s | $0.54/s | $0.12/s (HD) | $2.15 / $2.70 | $4.30 / $5.40 |
| CometAPI flux-3 | $0.136/s | $0.232/s | Not listed | $0.68 / $1.16 | $1.36 / $2.32 |
Cách đọc hai cột cuối: giá trị hiển thị theo thứ tự HD/720p trước, FHD/1080p sau.
Cách giảm chi phí lặp thử
- Nguyên mẫu ở 720p trước khi chuyển prompt đã chọn sang 1080p.
- Dùng clip 5 giây để xác thực bố cục, chuyển động và cách hiểu prompt.
- Mỗi lần chỉ thay đổi một biến lớn trong prompt.
- Khi dùng API gốc BFL, thử Chế độ Draft trước khi render chất lượng đầy đủ.
- Lưu các prompt thành công và quyết định tham chiếu trong metadata ứng dụng.
FLUX 3 vs Wan 3.0 vs Seedance 2.5
So sánh FLUX 3, Wan 3.0 và Seedance 2.5 theo quy trình thay vì tìm một “kẻ thắng tuyệt đối”. Các liên kết thông số chính thức có thẩm quyền nằm ở tiêu đề bảng dưới đây.
| Khía cạnh | FLUX 3 Thông số chính thức | Wan 3.0 Thông số chính thức | Seedance 2.5 Thông số chính thức |
|---|---|---|---|
| Độ dài clip tối đa | Tối đa 20 s cho T2V/I2V | Tối đa 30 s | Tối đa 30 s |
| Âm thanh đồng bộ | Có | Có | Có |
| Text-to-video | Có | Có | Có |
| Image-to-video | Có | Có | Có |
| Chiến lược tham chiếu | Tối đa 10 keyframe gốc | Quy trình đa phương thức rộng và Omni-Reference | Dung lượng tham chiếu đa phương thức lớn |
| Tiếp nối/chỉnh sửa | Tiếp nối v2v gốc của BFL | Quy trình dài và chỉnh sửa | Mở rộng và quy trình chỉnh sửa |
| Thế mạnh nổi bật | Logic chuyển động, cảnh đa cú máy, đầu ra nghe-nhìn đồng bộ | Độ rộng input và sinh 30 giây | Kể chuyện dài với kiểm soát nhận diện mạnh |
| Giá khởi điểm CometAPI | $0.136/s | $0.04/s | $0.0824/s |
| Phù hợp nhất | Cảnh nghe-nhìn chân thực với chuyển động mạch lạc | Pipeline sản xuất đa phương thức “tất cả-trong-một” | Kể chuyện dài, nhiều tham chiếu, kiểm soát nhận diện/sản phẩm/phong cách |
Lưu ý về giá: Giá khởi điểm không phải so sánh ngang về chất lượng hoặc độ phân giải. Dùng bảng độ phân giải trên trang mô hình trực tiếp của mỗi bên để lập ngân sách.
Nên chọn Video API nào?
- Chọn FLUX 3 cho chuyển động chân thực, âm thanh đồng bộ, logic đa cú máy, keyframe gốc hoặc tiếp nối.
- Chọn Wan 3.0 khi quy trình bắt đầu với nhiều loại input và khung 30 giây là quan trọng.
- Chọn Seedance 2.5 cho kể chuyện dài, nhiều tham chiếu với kiểm soát nhận diện, sản phẩm và phong cách mạnh.
Thực tiễn tốt nhất khi chạy FLUX 3 API ở môi trường production
Lưu job bất đồng bộ như trạng thái bền vững
Lưu Task ID ngay sau khi gửi. Việc khởi động lại máy chủ hoặc retry worker không nên buộc người dùng trả tiền cho lần tạo khác vì ứng dụng làm mất tác vụ ban đầu.
Tránh poll quá dày
Bắt đầu khoảng 10 giây trừ khi tài liệu trực tiếp khuyến nghị khác. Poll mỗi giây làm tăng tải yêu cầu mà không cải thiện đáng kể trải nghiệm.
Xác thực tệp tải về
Kiểm tra độ dài nội dung và chữ ký MP4 trước khi đánh dấu tài sản hoàn tất. Phản hồi HTTP thành công không luôn chứng minh thân (body) là video hợp lệ.
Tách schema gốc và gateway
Duy trì adapter riêng cho yêu cầu gốc BFL và CometAPI. Điều này ngăn các trường gốc như mode, keyframes và start_video rò rỉ sang gọi gateway kỳ vọng model, prompt, seconds và size.
Lưu đầy đủ ngữ cảnh lỗi
Ghi log HTTP status, body phản hồi, Task ID, Model ID, phiên bản prompt, size, thời lượng và Internal Job ID. Ẩn API key.
Dùng bộ đánh giá nhỏ trước khi phát hành
Xây dựng 10–30 prompt đại diện bao phủ chuyển động máy quay, con người, sản phẩm, typography, lời thoại, cảnh chuyển động cao và tỷ lệ khung hình yêu cầu. Chạy cùng bộ khi phiên bản mô hình hoặc tích hợp thay đổi, và lặp lại các prompt quan trọng vì sinh video có tính ngẫu nhiên.
Câu hỏi thường gặp
ID mô hình FLUX 3 trên CometAPI là gì?
FLUX 3 dùng endpoint nào của CometAPI?
Quy trình Video API đã xác thực dùng POST /v1/videos, sau đó GET /v1/videos/{task_id} và GET /v1/videos/{task_id}/content.
FLUX 3 có đồng bộ không?
Không. Hãy coi là job bất đồng bộ: gửi, lưu Task ID, poll và tải xuống.
FLUX 3 có thể sinh dài bao lâu?
BFL tài liệu 5–20 giây cho T2V/I2V và 5–15 giây cho tiếp nối.
FLUX 3 có sinh âm thanh không?
Có. BFL tài liệu âm thanh đồng bộ bật theo mặc định trong API gốc.
FLUX 3 có hỗ trợ image-to-video không?
Có. CometAPI liệt kê hỗ trợ image-to-video, trong khi API gốc của BFL triển khai qua mode i2v và keyframes.
Tôi có thể dùng keyframe của BFL qua CometAPI mà không đổi gì không?
Đừng giả định như vậy. Schema yêu cầu khác nhau; xác minh quickstart hiện tại của CometAPI trước khi triển khai workflow reference-image qua gateway.
Một video FLUX 3 dài 5 giây có giá bao nhiêu trên CometAPI?
Theo mức giá hiện được liệt kê của CometAPI, 5 giây có giá $0.68 ở 720p hoặc $1.16 ở 1080p. Xem bảng giá tổng hợp phía trên để tham chiếu liên kết trực tiếp.
FLUX 3 có tốt hơn Wan 3.0 hoặc Seedance 2.5 không?
Tùy quy trình. FLUX 3 hấp dẫn cho cảnh nghe-nhìn với chuyển động mạch lạc và kiểm soát keyframe hoặc tiếp nối gốc của BFL; Wan 3.0 nhấn mạnh độ rộng input; Seedance 2.5 nhấn mạnh kể chuyện dài nhiều tham chiếu.
Kết luận
FLUX 3 hiện có đường dẫn Video API bất đồng bộ hoạt động trên CometAPI, trong khi tài liệu gốc của BFL cung cấp các điều khiển sâu hơn cho keyframe, tiếp nối, âm thanh và Chế độ Draft.
Lộ trình tích hợp an toàn khá thẳng: bắt đầu với yêu cầu text-to-video ngắn 720p, lưu Task ID, poll có kiểm soát, tải và xác thực MP4, sau đó thêm template prompt, lưu trữ, logic retry và bộ đánh giá lặp lại. Giữ riêng schema gốc và gateway, và xác minh trang mô hình trực tiếp trước khi hard-code trường hoặc giá.
