# Set/Get Variable

Si estás ejecutando una Custom Function o LLM Chain, es posible que desees reutilizar el resultado en otros nodos sin tener que recalcular/reejecutar lo mismo nuevamente. Puedes guardar el resultado de salida como una variable y reutilizarlo en otros nodos que estén más adelante en el flujo.

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-e44dcdab00131808ce0b126071eeef4cfd06d6ac%2Fsavereuse.png?alt=media" alt=""><figcaption></figcaption></figure>

### Set Variable

Tomando entradas de cualquier nodo que produzca salidas de tipo `string, number, boolean, json, array,` podemos asignarle un nombre de variable.

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-39f86040be5e0cac6fd4d2cec00b26cdfb33a5bc%2Fimage%20(11)%20(1)%20(1)%20(1)%20(1)%20(1).png?alt=media" alt="" width="270"><figcaption></figcaption></figure>

### Get Variable

Puedes obtener el valor de la variable usando el nombre de la variable en una etapa posterior:

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-11ba8b6bfe8b9248a79397f3e95f834ed9436c4e%2Fimage%20(12)%20(1)%20(2).png?alt=media" alt="" width="563"><figcaption></figcaption></figure>
