만들 내용
POST /v1/images/generations를 호출하고, GPT 이미지 모델로 이미지 1개를 생성한 뒤, 반환된 b64_json을 디코딩하여 이미지 파일로 저장합니다.
사전 요구 사항
COMETAPI_KEY에 저장된 CometAPI API 키- 파일 저장 예제를 실행하기 위한 Python 3.10+ 또는 Node.js 18+
- 서버 측 환경. 비밀 키를 사용해 공개 프런트엔드 코드에서 이미지 생성을 호출하지 마세요.
API 키, base URL, 인증
OpenAI 호환 이미지 엔드포인트를 사용합니다:코드 예제
아래 탭에서 cURL, Python, Node.js용 복사 가능한 예제를 사용할 수 있습니다.흐름 설명
GPT 이미지 생성은 한 번의 요청으로 완성된 응답을 반환합니다. GPT 이미지 모델은data[0].b64_json에 base64 이미지 데이터를 반환합니다. 해당 값을 디코딩하고 output_format에 맞는 파일에 바이트를 기록하세요.
URL 출력이 필요하다면, 선택한 모델이 URL 응답을 지원하는지 확인하세요. GPT 이미지 모델은 유지 관리되는 참조 예제에서 base64 출력을 사용합니다.
공통 파라미터
문제 해결 / FAQ
저장한 파일이 열리지 않습니다
저장한 파일이 열리지 않습니다
b64_json을 base64 바이트로 디코딩했고, output_format에 맞는 파일 확장자로 저장했는지 확인하세요.모델이 파라미터를 거부합니다
모델이 파라미터를 거부합니다
이미지 파라미터는 모델마다 다릅니다. 최소한의 참조 예제로 시작한 다음, 선택 필드를 한 번에 하나씩 추가하세요.
응답에 URL이 없습니다
응답에 URL이 없습니다
GPT 이미지 모델에는
b64_json을 사용하세요. URL 출력은 모델별로 다릅니다.다음 단계
- 이미지 생성 API 레퍼런스를 읽어보세요.
- Models에서 이미지 model ID를 찾아보세요.
- 모델 호출 전에 요청 비용 추정하기로 요청 비용을 추정하세요.
- 오류 코드 및 재시도 전략으로 실패를 처리하세요.