sunra API를 사용하여 이미지 생성하는 방법

sunra API로 이미지를 만들려면 입력 매개변수를 포함하여 지정된 엔드포인트에 요청을 보냅니다. API는 미리 훈련된 모델을 활용하여 텍스트 프롬프트를 기반으로 이미지를 생성하므로 자연어로 설명하여 시각 자료를 생성할 수 있습니다. 다음은 sunra API를 사용하여 텍스트에서 이미지를 생성하는 예입니다.
import { sunra } from "@sunra/client";

const result = await sunra.subscribe("black-forest-labs/flux-kontext-max/text-to-image", {
  input: {
    prompt: '햇살이 비치는 창가 나무 테이블 위에 놓인, 꽃차가 피어나는 유리 찻주전자.',
    prompt_enhancer: true,
    aspect_ratio: '16:9',
    output_format: 'jpeg',
    safety_tolerance: 2
  },
  logs: true,
  onQueueUpdate: (update) => {
    console.log(update)
  },
});
console.log(result.data);
console.log(result.requestId);

모델 선택 방법

sunra는 다양한 이미지 생성 모델을 제공합니다. 원하는 스타일과 품질에 따라 필요에 맞는 모델을 선택하십시오. 사용 가능한 모델은 다음과 같습니다.
  • black-forest-labs/flux-kontext-pro: FLUX.1 품질로 로컬 편집, 생성 수정 및 텍스트-이미지 생성을 제공하는 통합 모델입니다. 텍스트 및 이미지 입력을 처리하여 정밀한 지역 편집 또는 전체 장면 변환을 획기적인 속도로 수행하여 여러 편집 과정에서 캐릭터 일관성을 유지하는 반복적인 워크플로우를 개척합니다.
  • black-forest-labs/flux-1.1-pro: 최고의 프롬프트 추종, 시각적 품질, 이미지 디테일 및 출력 다양성을 갖춘 최고 수준의 성능 이미지 생성을 엄청난 속도로 제공하는 FLUX의 최고봉입니다.
  • google-deepmind/imagen4: Imagen 4는 미세한 디테일, 정확한 텍스트 및 다국어 프롬프트 지원을 통해 사실적인 2K 이미지를 생성합니다.
모델을 선택하려면 표시된 대로 구독 메서드에 해당 ID를 지정하십시오. 텍스트-이미지 변환 모델 페이지에서 더 많은 모델을 살펴보십시오.