Truy cập model tạo ảnh mới nhất của OpenAI thông qua API hợp nhất của TokenHub. Tương thích hoàn toàn với OpenAI, trả về đồng bộ (không cần polling), nhiều kích thước lên đến 4K, các mức quality và định dạng đầu ra PNG/JPEG/WebP. Hỗ trợ cả text-to-image (t2i) và chỉnh sửa image-to-image (i2i, ghép nhiều ảnh & inpainting). Hướng dẫn này sẽ giúp bạn tích hợp đầy đủ.
th-xxxxxxxxxxxx...)https://tokenhub.store/api/v1Tất cả request đều yêu cầu API Key trong header:
Authorization: Bearer th-your-api-keyPOST/images/generationsText-to-image. Tạo ảnh từ prompt văn bản.
POST/images/editsChỉnh sửa image-to-image. Hỗ trợ chỉnh sửa một ảnh, ghép nhiều ảnh và inpainting tùy chọn bằng mask.
| Cấp | Giá | Phạm vi độ phân giải |
|---|---|---|
| 1K | $0.125 / image | Cạnh dài nhất ≤ 1536 px (ví dụ 1024×1024, 1024×1536) |
| 2K | $0.250 / image | Cạnh dài nhất ≤ 2048 px (ví dụ 2048×2048) |
| 4K | $0.500 / image | Cạnh dài nhất > 2048 px (ví dụ: 4096×4096) |
| Tham số | Kiểu | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|---|
| model | string | Bắt buộc | — | ID model. Dùng "openai/gpt-image-2" (hoặc dạng rút gọn "gpt-image-2"). |
| prompt | string | Bắt buộc | — | Prompt văn bản mô tả ảnh cần tạo. |
| n | integer | Tùy chọn | 1 | Số lượng ảnh cần tạo (1–10). |
| size | string | Tùy chọn | 1024x1024 | Kích thước đầu ra. Tùy chọn: 1024x1024, 1536x1024, 1024x1536, 2048x2048, 2048x1152, 3840x2160, 2160x3840, auto. |
| quality | string | Tùy chọn | auto | Chất lượng tạo ảnh. Tùy chọn: auto, low, medium, high. Chất lượng cao hơn sẽ tiêu tốn nhiều tokens hơn. |
| format | string | Tùy chọn | png | Định dạng ảnh đầu ra. Tùy chọn: png, jpeg, webp. |
| Tham số | Kiểu | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|---|
| image | file / string | array | Bắt buộc | — | Ảnh đầu vào để chỉnh sửa. Chấp nhận file qua multipart, hoặc URL / dữ liệu base64 dưới dạng JSON. Có thể cung cấp nhiều ảnh để ghép thành một ảnh đầu ra. |
| mask | file / string | Tùy chọn | — | Mask inpainting tùy chọn. Vùng trong suốt sẽ được tạo lại; vùng không trong suốt sẽ được giữ nguyên. |
| input_fidelity | string | Tùy chọn | low | Mức độ giữ nguyên đầu vào. Tùy chọn: low, high. Dùng high để giữ danh tính/bố cục; dùng low cho các biến đổi mạnh hơn. |
| output_format | string | Tùy chọn | png | Bí danh của 'format' cho endpoint chỉnh sửa. Tùy chọn: png, jpeg, webp. |
| output_compression | integer | Tùy chọn | 100 | Mức nén 0–100 (chỉ cho jpeg / webp). |
curl -X POST https://tokenhub.store/api/v1/images/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-image-2",
"prompt": "A serene Japanese garden at sunset, koi pond reflections, cherry blossoms, soft cinematic lighting, ultra-detailed"
}'Phản hồi:
{
"created": 1740000000,
"data": [
{
"url": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..."
}
]
}# pip install openai
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://tokenhub.store/api/v1",
)
result = client.images.generate(
model="openai/gpt-image-2",
prompt="A majestic dragon flying over snowy mountains at dawn, epic fantasy art, ultra-detailed",
n=1,
size="1536x1024",
quality="high",
)
image_url = result.data[0].url
print("Image URL:", image_url[:80], "...")// npm install openai
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "YOUR_API_KEY",
baseURL: "https://tokenhub.store/api/v1",
});
const result = await client.images.generate({
model: "openai/gpt-image-2",
prompt: "A majestic dragon flying over snowy mountains at dawn, epic fantasy art, ultra-detailed",
n: 1,
size: "1536x1024",
quality: "high",
});
console.log("Image URL:", result.data[0].url.slice(0, 80), "...");Đăng ký TokenHub và bắt đầu dùng GPT-Image-2 API ngay bây giờ
© 2026 TokenHub · support@tokenhub.store