# Componente

> Adicione como nó um componente publicado, um workflow com versões da comunidade ou seu. Defina entradas e configurações; ele é executado como caixa-preta.

Source: https://nodaro.ai/pt-BR/docs/nodes/automate/component

O nó **Componente** (Component) adiciona um componente publicado ao seu workflow: um workflow com versões, feito pela comunidade ou por você, reunido em um único nó. As entradas, as configurações e as saídas do componente aparecem no painel de configurações. Você o configura e o conecta como qualquer outro nó, enquanto os nós internos dele ficam ocultos. O nó mostra um custo estimado em créditos antes de você executá-lo.

- Found in: Automate › Workflows
- Output: data
- API type: `component`

## Quando usar
- Você quer um pipeline de geração bem acabado, como um reel de retratos, em vários projetos, sem montá-lo de novo.
- Você quer um pipeline de imagem ou de vídeo da comunidade no seu workflow como uma única etapa.
- Você publica os seus próprios workflows como componentes e os reutiliza em vários projetos.
- Você monta um pipeline maior a partir de vários componentes, que também podem conter componentes.

## Início rápido
### Abrir a janela Componentes
Pressione Tab no canvas e escolha **Automatizar › Workflows › Componente**. Em vez de um nó vazio, abre-se a janela **Componentes**.

### Encontrar um componente
Navegue pelas abas **Explorar**, **Meus componentes** e **Favoritos**, ou pesquise. Ordene por **Mais populares**, **Mais recentes** ou **Mais favoritados** e filtre pelo tipo de saída: **Todos**, **Imagem**, **Vídeo**, **Áudio** ou **Texto**. Cada cartão mostra quantas vezes o componente foi executado e os créditos por execução.

### Colocar o componente no canvas
Clique em um componente. Ele chega ao canvas já configurado, com as entradas e as saídas dele.

### Conectar as entradas e executar
Conecte as entradas, ou preencha as entradas de texto no painel de configurações, e ajuste as **Configurações**. Clique em **Executar**. O nó mostra uma prévia do resultado principal.

Workflow: Um componente publicado limpa a foto de um produto em uma etapa, e o resultado dele vira o primeiro quadro de um vídeo.

- Enviar imagem → Componente (Imagem de origem)
- Componente → Gerar vídeo (Imagem resultante)

## Entradas e saídas
As entradas e as saídas de um componente são as que o criador expôs, com os nomes que ele deu.

| Entrada ou saída | O que faz |
| --- | --- |
| Entradas | Cada entrada tem um tipo, como texto, imagem, vídeo ou áudio, e mostra se é obrigatória. Uma entrada conectada mostra “Conectado a um nó anterior”. Uma entrada de texto não conectada pode ser preenchida no painel de configurações. As entradas de imagem, vídeo e áudio precisam de uma conexão. |
| Saídas | Cada saída tem um nome e um tipo: texto, imagem, vídeo, áudio ou JSON. O nó mostra uma delas como prévia do resultado. |

Nós de envio, como o [**Enviar imagem** (Upload Image)](https://nodaro.ai/docs/nodes/image/upload-image), se conectam às entradas de imagem de um componente, e as saídas dele seguem adiante, por exemplo para o [**Gerar vídeo** (Generate Video)](https://nodaro.ai/docs/nodes/video/generate-video).

## Configurações
O painel de configurações mostra o nome e a versão do componente, por exemplo **v3**, seguidos de três seções:

| Seção | O que faz |
| --- | --- |
| **Entradas** | Cada entrada, com o status de conexão dela. Digite nas entradas de texto que não estão conectadas. |
| **Configurações** | As configurações que o criador deixou ajustáveis: campos de texto, número, escolha, liga/desliga ou proporção. A estimativa de créditos é atualizada conforme você as muda. |
| **Saídas** | Uma lista somente leitura das saídas, com os tipos delas. Confira-a antes de conectar os próximos nós. |

## Versões
Os componentes têm versões. O nó mantém a versão com que foi adicionado, que o painel de configurações mostra. Ele não é atualizado sozinho quando o criador publica uma nova versão. Um workflow que funciona hoje continua funcionando da mesma forma.

## Créditos
O custo de um componente depende dos nós dentro dele e das configurações que você escolhe. O nó e o painel de configurações mostram um custo estimado em créditos, e cada cartão da janela **Componentes** mostra os créditos por execução. Veja [Créditos](https://nodaro.ai/docs/concepts/credits).

## Publicar o seu próprio componente
Qualquer workflow pode virar um componente. Marque os nós que devem ser as entradas e as saídas dele, publique o workflow e escolha **Componente** como tipo. Os seus componentes aparecem em **Meus componentes**. Leia [Componentes e sub-workflows](https://nodaro.ai/docs/concepts/components-and-sub-workflows) e [Apps](https://nodaro.ai/docs/concepts/apps) para ver os passos da publicação.

## Dicas
- **Confira as saídas primeiro.** Os nomes e os tipos das saídas mudam de um componente para outro, então leia a seção **Saídas** antes de conectar o próximo nó.
- **Conecte a mídia.** Só as entradas de texto podem ser preenchidas no painel. Conecte um nó a cada entrada de imagem, vídeo ou áudio.
- **Monte a sua própria biblioteca.** Publique como componentes os pipelines que você mais reutiliza e adicione-os a qualquer projeto a partir de **Meus componentes**.
- **Mantenha o pipeline restrito a um workflow.** Quando um pipeline serve só para um workflow, um [**Sub-workflow**](https://nodaro.ai/docs/nodes/automate/sub-workflow) basta.

## Frequently asked questions

### O que é um componente no Nodaro?

Um componente é um workflow que alguém publicou como um nó reutilizável e com versões, com entradas, configurações e saídas próprias. Você o adiciona ao seu workflow como um único nó, e os nós internos dele ficam ocultos.

### Quantos créditos um componente custa?

Depende dos nós dentro do componente e das configurações que você escolhe. O nó mostra um custo estimado em créditos, e a estimativa é atualizada quando você muda as configurações.

### Um componente muda quando o criador publica uma nova versão?

Não. O nó mantém a versão com que foi adicionado, então uma nova versão nunca altera um workflow que já funciona.

### Onde encontro componentes?

Abra o menu “Adicionar nó” e escolha Automatizar › Workflows › Componente. A janela “Componentes” se abre, com as abas “Explorar”, “Meus componentes” e “Favoritos”, uma caixa de pesquisa, opções de ordenação e um filtro por tipo de saída.

### Posso publicar o meu próprio workflow como componente?

Sim. Marque as entradas e as saídas do workflow, publique-o e escolha “Componente” como tipo. Ele passa a aparecer em “Meus componentes”, pronto para usar em outros workflows.
