Skip to main content
POST
Importe uma URL de origem publicamente acessível para um grupo de materiais Seedance. O TokenLab armazena o material para uso posterior; utilize o id do ativo de material retornado para a geração, e não a URL de origem. Para library_type: "aigc_avatar", o group_id é opcional; o TokenLab utiliza ou cria o grupo de avatar virtual padrão da organização. Para library_type: "liveness_face", o group_id é obrigatório e deve ser o grupo TokenLab retornado por Obter resultado da validação visual. O TokenLab verifica a URL de origem, o tipo de mídia, o tamanho do arquivo e as dimensões de imagem legíveis. A aceitação da importação não significa que o ativo está pronto: aguarde ACTIVE e confira error_message em caso de falha. As demais condições de mídia e rostos são verificadas durante o processamento. A criação é assíncrona. Consulte Obter Material Asset até que o status seja ACTIVE. Para grupos de pessoas reais, um grupo é mapeado para uma pessoa verificada; uploads com múltiplos rostos ou um rosto que não corresponda à pessoa verificada podem falhar. project_name isola recursos dentro da organização autenticada. O padrão é default; use o mesmo valor, diferenciando maiúsculas e minúsculas, para grupos e ativos relacionados. Envie-o no corpo JSON para POST/PUT e na consulta para GET/DELETE.

Exemplo de Requisição

Exemplo de Resposta

Autorizações

Authorization
string
header
obrigatório

Autenticação por Chave de API. Crie ou gerencie chaves de API em Dashboard > API > API Keys.

Corpo

application/json
asset_url
string<uri>
obrigatório

URL de origem publicamente acessível para importação. O TokenLab armazena o material para uso posterior; não dependa desta URL como o endereço de material de longo prazo.

asset_name
string

Nome de exibição opcional armazenado com o ativo de material.

Required string length: 1 - 128
asset_type
enum<string>
padrão:Image
Opções disponíveis:
Image,
Video,
Audio
library_type
enum<string>
padrão:aigc_avatar

Classe da biblioteca de materiais. aigc_avatar é para materiais de avatar virtual. liveness_face é para materiais de pessoa real verificada.

Opções disponíveis:
aigc_avatar,
liveness_face
group_id
string

ID do grupo de materiais do TokenLab. Obrigatório para materiais liveness_face; opcional para aigc_avatar.

project_name
string
padrão:default

Escopo do projeto para o ativo de material. Ativos e grupos são isolados por projeto dentro da organização autenticada.

Required string length: 1 - 128
metadata
object | null

Metadados do cliente opcionais armazenados com o ativo de material.

Resposta

Ativo de material criado

id
string
obrigatório

ID do ativo de material do TokenLab. Use isto como material_asset_id após o ativo se tornar ACTIVE.

object
enum<string>
obrigatório
Opções disponíveis:
seedance.material_asset
library_type
enum<string>
obrigatório
Opções disponíveis:
aigc_avatar,
liveness_face
asset_type
enum<string>
obrigatório
Opções disponíveis:
Image,
Video,
Audio
status
enum<string>
obrigatório
Opções disponíveis:
PROCESSING,
ACTIVE,
FAILED,
DELETED
ready
boolean
obrigatório

True quando o ativo está ativo e não excluído.

group_id
string | null

ID do grupo de materiais do TokenLab que possui este ativo de material.

project_name
string

Escopo do projeto para este ativo de material.

asset_name
string | null
error_message
string | null

Erro de processamento terminal seguro para exibição pública. Falhas permanentes de validação de origem incluem a restrição de dimensão rejeitada.

metadata
object | null
created_at
integer

Timestamp Unix de quando o registro do ativo de material foi criado.

updated_at
integer

Timestamp Unix de quando o registro do ativo de material foi atualizado pela última vez.