콘텐츠로 이동
캐스털리 오픈콘솔

영상

이미지 자산 생성

기존 그룹에 이미지를 추가합니다. 처리 후 지원되는 Seedance 요청에서 `asset://<ID>`으로 참조하세요.

이 페이지는 Modelflare 자산 관리 경로를 문서화합니다. 호출에는 유효한 스마트 API 키 또는 미디어 그룹 API 키, 사용 가능한 미디어 채널 및 필수 권한이 필요합니다.

POST https://modelflare.dev/volc/asset/CreateAsset

Modelflare API 키를 사용하세요.

터미널 창bash
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"

생성, 업데이트 및 삭제 요청과 함께 Idempotency-Key을 보냅니다. 동일한 사용자에 대해 동일한 키를 다시 시도하면 변형을 반복하지 않고 저장된 응답이 재생됩니다.

기존 그룹에 이미지를 추가합니다. 처리 후 지원되는 Seedance 요청에서 asset://<ID>으로 참조하세요.

필드 유형 필수 설명 예시
GroupId string 예 대상 자산 그룹 ID입니다. group-20260320141746-zsf6b
AssetType Image 예 는 Image이어야 합니다. Image
URL string 예 공개 URL, 데이터 URI 또는 원시 Base64. 이미지는 30MB 미만, 각 측면의 크기가 3006000픽셀, 가로세로 비율이 0.42.5여야 합니다. https://example.com/image.jpg
file binary 아니요 URL에 대한 다중 부분 대안. JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC 및 HEIF가 허용됩니다. image.jpg
Name string 아니요 표시/검색 이름, 최대 64자. 모델에는 전송되지 않습니다. character-reference
model string 아니요 volc-asset
ProjectName string 아니요 프로젝트 이름. 대상 그룹과 일치해야 합니다. 기본값은 default입니다. default

JSON 예:

JSON
{
"model": "volc-asset",
"GroupId": "group-20260320141746-zsf6b",
"Name": "character-reference",
"AssetType": "Image",
"URL": "https://example.com/image.jpg"
}

다중 부분/양식 데이터 예:

터미널 창bash
curl --request POST https://modelflare.dev/volc/asset/CreateAsset \
--header "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
--form "model=volc-asset" \
--form "GroupId=group-20260320141746-zsf6b" \
--form "file=@image.jpg"

이미지가 비동기 처리에 들어갔습니다. Status이 Active 또는 Failed이 될 때까지 GetAsset을 폴링합니다. 업로드 시간 SLA는 없습니다. 일반적인 이미지는 약 69초가 소요되는 반면 바쁜 검토 대기열은 대략 10초2분 정도 걸릴 수 있습니다.

필드 유형 필수 설명 예시
Id string 예 자산 ID. 상태가 Active인 후에만 asset://<ID>을 사용하십시오. asset-20260528140922-d9646

응답 예시:

JSON
{
"Id": "asset-20260528140922-d9646"
}
상태 의미
400 요청이 잘못되었습니다.
401 API 키가 누락되었거나 승인되지 않았습니다.

오류 본문 예(반환된 경우):

JSON
{
"error": {
"code": "invalid_request",
"message": "Request validation failed."
}
}

이미지, 비디오 및 오디오 생성은 비동기식입니다. 자산 ID를 받은 후 GetAsset을 호출하고 상태가 Active인 경우에만 asset://<ID> 참조를 사용하십시오.