免費體驗 Black Forest Labs Flux Kontext Max API,以高性價比完成圖片轉換、風格遷移和高保真編輯,提示遵循強,適合穩定批量輸出。
立即體驗 AI 圖片生成器
Flux Kontext Max API 為開發者提供專業級 AI 圖片生成,具備卓越的多圖片上下文理解能力。這項進階 Flux API 整合可透過直覺的 text-to-image 與 image-to-image 生成,將複雜的創意願景轉化為出色成果。它建構於前沿的上下文感知技術之上,結合深度語意推理、增強的品質控制與穩定效能,以每張圖片 $0.08 的價格提供專業級輸出。
// Step 1: Submit generation request
const response = await fetch('https://api.flaq.ai/api/v1/image/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'flux-kontext-max',
prompt: 'A beautiful sunset over mountains',
image_url_list: ['https://example.com/image1.jpg', 'https://example.com/image2.jpg'], // Optional: 1-5 reference images
width: 16,
height: 9
})
});
const { data } = await response.json();
taskId = data.;
注意 請確保你的提示詞符合內容安全準則。如果發生錯誤,請檢查提示詞是否包含受限內容,調整後再試一次。
Flux Kontext Max vs. Flux Kontext Pro Flux Kontext Pro 強調以 $0.04 提供高性價比的專業生成,而 Flux Kontext Max 專注於為要求嚴格的工作流程提供增強品質與細節。憑藉進階上下文理解,它能以穩定效能提供卓越品質,非常適合需要一致高標準的商業專案。
Flux Kontext Max vs. FLUX.1 [pro] FLUX.1 [pro] 提供強大的專業級生成能力。相比之下,Flux Kontext Max 以進階多圖片上下文處理與增強品質控制強化這一基礎,使其成為需要精密參考圖片整合且要求可靠效能的生產級工作流程的更佳選擇。
Flux Kontext Max vs. Google Nano Banana Pro Google Nano Banana Pro 擅長語意理解、多語言文字渲染與 4K 輸出。Flux Kontext Max 透過專注於進階多圖片上下文感知、寫實生成與增強細節品質而脫穎而出,非常適合需要透過穩定 API 整合使用多張參考圖片的專案。
Flux Kontext Max vs. Midjourney Midjourney 作為通用創意生成器,在廣泛的藝術風格多樣性方面表現亮眼。相比之下,Flux Kontext Max 強調精準的多圖片上下文處理、寫實輸出與高度定向的專業生成,使其成為具備一致品質的生產級商業設計與行銷的更佳選擇。
Flux Kontext Max vs. Stable Diffusion XL Stable Diffusion XL 是開源生態系中具備廣泛風格多樣性的強勁競爭者。Flux Kontext Max 透過專注於進階多圖片上下文理解、增強圖片品質與專業製作中的精密參考圖片處理而脫穎而出,並透過具備可靠正常運行時間的生產級 API 整合提供服務。
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/image/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.images[0].url);
break;
}
if (status === 'failed') {
console.error(pollResultData.data.task_status_msg);
break;
}
await new Promise(resolve => setTimeout(resolve, 10000));
}
# Step 1: Submit generation request
import requests
import time
response = requests.post(
'https://api.flaq.ai/api/v1/image/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'flux-kontext-max',
'prompt': 'A beautiful sunset over mountains',
'image_url_list': ['https://example.com/image1.jpg', 'https://example.com/image2.jpg'], # Optional: 1-5 reference images
'width': 16,
'height': 9
}
)
result = response.json()
task_id = result['data']['task_id']
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/image/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['images'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)
# Step 1: Submit generation request
curl -X POST https://api.flaq.ai/api/v1/image/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "flux-kontext-max",
"prompt": "A beautiful sunset over mountains",
"image_url_list": ["https://example.com/image1.jpg", "https://example.com/image2.jpg"],
"width": 16,
"height": 9
}'
# Response: {"code":0,"data":{"task_id":"abc123","task_status":"submitted","response_url":"https://api.flaq.ai/api/v1/image/abc123"},"message":"success"}
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/image/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"