---
title: Job과 미디어 입력
description: Sume CLI로 Job을 복구하고, 산출물을 내려받고, 공개 HTTPS 미디어 입력을 등록하는 방법을 살펴보세요.
---

## Jobs

```bash
sume jobs list --agent --json
sume jobs get <job_id> --agent --json
sume jobs status <job_id> --agent --json
sume jobs events <job_id> --agent --json
sume jobs result <job_id> --agent --json
sume jobs watch <job_id>
sume jobs download <job_id> --output-dir ./out
sume jobs cancel <job_id> --confirm-submit
```

프로세스가 재시작되거나 로컬 타임아웃이 발생했을 때는 유료 생성을 다시 제출하지
말고 Job 복구 명령어를 사용하세요. `jobs watch`는 종료 상태에 도달하거나
타임아웃될 때까지 폴링하고, `jobs download`는 완료된 미디어 산출물을 로컬
디렉터리에 씁니다.

이 Job 헬퍼들은 Avatar CLI 제출뿐 아니라 [Developer API](/public-api)로 만든
Image/Video/Music Job에도 **그대로** 동작합니다.

## 에셋

공개 URL만으로 부족하고 에셋 ID가 필요한 워크플로에서는 자사 입력 에셋을
등록하거나 업로드하세요.

```bash
sume assets list --agent --json
sume assets get <asset_id> --agent --json
sume assets create --source-url https://example.com/reference.png --confirm-submit
sume assets upload-url --content-type image/png --size-bytes 12345 --confirm-submit
sume assets complete <asset_id> --confirm-submit
sume assets download-url <asset_id>
sume assets download <asset_id> --output-dir ./assets
```

정확한 플래그는 `sume tools schema assets.create --json`을 비롯한 관련 스키마로
확인하세요. 자사 에셋 라이프사이클이 필요하지 않다면 생성 페이로드에 공개
HTTPS 미디어 URL을 쓰는 편이 좋습니다.

## Avatar 생성에서 미디어 사용하기

Avatar 실행 필드는 보통 `input.image_url`, `product_image`, `scene.image_url`
같은 공개 HTTPS URL을 받습니다. 정확한 Request Body 필드는 다음으로
확인하세요.

```bash
sume tools schema avatars.create --json
sume tools schema avatar-videos.create --json
```

Image/Video/Music의 미디어 필드는 각 모델 가이드([Image](/models/image),
[Video](/models/video), [Music](/models/music))를 따르세요. CLI 관점에서 이
계열들은 API 우선입니다.
