1
0
Fork 0
onnx-web/api/schemas/generate.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"