Black Forest Labs Flux Kontext Max API를 무료로 체험하세요. 이미지 변환, 스타일 전환, 고해상도 편집을 가성비 좋게 수행하며 강한 프롬프트 준수와 안정적인 배치 출력을 제공합니다.
AI 이미지 생성기를 지금 사용해보세요
Flux Kontext Max API는 개발자를 위한 뛰어난 다중 이미지 컨텍스트 이해 기능을 갖춘 전문가급 AI 이미지 생성 서비스를 제공합니다. 이 고급 Flux API 통합을 통해 직관적인 텍스트-이미지 및 이미지-이미지 생성을 통해 복잡한 창작 비전을 탁월한 현실로 변환할 수 있습니다. 최첨단 컨텍스트 인식 기술을 기반으로 구축되어 심층 의미론적 추론과 향상된 품질 제어 및 안정적인 성능을 결합하여 이미지당 $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"