Quay lại hướng dẫn
Hình ảnh·11 tháng 9, 2026·Cập nhật 19 tháng 10, 2026·Đọc 7 phút

Cách dùng GPT-Image-2 — gọi qua API thay vì ChatGPT, giá mỗi hình

Thông tin tiếng Nhật chủ yếu tập trung vào hướng dẫn trên giao diện ChatGPT hoặc giới thiệu các trang dùng thử miễn phí. Ở đây tổng hợp giá mỗi hình khi gọi qua API và mã chạy được ngay.

GPT-Image-2 (gpt-image 2) là mô hình tạo hình ảnh mới nhất của OpenAI và có hai cách sử dụng. Bạn có thể yêu cầu bằng văn bản trong ứng dụng ChatGPT (trong phạm vi gói ChatGPT) hoặc gọi qua API và trả phí theo từng ảnh. Với API, thông qua Kunavo, chỉ cần $0,0633 cho mỗi ảnh, đổi base_url của OpenAI SDK thành https://api.kunavo.com/v1, chỉ định gpt-image-2 và gọi POST /v1/images/generations. Để chỉnh sửa ảnh hiện có, dùng gpt-image-2-edit với POST /v1/images/edits. Việc sử dụng trong ChatGPT và thanh toán API là riêng biệt; phí API không bao gồm trong gói ChatGPT trả phí.

Kết quả tìm kiếm bằng tiếng Nhật hầu hết chỉ hướng dẫn thao tác trong ChatGPT hoặc giới thiệu các trang bên ngoài cho dùng thử miễn phí. Trang này đi xa hơn — tổng hợp chi phí trên mỗi ảnh khi gọi qua API, mã có thể sao chép và chạy ngay, cùng endpoint chỉnh sửa; đồng thời nói rõ khi nào ứng dụng ChatGPT phù hợp hơn.

Dùng ChatGPT hay API

Ứng dụng ChatGPTAPI
Khoản phải trảGói ChatGPT (hàng tháng)Tính phí theo từng ảnh ($0,0633)
Cách thao tácYêu cầu trong chat và chỉnh sửa qua hội thoạiGọi từ mã. Có thể tái tạo bằng cùng prompt và tham số
Tình huống phù hợpThỉnh thoảng tạo vài ảnh. Hoàn thiện từng ảnh qua thử nghiệmTạo hàng loạt, tích hợp vào dịch vụ, quản lý chi phí trên từng ảnh
Thanh toánThanh toán ChatGPTTrừ từ số dư của khóa API (tách biệt với ChatGPT)

Nếu chỉ thỉnh thoảng tạo vài ảnh, ứng dụng ChatGPT đơn giản hơn. Không cần mã hay khóa, và bạn có thể chỉnh sửa qua hội thoại như “làm sáng hơn một chút”. Vì số lần và điều kiện theo từng gói thường thay đổi ở phía OpenAI, chúng tôi không ghi con số ở đây. API phát huy hiệu quả khi bạn tạo hàng chục hoặc hàng trăm ảnh cùng định dạng, tạo ảnh trong dịch vụ của mình hoặc muốn biết chi phí trên mỗi ảnh.

Cách sử dụng trong ChatGPT (tóm tắt)

Chỉ cần mô tả ảnh muốn tạo trong ô chat của ChatGPT. Đính kèm ảnh và yêu cầu “đổi nền” để chỉnh sửa. Bạn mô tả càng cụ thể về bố cục, ánh sáng, mục đích sử dụng (banner, ảnh sản phẩm, v.v.) và văn bản muốn đưa vào ảnh, kết quả càng gần mong muốn. Cách viết prompt này cũng có thể dùng nguyên vẹn khi gọi API.

Cách sử dụng API — 3 bước

  1. Tạo khóa. Sau khi đăng ký, phát hành khóa bắt đầu bằng sk-kn- tại /app/keys. Khóa chỉ được hiển thị một lần, nên hãy lưu ngay lúc đó.
  2. Nạp số dư.Nạp trước từ $10. Tại trang thanh toán Stripe, bạn có thể dùng thẻ, bao gồm JCB, cùng Apple Pay, Google Pay và Link. Số dư không có thời hạn sử dụng.
  3. Đổi đích của OpenAI SDK rồi gọi. Không cần tài khoản OpenAI; với mã hiện có, chỉ cần thay base_url và khóa.
gpt_image_2.py
import os
import requests
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["KUNAVO_API_KEY"],   # sk-kn-...
    base_url="https://api.kunavo.com/v1",   # 既存コードから変えるのはここだけ
    timeout=600,                            # 同期モードは最長 540 秒待つ
)

img = client.images.generate(
    model="gpt-image-2",
    prompt="白い机の上の和菓子、やわらかい自然光、真上から、余白を多めに",
    size="1024x1024",                  # 縦横比として解釈される
    extra_body={"resolution": "2K"},   # 1K / 2K / 4K(SDK の標準外なので extra_body)
)

url = img.data[0].url   # files.kunavo.com の恒久的な URL。下の編集の例で使うので手元にも保存する
with open("wagashi.png", "wb") as f:
    f.write(requests.get(url, timeout=60).content)

URL trả về là URL vĩnh viễn trên files.kunavo.com và không hết hạn. GPT-Image-2 thường mất 15–60 giây để tạo ảnh; ở chế độ đồng bộ, Kunavo giữ kết nối tối đa 540 giây. Hãy đặt thời gian chờ ở phía client dài hơn mức đó. Nếu chạy số lượng lớn, API bất đồng bộ phù hợp hơn: gửi kèm "async": true (hoặc webhook_url) rồi lấy kết quả bằng GET /v1/images/{id}. Chi tiết có trong tài liệu Image API; hướng dẫn từ tạo khóa đến lần gọi đầu tiên có trong Bắt đầu nhanh.

Hàm fetch tích hợp sẵn của Node.js ngừng chờ header phản hồi sau 300 giây, dù bạn đặt thời gian chờ thế nào. Khi gọi từ Node.js, hãy dùng API bất đồng bộ, hoặc gọi hàm fetch từ gói undici với tùy chọn dispatcher: new Agent({ headersTimeout: 600_000 }).

Các tham số chính

Tham sốGiá trịLưu ý
modelgpt-image-2Chỉnh sửa là gpt-image-2-edit
promptChuỗiBắt buộc
sizeChẳng hạn 1024x1024 theo định dạng OpenAIĐược diễn giải như tỷ lệ khung hình
resolution1K / 2K / 4KTrong SDK, truyền bằng extra_body. Nếu chỉ định 4K cho ảnh vuông, ảnh tự động chuyển thành 2K và tính phí như 2K
qualitystandard / hdChỉ các model được hỗ trợ
nSố nguyênNhiều model trả về một ảnh bất kể n. Muốn nhiều ảnh thì thực hiện nhiều lần gọi song song

Giá GPT-Image-2 — API tính bao nhiêu cho mỗi ảnh

Các mức giá dưới đây được lấy trực tiếp từ danh mục model của trang này, nên bảng cũng sẽ thay đổi nếu giá thay đổi.

Số lượng ảnhGiá (Kunavo)
1 ảnh$0,0633
100 ảnh$6,33
1.000 ảnh$63,30
Với khoản nạp $10Khoảng 157 ảnh

Dù chọn 1K, 2K hay 4K, hiện tại giá vẫn là $0,0633 cho mỗi ảnh. Giá theo độ phân giải được hiển thị từ danh mục trong phần độ phân giải của tài liệu. Chỉnh sửa (GPT-Image-2 Edit) cũng có giá $0,0633 cho mỗi ảnh. Yêu cầu thất bại không bị tính phí, nhưng ảnh tạo lại vì không ưng ý vẫn là ảnh tạo thành công nên được tính phí từng ảnh.

Giá khi sử dụng trực tiếp OpenAI API có trên trang giá của OpenAI. Khi so sánh, hãy quy về cùng độ phân giải và cùng chất lượng trên mỗi ảnh. Giá các gói ChatGPT là khoản thanh toán riêng với cả hai API.

Chỉnh sửa hình ảnh — gpt-image-2-edit

Khi tạo lại dựa trên ảnh hiện có, hãy dùng POST /v1/images/edits. Truyền ảnh gốc vào image dưới dạng URL https hoặc URI base64 của data:, và nếu có nhiều ảnh tham chiếu, truyền chúng dưới dạng mảng trong image_urls. Vì chỉnh sửa được gửi dưới dạng JSON, ví dụ này gọi bằng requests.

gpt_image_2_edit.py
import os
import base64
import requests

KEY = os.environ["KUNAVO_API_KEY"]

# 手元の画像を data: URI にする(https の URL をそのまま渡してもよい)
with open("wagashi.png", "rb") as f:
    src = "data:image/png;base64," + base64.b64encode(f.read()).decode()

r = requests.post(
    "https://api.kunavo.com/v1/images/edits",
    headers={"Authorization": f"Bearer {KEY}"},
    json={
        "model": "gpt-image-2-edit",
        "prompt": "背景を藍色の和紙に変える。和菓子と構図はそのまま",
        "image": src,   # 参照画像が複数なら "image_urls": [...] に配列で
    },
    timeout=600,
)
print(r.json()["data"][0]["url"])

Nếu dùng cùng một tệp nhiều lần, hãy tải lên một lần bằng POST /v1/files (tệp tối đa 25 MB) để nhận một URL công khai vĩnh viễn. Sau đó chỉ cần truyền URL đó vào image.

Nói thẳng — khi Kunavo không phù hợp

API qua Kunavo cho phép bắt đầu bằng một khóa duy nhất mà không cần tài khoản OpenAI, nhưng hoạt động trên dung lượng dùng chung. Không có hạn ngạch riêng (quota) hay SLA theo hợp đồng. Nếu cần quota hoặc SLA được đảm bảo ở quy mô lớn, lựa chọn đúng là ký hợp đồng trực tiếp với OpenAI.

Ngoài ra, nếu chỉ tạo vài ảnh mỗi tháng qua hội thoại, ứng dụng ChatGPT sẽ ít tốn công hơn. Nếu lý do chọn API không liên quan đến “số lượng”, “tích hợp” hoặc “quản lý chi phí”, ứng dụng là đủ.

Phân biệt với Nano Banana

Bạn có thể gọi các model hình ảnh khác bằng cùng khóa và cùng endpoint, chỉ cần đổi chuỗi model. Nếu số lượng lớn và ưu tiên đơn giá, hãy chọn Nano Banana ($0,0273 cho mỗi ảnh); nếu ưu tiên độ trung thành với hướng dẫn hoặc văn bản trong ảnh, hãy chọn GPT-Image-2. Cách quyết định nhanh nhất là tạo 10 ảnh bằng cùng một prompt với mỗi model rồi so sánh.

Phần giải thích chi tiết bằng tiếng Anh có trong Hướng dẫn GPT-Image-2 API và Nano Banana API; đơn giá của các model GPT văn bản có trong Giá GPT API, việc tạo video trong Cách sử dụng Seedance API, còn đơn giá của tất cả model nằm trên trang giá.

Câu hỏi thường gặp

GPT-Image-2 (gpt-image 2) là gì?

Đây là model tạo hình ảnh mới nhất của OpenAI. Ngoài việc dùng trong ứng dụng ChatGPT, bạn cũng có thể gọi model này qua API. Trong API, hãy chỉ định gpt-image-2 làm model trên endpoint images tương thích với OpenAI (POST /v1/images/generations); để chỉnh sửa hình ảnh hiện có, hãy dùng gpt-image-2-edit (POST /v1/images/edits).

Giá API của GPT-Image-2 là bao nhiêu?

Nếu dùng API qua Kunavo, giá là $0,0633 cho mỗi ảnh; hiện tại độ phân giải 1K, 2K và 4K đều có cùng mức giá. Chỉnh sửa (gpt-image-2-edit) cũng có giá $0,0633 cho mỗi ảnh. Không có phí hàng tháng; chi phí được trừ từng ảnh từ số dư trả trước. 100 ảnh có giá $6,33, còn 1.000 ảnh có giá $63,30. Yêu cầu thất bại không bị tính phí.

Nếu đã đăng ký ChatGPT Plus, tôi có thể dùng GPT-Image-2 API không?

Không. Gói ChatGPT và API là hai sản phẩm với hai cơ chế thanh toán riêng; phí sử dụng API không bao gồm trong gói trả phí ChatGPT. Để dùng API, bạn cần một khóa API và số dư riêng gắn với khóa đó. Ngược lại, nạp số dư API cũng không làm tăng hạn mức sử dụng ChatGPT.

Làm cách nào để dùng GPT-Image-2 qua API?

Tạo khóa API, trỏ base_url của OpenAI SDK tới https://api.kunavo.com/v1 rồi gọi images.generate với gpt-image-2 làm model. Không cần tài khoản OpenAI. Vì độ phân giải (1K / 2K / 4K) là tham số ngoài tiêu chuẩn của SDK, hãy truyền tham số này qua extra_body. URL của ảnh trả về là URL vĩnh viễn trên files.kunavo.com và không hết hạn.

GPT-Image-2 có thể chỉnh sửa hình ảnh hiện có không?

Có. Gửi model gpt-image-2-edit, hướng dẫn và ảnh gốc tới POST /v1/images/edits. Đưa ảnh gốc vào image dưới dạng URL https hoặc URI base64 data:; nếu có nhiều ảnh tham chiếu, truyền chúng dưới dạng mảng trong image_urls. Chi phí tính theo từng ảnh, giống như tạo ảnh.

GPT-Image-2 có thể tạo ảnh 4K không?

Có thể tạo bằng cách chỉ định 4K cho resolution. Tuy nhiên, GPT-Image-2 không thể xuất ảnh vuông (1:1) ở 4K; nếu chỉ định 4K cho kích thước vuông, ảnh sẽ tự động được tạo ở 2K và tính phí như 2K. Nếu cần 4K, hãy chỉ định tỷ lệ ngang hoặc dọc bằng size.

Có thể tạo nhiều ảnh cùng lúc không?

Có tham số n, nhưng nhiều model hình ảnh chỉ trả về một ảnh bất kể giá trị n. Nếu cần nhiều ảnh, hãy thực hiện nhiều lần gọi song song hoặc dùng API bất đồng bộ (gửi với async là true rồi lấy kết quả sau). Tính phí theo từng ảnh được tạo.

Nên dùng ứng dụng ChatGPT hay API?

Nếu mỗi tháng chỉ tạo vài ảnh và hoàn thiện qua hội thoại, ứng dụng ChatGPT đơn giản hơn, không cần mã hay khóa. API phù hợp khi bạn muốn tạo hàng loạt ảnh cùng định dạng, tích hợp vào dịch vụ hoặc quy trình, hoặc quản lý chi phí trên từng ảnh. API không có phí hàng tháng; tháng nào không tạo ảnh thì hóa đơn là $0.