118 lines
2.0 KiB
YAML
118 lines
2.0 KiB
YAML
$id: TODO
|
|
$schema: https://json-schema.org/draft/2020-12/schema
|
|
|
|
$defs:
|
|
grid:
|
|
type: object
|
|
additionalProperties: False
|
|
required: [width, height]
|
|
width:
|
|
type: number
|
|
height:
|
|
type: number
|
|
labels:
|
|
type: object
|
|
additionalProperties: False
|
|
properties:
|
|
title:
|
|
type: string
|
|
rows:
|
|
type: array
|
|
items:
|
|
type: string
|
|
columns:
|
|
type: array
|
|
items:
|
|
type: string
|
|
order:
|
|
type: array
|
|
items: number
|
|
|
|
job_base:
|
|
type: object
|
|
additionalProperties: true
|
|
required: [
|
|
device,
|
|
model,
|
|
pipeline,
|
|
scheduler,
|
|
prompt,
|
|
cfg,
|
|
steps,
|
|
seed,
|
|
]
|
|
properties:
|
|
batch:
|
|
type: number
|
|
device:
|
|
type: string
|
|
model:
|
|
type: string
|
|
control:
|
|
type: string
|
|
pipeline:
|
|
type: string
|
|
scheduler:
|
|
type: string
|
|
prompt:
|
|
type: string
|
|
negative_prompt:
|
|
type: string
|
|
cfg:
|
|
type: number
|
|
eta:
|
|
type: number
|
|
steps:
|
|
type: number
|
|
tiled_vae:
|
|
type: boolean
|
|
tiles:
|
|
type: number
|
|
overlap:
|
|
type: number
|
|
seed:
|
|
type: number
|
|
stride:
|
|
type: number
|
|
|
|
job_txt2img:
|
|
allOf:
|
|
- $ref: "#/$defs/job_base"
|
|
- type: object
|
|
additionalProperties: False
|
|
required: [
|
|
height,
|
|
width,
|
|
]
|
|
properties:
|
|
width:
|
|
type: number
|
|
height:
|
|
type: number
|
|
|
|
job_img2img:
|
|
allOf:
|
|
- $ref: "#/$defs/job_base"
|
|
- type: object
|
|
additionalProperties: False
|
|
required: []
|
|
properties:
|
|
loopback:
|
|
type: number
|
|
|
|
type: object
|
|
additionalProperties: False
|
|
properties:
|
|
txt2img:
|
|
type: array
|
|
items:
|
|
$ref: "#/$defs/job_txt2img"
|
|
img2img:
|
|
type: array
|
|
items:
|
|
$ref: "#/$defs/job_img2img"
|
|
grid:
|
|
type: array
|
|
items:
|
|
$ref: "#/$defs/grid"
|