English | 日本語 | 繁体中文
- Top
- Node / Image Node / Text Node / XYPlot Node / Float Palet
- Workflow
# Node
## :tomato: XY Plot Node
### D2 XY Plot Easy
- 一個可建立限定於 KSampler 項目的簡化工作流程 XY Plot 的節點
#### 輸入
- `positive` / `negative` / `seed` / `steps` / `cfg` / `sampler_name` / `scheduler` / `denoise`
- 傳遞給 KSampler 的設定
- `ckpt_name`
- 傳遞給 D2 Checkpoint Loader 的設定
- `x_type` / `y_type`
- 指定要在 XY Plot 中執行的項目
- 當指定為 `STRING`、`INT`、`FLOAT` 時,將從 `x_other`、`y_other` 輸出
- `x_list` / `y_list`
- XY Plot 的變更內容
- 因為是換行分隔的文字,所以也可以使用其他節點輸入
- `auto_queue`
- `true`:自動執行所需次數的 Queue
- `false`:手動執行 Queue
- `Reset index`
- 中途停止時使用此按鈕重置索引
#### 輸出
- `xy_pipe`
- 統一輸出用於 D2 KSampler 的參數
- `grid_pipe`
- 統一輸出用於 D2 Grid Image 的參數 `x_annotation` `y_annotation` `status`
- `positive` / `negative` / `seed` / `steps` / `cfg` / `sampler_name` / `scheduler` / `denoise`
- 傳遞給 KSampler 的參數
- `ckpt_name`
- 傳遞給 D2 Checkpoint Loader 的設定
- `x_other` / `y_other`
- 當 `x_type` `y_type` 設定為 `STRING` `INT` `FLOAT` 時從此處輸出
- `x_annotation` / `y_annotation`
- 連接至 `D2 XY Grid Image` 的標題文字
- `status`
- 連接至 `D2 XY Grid Image` 的控制信號
- `index`
- 目前的處理次數
---
### D2 XY Plot
- 可創建通用 XY Plot 工作流程的節點
- X / Y 輸入為簡單的換行分隔文字,易於與其他節點組合
#### Input
- `x_type` / `y_type`
- 從 `STRING` `INT` `FLOAT` 中指定 `x_list` `y_list` 的數據類型
- `x_title` / `y_title`
- 添加到標題文字的文字
- `x_list` / `y_list`
- XY Plot 的變更內容
- 為換行分隔文字,可使用其他節點輸入
- `auto_queue`
- `true`: 自動執行所需次數的 Queue
- `false`: 手動執行 Queue
- `Reset index`
- 中途停止時用此按鈕重置 index
#### Output
- `X` / `Y`
- 從 `x_list` `y_list` 獲取的元素
- `x_annotation` / `y_annotation`
- 連接到 `D2 XY Grid Image` 的標題文字
- `status`
- 連接到 `D2 XY Grid Image` 的控制信號
- `index`
- 當前處理次數
---
### D2 XY Grid Image
- 與 `D2 XY Plot` 連接使用的網格圖像創建節點
#### Input
- `x_annotation` / `y_annotation`
- 連接到 `D2 XY Grid Image` 的標題文字
- `status`
- 連接到 `D2 XY Grid Image` 的控制文字
- `INIT`: 初始化
- `FINISH`: 輸出網格圖像
- `{空字串}`: 其他狀態
- `font_size`
- 標題文字的字體大小
- `grid_gap`
- 圖像間距
- `swap_dimensions`
- `true`: 垂直方向網格
- `false`: 水平方向網格
- `grid_only`
- `true`: 僅輸出網格圖像
- `false`: 也輸出個別圖像
---
### D2 XY Prompt SR
- 搜索替換輸入文字並傳遞給 `D2 XY Plot`
- 也可輸出列表
#### Input
- `prompt`
- 提示詞。可包含換行
- `search_txt`
- 搜索目標文字。可包含多個詞
- 不能使用換行
- `replace`
- 替換用文字
- 因為用換行分隔,所以可以包含「,」
#### Output
- `x / y_list`
- 連接到 `D2 XY Plot`
- `LIST`
- 以列表形式輸出替換後的文字
---
### D2 XY Prompt SR2
- 搜索替換從 `D2 XY Plot` 接收的提示詞並傳遞給 KSampler
- 如果要重現 `Stable Diffusion webui A1111` 的 Prompt S/R 請使用此節點
#### Input
- `x_y`
- 從 `D2 XY Plot` 接收的替換用文字
- `prompt`
- 替換目標文字
- `search`
- 搜索文字。可包含多個詞
- 不能使用換行
---
### D2 XY Seed
- 指定 `-1` 時輸出隨機數值
- 其他數值直接輸出
- `D2 XY Plot` 側需要將 `x/y_type` 設為 `INT`
---
### D2 XY Checkpoint List / D2 XY Lora List
- 傳遞 Checkpoint / Lora 到 `D2 XY Plot` 的節點
- 最多可指定 50 個
---
### D2 XY Seed2
- 輸出指定數量種子值的節點
#### input
- `initial_number`
- 當`mode`設為`increment`、`decrement`或`fixed`時,以此值為基準
- `count`
- 要生成的種子值數量
- `mode`
- `fixed`: 僅輸出`initial_number`
- `increment`: 以`initial_number`為基礎,每次加1
- `decrement`: 以`initial_number`為基礎,每次減1
- `randomize`: 不考慮`initial_number`,輸出隨機數
---
### D2 XY Model List
- 將 Checkpoint/Lora 傳遞給 `D2 XY Plot` 的節點
- 當你想獲取大量模型列表,但不想在 `D2 Checkpoint List` 中一個一個選擇時使用
- 點擊 `get_list` 獲取模型列表,然後編輯保留需要的部分
#### input
- `model_type`
- 選擇 `checkpoints` 或 `loras`
- `filter`
- 輸入過濾文字
- 支援正則表達式
- 當搜尋文字包含 `\` 時,需寫成 `\\`
- `get_list`
- 獲取模型列表按鈕
---
### D2 XY Folder Images
- 傳遞指定資料夾內圖像路徑到 `D2 XY Plot` 的節點
---
### D2 XY Annotation
- 用於不使用 `D2 XY Plot` 時或進行特殊 XY Plot 時添加標題
---
### D2 XY List To Plot
- 將列表輸出節點的內容轉換為可用於 `D2 XY Plot` 的格式
- 內部僅執行 `"\n".join(list)`,因此如果列表內容包含換行符,可能無法按預期工作
- 處理包含換行符的文本時,請使用 `D2 XY String To Plot`
---
### D2 XY String To Plot
- 將多行文本轉換為可用於 `D2 XY Plot` / `D2 XY Plot Easy` 的格式
- 當需要比較整個提示詞時使用
- 在 `D2 XY Plot Easy` 中進行提示詞比較時,將 `x/y_type` 設置為 `STRING`,並將 `x/y_other` 連接到 `D2 KSampler` 的 `positive` 輸入