Guias
Workflow
Variáveis
7 min
aplicações de workflow e chatflow são compostas por nós independentes a maioria dos nós possui itens de entrada e saída, mas as informações de entrada e saída para cada nó não são consistentes e são dinâmicas como usar um símbolo fixo para se referir a um conteúdo que muda dinamicamente? as variáveis, como contêineres de dados dinâmicos, podem armazenar e transmitir conteúdo não fixo, sendo referenciadas mutuamente entre diferentes nós, fornecendo mobilidade flexível de informações entre os nós variáveis de sistema as variáveis de sistema referem se a parâmetros predefinidos no nível do sistema dentro de uma aplicação chatflow/workflow que podem ser lidos globalmente por outros nós todas as variáveis de nível de sistema começam com sys variáveis de leitura apenas são marcadas com o símbolo " " workflow aplicações do tipo workflow fornecem as variáveis de sistema abaixo true left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type chatflow aplicações do tipo chatflow fornecem as seguintes variáveis de sistema true left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type variáveis de ambiente variáveis de ambiente são usadas para proteger informações sensíveis envolvidas em workflows, como chaves de api e senhas de banco de dados usadas ao executar workflows elas são armazenadas no workflow em vez de no código, permitindo que sejam compartilhadas entre diferentes ambientes as variáveis de ambiente suportam os seguintes 3 tipos de dados string number secret características das variáveis de ambiente variáveis de ambiente podem ser referenciadas globalmente na maioria dos nós; nomes de variáveis de ambiente não podem ser duplicados; variáveis de saída de nós geralmente são somente leitura e não podem ser escritas variáveis de conversação as variáveis de conversação são aplicáveis apenas para a aplicação chatflow as variáveis de conversação permitem que os desenvolvedores de aplicações especifiquem informações particulares que precisam ser temporariamente armazenadas dentro da mesma sessão de chatflow, garantindo que essas informações possam ser referenciadas em várias rodadas de conversa dentro do chatflow atual isso pode incluir contexto, arquivos enviados para a caixa de chat (em breve), preferências do usuário inseridas durante a conversa, etc é como fornecer um "memo" para o llm, que pode ser consultado a qualquer momento, evitando vieses de informação causados por erros de memória do llm por exemplo, você pode armazenar a preferência de idioma inserida pelo usuário na primeira rodada de conversa em uma variável de conversação o llm se referirá à informação na variável de conversação ao responder e usará o idioma especificado para responder ao usuário em conversas subsequentes as variáveis de conversação suportam os seguintes seis tipos de dados string número objeto array\[string] array\[número] array\[objeto] características das variáveis de conversação as variáveis de conversação podem ser referenciadas globalmente na maioria dos nós na mesma aplicação chatflow; escrever em variáveis de conversação requer o uso do nó "atribuidor de variável"; as variáveis de conversação são variáveis de leitura e escrita sobre como usar as variáveis de conversação com o nó "atribuidor de variável", consulte o atribuidor de variável aviso para evitar duplicação de nomes de variáveis, os nomes dos nós não devem ser repetidos as variáveis de saída dos nós geralmente são variáveis fixas e não podem ser editadas