만들게 될 항목
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로 폴링합니다:
코드 예제
동기식으로 생성
생성 응답에서 완성된 이미지를 받으려면 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이므로 영구적인 애플리케이션 저장소로 사용해서는 안 됩니다.
공통 파라미터
문제 해결
작업이 processing 상태에서 벗어나지 않음
작업이 processing 상태에서 벗어나지 않음
제한된 재시도 루프 내에서 계속 폴링하세요. 클라이언트 시간 제한에 도달하면 나중에 검사할 수 있도록 작업 ID를 보관하고, 성공으로 처리하지 말고 시간 초과로 보고하세요.
이미지 URL이 더 이상 작동하지 않음
이미지 URL이 더 이상 작동하지 않음
작업이
result.sample이 된 직후 Ready을 즉시 다운로드한 다음, 애플리케이션이 제어하는 스토리지에 이미지를 저장하세요.요청 필드가 적용되지 않음
요청 필드가 적용되지 않음
모델의 요청 필드를 선택하려면 FLUX 이미지 API 참조 생성 을 참조하세요. 요청 예시와 비교하여 필드 이름과 JSON 유형을 확인하세요.
다음 단계
- 다음 문서를 읽어보세요: FLUX 이미지 API 참조 생성.
- 다음을 사용하여 결과를 폴링하세요: FLUX 이미지 결과 가져오기.
- 다음에서 사용 가능한 FLUX 모델을 확인하세요: 모델.