GPT Image 2.6: Flare, Sunburst, GIF와 SVG
GPT Image 2.6 Flare와 Sunburst, GIF 애니메이션과 SVG 벡터의 활용 방법, BetterToken의 현재 1K 이미지 생성 방식을 알아보세요.
업데이트: 2026-11-05
GPT Image 2.6 Flare와 GPT Image 2.6 Sunburst는 이미지 제작에 GIF 애니메이션과 SVG 벡터 출력을 제공합니다. GIF는 움직이는 반응 이미지와 짧은 반복 애니메이션에, SVG는 확대해도 선명한 아이콘, 로고, 일러스트에 사용할 수 있습니다.
모델 선택
| 모델 | Model ID | 시작하기 좋은 작업 |
|---|---|---|
| GPT Image 2.6 Flare | gpt-image-2.6-flare | 구도, 포스터, 상품 이미지를 빠르게 시도하는 작업. |
| GPT Image 2.6 Sunburst | gpt-image-2.6-sunburst | 더 세밀한 작업이 필요한 구도와 시각 자료. |
이 구분은 OpenAI의 모델 설명을 따릅니다. 같은 프롬프트와 크기로 실제 결과를 비교하세요.
GIF와 SVG의 활용
- GIF: 이미지에 움직임을 더하세요. 엄지를 올리는 반응 이미지나 브랜드 마스코트가 손을 흔드는 짧은 반복 애니메이션을 만들 수 있습니다. 프롬프트에 대상, 동작, 반복 방식을 설명하세요.
- SVG: 여러 화면과 인쇄물에 그래픽을 활용하세요. 선 스타일이 일관된 아이콘 세트나 웹과 인쇄용 브랜드 마크를 만들 수 있습니다. 벡터 경로를 편집할 수 있고 확대해도 선명함을 유지합니다.
OpenAI의 Image API는 두 모델에 이 두 가지 출력 형식을 제공합니다.
GIF와 SVG 예시
GIF는 주황색 주전자 캐릭터가 손을 흔들고 눈을 깜박이는 반복 애니메이션입니다. SVG는 주황색 주전자와 초록색 잎으로 구성된 벡터 아이콘입니다.
GPT Image 2.6 Flare
GIF · 414 × 414 · 9프레임

SVG · 크기 조절이 가능한 벡터 아이콘
GPT Image 2.6 Sunburst
GIF · 410 × 411 · 9프레임

SVG · 크기 조절이 가능한 벡터 아이콘
BetterToken으로 이미지 생성
BetterToken은 현재 이 두 모델에서 1K 정지 이미지 생성만 제공합니다. 2K와 4K는 지원하지 않습니다. 기존 BetterToken API Key를 사용하세요. 모델마다 별도의 Key를 만들 필요가 없습니다.
| 설정 | 값 |
|---|---|
| Base URL | https://bettertoken.ai/v1 |
| 인증 | Authorization: Bearer YOUR_API_KEY |
| 이미지 생성 | POST /v1/images/generations |
먼저 서버 환경 변수에 BETTERTOKEN_API_KEY를 설정하세요. 아래 요청은 정지 이미지를 생성합니다. Sunburst를 사용하려면 Model ID를 변경하세요.
curl --fail-with-body --max-time 650 "https://bettertoken.ai/v1/images/generations" \ -H "Authorization: Bearer $BETTERTOKEN_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-image-2.6-flare", "prompt": "A product photo of a green ceramic mug on a white studio table", "size": "1024x1024", "n": 1, "response_format": "b64_json", "output_format": "png" }' -o response.json다른 모델에는 gpt-image-2.6-sunburst를 사용하세요. 성공 응답을 받은 뒤 data[].b64_json을 디코딩해 이미지를 저장하세요. 실제 크기는 반환된 파일에서 확인합니다. 저장 방법은 결과 저장를 참고하세요.
GIF, SVG와 이미지 편집
GIF 애니메이션
생성 요청에 다음 JSON을 사용하세요. 프롬프트에 동작을 설명하세요. 정확한 프레임 크기와 개수는 보장되지 않습니다. 실제 반환된 애니메이션을 저장하세요.
{ "model": "gpt-image-2.6-flare", "prompt": "A cheerful orange teapot mascot waves and blinks in a seamless loop. Fixed camera.", "size": "512x512", "quality": "low", "output_format": "gif", "n": 1, "response_format": "b64_json"}SVG 벡터
벡터 아이콘에는 다음 JSON을 사용하세요. 결과를 래스터 이미지가 아닌 SVG로 저장하세요.
{ "model": "gpt-image-2.6-flare", "prompt": "A simple orange teapot icon with green leaves, clean flat vector shapes.", "size": "1024x1024", "quality": "low", "output_format": "svg", "n": 1, "response_format": "b64_json"}참조 이미지 편집
먼저 reference.png를 자신의 PNG 파일로 바꾸세요. 변경 지시와 함께 파일로 업로드하세요. 이 예시는 정지 이미지를 반환합니다. GIF와 SVG에는 생성을 사용하세요.
curl --fail-with-body --max-time 650 "https://bettertoken.ai/v1/images/edits" \ -H "Authorization: Bearer $BETTERTOKEN_API_KEY" \ -F 'model=gpt-image-2.6-flare' \ -F 'prompt=Change the mug to blue. Preserve its shape and the background.' \ -F 'image=@reference.png;type=image/png' \ -F 'size=1024x1024' \ -F 'quality=low' \ -F 'n=1' \ -F 'response_format=b64_json' \ -F 'output_format=png' \ -o response.json결과 저장
예시는 응답을 response.json에 저장합니다. 다음 코드는 data[]에서 파일을 디코딩하고 실제 내용에 따라 확장자를 선택합니다. 위 JSON 예시에는 같은 curl에서 요청 본문을 바꿔 사용하세요.
import base64import jsonimport xml.etree.ElementTree as ETfrom pathlib import Path
result = json.loads(Path("response.json").read_text(encoding="utf-8"))for index, item in enumerate(result["data"], 1): encoded = item["b64_json"] if encoded.startswith("data:"): encoded = encoded.split(",", 1)[1] content = base64.b64decode(encoded, validate=True) if content[:6] in (b"GIF87a", b"GIF89a"): suffix = ".gif" elif content.startswith(b"\x89PNG\r\n\x1a\n"): suffix = ".png" elif content.startswith(b"\xff\xd8\xff"): suffix = ".jpg" elif content.startswith(b"RIFF") and content[8:12] == b"WEBP": suffix = ".webp" else: root = ET.fromstring(content) if root.tag not in ("svg", "{http://www.w3.org/2000/svg}svg"): raise ValueError("Unsupported output file") suffix = ".svg" path = Path(f"generated-{index}{suffix}") path.write_bytes(content) print(path)현재 요금
BetterToken은 이 두 모델에 요청당 요금을 적용합니다. 현재 가격과 사용 가능 상태는 모델 광장에서 확인하세요.

