Docs do Nodaro
DocumentaçãoReferência de nósModelosAgentes de IA (MCP)DesenvolvedoresSelf-hostingPesquisa
Referência das ferramentas

Objetos e criaturas

Liste e leia seus objetos e criaturas, gere imagens e variações, aprove imagens principais e anime clipes de rotação e de repouso num assistente de IA.

As ferramentas de objetos e criaturas permitem que um assistente use os adereços, produtos e criaturas da sua biblioteca: itens e seres com aparência fixa, que continuam iguais em todas as tomadas. O assistente os lista e lê, gera imagens e variações, aprova imagens principais e anima clipes de movimento curtos. Objetos e criaturas funcionam do mesmo jeito; as criaturas acrescentam uma espécie em texto livre. Leia Objetos e adereços e Animais e criaturas para fazer o mesmo trabalho no app.

Objetos e criaturas são criados no app. Nenhuma ferramenta MCP os cria.

Ferramentas de objetos

list_objects

Lista os seus objetos: adereços, acessórios e itens físicos que você reutiliza entre tomadas. Cada linha tem o nome, a descrição, a imagem principal e o número de variações. Dos mais recentes para os mais antigos.

Permissão: assets:read. Créditos: grátis.

ParâmetroTipoObservações
searchstringParte do nome do objeto, sem diferenciar maiúsculas de minúsculas, com até 100 caracteres. Use-o quando o usuário citar um objeto pelo nome.
limitintegerDe 1 a 100. Padrão: 50.

Retorna: os objetos. Chame get_object para obter as URLs das variações.

get_object

Retorna um objeto completo: cada variação, com o nome e a URL, e as fotos de referência.

Permissão: assets:read. Créditos: grátis.

ParâmetroTipoObservações
idstringObrigatório. O ID do objeto, de list_objects.

Retorna: o objeto. Um erro quando ele não existe ou não é seu.

generate_object

Gera uma imagem de um objeto (kind: "main") ou uma variação (kind: "asset"). O resultado não é salvo num objeto.

Permissão: workflows:execute. Créditos: o preço do modelo de imagem.

ParâmetroTipoObservações
namestringObrigatório. O nome do objeto.
kindstringmain (padrão) ou asset.
description, stylestringA aparência do objeto.
categorystringfurniture, vehicle, weapon, food, clothing, electronics, nature, tool, animal ou other.
asset_typestringPara asset: angles, materials, variations ou custom.
variantstringPara asset: por exemplo front, wood ou weathered.
modelstringO modelo de imagem. Padrão: nano-banana.
source_image_urlstringUma imagem de origem.

Retorna: um ID de job.

approve_object_main_image

Transforma um candidato concluído na imagem principal do objeto e faz um modelo de visão descrever a forma, o material, o estado e a finalidade dele na descrição canônica.

Permissão: assets:write. Créditos: uma execução curta de LLM para a descrição.

ParâmetroTipoObservações
object_idstringObrigatório. O objeto.
candidate_job_idstringObrigatório. Um job de imagem concluído feito por você e gerado para este objeto. Um job feito para outro objeto retorna candidate_object_mismatch.
expected_updated_atstringO updatedAt do objeto. Quando o objeto mudou desde então, a chamada retorna concurrent_modification com o novo valor.

Retorna: a URL da imagem principal e a descrição. Quando a descrição falha, a imagem é definida mesmo assim e a descrição fica vazia; execute recaption_object.

recaption_object

Faz o modelo de visão descrever de novo a imagem principal atual, em cerca de 80 a 120 palavras, e salva o texto como descrição canônica.

Permissão: assets:write. Créditos: uma execução curta de LLM.

ParâmetroTipoObservações
object_idstringObrigatório. O objeto.

Retorna: a nova descrição. main_image_required quando o objeto não tem imagem principal, e caption_failed quando a descrição falha.

generate_object_motion

Anima um objeto num clipe curto, como “slow 360-degree rotation”, “object hovering with subtle bob” ou “parallax pan from left to right”.

Permissão: workflows:execute. Créditos: o preço do modelo de vídeo. O padrão, Kling 2.5 Turbo Pro, faz um clipe de 5 segundos por 138 créditos.

ParâmetroTipoObservações
motion_promptstringObrigatório. O movimento do objeto ou da câmera, com até 2.000 caracteres.
source_image_urlstringObrigatório. O primeiro quadro, normalmente a imagem principal aprovada do objeto.
namestringObrigatório. O nome do objeto, usado como contexto no prompt.
providerstringkling-turbo (padrão), kling, kling-3.0, minimax, hailuo-2.3, wan-i2v, seedance ou bytedance-lite.
aspect_ratiostring1:1 (padrão, para enquadramento de produto), 3:4, 16:9, 9:16 ou 4:3.
attach_to_object_idstringSalva o clipe nos clipes de movimento do objeto. A posse do objeto é verificada antes que qualquer crédito seja reservado.
attach_namestringO nome do clipe salvo.
refine_from_video_urlstringRefina um clipe existente com um novo prompt, como vídeo para vídeo, por exemplo “same shot but faster rotation”.
canonical_description, category, stylestringContexto extra para o prompt.

Retorna: um ID de job. O cartão reproduz o clipe quando ele fica pronto.

Ferramentas de criaturas

list_creatures

Lista as suas criaturas: animais e seres não humanos com aparência fixa. Cada linha tem o nome, a descrição, a imagem principal e o número de variações. Das mais recentes para as mais antigas.

Permissão: assets:read. Créditos: grátis.

ParâmetroTipoObservações
searchstringParte do nome da criatura, sem diferenciar maiúsculas de minúsculas, com até 100 caracteres.
limitintegerDe 1 a 100. Padrão: 50.

Retorna: as criaturas. Chame get_creature para obter as URLs das variações.

get_creature

Retorna uma criatura completa: cada variação, com o nome e a URL, as fotos de referência e a voz salva dela.

Permissão: assets:read. Créditos: grátis.

ParâmetroTipoObservações
idstringObrigatório. O ID da criatura, de list_creatures.

Retorna: a criatura. Um erro quando ela não existe ou não é sua.

generate_creature

Gera uma imagem de uma criatura (kind: "main") ou uma variação (kind: "asset"). O resultado não é salvo numa criatura.

Permissão: workflows:execute. Créditos: o preço do modelo de imagem.

ParâmetroTipoObservações
namestringObrigatório. O nome da criatura.
kindstringmain (padrão) ou asset.
speciesstringTexto livre, como dragon, wolf ou griffin, com até 200 caracteres.
categorystringTexto livre, como mammal, mythical ou reptile.
stylestringTexto livre, como realistic, anime, 3d-pixar ou illustration.
descriptionstringA aparência da criatura.
asset_typestringPara asset: angles, poses, variations ou custom.
variantstringPara asset: por exemplo front, standing ou weathered.
modelstringO modelo de imagem. Padrão: nano-banana.
source_image_urlstringUma imagem de origem.

Retorna: um ID de job.

approve_creature_main_image

Transforma um candidato concluído na imagem principal da criatura e faz um modelo de visão descrever a espécie, a anatomia, a coloração e o estado dela na descrição canônica.

Permissão: assets:write. Créditos: uma execução curta de LLM para a descrição.

ParâmetroTipoObservações
creature_idstringObrigatório. A criatura.
candidate_job_idstringObrigatório. Um job de imagem concluído feito por você e gerado para esta criatura. Um job feito para outra criatura retorna candidate_creature_mismatch.
expected_updated_atstringO updatedAt da criatura. Quando a criatura mudou desde então, a chamada retorna concurrent_modification.

Retorna: a URL da imagem principal e a descrição. Quando a descrição falha, execute recaption_creature.

recaption_creature

Faz o modelo de visão descrever de novo a imagem principal atual, em cerca de 80 a 120 palavras, e salva o texto como descrição canônica.

Permissão: assets:write. Créditos: uma execução curta de LLM.

ParâmetroTipoObservações
creature_idstringObrigatório. A criatura.

Retorna: a nova descrição. main_image_required quando a criatura não tem imagem principal, e caption_failed quando a descrição falha.

generate_creature_motion

Anima uma criatura num clipe curto de repouso, como “creature breathing with subtle idle sway”, uma caminhada furtiva, um bater de asas ou uma panorâmica com paralaxe.

Permissão: workflows:execute. Créditos: o preço do modelo de vídeo. O padrão, Kling 2.5 Turbo Pro, faz um clipe de 5 segundos por 138 créditos.

ParâmetroTipoObservações
motion_promptstringObrigatório. O movimento da criatura ou da câmera, com até 2.000 caracteres.
source_image_urlstringObrigatório. O primeiro quadro, normalmente a imagem principal aprovada da criatura.
namestringObrigatório. O nome da criatura.
providerstringkling-turbo (padrão), kling, kling-3.0, minimax, hailuo-2.3, wan-i2v, seedance ou bytedance-lite.
aspect_ratiostring1:1 (padrão), 3:4, 16:9, 9:16 ou 4:3.
attach_to_creature_idstringSalva o clipe nos clipes de movimento da criatura. A posse da criatura é verificada antes que qualquer crédito seja reservado.
attach_namestringO nome do clipe salvo.
refine_from_video_urlstringRefina um clipe existente com um novo prompt, como vídeo para vídeo.
canonical_description, category, stylestringContexto extra para o prompt.

Retorna: um ID de job. O cartão reproduz o clipe quando ele fica pronto.

Perguntas frequentes

Última atualização

Nesta página