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

Receitas de conteúdo

Receitas de conteúdo são guias testados, carregados com get_recipe, que levam um assistente de IA por todo um fluxo do Nodaro, como um explicativo animado.

Uma receita de conteúdo é um guia testado que conduz um assistente de IA por um fluxo completo do Nodaro até um resultado. A receita video-explainer, por exemplo, faz o assistente fixar um estilo visual, escrever a narração, renderizar clipes sem som, dar voz a eles e terminar com assemble_narrated_video. O assistente carrega uma receita com get_recipe e a segue, uma chamada de ferramenta de cada vez.

Como as receitas funcionam

get_recipe só entrega texto. Como start_workflow_editor e start_video_director, ela não chama nenhuma outra ferramenta e não muda nada. As ações que uma receita pede, como generate_video, generate_speech ou assemble_narrated_video, são chamadas de ferramenta comuns: cada uma precisa da própria permissão e custa os próprios créditos.

A ferramenta não precisa de permissão e não custa nada, em todas as edições. Ela responde a três tipos de chamada:

ChamadaO que retorna
get_recipe sem argumentoO catálogo: o nome, a descrição e as frases de ativação de cada receita
get_recipe com recipeAs instruções completas dessa receita, por exemplo recipe: "video-explainer"
get_recipe com recipe e fileUm arquivo de referência que acompanha a receita, por exemplo file: "references/prompts.md"

Uma receita ou um arquivo desconhecido retorna um erro que lista os nomes de receita válidos.

O catálogo

ReceitaO que produzExemplos de frases de ativação
camera-coverageDez ângulos de câmera de uma cena, prontos para montar, a partir de um único quadro de referência. Uma lista de tomadas editável é aprovada antes de qualquer gasto, e um nó de imagem se desdobra em todas as tomadas.“cobertura de câmera”, “lista de tomadas”, “ângulos diferentes da mesma cena”
image-editing-leversEdições paralelas de uma imagem em alta resolução: instruções de texto precisas, visuais definidos com seletores, trocas de fundo com iluminação compatível, um avaliador opcional e uma folha de contatos“edite esta imagem”, “mude a cor da jaqueta”, “remova o fundo”
infinite-zoomUm único avanço contínuo da câmera através de vários clipes gerados, cada um terminando dentro de um detalhe em que o seguinte começa, unidos quadro a quadro. Também há uma versão com zoom em imagens fixas, que não gasta créditos de geração.“zoom infinito”, “zoom sem fim”, “zoom no detalhe”
instagram-carouselUm carrossel completo do Instagram a partir de uma ideia: uma imagem 9:16 por slide, com o texto na imagem, um texto de introdução e uma legenda“carrossel do instagram”, “post em carrossel”, “transforme isto em um carrossel”
multi-reference-controlUma imagem composta a partir de até cinco referências, cada uma contribuindo com algo diferente, como uma pessoa, uma peça de roupa ou um lugar“combine várias referências”, “pegue a jaqueta da”
one-character-any-sceneA mesma pessoa colocada em qualquer cena, roupa ou fundo com tokens de referência, sem máscaras nem treinamento de modelo“mesmo personagem em outra cena”, “mantenha o fundo e troque a pessoa”
person-node-basicsUm personagem criado a partir dos atributos do seletor Pessoa (Person), como idade, porte físico, olhos e cabelo, em vez de texto corrido“crie uma pessoa”, “crie o visual de um personagem”, “rosto específico”
podcast-editingUma gravação longa enxugada, ou cortada em um pacote de clipes curtos, a partir da transcrição, por meio de uma lista de edição que você pode ajustar antes de renderizar com apply_edl“edite meu podcast”, “limpe esta gravação”, “pacote de clipes”
product-photoshootUma campanha publicitária completa, em nove estilos de anúncio, a partir de uma imagem do produto: da sua própria foto do produto ou de uma referência de visual reescrita para o seu produto“ensaio fotográfico de produto”, “anúncios para o meu produto”
scene-chain-reelUm reel vertical cinematográfico a partir de várias cenas: primeiro as imagens fixas, com uma cadeia de referências para manter a continuidade; um único prompt de movimento para todos os quadros; uma trilha de fundo; e depois corte e formatação“reel cinematográfico”, “reel do instagram”, “vídeo com várias cenas”
song-from-referenceUma música parecida com uma que já existe. A faixa de outra pessoa é analisada e transformada em uma música original; um cover com Suno só é feito a partir de áudio que é seu.“música parecida”, “faça um cover desta música”, “faça uma música a partir deste link”
suno-music-basicsMúsicas e instrumentais estilizados com combinações de seletores de música, como gênero, clima, instrumentação e voz“faça uma música”, “faixa instrumental”, “música para o meu vídeo”
video-explainerUm vídeo explicativo animado, narrado e não fotorrealista: um estilo visual fixo, vários blocos de narração renderizados como clipes sem som e uma única voz, montados com assemble_narrated_video“vídeo explicativo”, “vídeo explicativo animado”, “vídeo de como funciona”

No Nodaro Cloud, o catálogo também inclui um vídeo UGC sobre um site: um criador falando para a câmera sobre um site, com as capturas de tela dele mostradas como cartões. Essa receita usa as ferramentas de criação de vídeos UGC.

Imagens animadas ou motion graphics

O Nodaro pode fazer um vídeo explicativo de duas formas, e a receita video-explainer pede que você escolha antes de qualquer outra coisa:

Receita video-explainerDiretor de vídeo
ImagemImagens animadas geradas, cenas ilustradasTipografia cinética, formas e imagens
ComoO assistente executa cada etapa, e você pode revisar cada clipe e cada take de vozUma chamada a create_explainer, ou o pipeline de sequência de tomadas, etapa por etapa
CustoAs gerações de cada bloco de 10 segundos, então cresce com a duraçãoUm conjunto fixo de etapas por vídeo

Se você escolher motion graphics, a receita para e passa a vez para start_video_director. Se o seu pedido já indicar um estilo, a receita pula a pergunta.

Adicionar uma receita à sua instância

Em uma instalação self-hosted, e em contribuições para o repositório público, uma receita é uma pasta com um arquivo RECIPE.md no diretório skills/recipes do backend, mais uma pasta opcional references para os arquivos que a receita carrega com file. O servidor lê o catálogo quando inicia.

skills/recipes/my-recipe/
  RECIPE.md
  references/
    prompts.md

RECIPE.md começa com um frontmatter em YAML, seguido das instruções que o assistente recebe, escritas como um briefing direto: primeiro as regras, depois as fases, com os nomes e os parâmetros exatos das ferramentas.

---
name: my-recipe
description: One line shown in the catalog
triggers: ["phrase one", "phrase two"]
version: 1
---

# My recipe

You are producing ONE ...
CampoObrigatórioObservações
nameSimDeve ser igual ao nome da pasta. O nome da pasta é o que get_recipe carrega, e os dois não são comparados entre si.
descriptionSimUma linha para o catálogo.
triggersSimFrases que um usuário poderia dizer. Não coloque vírgulas dentro de uma frase: a lista é separada nas vírgulas.
versionNãoUm número a aumentar quando as instruções mudam muito.

O nome da pasta precisa estar em kebab case: letras minúsculas, dígitos e hífens. Uma receita com campos faltando fica de fora do catálogo, sem afetar as outras. Um arquivo de referência só pode ser lido de dentro da pasta da própria receita. Para testar uma receita, chame get_recipe sem argumento, depois com o nome da receita e depois com cada arquivo de referência.

Perguntas frequentes

Última atualização

Nesta página