소개
확대 처리는 작은 인터뷰, 휴대폰 녹화, 애니메이션을 더 큰 편집 형식에 넣을 때 사용합니다. 손상된 얼굴과 깨끗한 CG 장면은 문제가 다르므로 입력 특성을 보고 모델을 정합니다.
핵심 기능 및 하이라이트
Proteus는 출발점이고 Iris는 열화된 얼굴, Dione은 인터레이스를 다룹니다. Artemis는 품질과 테두리 번짐에 맞는 후보를 제공하며 Gaia에는 애니메이션 선택지가 있습니다.
팟캐스트 시험에서는 640×360이 1920×1080이 되면서 24 fps와 마이크 소리가 남았습니다. 자전거 윤곽은 읽기 쉬워졌지만 압축 블록이 남은 영역도 있었습니다.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
video_url | 예 | 필수 MP4 링크 또는 업로드이며 길이는 1–60초입니다. 범위를 벗어나면 접수 전에 거절하고 확대 후에도 원래 길이와 오디오 트랙을 유지합니다. 1자 이상 |
preset | 아니요 |
기본은 |
resolution | 아니요 |
|
요금
확대 요금은 모델과 해상도 조합으로 정합니다. 원본 길이를 정수 초로 올림한 뒤 과금 단계로 다시 올림하며 최소 한 단계를 계산합니다. 표시된 초당 요금은 단계 가격을 단계 길이로 나눈 값입니다. 접수 시 업로드는 측정한 길이, 외부 링크는 60초분을 확보하고 완료 후 남은 금액을 돌려줍니다. 실패는 과금하지 않습니다. 같은 해상도에서 20개 모델은 같은 요금이고 gaia_2_animation은 별도 요금이며 상위 해상도는 더 비쌉니다.
| 해상도 | 스타일 프리셋: artemis_aliasing_moire | 스타일 프리셋: artemis_hq | 스타일 프리셋: artemis_lq | 스타일 프리셋: artemis_medium_halo | 스타일 프리셋: artemis_mq | 스타일 프리셋: artemis_strong_halo | 스타일 프리셋: dione_dehalo | 스타일 프리셋: dione_dv | 스타일 프리셋: dione_robust | 스타일 프리셋: dione_robust_dehalo | 스타일 프리셋: dione_tv | 스타일 프리셋: gaia_cg | 스타일 프리셋: gaia_hq | 스타일 프리셋: iris_lq | 스타일 프리셋: iris_mq | 스타일 프리셋: proteus | 스타일 프리셋: proteus_natural | 스타일 프리셋: rhea | 스타일 프리셋: theia_detail | 스타일 프리셋: theia_fidelity | 스타일 프리셋: gaia_2_animation |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $0.0070588235 / 초 | $0.0070588235 / 초 | $0.0070588235 / 초 | $0.0070588235 / 초 | $0.0070588235 / 초 | $0.0070588235 / 초 | $0.0070588235 / 초 | $0.0070588235 / 초 | $0.0070588235 / 초 | $0.0070588235 / 초 | $0.0070588235 / 초 | $0.0070588235 / 초 | $0.0070588235 / 초 | $0.0070588235 / 초 | $0.0070588235 / 초 | $0.0070588235 / 초 | $0.0070588235 / 초 | $0.0070588235 / 초 | $0.0070588235 / 초 | $0.0070588235 / 초 | $0.012 / 초 |
| $0.0146341463 / 초 | $0.0146341463 / 초 | $0.0146341463 / 초 | $0.0146341463 / 초 | $0.0146341463 / 초 | $0.0146341463 / 초 | $0.0146341463 / 초 | $0.0146341463 / 초 | $0.0146341463 / 초 | $0.0146341463 / 초 | $0.0146341463 / 초 | $0.0146341463 / 초 | $0.0146341463 / 초 | $0.0146341463 / 초 | $0.0146341463 / 초 | $0.0146341463 / 초 | $0.0146341463 / 초 | $0.0146341463 / 초 | $0.0146341463 / 초 | $0.0146341463 / 초 | $0.012 / 초 |
| $0.026 / 초 | $0.026 / 초 | $0.026 / 초 | $0.026 / 초 | $0.026 / 초 | $0.026 / 초 | $0.026 / 초 | $0.026 / 초 | $0.026 / 초 | $0.026 / 초 | $0.026 / 초 | $0.026 / 초 | $0.026 / 초 | $0.026 / 초 | $0.026 / 초 | $0.026 / 초 | $0.026 / 초 | $0.026 / 초 | $0.026 / 초 | $0.026 / 초 | $0.036 / 초 |
| $0.0585365854 / 초 | $0.0585365854 / 초 | $0.0585365854 / 초 | $0.0585365854 / 초 | $0.0585365854 / 초 | $0.0585365854 / 초 | $0.0585365854 / 초 | $0.0585365854 / 초 | $0.0585365854 / 초 | $0.0585365854 / 초 | $0.0585365854 / 초 | $0.0585365854 / 초 | $0.0585365854 / 초 | $0.0585365854 / 초 | $0.0585365854 / 초 | $0.0585365854 / 초 | $0.0585365854 / 초 | $0.0585365854 / 초 | $0.0585365854 / 초 | $0.0585365854 / 초 | $0.036 / 초 |
활용 사례
인터뷰 모음에서는 고개를 움직이며 답하는 구간을 시험하면 정지 화면에 드러나지 않는 윤곽 변화를 확인합니다.
DV 삽입 장면에서는 주사선을, 애니메이션에서는 가는 선과 규칙적인 패턴을 중점적으로 살핍니다.
프롬프트 가이드 및 실전 팁
이 처리에는 텍스트 프롬프트를 쓰지 않습니다. proteus와 1080p로 시작하고 크기를 고정해 모델을 비교한 후 출력을 높입니다.
고정 2배 모델은 특히 실제 가로세로 크기를 확인합니다. 전체 영상을 소리와 함께 재생하며 눈, 머리카락, 가는 선을 납품 표시 크기로 비교합니다.
API 빠른 시작
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "topaz/video-ai/upscale",
"input": {
"preset": "proteus",
"resolution": "1080p",
"video_url": "https://example.com/reference.mp4"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
인증, 전체 스키마, 폴링과 오류 처리는 API 레퍼런스에서 확인하세요.








