RunComfy API로 blackforestlabs/flux-3/edit을(를) 실행합니다. 허용되는 입력·출력은 모델 스키마.
curl --request POST \
--url https://model-api.runcomfy.net/v1/models/blackforestlabs/flux-3/edit \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <token>" \
--data '{
"images": [
"https://playgrounds-storage-public.runcomfy.net/tools/7463/media-files/promo-input.webp"
],
"prompt": "Turn image 1 into a furniture campaign advertisement. Keep the same ceramic table lamp: the round speckled white base and the oatmeal linen shade. Switch the lamp on so warm light glows through the shade. Place it on a low oak side table in a dim evening living room, with a soft pool of light on the wall and a blurred window showing blue dusk. Add the headline \"AFTER HOURS\" in cream serif at the upper left, and \"CERAMIC LAMP\" in small spaced capitals beneath it. Do not change the lamp's shape."
}'환경 변수 YOUR_API_TOKEN 에 API 키를 설정하세요( 프로필에서 키 관리). 모든 요청에 Authorization 헤더로 Bearer 토큰을 포함: Authorization: Bearer $YOUR_API_TOKEN.
비동기 생성 작업을 제출하면 즉시 request_id와 상태 확인·결과 조회·취소용 URL을 받습니다.
curl --request POST \
--url https://model-api.runcomfy.net/v1/models/blackforestlabs/flux-3/edit \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <token>" \
--data '{
"images": [
"https://playgrounds-storage-public.runcomfy.net/tools/7463/media-files/promo-input.webp"
],
"prompt": "Turn image 1 into a furniture campaign advertisement. Keep the same ceramic table lamp: the round speckled white base and the oatmeal linen shade. Switch the lamp on so warm light glows through the shade. Place it on a low oak side table in a dim evening living room, with a soft pool of light on the wall and a blurred window showing blue dusk. Add the headline \"AFTER HOURS\" in cream serif at the upper left, and \"CERAMIC LAMP\" in small spaced capitals beneath it. Do not change the lamp's shape."
}'request_id의 현재 상태를 가져옵니다("in_queue", "in_progress", "completed", "cancelled").
curl --request GET \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/status \
--header "Authorization: Bearer <token>"지정한 request_id의 최종 출력과 메타데이터를 가져옵니다. 작업이 완료되지 않았으면 현재 상태가 반환되어 폴링을 계속할 수 있습니다.
curl --request GET \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/result \
--header "Authorization: Bearer <token>"request_id로 대기 중인 작업을 취소합니다. 진행 중인 작업은 취소할 수 없습니다.
curl --request POST \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/cancel \
--header "Authorization: Bearer <token>"공개적으로 접근 가능한 HTTPS URL을 제공하세요. 서버 측 페치가 가능하고(로그인/쿠키 불필요) 속도 제한이나 봇 차단이 없어야 합니다. 권장: 이미지 ≤ 50MB(약 4K), 동영상 ≤ 100MB(720p 기준 약 2–5분). 비공개 자산은 안정적이거나 사전 서명 URL을 권장합니다.
{
"type": "object",
"title": "입력 스키마",
"required": [
"images",
"prompt"
],
"properties": {
"images": {
"title": "이미지",
"description": "한 번에 한 장에서 열 장까지의 소스 이미지로, 지침에서 이름을 지정한 순서대로 배치합니다. 각 면의 크기는 최소 256픽셀이어야 하며, 각 이미지는 4메가픽셀을 초과할 수 없습니다.",
"type": "array",
"items": {
"type": "string",
"format": "image_uri"
},
"minItems": 1,
"maxItems": 10,
"default": [
"https://playgrounds-storage-public.runcomfy.net/tools/7463/media-files/promo-input.webp"
]
},
"prompt": {
"title": "프롬프트",
"description": "변경할 부분과 그대로 유지할 부분을 설명하세요. 업로드 순서에 따라 이미지 1, 이미지 2 등으로 지칭하세요. 이미지에 표시할 정확한 문구는 따옴표로 감싸세요.",
"type": "string",
"default": "Turn image 1 into a furniture campaign advertisement. Keep the same ceramic table lamp: the round speckled white base and the oatmeal linen shade. Switch the lamp on so warm light glows through the shade. Place it on a low oak side table in a dim evening living room, with a soft pool of light on the wall and a blurred window showing blue dusk. Add the headline \"AFTER HOURS\" in cream serif at the upper left, and \"CERAMIC LAMP\" in small spaced capitals beneath it. Do not change the lamp's shape."
},
"aspect_ratio": {
"title": "화면비",
"description": "출력 화면비. auto는 첫 번째 이미지의 화면비를 따릅니다.",
"type": "string",
"enum": [
"auto",
"21:9",
"2:1",
"16:9",
"3:2",
"7:5",
"4:3",
"5:4",
"1:1",
"4:5",
"3:4",
"5:7",
"2:3",
"9:16",
"1:2"
],
"default": "auto"
},
"resolution": {
"title": "해상도",
"description": "출력 크기 등급. 이것은 가격을 변경하는 유일한 설정입니다.",
"type": "string",
"enum": [
"1k",
"2k",
"4k"
],
"default": "1k"
},
"enable_prompt_expansion": {
"title": "프롬프트 확장 사용",
"description": "각 이미지의 역할과 의도된 수정을 유지하면서 짧은 지침을 확장하세요.",
"type": "boolean",
"default": false
},
"output_format": {
"title": "출력 형식",
"description": "반환된 정지 이미지의 파일 형식. png는 추가 JPEG 압축을 피합니다.",
"type": "string",
"enum": [
"jpeg",
"png"
],
"default": "jpeg"
}
}
}{
"output": {
"type": "object",
"properties": {
"image": {
"type": "string",
"format": "uri",
"description": "단일 이미지 URL"
},
"video": {
"type": "string",
"format": "uri",
"description": "단일 동영상 URL"
},
"images": {
"type": "array",
"description": "여러 이미지 URL",
"items": {
"type": "string",
"format": "uri"
}
},
"videos": {
"type": "array",
"description": "여러 동영상 URL",
"items": {
"type": "string",
"format": "uri"
}
}
}
}
}RunComfy는 최고의 ComfyUI 플랫폼으로서 ComfyUI 온라인 환경과 서비스를 제공하며 ComfyUI 워크플로우 멋진 비주얼을 제공합니다. RunComfy는 또한 제공합니다 AI Models, 예술가들이 최신 AI 도구를 활용하여 놀라운 예술을 창조할 수 있도록 지원합니다.