infinite-zoom-automatic1111.../iz_helpers/promptschema.json

137 lines
2.7 KiB
JSON

{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "1.4",
"type": "object",
"properties": {
"prompts": {
"type": "object",
"properties": {
"data": {
"type": "array",
"items": {
"type": "array",
"items": [
{
"oneOf": [
{
"type": "integer",
"minimum": 0
},
{
"type": "string"
}
]
},
{
"type": "string"
},
{
"type": "string"
},
{
"type": "string"
},
{
"oneOf": [
{
"type": "boolean"
},
{
"type": "string"
}
]
}
],
"minItems": 0,
"maxItems": 999,
"uniqueItems": false
},
"minItems": 0
},
"headers": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 2
}
},
"required": [ "data", "headers" ]
},
"negPrompt": {
"type": "string"
},
"prePrompt": {
"type": "string"
},
"postPrompt": {
"type": "string"
},
"audioFileName": {
"type": "string"
},
"seed": {
"type": "integer"
},
"width": {
"type": "integer"
},
"height": {
"type": "integer"
},
"sampler": {
"type": "string"
},
"guidanceScale": {
"type": "number"
},
"steps": {
"type": "integer"
},
"lutFileName": {
"type": "string"
},
"outpaintAmount": {
"type": "integer"
},
"maskBlur": {
"type": "integer"
},
"overmask": {
"type": "integer"
},
"outpaintStrategy": {
"type": "string"
},
"zoomMode": {
"type": "string"
},
"fps": {
"type": "integer"
},
"zoomSpeed": {
"type": "number"
},
"startFrames": {
"type": "integer"
},
"lastFrames": {
"type": "integer"
},
"blendMode": {
"type": "string"
},
"blendColor": {
"type": "string"
},
"blendGradient": {
"type": "integer"
},
"blendInvert": {
"type": "boolean"
}
},
"required": [
"prompts"
]
}