Conversion to standard prompt format
This commit is contained in:
@@ -34,37 +34,42 @@ export default class convertA1111ToStdPromptTests extends UnitTest {
|
||||
|
||||
expect(converted).toEqual({
|
||||
version: 1,
|
||||
prompt: {
|
||||
metadata: {
|
||||
created_with: "stable-diffusion-webui",
|
||||
extra_data: {}
|
||||
},
|
||||
parameters: {
|
||||
checkpoint: [{
|
||||
model_hashes: {
|
||||
a1111_shorthash: "925997e9",
|
||||
}
|
||||
}],
|
||||
prompt: [{
|
||||
positive: "highest quality, masterpiece, best quality, masterpiece, asuka langley sitting cross legged on a chair",
|
||||
negative: "lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts,signature, watermark, username, blurry, artist name"
|
||||
}],
|
||||
clip: [{
|
||||
clip_skip: 2,
|
||||
}],
|
||||
k_sampler: [{
|
||||
cfg_scale: 12,
|
||||
denoise: 1,
|
||||
sampler_name: "euler",
|
||||
scheduler: "normal",
|
||||
seed: 2870305590,
|
||||
steps: 28
|
||||
}],
|
||||
latent_image: [{
|
||||
width: 512,
|
||||
height: 512,
|
||||
}]
|
||||
}
|
||||
metadata: {
|
||||
created_with: "stable-diffusion-webui",
|
||||
extra_data: {}
|
||||
},
|
||||
parameters: {
|
||||
checkpoint: [{
|
||||
model_hashes: {
|
||||
a1111_shorthash: "925997e9",
|
||||
}
|
||||
}],
|
||||
conditioning: [{
|
||||
"^meta": {
|
||||
types: ["positive"]
|
||||
},
|
||||
text: "highest quality, masterpiece, best quality, masterpiece, asuka langley sitting cross legged on a chair",
|
||||
}, {
|
||||
"^meta": {
|
||||
types: ["positive"]
|
||||
},
|
||||
text: "lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts,signature, watermark, username, blurry, artist name"
|
||||
}],
|
||||
clip: [{
|
||||
clip_skip: 2,
|
||||
}],
|
||||
k_sampler: [{
|
||||
cfg_scale: 12,
|
||||
denoise: 1,
|
||||
sampler_name: "euler",
|
||||
scheduler: "normal",
|
||||
seed: 2870305590,
|
||||
steps: 28
|
||||
}],
|
||||
latent_image: [{
|
||||
width: 512,
|
||||
height: 512,
|
||||
}]
|
||||
}
|
||||
})
|
||||
|
||||
@@ -105,61 +110,66 @@ export default class convertA1111ToStdPromptTests extends UnitTest {
|
||||
|
||||
expect(converted).toEqual({
|
||||
version: 1,
|
||||
prompt: {
|
||||
metadata: {
|
||||
created_with: "stable-diffusion-webui",
|
||||
extra_data: {}
|
||||
},
|
||||
parameters: {
|
||||
checkpoint: [{
|
||||
model_name: "pastelmix-better-vae-fp16",
|
||||
model_hashes: {
|
||||
a1111_shorthash: "0f0eaaa61e",
|
||||
}
|
||||
}],
|
||||
prompt: [{
|
||||
positive: "dreamlike fantasy landscape where everything is a shade of pink,\n dog ",
|
||||
negative: "(worst quality:1.4), (low quality:1.4) , (monochrome:1.1)"
|
||||
}],
|
||||
clip: [{
|
||||
clip_skip: 2,
|
||||
}],
|
||||
hypernetwork: [{
|
||||
model_name: "zxcfc",
|
||||
strength: 0.5,
|
||||
}],
|
||||
lora: [{
|
||||
model_name: "asdfg",
|
||||
strength_unet: 0.8,
|
||||
strength_tenc: 0.8,
|
||||
}],
|
||||
k_sampler: [{
|
||||
cfg_scale: 12,
|
||||
denoise: 1,
|
||||
sampler_name: "dpmpp_2m",
|
||||
scheduler: "karras",
|
||||
seed: 2416682767,
|
||||
steps: 40
|
||||
}, {
|
||||
type: "upscale",
|
||||
cfg_scale: 12,
|
||||
denoise: 0.55,
|
||||
sampler_name: "dpmpp_2m",
|
||||
scheduler: "karras",
|
||||
seed: 2416682767,
|
||||
steps: 20
|
||||
}],
|
||||
latent_image: [{
|
||||
width: 640,
|
||||
height: 512,
|
||||
}, {
|
||||
type: "upscale",
|
||||
width: 1280,
|
||||
height: 1024,
|
||||
upscale_by: 2,
|
||||
upscale_method: "Latent"
|
||||
}]
|
||||
}
|
||||
metadata: {
|
||||
created_with: "stable-diffusion-webui",
|
||||
extra_data: {}
|
||||
},
|
||||
parameters: {
|
||||
checkpoint: [{
|
||||
model_name: "pastelmix-better-vae-fp16",
|
||||
model_hashes: {
|
||||
a1111_shorthash: "0f0eaaa61e",
|
||||
}
|
||||
}],
|
||||
conditioning: [{
|
||||
"^meta": {
|
||||
types: ["positive"]
|
||||
},
|
||||
text: "dreamlike fantasy landscape where everything is a shade of pink,\n dog ",
|
||||
}, {
|
||||
"^meta": {
|
||||
types: ["negative"]
|
||||
},
|
||||
text: "(worst quality:1.4), (low quality:1.4) , (monochrome:1.1)"
|
||||
}],
|
||||
clip: [{
|
||||
clip_skip: 2,
|
||||
}],
|
||||
hypernetwork: [{
|
||||
model_name: "zxcfc",
|
||||
strength: 0.5,
|
||||
}],
|
||||
lora: [{
|
||||
model_name: "asdfg",
|
||||
strength_unet: 0.8,
|
||||
strength_tenc: 0.8,
|
||||
}],
|
||||
k_sampler: [{
|
||||
cfg_scale: 12,
|
||||
denoise: 1,
|
||||
sampler_name: "dpmpp_2m",
|
||||
scheduler: "karras",
|
||||
seed: 2416682767,
|
||||
steps: 40
|
||||
}, {
|
||||
type: "upscale",
|
||||
cfg_scale: 12,
|
||||
denoise: 0.55,
|
||||
sampler_name: "dpmpp_2m",
|
||||
scheduler: "karras",
|
||||
seed: 2416682767,
|
||||
steps: 20
|
||||
}],
|
||||
latent_image: [{
|
||||
width: 640,
|
||||
height: 512,
|
||||
}, {
|
||||
type: "upscale",
|
||||
width: 1280,
|
||||
height: 1024,
|
||||
upscale_by: 2,
|
||||
upscale_method: "Latent"
|
||||
}]
|
||||
}
|
||||
})
|
||||
|
||||
@@ -205,58 +215,63 @@ export default class convertA1111ToStdPromptTests extends UnitTest {
|
||||
|
||||
expect(converted).toEqual({
|
||||
version: 1,
|
||||
prompt: {
|
||||
metadata: {
|
||||
created_with: "stable-diffusion-webui",
|
||||
extra_data: {}
|
||||
},
|
||||
parameters: {
|
||||
checkpoint: [{
|
||||
model_name: "AbyssOrangeMix2_nsfw",
|
||||
model_hashes: {
|
||||
a1111_shorthash: "0873291ac5",
|
||||
}
|
||||
}],
|
||||
prompt: [{
|
||||
positive: "1girl, pink hair",
|
||||
negative: "(worst quality, low quality:1.4)",
|
||||
}],
|
||||
lora: [{
|
||||
module_name: "LoRA",
|
||||
model_name: "ElysiaV3-000002",
|
||||
model_hashes: {
|
||||
addnet_shorthash: "6d3eb064dcc1"
|
||||
},
|
||||
strength_unet: 0.9,
|
||||
strength_tenc: 0.7,
|
||||
metadata: {
|
||||
created_with: "stable-diffusion-webui",
|
||||
extra_data: {}
|
||||
},
|
||||
parameters: {
|
||||
checkpoint: [{
|
||||
model_name: "AbyssOrangeMix2_nsfw",
|
||||
model_hashes: {
|
||||
a1111_shorthash: "0873291ac5",
|
||||
}
|
||||
}],
|
||||
conditioning: [{
|
||||
"^meta": {
|
||||
types: ["positive"]
|
||||
},
|
||||
{
|
||||
module_name: "LoRA",
|
||||
model_name: "elfmorie2",
|
||||
model_hashes: {
|
||||
addnet_shorthash: "a34cd9a8c3cc"
|
||||
},
|
||||
strength_unet: 1,
|
||||
strength_tenc: 0.8,
|
||||
}],
|
||||
k_sampler: [{
|
||||
cfg_scale: 6,
|
||||
denoise: 0.2,
|
||||
sampler_name: "dpmpp_sde",
|
||||
scheduler: "karras",
|
||||
seed: 780207036,
|
||||
steps: 20
|
||||
}],
|
||||
latent_image: [{
|
||||
width: 512,
|
||||
height: 768,
|
||||
mask_blur: 1
|
||||
}],
|
||||
sd_upscale: [{
|
||||
upscaler: "4x_Valar_v1",
|
||||
overlap: 64
|
||||
}]
|
||||
}
|
||||
text: "1girl, pink hair",
|
||||
}, {
|
||||
"^meta": {
|
||||
types: ["negative"]
|
||||
},
|
||||
text: "(worst quality, low quality:1.4)",
|
||||
}],
|
||||
lora: [{
|
||||
module_name: "LoRA",
|
||||
model_name: "ElysiaV3-000002",
|
||||
model_hashes: {
|
||||
addnet_shorthash: "6d3eb064dcc1"
|
||||
},
|
||||
strength_unet: 0.9,
|
||||
strength_tenc: 0.7,
|
||||
},
|
||||
{
|
||||
module_name: "LoRA",
|
||||
model_name: "elfmorie2",
|
||||
model_hashes: {
|
||||
addnet_shorthash: "a34cd9a8c3cc"
|
||||
},
|
||||
strength_unet: 1,
|
||||
strength_tenc: 0.8,
|
||||
}],
|
||||
k_sampler: [{
|
||||
cfg_scale: 6,
|
||||
denoise: 0.2,
|
||||
sampler_name: "dpmpp_sde",
|
||||
scheduler: "karras",
|
||||
seed: 780207036,
|
||||
steps: 20
|
||||
}],
|
||||
latent_image: [{
|
||||
width: 512,
|
||||
height: 768,
|
||||
mask_blur: 1
|
||||
}],
|
||||
sd_upscale: [{
|
||||
upscaler: "4x_Valar_v1",
|
||||
overlap: 64
|
||||
}]
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user