Skip to main content
POST
Importe una URL de origen accesible públicamente a un grupo de materiales de Seedance. TokenLab almacena el material para su uso posterior; utilice el id del activo de material devuelto para la generación, no la URL de origen. Para library_type: "aigc_avatar", group_id es opcional; TokenLab utiliza o crea el grupo de avatares virtuales predeterminado de la organización. Para library_type: "liveness_face", group_id es obligatorio y debe ser el grupo de TokenLab devuelto por Obtener resultado de validación visual. TokenLab comprueba la URL de origen, el tipo de medio, el tamaño del archivo y las dimensiones de imagen legibles. La aceptación de la importación no significa que el activo esté listo: espere a ACTIVE y consulte error_message si falla el procesamiento. Las demás condiciones de medios y rostros se verifican durante el procesamiento. La creación es asíncrona. Realice consultas a Obtener activo de material hasta que el status sea ACTIVE. Para grupos de personas reales, un grupo se asigna a una persona verificada; las subidas con múltiples rostros o un rostro que no coincida con la persona verificada pueden fallar. project_name aísla recursos dentro de la organización autenticada. El valor predeterminado es default; use el mismo valor, respetando mayúsculas y minúsculas, para los grupos y activos relacionados. Envíelo en el cuerpo JSON para POST/PUT y en la consulta para GET/DELETE.

Ejemplo de solicitud

Ejemplo de respuesta

Autorizaciones

Authorization
string
header
requerido

Autenticación con API Key. Cree o gestione API keys en Dashboard > API > API Keys.

Cuerpo

application/json
asset_url
string<uri>
requerido

URL de origen accesible públicamente para importar. TokenLab almacena el material para su uso posterior; no confíe en esta URL como la dirección de material a largo plazo.

asset_name
string

Nombre para mostrar opcional almacenado con el activo de material.

Required string length: 1 - 128
asset_type
enum<string>
predeterminado:Image
Opciones disponibles:
Image,
Video,
Audio
library_type
enum<string>
predeterminado:aigc_avatar

Clase de biblioteca de materiales. aigc_avatar es para materiales de avatares virtuales. liveness_face es para materiales de personas reales verificadas.

Opciones disponibles:
aigc_avatar,
liveness_face
group_id
string

ID de grupo de materiales de TokenLab. Requerido para materiales liveness_face; opcional para aigc_avatar.

project_name
string
predeterminado:default

Alcance del proyecto para el activo de material. Los activos y grupos están aislados por proyecto dentro de la organización autenticada.

Required string length: 1 - 128
metadata
object | null

Metadatos de cliente opcionales almacenados con el activo de material.

Respuesta

Activo de material creado

id
string
requerido

ID de activo de material de TokenLab. Utilice esto como material_asset_id después de que el activo se vuelva ACTIVE.

object
enum<string>
requerido
Opciones disponibles:
seedance.material_asset
library_type
enum<string>
requerido
Opciones disponibles:
aigc_avatar,
liveness_face
asset_type
enum<string>
requerido
Opciones disponibles:
Image,
Video,
Audio
status
enum<string>
requerido
Opciones disponibles:
PROCESSING,
ACTIVE,
FAILED,
DELETED
ready
boolean
requerido

True cuando el activo está activo y no eliminado.

group_id
string | null

ID de grupo de materiales de TokenLab que posee este activo de material.

project_name
string

Alcance del proyecto para este activo de material.

asset_name
string | null
error_message
string | null

Error de procesamiento terminal seguro para el público. Los fallos permanentes de validación de origen incluyen la restricción de dimensión rechazada.

metadata
object | null
created_at
integer

Marca de tiempo Unix de cuando se creó el registro del activo de material.

updated_at
integer

Marca de tiempo Unix de cuando se actualizó por última vez el registro del activo de material.