ChatGPT Images 2.6 là bản cập nhật tạo ảnh của OpenAI, ra mắt ngày 4 tháng 11 năm 2026, dành cho ChatGPT, Codex và API. Bản này bổ sung GIF động, đầu ra SVG cho lập trình viên, tính năng đánh dấu ảnh (image markup) và thiết lập complexity, và OpenAI cho biết tốc độ tạo ảnh nhanh hơn 50%. Trên API, nó được phát hành dưới dạng hai model: GPT-Image-2.6 Flare và GPT-Image-2.6 Sunburst.
Nếu bạn đã đọc bài giải thích về ChatGPT Images 2.5 của chúng tôi, thì bài viết này chỉ đề cập những gì đã thay đổi. Có một chi tiết mà bài đăng ra mắt không nhắc đến: đơn giá theo token vẫn giữ nguyên, nhưng một ảnh chất lượng low giờ đây tiêu tốn lượng token đầu ra gấp khoảng 4,2 lần so với 2.5.
Tổng quan nhanh về ChatGPT Images 2.6
| Mục | Chi tiết |
|---|---|
| Ngày phát hành | 4 tháng 11 năm 2026 (nhật ký thay đổi API) |
| Chạy ở đâu | ChatGPT, Codex và API |
| Quyền truy cập trên ChatGPT và Codex | Toàn cầu, mọi gói đăng ký, desktop, mobile và web |
| ID model trên API | gpt-image-2.6-flare, gpt-image-2.6-sunburst |
| Tuyên bố về tốc độ | Nhanh hơn 50% so với trước; Flare chỉ mất khoảng sáu giây ở chất lượng low |
| Định dạng đầu ra mới | GIF động (ChatGPT và API), SVG (API) |
| Bộ điều khiển mới | Đánh dấu ảnh, complexity (low, medium, high) |
| Đơn giá token hình ảnh | 8 USD đầu vào, 2 USD đầu vào đã cache, 30 USD đầu ra mỗi 1 triệu token |
| Mức sử dụng | 4 tỷ ảnh mỗi tuần trên ChatGPT, Codex và API |
Có gì mới so với Images 2.5
Images 2.5 mang đến Flare và Sunburst, các mức chất lượng xhigh và max, cùng những tính năng ChatGPT như Sketch và Templates. Phiên bản 2.6 vẫn giữ cách chia hai model và năm mức chất lượng, rồi bổ sung thêm:
| Hạng mục | Images 2.5 | Images 2.6 |
|---|---|---|
| Đầu ra động | Không có | GIF, từ 2 đến 64 khung hình trên API |
| Đầu ra vector | Không có | SVG, chỉ trên API theo system card |
| Điều khiển lập kế hoạch | Không có | complexity: low, medium, high |
| Chỉnh sửa dựa trên đánh dấu | Có trên ChatGPT trước, hỗ trợ API được thêm ngày 4 tháng 11 | ChatGPT và API |
Token ở mức low, 1024x1024 |
196 | 823 |
| Giá theo lô (batch) được niêm yết | Có | Không niêm yết vào ngày 5 tháng 11 |
| Số ảnh mỗi tuần | “Hơn 3 tỷ” | 4 tỷ |
System card của OpenAI cũng cho biết cả hai model đều cải thiện độ nhất quán khi chỉnh sửa, khả năng giữ chi tiết và phản hồi với bản phác thảo lẫn chú thích. Bài đăng ra mắt không đo lường bất kỳ điều nào trong số đó bằng benchmark công khai, cũng không nói rõ “nhanh hơn 50%” là so với mốc nào, nên hãy coi con số tốc độ này là tuyên bố của OpenAI cho đến khi bạn tự đo thời gian với prompt của mình.
Ai có thể dùng ChatGPT Images 2.6?
OpenAI cho biết Images 2.6 khả dụng toàn cầu trên ChatGPT và Codex “ở mọi gói đăng ký”, trên desktop, mobile và web. Quyền truy cập API thông qua hai model nêu trên, và bạn có thể cần hoàn tất Xác minh tổ chức API trước khi gọi được chúng.
Hai câu hỏi vẫn còn bỏ ngỏ với người dùng ChatGPT:
- Giới hạn GIF trên gói Free. Cả bài đăng ra mắt lẫn trang giá ChatGPT đều không đưa ra hạn mức GIF. Trang giá chỉ ghi tính năng tạo ảnh là “Limited” (giới hạn) trên gói Free.
- Thinking. Cũng trang đó, đọc ngày 5 tháng 11, liệt kê “Tạo ảnh với Thinking” trên gói Plus và Pro, không có trên Free hay Go.
Trong Codex, bạn gọi tính năng tạo ảnh bằng skill $imagegen. Trang đó chưa đề cập đến đầu ra GIF hay SVG.
Flare và Sunburst: model nào làm gì?
Flare là model nhanh, dành cho công việc tương tác. OpenAI cho biết nó cũng cải thiện chất lượng bố cục cho poster và ảnh sản phẩm. Sunburst dành cho các bố cục phức tạp, với chất lượng cao hơn và độ nhất quán tốt hơn giữa các lần chỉnh sửa ở chất lượng medium hoặc high.
Cả hai model có cùng đơn giá theo token, và dùng chung một mục trong công cụ tính toán. Bài so sánh Flare và Sunburst cho 2.5 của chúng tôi giải thích kỹ hơn về sự phân chia này, và phần lớn vẫn còn đúng.
Cách tạo GIF hoạt động ra sao
API trả về một ảnh động hoàn chỉnh, chứ không phải sprite sheet để bạn tự ghép. Các prompt ví dụ trong bài đăng ra mắt yêu cầu một sprite sheet sáu khung hình dạng lưới 3x2, nhưng hướng dẫn tạo ảnh lại mô tả một cách làm trực tiếp:
- Gọi
POST /v1/images/generationsvớioutput_format: "gif". - Mô tả chủ thể, chuyển động và vòng lặp trong prompt của bạn.
- Đặt
frame_count(từ 2 đến 64, mặc định 9). - Đặt
frame_duration_ms(từ 20 đến 2.000, làm tròn đến 10 ms, mặc định 200). - Giải mã
b64_jsontừ base64 và lưu với phần mở rộng.gif.
curl --fail --silent --show-error https://api.openai.com/v1/images/generations \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2.6-flare",
"prompt": "A small orange robot waves, blinks, and returns to its starting pose. Loop it.",
"output_format": "gif",
"frame_count": 9,
"frame_duration_ms": 200,
"size": "auto"
}' | jq -er '.data[0].b64_json' | base64 --decode > robot.gif
Chúng tôi dựng request này từ danh sách trường trong hướng dẫn và chưa chạy thử với key thật, nên hãy kiểm tra trước khi đưa vào sử dụng.
Hãy lên kế hoạch dựa trên những giới hạn sau:
/v1/images/editskhông thể trả về GIF, nên bạn không thể tạo ảnh động từ một ảnh tải lên qua endpoint đó.- Đầu ra GIF không hỗ trợ streaming, ảnh từng phần,
output_compressiontùy chỉnh hayprompt_rewriter. - Số khung hình, kích thước khung hình và
nphải nằm trong tổng ngân sách pixel. Nếu request thất bại, hãy giảm một trong các giá trị đó.
Xuất SVG: bạn nhận được gì
Đặt output_format: "svg" trên POST /v1/images/generations cho icon, logo và hình minh họa cần đường nét, hình khối và màu sắc có thể chỉnh sửa. API trước tiên tạo một ảnh tham chiếu, rồi tạo SVG từ ảnh đó, và quality điều khiển ảnh tham chiếu ấy.
Đầu ra là nội dung vector tĩnh, không có script, tài nguyên bên ngoài hay raster nhúng. Các ràng buộc khá chặt: n phải bằng 1, không có streaming, và cả output_compression lẫn prompt_rewriter đều không hoạt động. Endpoint edits không thể xuất SVG, và SVG không thể là đầu vào raster cho edits.
Cách tính phí cũng khác. Bạn trả theo đơn giá của model tạo ảnh cho ảnh tham chiếu, cộng thêm đơn giá của model soạn thảo cho lượng token viết ra SVG. OpenAI không công bố mức giá cố định cho mỗi SVG, nên hãy tự đo với prompt của bạn.

Tham số complexity và tính năng đánh dấu ảnh
complexity quyết định model lập kế hoạch bao nhiêu trước khi kết xuất. quality quyết định mức chi tiết khi kết xuất. Đây là hai bộ điều khiển riêng biệt, và việc điều chỉnh complexity không phát sinh phí riêng.
Hãy để ý giá trị mặc định. Nếu bạn bỏ qua complexity, cả hai model sẽ dùng high, dù OpenAI khuyến nghị dùng low cho hầu hết các tác vụ chỉnh sửa, kết hợp với mức quality mà bạn cần. Hướng dẫn cảnh báo rằng complexity cao hơn có thể làm tăng độ trễ và gây ra những thay đổi ngoài ý muốn. Với việc thay nền và sửa biển hiệu, hãy đặt low một cách rõ ràng. Để dành medium hoặc high cho văn bản dày đặc, bố cục phức tạp và những cảnh có nhiều chi tiết ràng buộc.
Tính năng đánh dấu ảnh đến với POST /v1/images/edits dưới dạng trường markup. Bạn gửi một lớp phủ trong suốt khoanh quanh đối tượng mục tiêu, rồi mô tả thay đổi trong prompt. Ví dụ của OpenAI khoanh một chiếc bình, đổi màu nó và yêu cầu model xóa vòng tròn khỏi bức ảnh cuối. Markup cũng hoạt động trên các model 2.5 được hỗ trợ, có cùng mức phí như các chỉnh sửa khác, và không khả dụng qua Responses API, nơi hướng dẫn chỉ bạn dùng mask thay thế.
Giá GPT-Image-2.6: giữ nguyên đơn giá, tốn nhiều token hơn ở chất lượng low
Đơn giá theo token khớp với 2.5 trên trang giá: 8 USD mỗi 1 triệu token đầu vào hình ảnh, 2 USD cho phần đã cache, 30 USD đầu ra, 5 USD đầu vào văn bản, 1,25 USD cho văn bản đã cache. Điều thay đổi là lượng token sử dụng. Công cụ tính toán của OpenAI áp hệ số 4,2 ở mức low và 3,3 ở mức medium cho 2.6, và không áp dụng hệ số nào ở các mức cao hơn.
| Chất lượng (1024x1024) | Token 2.5 | Chi phí đầu ra 2.5 | Token 2.6 | Chi phí đầu ra 2.6 |
|---|---|---|---|---|
low |
196 | $0.00588 | 823 | $0.02469 |
medium |
439 | $0.01317 | 1,449 | $0.04347 |
high |
1,756 | $0.05268 | 1,756 | $0.05268 |
xhigh |
3,122 | $0.09366 | 3,122 | $0.09366 |
max |
7,024 | $0.21072 | 7,024 | $0.21072 |

Những con số này lấy từ công cụ tính toán và chưa bao gồm token đầu vào. Ảnh ngang rẻ hơn: low ở 1536x1024 dùng 664 token, khoảng $0,02.
Vì vậy, nếu bạn chạy các tác vụ low với khối lượng lớn trên 2.5, việc chuyển sang 2.6 sẽ khiến hóa đơn đầu ra của bạn tăng khoảng 4,2 lần. Mức medium trên 2.6 giờ tốn gần bằng high, khiến high trở nên đáng để thử. Tab Batch trên trang giá niêm yết 2.5 ở mức nửa giá nhưng không liệt kê 2.6, nên hiện tại khối lượng công việc theo lô có thể rẻ hơn trên 2.5. Hướng dẫn cũng không có công thức tính phí riêng cho GIF, nên hãy chạy thử với frame_count nhỏ và kiểm tra mức sử dụng trước khi mở rộng. Bài hướng dẫn API gpt-image-2.5 của chúng tôi đề cập những kiến thức cơ bản về request vẫn còn áp dụng.
An toàn và nguồn gốc
OpenAI đã chạy cả hai model trên 3.077 prompt đối kháng. Những kết quả đó không phải tỷ lệ trong môi trường thực tế. Tỷ lệ các nội dung tạo ra không an toàn nhưng không bị chặn giảm từ 1,92% xuống 1,72% với Sunburst, và tăng từ 1,49% lên 2,14% với Flare, dù OpenAI không đánh dấu thay đổi nào là có ý nghĩa thống kê.
GIF mang đến một rủi ro mới, vì nội dung gây hại có thể xuất hiện xuyên suốt các khung hình thay vì chỉ trong một ảnh tĩnh. OpenAI báo cáo tỷ lệ phát hiện kiểm duyệt đạt 77,7% trên một tập GIF đối kháng, và cho biết các vi phạm liên quan đến chuyển động vẫn khó phát hiện.
Về nguồn gốc, Images 2.6 sử dụng siêu dữ liệu C2PA cùng hình mờ SynthID vô hình trên ChatGPT, Codex và API.
Để coding agent của bạn thử nghiệm với Apidog CLI
Bản phát hành này thay đổi lượng token sử dụng mà không đổi bảng giá. Một bài test đã lưu sẽ giúp phát hiện thay đổi gây lỗi trong request mà bạn phụ thuộc, và coding agent của bạn có thể viết nó bằng Apidog CLI. Thiết lập một lần:
npm install -g apidog-cli@latest
apidog auth login --with-token <YOUR_TOKEN>
apidog skill install
Sau đó đưa cho Claude Code, Codex hoặc Cursor một prompt:
Add POST https://api.openai.com/v1/images/generations to Apidog project <id>.
Create a test case that sends model gpt-image-2.6-flare, quality low,
complexity low, output_format gif and frame_count 6, with the bearer token
read from the OPENAI_API_KEY environment variable. Assert status 200 and that
data[0].b64_json exists. Run it against environment <envId> and summarize failures.
Agent sẽ đọc từng schema, kiểm tra payload, rồi viết và chạy bài test:
apidog cli-schema get endpoint-create
apidog cli-schema validate endpoint-create --file endpoint.json
apidog endpoint create --project <id> --file endpoint.json
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file case.json
apidog test-case create --project <id> --file case.json
apidog run --test-case <caseId> --project <id> -e <envId> \
--env-var "OPENAI_API_KEY=$OPENAI_API_KEY" -r cli,json
Mỗi lần chạy đều tạo ra một ảnh thật và bị tính phí, nên hãy giữ số khung hình và chất lượng ở mức thấp. Nhân bản test case với gpt-image-2.6-sunburst để so sánh hai model. Đổi -r cli,json thành -r junit để chạy nó trong pipeline CI, và xem hướng dẫn thiết lập Claude Code để biết chi tiết về agent.
Câu hỏi thường gặp
ChatGPT Images 2.6 có miễn phí không? OpenAI cho biết nó khả dụng ở mọi gói đăng ký, và trang giá ghi tính năng tạo ảnh ở mức giới hạn trên gói Free. Cả hai nguồn đều không đưa ra hạn mức GIF cho người dùng Free. Sử dụng API thì tính phí theo token.
API trả về GIF hay sprite sheet? Một file GIF hoàn chỉnh. Đặt output_format: "gif" trên endpoint generations, rồi giải mã b64_json. Các sprite sheet trong bài đăng ra mắt đến từ những prompt ví dụ.
GPT-Image-2.6 có đắt hơn 2.5 không? Đơn giá theo token thì bằng nhau, nhưng ảnh ở mức low và medium dùng nhiều token hơn. Một ảnh 1024x1024 ở mức low tăng từ khoảng $0,006 lên khoảng $0,025 chi phí đầu ra. Các mức high, xhigh và max không thay đổi.
quality và complexity khác nhau thế nào? quality điều khiển mức chi tiết khi kết xuất và quyết định chi phí token. complexity điều khiển mức độ lập kế hoạch của model và mặc định là high. OpenAI gợi ý dùng complexity low cho hầu hết các tác vụ chỉnh sửa.
Tôi có thể chỉnh sửa một ảnh có sẵn thành GIF hoặc SVG qua API không? Không. Endpoint edits không hỗ trợ đầu ra GIF hay SVG, và file SVG cũng không được chấp nhận làm đầu vào raster. Cả hai định dạng này chỉ có từ endpoint generations.
