메인 콘텐츠로 건너뛰기
PNG, JPG, WebP 이미지를 20MB까지 올릴 수 있어요. 파일은 저희 서버를 거치지 않고 저장소로 바로 보내요.

올리기

1

보낼 주소를 받아요

id, upload_url, headers가 와요. upload_url은 10분 동안 쓸 수 있어요.
2

파일을 보내요

응답의 headers를 그대로 넣어 PUT해요. API 키는 보내지 않아요. size와 파일 크기가 다르면 거절돼요.
3

도착을 확인해요

status가 ready면 쓸 수 있어요. 파일이 아직 없으면 409 upload_incomplete예요.

입력으로 쓰기

모델이 받지 않는 입력을 보내면 400 invalid_params예요. 무엇을 받는지는 모델 페이지나 GET /models의 inputs에 나와 있어요. 레퍼런스 이미지 수에 따라 가격이 달라지는 모델도 있어서, POST /estimate의 image_count로 확인할 수 있어요.

다시 쓰기

  • 올린 파일 하나를 작업 여러 개에 쓸 수 있어요.
  • 끝난 작업의 outputs[].id도 다음 작업의 입력으로 쓸 수 있어요. 이미지를 영상으로 바꿀 때 편해요.

지우기

파일은 자동으로 지워지지 않아요. 사용자가 사진 삭제를 요청하면 이 호출로 지워 주세요. 결과물은 이 호출로 지울 수 없어요. DELETE /generations/{id}로 작업과 함께 지워 주세요. 자세한 내용은 보관과 삭제를 봐 주세요.