API 작업
이 문서에서는 Firefly 서비스 제공의 일부로 Firefly, Photoshop, Lightroom 및 콘텐츠 태그 지정(Sensei Platform에서 제공)에 사용 가능한 API와 기능을 설명합니다.
Firefly API
|
기능 |
작업 정의(1) |
---|---|---|
텍스트를 이미지로 전환 |
텍스트 프롬프트를 기반으로 이미지 생성 |
작업 1회 = 기초 Firefly 모델로 생성된 표준 이미지 1개 |
생성형 채우기 |
선택적 프롬프트로 이미지에서 마스크가 적용된 영역 채우기 |
작업 1회 = 기초 Firefly 모델로 생성된 표준 이미지 1개 |
생성형 확장 |
이미지를 새로운 크기/종횡비로 확장 |
작업 1회 = 기초 Firefly 모델로 생성된 표준 이미지 1개 |
스타일 참조를 통해 텍스트를 이미지로 변환 |
스타일에 맞는 선택적 참조 이미지가 포함된 프롬프트를 기반으로 이미지 생성 |
작업 1회 = 기초 Firefly 모델로 생성된 표준 이미지 1개 |
구조 참조를 통해 텍스트를 이미지로 변환 |
구조에 맞는 선택적 참조 이미지가 포함된 프롬프트를 기반으로 이미지를 생성합니다. |
작업 1회 = 기초 Firefly 모델로 생성된 표준 이미지 1개 |
유사한 이미지 생성 |
참조 이미지를 기반으로 유사한 이미지를 생성합니다. |
작업 1회 = 기초 Firefly 모델로 생성된 표준 이미지 1개 |
오브젝트 합성 생성 |
제품 사진 등의 이미지(마스크 유무 관계없음)를 업로드하고 텍스트 프롬프트를 활용하여 제품을 포함하는 원활하게 합성된 장면을 생성합니다. |
작업 1회 = 기초 Firefly 모델로 생성된 표준 이미지 1개 |
(1) 표준 이미지는 폭이 최대 2000 x 2000픽셀인 이미지를 의미합니다. API 요청으로 이미지가 여러 개 생성될 수 있습니다. 가격에는 “사용자 정의 모델 확장”을 사용하여 이미지를 생성하는 향후 기능은 포함되지 않습니다.
파일 크기 제한
생성형 채우기, 생성형 확장 또는 생성형 일치에 사용되는 이미지 자산의 경우 성공적인 API 호출당 파일 크기 제한은 최대 15MB입니다.
Creative Cloud API
Photoshop API
API 작업 |
기능 |
작업 정의(2) |
---|---|---|
배경 제거 |
이미지에서 관심 있는 피사체를 분리하고 배경 제거 |
작업 1회 = 자산당 API 호출 1회 |
마스크 만들기 |
이미지에서 관심 있는 피사체(사람, 사물 등)를 분리하고 이미지 마스크 생성 |
작업 1회 = 자산당 API 호출 1회 |
렌디션 만들기 |
PSD의 평면 이미지 표현 만들기 |
작업 1회 = 자산당 API 호출 1회 |
actionJSON 만들기 |
.atn 파일을 actionJSON 형식으로 변환 |
작업 1회 = 자산당 API 호출 1회 |
actionJSON 실행 |
actionJSON 형식으로 Photoshop 작업 실행 |
작업 1회 = 자산당 API 호출 1회 |
Photoshop 작업 실행 |
PSD, JPEG, PNG 또는 TIFF에 대해 Photoshop Action 파일 실행 |
작업 1회 = 자산당 API 호출 1회 |
스마트 오브젝트 바꾸기 |
PSD의 스마트 오브젝트 바꾸기 |
작업 1회 = 자산당 API 호출 1회 |
제품 자르기 |
관심 있는 피사체가 보이도록 이미지를 스마트하게 자르기 |
작업 1회 = 자산당 API 호출 1회 |
심도 흐림 효과 |
이미지 입력에 심도 흐림 효과 적용 |
작업 1회 = 자산당 API 호출 1회 |
텍스트 레이어 편집 |
현지화 등을 위해 PSD에서 텍스트 레이어의 내용 변경 |
작업 1회 = 자산당 API 호출 1회 |
PSD 편집 내용 적용 |
기본 레이어 편집 내용(이름, 상태 등) 적용, 조정, 픽셀 및 모양 레이어 추가/편집 |
작업 1회 = 자산당 API 호출 1회 |
새 PSD 만들기 |
레이어가 있는 새 PSD 만들기 |
작업 1회 = 자산당 API 호출 1회 |
아트보드 만들기 |
여러 PSD 입력에서 아트보드 만들기 |
작업 1회 = 자산당 API 호출 1회 |
매니페스트 가져오기 |
PSD 문서에서 일반 파일 및 레이어 정보를 포함하여 메타데이터 추출 |
작업 1회 = 자산당 API 호출 1회 |
Lightroom API
API 작업 |
기능 |
작업 정의(2) |
---|---|---|
이미지 펴기 |
이미지 자동 펴기 |
작업 1회 = 자산당 API 호출 1회 |
자동 톤 |
이미지에 자동 톤 적용 |
작업 1회 = 자산당 API 호출 1회 |
이미지 편집 |
노출, 대비, 디테일 등을 포함하여 사진에 대한 Lr 조정 조정 |
작업 1회 = 자산당 API 호출 1회 |
사전 설정 적용 |
사진에 Lr 사전 설정 적용 |
작업 1회 = 자산당 API 호출 1회 |
XMP 적용 |
사진에 XMP 메타데이터 추가 |
작업 1회 = 자산당 API 호출 1회 |
콘텐츠 태그 지정 API
API 작업 |
기능 |
작업 정의(2) |
---|---|---|
색상 태그 지정 |
이미지가 주어지면 픽셀 색상의 막대 그래프를 계산하고 이를 주요 색상별로 버킷으로 정렬 가능 |
작업 1회 = 자산당 API 호출 1회 |
키워드 태그 지정 |
텍스트 문서가 주어지면 키워드 태그 지정 서비스에서 문서의 주제를 가장 잘 설명하는 키워드 또는 핵심 문구를 자동으로 추출 |
작업 1회 = 자산당 API 호출 1회 |
OCR |
이미지가 주어지면 이미지에 텍스트가 있는지 여부 표시 가능. 텍스트가 있으면 OCR에서 텍스트 반환 가능 |
작업 1회 = 자산당 API 호출 1회 |
(2) 여러 자산에 대해 API 작업을 실행할 수 있습니다. 예를 들어 고객이 자산 100개에 대해 API 작업을 요청하는 경우 해당 API 작업은 작업 100회로 계산됩니다. 명확히 하자면 상태 폴링 API 작업은 작업을 소비하지 않습니다.
파일 크기 제한
이미지 자산(예: PSD 및 PNG 파일)의 경우 성공적인 API 호출당 Creative Cloud API 파일 크기 제한은 최대 300MB입니다.
고객이 Photoshop 및 Lightroom API를 사용할 때 자산에 대한 성공적인 API 호출당 파일 크기는 각 자산 유형에 대해 명시된 성공적인 API 호출당 파일 크기 제한으로 제한됩니다. 고객이 성공적인 API 호출당 파일 크기 제한을 초과하는 경우 추가로 성공한 API 호출에 대한 요금이 고객에게 청구됩니다.
예를 들어 크기가 200MB인 PSD 파일은 성공적인 API 호출 1회로 계산되고, 크기가 500MB인 PSD 파일은 성공적인 API 호출 2회로, 크기가 700MB인 PSD 파일은 성공적인 API 호출 3회로 계산됩니다.