flux-2-klein-4b/edit
flux-2-klein-4b/edit
flux-2-klein-4b/edit. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
Mô hình liên quan
Đầy đủ tham số, lược đồ đầu ra và giá hiện tại
| Chợ API mô hình AI | Một nền tảng cho mọi thứ | Phổ biến nhất | Điều khoản | Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất. |
|---|---|---|---|---|
| prompt *Prompt | textarea | — | ≤ 5000 chars | |
| images *Images | image_upload | — | image/* · 1–3 items | |
| sizeSize | text | — | ≤ 500 chars | |
| seedSeed | number | — | step 1 |
Đầy đủ tham số, lược đồ đầu ra và giá hiện tại
| Tìm hiểu thêm | Một nền tảng cho mọi thứ | Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất. |
|---|---|---|
| images | array<string> |
API
Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
cURL
# 1) Submit — returns { "task_uuid": "..." }
curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/flux-2-klein-4b/edit" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": {
"prompt": "Edit the reference image to create a clean, modern product-style portrait while preserving the subject'\''s identity and overall composition. Replace the background with a softly lit neutral studio backdrop, enhance facial detail naturally, improve lighting balance, and refine colors for a polished professional look. Keep the clothing and pose consistent with the original image.",
"images": [
"https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/10/05/0c0ed13e8e0f.jpeg"
],
"size": "1024*1024",
"seed": 42
}
}'
# 2) Poll until status is "completed", then read the output URLs
curl "https://www.namifusion.com/api/v1/marketplace/run/tasks/TASK_UUID" \
-H "Authorization: Bearer YOUR_API_KEY"Python
import time, requests
API_KEY = "YOUR_API_KEY"
HEADERS = {"Authorization": f"Bearer {API_KEY}"}
# 1) Submit
resp = requests.post(
"https://www.namifusion.com/api/v1/marketplace/run/flux-2-klein-4b/edit",
headers=HEADERS,
json={
"input": {
"prompt": "Edit the reference image to create a clean, modern product-style portrait while preserving the subject's identity and overall composition. Replace the background with a softly lit neutral studio backdrop, enhance facial detail naturally, improve lighting balance, and refine colors for a polished professional look. Keep the clothing and pose consistent with the original image.",
"images": [
"https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/10/05/0c0ed13e8e0f.jpeg"
],
"size": "1024*1024",
"seed": 42
}
},
)
resp.raise_for_status() # 401/402/429/5xx stop here instead of polling a bad task
task = resp.json()
# 2) Poll until a terminal state (completed / failed / cancelled).
# This model is allowed up to 1800s server-side.
deadline = time.time() + 1860
while task.get("status") not in ("completed", "failed", "cancelled"):
if time.time() > deadline:
raise TimeoutError(f"still {task.get('status')} — keep the task_uuid and poll later")
time.sleep(3)
poll = requests.get(f"https://www.namifusion.com/api/v1/marketplace/run/tasks/{task['task_uuid']}", headers=HEADERS)
poll.raise_for_status()
task = poll.json()
print(task["status"], task.get("output"))JavaScript
const API_KEY = "YOUR_API_KEY";
const HEADERS = { Authorization: `Bearer ${API_KEY}` };
// 1) Submit
const resp = await fetch("https://www.namifusion.com/api/v1/marketplace/run/flux-2-klein-4b/edit", {
method: "POST",
headers: { ...HEADERS, "Content-Type": "application/json" },
body: JSON.stringify({
"input": {
"prompt": "Edit the reference image to create a clean, modern product-style portrait while preserving the subject's identity and overall composition. Replace the background with a softly lit neutral studio backdrop, enhance facial detail naturally, improve lighting balance, and refine colors for a polished professional look. Keep the clothing and pose consistent with the original image.",
"images": [
"https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/10/05/0c0ed13e8e0f.jpeg"
],
"size": "1024*1024",
"seed": 42
}
}),
});
if (!resp.ok) throw new Error(`submit failed: ${resp.status} ${await resp.text()}`);
let task = await resp.json();
// 2) Poll until a terminal state (completed / failed / cancelled).
// This model is allowed up to 1800s server-side.
const deadline = Date.now() + 1860 * 1000;
while (!["completed", "failed", "cancelled"].includes(task.status)) {
if (Date.now() > deadline) throw new Error(`still ${task.status} — keep the task_uuid and poll later`);
await new Promise((r) => setTimeout(r, 3000));
const poll = await fetch(`https://www.namifusion.com/api/v1/marketplace/run/tasks/${task.task_uuid}`, { headers: HEADERS });
if (!poll.ok) throw new Error(`poll failed: ${poll.status}`);
task = await poll.json();
}
console.log(task.status, task.output);Tài liệu API
flux-2-klein-4b/edit
flux-2-klein-4b/edit
FLUX.2 [klein] 4B Edit enables precise image-to-image editing with natural language instructions and multi-reference support. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
Parameters
| Parameter | Type | Required | Default | Limits / description |
|---|---|---|---|---|
prompt | string | Yes | — | max 5000 chars |
images | array | Yes | — | 1–3 URLs; List of reference image URLs (1-3 images). |
size | string | No | — | max 500 chars |
seed | integer | No | — |
Image inputs use URL arrays in Nami, including single-image fields. Multi-image edit accepts 1–3 URLs.
Pricing
$0.012 per generated image = 1.2 credits. The price is fixed for this endpoint.
WaveSpeed standard list price; USD 1 = 100 credits. Account discounts are separate.
API
curl -X POST https://www.namifusion.com/api/v1/marketplace/run/flux-2-klein-4b/edit \
-H "Authorization: Bearer $API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"input": {
"prompt": "Edit the reference image to create a clean, modern product-style portrait while preserving the subject'"'"'s identity and overall composition. Replace the background with a softly lit neutral studio backdrop, enhance facial detail naturally, improve lighting balance, and refine colors for a polished professional look. Keep the clothing and pose consistent with the original image.",
"images": [
"https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/10/05/0c0ed13e8e0f.jpeg"
],
"size": "1024*1024",
"seed": 42
}
}'
curl 'https://www.namifusion.com/api/v1/marketplace/run/tasks/TASK_UUID' \
-H "Authorization: Bearer $API_KEY"
Submit returns task_uuid. Poll until completed or failed. Successful output: output.images (URL array). This API is asynchronous and returns URLs.
Mô hình liên quan
xAI Grok Imagine Image v2.0 Edit
x-ai/grok-imagine-image-v2.0/edit. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
qwen-image-edit-spicy
qwen-image-edit-spicy. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
Qwen Image 3.0 Pro Edit | Fast Image Editing
qwen-image-3.0-pro/edit. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
OpenAI GPT Image 2.5 Sunburst Edit
openai/gpt-image-2.5-sunburst/edit. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
OpenAI GPT Image 2.5 Flare Edit
openai/gpt-image-2.5-flare/edit. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
Head Swap (Image)
namifusion/head-swap/image-edit. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
Nano Banana Image Edit
google/nano-banana/edit. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
Nano Banana Pro Image Edit
google/nano-banana-pro/edit. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.