> ## Documentation Index
> Fetch the complete documentation index at: https://docs.easyuse.yolain.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Util

## Bookmark 🔖

<Frame caption="">
  <img src="https://mintcdn.com/yolain/zALn-Ga4wzNzoIjg/images/nodes/bookmark.jpg?fit=max&auto=format&n=zALn-Ga4wzNzoIjg&q=85&s=6bff833e44956fd54b96a131fddf19ac" width="1280" height="720" data-path="images/nodes/bookmark.jpg" />
</Frame>

You can use shortcuts to quickly jump to the position on the workflow canvas.

**Name**: `easy bookmark`<br />
**Widget**:

<ParamField path="shortcut_key" type="string" default="1">
  Set the shortcut key
</ParamField>

<ParamField path="zoom" type="float" default="1.00">
  Zoom factor
</ParamField>

## SetNode

<Tabs>
  <Tab title="Node Preview">
    <Frame>
      <img src="https://mintcdn.com/yolain/zALn-Ga4wzNzoIjg/images/nodes/setNode.jpg?fit=max&auto=format&n=zALn-Ga4wzNzoIjg&q=85&s=9e9096c56a7689cdfe44cb0942bbba5b" width="1280" height="720" data-path="images/nodes/setNode.jpg" />
    </Frame>
  </Tab>

  <Tab title="Example">
    <Frame>
      <img src="https://mintcdn.com/yolain/zALn-Ga4wzNzoIjg/images/nodes/example/setNode.jpg?fit=max&auto=format&n=zALn-Ga4wzNzoIjg&q=85&s=d3cdf2781873e979f097916f505e449e" width="1280" height="720" data-path="images/nodes/example/setNode.jpg" />
    </Frame>
  </Tab>
</Tabs>

Usually used to store a certain output parameter of the previous node, used in conjunction with `easy getNode`.

**Name**: `easy setNode`<br />
**Input Parameters**:

<ParamField path="*" type="any">
  Any parameter type
</ParamField>

**Widget**:

<ParamField path="Constant" type="string">
  Define variable name
</ParamField>

## GetNode

<Tabs>
  <Tab title="Node Preview">
    <Frame>
      <img src="https://mintcdn.com/yolain/zALn-Ga4wzNzoIjg/images/nodes/getNode.jpg?fit=max&auto=format&n=zALn-Ga4wzNzoIjg&q=85&s=2f527623e6e0440b165a7f8a84cc970e" width="1280" height="720" data-path="images/nodes/getNode.jpg" />
    </Frame>
  </Tab>

  <Tab title="Example">
    <Frame>
      <img src="https://mintcdn.com/yolain/zALn-Ga4wzNzoIjg/images/nodes/example/getNode.jpg?fit=max&auto=format&n=zALn-Ga4wzNzoIjg&q=85&s=b6c75cee5248cf181b519363ec3d2bc4" width="1280" height="720" data-path="images/nodes/example/getNode.jpg" />
    </Frame>
  </Tab>
</Tabs>

Usually used to read the parameters stored in the corresponding variable, used in conjunction with `easy setNode`.

**Name**: `easy getNode`<br />
**Widget**:

<ParamField path="Constant" type="combo">
  Select the defined variable name
</ParamField>

**Output Parameters**:

<ParamField path="*" type="any">
  Output any parameter type
</ParamField>

## Show Loader Settings Names

<Tabs>
  <Tab title="Node Preview">
    <Frame>
      <img src="https://mintcdn.com/yolain/zALn-Ga4wzNzoIjg/images/nodes/showLoaderSettingsNames.jpg?fit=max&auto=format&n=zALn-Ga4wzNzoIjg&q=85&s=16e4e1422d874e903daaa806b2fdbffe" width="1280" height="720" data-path="images/nodes/showLoaderSettingsNames.jpg" />
    </Frame>
  </Tab>

  <Tab title="Example">
    <Frame>
      <img src="https://mintcdn.com/yolain/zALn-Ga4wzNzoIjg/images/nodes/example/showLoaderSettingsNames.jpg?fit=max&auto=format&n=zALn-Ga4wzNzoIjg&q=85&s=d1d54de9d0ab7c1e0631675f321bc2b3" width="1280" height="720" data-path="images/nodes/example/showLoaderSettingsNames.jpg" />
    </Frame>
  </Tab>
</Tabs>

Display the parameter names of the loader.

**Name**: `easy showLoaderSettingsNames`<br />
**Input Parameters**:

<ParamField path="pipe" type="PIPE_LINE">
  EasyUse Pipeline
</ParamField>

**Output Parameters**:

<ParamField path="ckpt_name" type="string">
  ckpt\_name
</ParamField>

<ParamField path="vae_name" type="string">
  vae\_name
</ParamField>

<ParamField path="lora_name" type="string">
  lora\_name
</ParamField>

## Slider Control

<Tabs>
  <Tab title="Node Preview">
    <Frame>
      <img src="https://mintcdn.com/yolain/zALn-Ga4wzNzoIjg/images/nodes/sliderControl.jpg?fit=max&auto=format&n=zALn-Ga4wzNzoIjg&q=85&s=4f9acd7be9f88012978bf66f1a144fbc" width="1280" height="720" data-path="images/nodes/sliderControl.jpg" />
    </Frame>
  </Tab>

  <Tab title="Example">
    <Frame>
      <img src="https://mintcdn.com/yolain/zALn-Ga4wzNzoIjg/images/nodes/example/sliderControl.jpg?fit=max&auto=format&n=zALn-Ga4wzNzoIjg&q=85&s=5da9096e01a437142fddbd8373c3cd85" width="1280" height="720" data-path="images/nodes/example/sliderControl.jpg" />
    </Frame>
  </Tab>
</Tabs>

Usually used for the mad scientist function of the ip-adapter, it provides a slider control UI for layer weight adjustment.

**Name**: `easy sliderControl`<br />
**Widget**:

<ParamField path="mode" type="combo" default="ipadapter layer weights">
  Slider mode
</ParamField>

<ParamField path="model_type" type="combo" default="sdxl">
  Model type
</ParamField>

**Output Parameters**:

<ParamField path="layer_weight" type="string">
  Adjustable layer weight
</ParamField>

## Ckpt Names

<Tabs>
  <Tab title="Node Preview">
    <Frame>
      <img src="https://mintcdn.com/yolain/zALn-Ga4wzNzoIjg/images/nodes/ckptNames.jpg?fit=max&auto=format&n=zALn-Ga4wzNzoIjg&q=85&s=a7608ed7659b0d723de106a8423f3955" width="1280" height="720" data-path="images/nodes/ckptNames.jpg" />
    </Frame>
  </Tab>

  <Tab title="Example">
    <Frame>
      <img src="https://mintcdn.com/yolain/zALn-Ga4wzNzoIjg/images/nodes/example/ckptNames.jpg?fit=max&auto=format&n=zALn-Ga4wzNzoIjg&q=85&s=d6a57f45abc7aeb643c02283fec9c4fc" width="1280" height="720" data-path="images/nodes/example/ckptNames.jpg" />
    </Frame>
  </Tab>
</Tabs>

Can be connected to the loader and converted to the input type of ckpt\_name.

**Name**: `easy ckptNames`<br />
**Widget**:

<ParamField path="ckpt_name" type="combo">
  Select model name
</ParamField>

**Output Parameters**:

<ParamField query="ckpt_name" type="combo">
  Output the selected model name
</ParamField>

## ControlNet Names

<Tabs>
  <Tab title="Node Preview">
    <Frame>
      <img src="https://mintcdn.com/yolain/zALn-Ga4wzNzoIjg/images/nodes/controlnetNames.jpg?fit=max&auto=format&n=zALn-Ga4wzNzoIjg&q=85&s=d1b1587112e6e7fbe0020ec6e80e8f69" width="1280" height="720" data-path="images/nodes/controlnetNames.jpg" />
    </Frame>
  </Tab>

  <Tab title="Example">
    <Frame>
      <img src="https://mintcdn.com/yolain/zALn-Ga4wzNzoIjg/images/nodes/example/controlnetNames.jpg?fit=max&auto=format&n=zALn-Ga4wzNzoIjg&q=85&s=cdc7496cb94b34353e6c682d83539861" width="1280" height="720" data-path="images/nodes/example/controlnetNames.jpg" />
    </Frame>
  </Tab>
</Tabs>

Can be connected to the ControlNet loader and converted to the input type of controlnet\_name.

**Name**: `easy ckptNames`<br />
**Widget**:

<ParamField path="controlnet_name" type="combo">
  Select ControlNet model name
</ParamField>

**Output Parameters**:

<ParamField query="controlnet_name" type="combo">
  Output the selected ControlNet model name
</ParamField>
