Krea 3 API는 현재 얼리 액세스 단계입니다. Krea 3 베타에 참여한 워크스페이스만 호출할 수 있습니다. 액세스를 요청하려면 sales@krea.ai로 문의하세요.
엔드포인트
이 엔드포인트는 표준 작업 라이프사이클을 따릅니다.
job_id를 반환하며, 작업이 완료될 때까지 GET /jobs/{job_id}를 폴링하면 됩니다(웹훅을 사용할 수도 있습니다). 출력 이미지는 result.urls[0]에 있습니다.
빠른 시작: 첫 번째 이미지 편집
모든 요청에는 Bearer 토큰이 필요합니다. 아직 없다면 API Keys & Billing을 참고하세요.1
참조 이미지 업로드
입력 이미지를
POST /assets로 보냅니다. 응답으로 image_url이 반환됩니다. 외부 이미지 URL이나 base64 데이터 URI를 image_urls에 직접 전달할 수도 있습니다.2
편집 생성
프롬프트와 참조 이미지를 담아
POST /generate/image/krea/krea-3를 호출합니다. 응답의 job_id를 저장하세요.3
결과 가져오기
status가 completed가 될 때까지 GET /jobs/{job_id}를 폴링합니다. 출력은 result.urls[0]에 있습니다.파라미터
width와 height를 지정하면 출력은 가장 가까운 지원 화면비와 1k 또는 2k 캔버스로 반올림됩니다. 정확한 픽셀 크기는 보장되지 않습니다.같은 seed를 다시 사용해도 동일한 결과가 보장되지는 않습니다. 프롬프트 확장 단계가 실행할 때마다 달라질 수 있기 때문입니다.사고 모드
Krea 3는 생성하기 전에 프롬프트를 해석합니다.thinking_mode는 계획을 얼마나 세울지 설정합니다.
thinking_mode를 생략하면 API는 fast를 사용합니다. 두 모드 모두 regional_edit를 지원합니다.
영역 편집
regional_edit: true를 사용하면 Krea 3는 이미지에서 바뀌어야 하는 부분만 다시 생성합니다. 나머지는 원래 그대로 유지되므로 품질 저하 없이 같은 이미지를 계속해서 편집할 수 있습니다.
부분 편집에 사용하세요. 이미지의 나머지 부분이 픽셀 단위로 정확히 유지되어야 하는 경우입니다. 예를 들어 오브젝트의 색을 바꾸거나 교체하기, 요소 추가 또는 제거, 디테일 수정, 간판의 텍스트 변경 등이 있습니다. 최신 출력에 편집을 이어서 적용할 때도 안전한 방법입니다.
이미지 전체를 다시 렌더링해야 하는 전체 편집에서는 사용하지 마세요. 예를 들어 스타일 변경, 조명 변경, 계절이나 시간대 변경, 구도 변경, 여러 이미지를 결합해 새로운 장면 만들기 등이 있습니다. 일반 편집은 이미지 전체를 다시 렌더링하므로 최신 출력을 계속 편집하면 아티팩트가 누적될 수 있습니다.
영역 편집에는 image_urls에 이미지가 하나 이상 필요합니다.
프롬프트 작성
Krea 3는 지시를 따르는 편집기입니다. 편집 내용을 일상적인 언어로 작성하세요.- 변경 사항을 먼저 쓰세요. 실행에 도움이 되는 세부 사항만 덧붙이세요.
- 이미지의 나머지 부분을 그대로 유지해야 한다면 마지막에 유지를 요청하는 문장 하나를 추가하세요. 유지해야 할 것을 모두 나열하지는 마세요.
- 프롬프트에 이미지를 두 개 이상 사용할 때는 각 이미지를 그 내용으로 지칭하세요. 예: “Put the sneaker from the second image on the person in the first image.”
이미지 참조
- Krea 3는 각 참조 이미지를 업로드된 해상도 그대로 사용합니다. 4 MP보다 큰 참조 이미지는 4 MP로 크기가 조정됩니다.
- 대부분의 편집에는 약 1 MP면 충분합니다. 보내기 전에 참조 이미지를 업스케일하지 마세요.
- 세밀한 디테일이 중요할 때(작은 텍스트, 로고, 원단, 와이드 숏 속 얼굴 등)는 가지고 있는 가장 높은 해상도의 이미지를 보내세요.
- 한 요청에 참조 이미지가 5개 이상이면 각 이미지는 긴 변이 최대 1536 px가 되도록 크기가 조정됩니다. 디테일을 온전히 유지하려면 4개 이하로 보내세요.
Zero Data Retention
Krea 3는 엔터프라이즈 워크스페이스에서 Zero Data Retention을 지원합니다.X-Api-Zero-Data-Retention: 1 헤더를 보내세요. Zero Data Retention 사용 시:
image_urls의 모든 이미지는 base64 데이터 URI여야 합니다.thinking_mode는fast또는high일 수 있습니다.- 한 요청에 최대 4개의 이미지 참조를 사용할 수 있습니다.
가격
이미지당 가격은 출력 해상도, 사고 모드, 이미지 참조에 따라 달라집니다.관련 문서
작업 라이프사이클
작업 상태, 폴링, 결과.
웹훅
폴링 대신 작업이 완료되면 알림을 받으세요.