Request Body
사용할 모델입니다 (예:
dall-e-3, flux-pro, midjourney).원하는 이미지에 대한 텍스트 설명입니다.
생성할 이미지 수입니다 (1-4, 모델에 따라 다름).
이미지 크기입니다. 옵션은 모델에 따라 다릅니다:
- DALL-E 3:
1024x1024,1792x1024,1024x1792 - 기타 모델:
512x512,1024x1024등
이미지 품질입니다 (
standard 또는 hd). DALL-E 3에서만 지원됩니다.응답 형식입니다:
url 또는 b64_json.DALL-E 3의 스타일입니다:
vivid 또는 natural.최종 사용자를 위한 고유 식별자입니다.
Response
동기 응답 (DALL-E, Flux Schnell 등)
생성 시점의 Unix timestamp입니다.
생성된 이미지 배열입니다.각 객체는 다음을 포함합니다:
url(string): 생성된 이미지의 URLb64_json(string): Base64로 인코딩된 이미지 (요청한 경우)revised_prompt(string): 사용된 프롬프트 (DALL-E 3)
비동기 응답 (Midjourney, Flux Pro, Ideogram 등)
일부 모델은 처리 시간이 더 오래 걸리며 비동기 응답을 반환합니다:생성 시점의 Unix timestamp입니다.
polling을 위한 고유 작업 식별자입니다.
초기 상태:
pending.결과를 polling하기 위한 상대 URL입니다 (예:
/v1/tasks/{id}).placeholder 데이터가 포함된 배열입니다. 완료되기 전까지
url은 비어 있습니다.status: "pending"를 수신하면 결과를 polling하기 위해 Get Image Status 엔드포인트를 사용하세요.사용 가능한 모델
| Model | Type | Features |
|---|---|---|
dall-e-3 | Sync | 최고 품질, 프롬프트 향상 |
dall-e-2 | Sync | 더 빠르고, 더 경제적 |
flux-pro | Async | 사실적인 이미지, 고품질 |
flux-schnell | Sync | 매우 빠름 |
midjourney | Async | 예술적인 스타일 |
ideogram-v3 | Async | 최상의 텍스트 렌더링 |
stable-diffusion-3 | Sync | 오픈 소스, 사용자 정의 가능 |
비동기 응답 처리
비동기 모델의 경우, 응답에status: "pending"가 포함되어 있는지 확인하세요: