Template
O nó Template permite formatar e combinar dinamicamente variáveis de nós anteriores em uma única saída baseada em texto usando Jinja2, uma poderosa sintaxe de template para Python. É útil para combinar dados de várias fontes em uma estrutura específica, necessária para nós subsequentes. O exemplo simples abaixo mostra como montar um artigo unindo várias saídas anteriores:

Além de casos de uso simples, você pode criar templates mais complexos conforme a documentação do Jinja para uma variedade de tarefas. Aqui está um template que estrutura fragmentos recuperados e seus metadados relevantes de um nó de recuperação de conhecimento em um formato markdown:
{% for item in chunks %}
### Fragmento {{ loop.index }}.
### Similaridade: {{ item.metadata.score | default('N/A') }}
#### {{ item.title }}
##### Conteúdo
{{ item.content | replace('\n', '\n\n') }}
---
{% endfor %}Esse nó de template pode ser usado dentro de um Chatflow para retornar saídas intermediárias ao usuário final antes de uma resposta do LLM ser iniciada.
O nó Answer em um Chatflow é não-terminal. Ele pode ser inserido em qualquer ponto para gerar respostas em vários pontos dentro do fluxo.