메인 콘텐츠로 건너뛰기

만들게 될 항목

FLUX.2 Pro에 1280x768 PNG 작업을 제출하고, 반환된 작업 id를 저장한 후 GET /flux/v1/get_result를 폴링하고, 작업이 result.sample 상태가 되면 Ready를 다운로드합니다. 동기 요청의 경우 "async": false를 전송하고 생성 응답에서 result.sample을 읽습니다. 전체 예시는 동기 생성 에서 확인하세요.

사전 요구 사항

  • COMETAPI_KEY에 저장된 CometAPI API 키
  • curl 및 jq, requests을 사용하는 Python 3.10+ 또는 Node.js 18+
  • CometAPI 계정에서 flux-2-pro에 대한 액세스

엔드포인트 및 인증

작업 제출:
생성 응답에서 반환된 최상위 수준 id로 폴링합니다:
두 CometAPI 요청 모두에 다음 인증을 사용합니다:

코드 예제

동기식으로 생성

생성 응답에서 완성된 이미지를 받으려면 JSON 불리언 값을 false async에 전송하세요. 성공한 응답에는 status: "Ready" 및 이미지 URL이 포함됩니다 result.sample에 있습니다. 비동기 워크플로를 사용하려면 true을 사용하거나 async을 생략하세요 위에 설명되어 있습니다. "false"을 문자열로 전송하거나 async: false을 webhook_url 또는 webhook_secret과 함께 사용하지 마세요. 이 예제에서는 생성 응답을 최대 300초 동안 기다린 다음 다운로드합니다 이미지입니다. 제한 시간은 완료 기한이 아니라 클라이언트 설정입니다:

흐름 작동 방식

async: true을 사용하거나 async 필드가 없으면, 생성이 계속되는 동안 생성 엔드포인트는 최상위 작업 id을 반환합니다. 해당 id으로 CometAPI 결과 엔드포인트를 폴링하세요. Ready은 성공한 최종 상태입니다. 알려진 오류 및 검토 상태는 실패로 처리하고, 다른 상태는 클라이언트 제한 시간까지 계속 폴링하세요. async: false을 사용하면 성공한 생성 응답에 status: "Ready" 및 result.sample이 포함됩니다. 폴링하지 않고 이미지 URL을 직접 읽으세요. 완성된 이미지를 다운로드할 때만 result.sample을 사용하세요. 이는 임시 URL이므로 영구적인 애플리케이션 저장소로 사용해서는 안 됩니다.

공통 파라미터

문제 해결

제한된 재시도 루프 내에서 계속 폴링하세요. 클라이언트 시간 제한에 도달하면 나중에 검사할 수 있도록 작업 ID를 보관하고, 성공으로 처리하지 말고 시간 초과로 보고하세요.
작업이 result.sample이 된 직후 Ready을 즉시 다운로드한 다음, 애플리케이션이 제어하는 스토리지에 이미지를 저장하세요.
모델의 요청 필드를 선택하려면 FLUX 이미지 API 참조 생성 을 참조하세요. 요청 예시와 비교하여 필드 이름과 JSON 유형을 확인하세요.

다음 단계

마지막 수정일 2026년 9월 21일