Stable Diffusion Commands

<< Click to Display Table of Contents >>

Navigation:  3. Script Language > AI - Artificial Intelligence Commands > SD - Stable Diffusion AI > SDL. - Stable Diffusion Local System > ! SDL - TXT2IMG >

Stable Diffusion Commands

SDL.txt2img / SDL.t2i

Previous Top Next


MiniRobotLanguage (MRL)

 

SDL.txt2img / SDL.t2i

Use Local Stable Diffusion using the native JSON-Body without using internal Registers.

 

Testresult_1

 

 

Intention

 

The SDL.txt2img command is designed to convert a text prompt into a visual image.

This is particularly useful for generating images based on textual descriptions or prompts.

The command takes a complete JSON-Structure (P1) and a target file path (P2) where the generated image will be saved.

 

 

 

Syntax

 

 

SDL.txt2img|P1|P2

 

 

Parameter Explanation

 

P1 - Parameters: Specifies the parameters for generating the image. This includes the text prompt, styles, seed, subseed, sampler name, batch size, number of iterations, steps, configuration scale, width, height, and whether to restore faces.

P2 - Target File Path: Specifies the file path where the generated image will be saved. It may contain a "?" which may be replaced by a number, if the file name is not unique.

 

 

 

 

Example

 

$$PRO=neural network beautiful golden girl Galaxy robot digital photorealistic NC-1701 enterprise

' Use Image Register 0

$$IMR=0

 

$$EXT="prompt": "$$PRO",

'$$EXT+"styles": ["string"],

$$EXT+"seed": -1,

$$EXT+"subseed": -1,

$$EXT+"sampler_name": "Euler",

$$EXT+"batch_size": 1,

$$EXT+"n_iter": 3,

$$EXT+"steps": 50,

$$EXT+"cfg_scale": 7,

$$EXT+"width": 512,

$$EXT+"height": 512,

$$EXT+"restore_faces": true,

 

$$FIL=?exeloc\Testresult_1.png

SDL.t2i|$$EXT|$$FIL

'SDL.Show Error

ANA.Load|$$IMR|$$FIL

$$TXT=SPR/SDO. generated.

$$COA=&HFFFFFF

$$COB==&H0

$$BGC=-2

$$XPA=30

$$YPA=450

ANA.PrintAt|$$IMR|$$TXT|$$COA|$$BGC|$$XPA|$$YPA|24

ANA.PrintAt|$$IMR|$$TXT|$$COB|$$BGC|($$XPA+1)|($$YPA+2)|24

DBP.Loaded in IR:$$IMR -> $$FIL

ANA.Show|$$IMR

ANA.Save|$$IMR|$$FIL

'SDL.gpr|$$RET

DBP.$$RET

 

ENR.

 

 

 

 

 

Remarks

 

Following you can see the possible Parameters.

 

{
  "enable_hr"false,
  "denoising_strength"0,
  "firstphase_width"0,
  "firstphase_height"0,
  "hr_scale"2,
  "hr_upscaler""string",
  "hr_second_pass_steps"0,
  "hr_resize_x"0,
  "hr_resize_y"0,
  "hr_sampler_name""string",
  "hr_prompt""",
  "hr_negative_prompt""",
  "prompt""",
  "styles": [
    "string"
  ],
  "seed"-1,
  "subseed"-1,
  "subseed_strength"0,
  "seed_resize_from_h"-1,
  "seed_resize_from_w"-1,
  "sampler_name""string",
  "batch_size"1,
  "n_iter"1,
  "steps"50,
  "cfg_scale"7,
  "width"512,
  "height"512,
  "restore_faces"false,
  "tiling"false,
  "do_not_save_samples"false,
  "do_not_save_grid"false,
  "negative_prompt""string",
  "eta"0,
  "s_min_uncond"0,
  "s_churn"0,
  "s_tmax"0,
  "s_tmin"0,
  "s_noise"1,
  "override_settings": {},
  "override_settings_restore_afterwards"true,
  "script_args": [],
  "sampler_index""Euler",
  "script_name""string",
  "send_images"true,
  "save_images"false,
  "alwayson_scripts": {}
}

 

 

Limitations:

 

-

 

 

See also: