Pular para o conteúdo principal
As variáveis Input e Output são fundamentais ao criar ferramentas no Brain Studio. Elas permitem receber dados do fluxo que invoca sua ferramenta e retornar resultados quando sua execução termina.

Inputs

Os valores de entrada são definidos no gerenciador de inputs enquanto você configura sua ferramenta. Cada input que você declarar estará disponível em tempo de execução através de:
  • {{$input.name}} dentro de qualquer nó.
  • $input.get('name', [defaultValue]) dentro de nós de código.
Por exemplo, se você configurou um input chamado city:
// Gets the city input
const city = $input.get('city')

// Gets the city input
// If not found, sets the value to 'New York'
const city = $input.get('city', 'New York')

Outputs

As saídas de uma ferramenta são definidas a partir de um nó de código usando $output.set(key, value). Esses valores ficam disponíveis para o fluxo após a ferramenta terminar.
const data = $memory.get('apiResponse')
$output.set('data', data)
Você pode definir múltiplas saídas chamando $output.set múltiplas vezes (uma por chave).
Certifique-se de que os nomes que você usa em $output.set('key', value) correspondam aos outputs declarados no nó end da ferramenta; assim o fluxo pode consumi-los sem erros.