mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
merge: Make Model Manager work with SDXL stuff
This commit is contained in:
parent
13da881953
commit
5b7eef3d43
@ -151,7 +151,6 @@ const InputFieldComponent = (props: InputFieldComponentProps) => {
|
|||||||
nodeId={nodeId}
|
nodeId={nodeId}
|
||||||
field={field}
|
field={field}
|
||||||
template={template}
|
template={template}
|
||||||
base_models={['sd-1', 'sd-2', 'sdxl', 'sdxl-refiner']}
|
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -32,10 +32,7 @@ export default function MergeModelsPanel() {
|
|||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
const dispatch = useAppDispatch();
|
const dispatch = useAppDispatch();
|
||||||
|
|
||||||
const { data } = useGetMainModelsQuery({
|
const { data } = useGetMainModelsQuery();
|
||||||
model_type: 'main',
|
|
||||||
base_models: ['sd-1', 'sd-2', 'sdxl', 'sdxl-refiner'],
|
|
||||||
});
|
|
||||||
|
|
||||||
const [mergeModels, { isLoading }] = useMergeMainModelsMutation();
|
const [mergeModels, { isLoading }] = useMergeMainModelsMutation();
|
||||||
|
|
||||||
@ -61,10 +58,10 @@ export default function MergeModelsPanel() {
|
|||||||
}, [sd1DiffusersModels, sd2DiffusersModels]);
|
}, [sd1DiffusersModels, sd2DiffusersModels]);
|
||||||
|
|
||||||
const [modelOne, setModelOne] = useState<string | null>(
|
const [modelOne, setModelOne] = useState<string | null>(
|
||||||
Object.keys(modelsMap[baseModel])[0]
|
Object.keys(modelsMap[baseModel as keyof typeof modelsMap])[0]
|
||||||
);
|
);
|
||||||
const [modelTwo, setModelTwo] = useState<string | null>(
|
const [modelTwo, setModelTwo] = useState<string | null>(
|
||||||
Object.keys(modelsMap[baseModel])[1]
|
Object.keys(modelsMap[baseModel as keyof typeof modelsMap])[1]
|
||||||
);
|
);
|
||||||
|
|
||||||
const [modelThree, setModelThree] = useState<string | null>(null);
|
const [modelThree, setModelThree] = useState<string | null>(null);
|
||||||
@ -92,9 +89,9 @@ export default function MergeModelsPanel() {
|
|||||||
modelsMap[baseModel as keyof typeof modelsMap]
|
modelsMap[baseModel as keyof typeof modelsMap]
|
||||||
).filter((model) => model !== modelOne && model !== modelThree);
|
).filter((model) => model !== modelOne && model !== modelThree);
|
||||||
|
|
||||||
const modelThreeList = Object.keys(modelsMap[baseModel]).filter(
|
const modelThreeList = Object.keys(
|
||||||
(model) => model !== modelOne && model !== modelTwo
|
modelsMap[baseModel as keyof typeof modelsMap]
|
||||||
);
|
).filter((model) => model !== modelOne && model !== modelTwo);
|
||||||
|
|
||||||
const handleBaseModelChange = (v: string) => {
|
const handleBaseModelChange = (v: string) => {
|
||||||
setBaseModel(v as BaseModelType);
|
setBaseModel(v as BaseModelType);
|
||||||
|
@ -8,6 +8,8 @@ import { useTranslation } from 'react-i18next';
|
|||||||
const baseModelSelectData: IAISelectDataType[] = [
|
const baseModelSelectData: IAISelectDataType[] = [
|
||||||
{ value: 'sd-1', label: MODEL_TYPE_MAP['sd-1'] },
|
{ value: 'sd-1', label: MODEL_TYPE_MAP['sd-1'] },
|
||||||
{ value: 'sd-2', label: MODEL_TYPE_MAP['sd-2'] },
|
{ value: 'sd-2', label: MODEL_TYPE_MAP['sd-2'] },
|
||||||
|
{ value: 'sdxl', label: MODEL_TYPE_MAP['sdxl'] },
|
||||||
|
{ value: 'sdxl-refiner', label: MODEL_TYPE_MAP['sdxl-refiner'] },
|
||||||
];
|
];
|
||||||
|
|
||||||
type BaseModelSelectProps = Omit<IAISelectProps, 'data'>;
|
type BaseModelSelectProps = Omit<IAISelectProps, 'data'>;
|
||||||
|
681
invokeai/frontend/web/src/services/api/schema.d.ts
vendored
681
invokeai/frontend/web/src/services/api/schema.d.ts
vendored
@ -316,7 +316,7 @@ export type components = {
|
|||||||
* @description An enumeration.
|
* @description An enumeration.
|
||||||
* @enum {string}
|
* @enum {string}
|
||||||
*/
|
*/
|
||||||
BaseModelType: "sd-1" | "sd-2";
|
BaseModelType: "sd-1" | "sd-2" | "sdxl" | "sdxl-refiner";
|
||||||
/** BoardChanges */
|
/** BoardChanges */
|
||||||
BoardChanges: {
|
BoardChanges: {
|
||||||
/**
|
/**
|
||||||
@ -1219,7 +1219,7 @@ export type components = {
|
|||||||
* @description The nodes in this graph
|
* @description The nodes in this graph
|
||||||
*/
|
*/
|
||||||
nodes?: {
|
nodes?: {
|
||||||
[key: string]: (components["schemas"]["LoadImageInvocation"] | components["schemas"]["ShowImageInvocation"] | components["schemas"]["ImageCropInvocation"] | components["schemas"]["ImagePasteInvocation"] | components["schemas"]["MaskFromAlphaInvocation"] | components["schemas"]["ImageMultiplyInvocation"] | components["schemas"]["ImageChannelInvocation"] | components["schemas"]["ImageConvertInvocation"] | components["schemas"]["ImageBlurInvocation"] | components["schemas"]["ImageResizeInvocation"] | components["schemas"]["ImageScaleInvocation"] | components["schemas"]["ImageLerpInvocation"] | components["schemas"]["ImageInverseLerpInvocation"] | components["schemas"]["ControlNetInvocation"] | components["schemas"]["ImageProcessorInvocation"] | components["schemas"]["MainModelLoaderInvocation"] | components["schemas"]["LoraLoaderInvocation"] | components["schemas"]["VaeLoaderInvocation"] | components["schemas"]["MetadataAccumulatorInvocation"] | components["schemas"]["RangeInvocation"] | components["schemas"]["RangeOfSizeInvocation"] | components["schemas"]["RandomRangeInvocation"] | components["schemas"]["ImageCollectionInvocation"] | components["schemas"]["CompelInvocation"] | components["schemas"]["ClipSkipInvocation"] | components["schemas"]["CvInpaintInvocation"] | components["schemas"]["TextToLatentsInvocation"] | components["schemas"]["LatentsToImageInvocation"] | components["schemas"]["ResizeLatentsInvocation"] | components["schemas"]["ScaleLatentsInvocation"] | components["schemas"]["ImageToLatentsInvocation"] | components["schemas"]["InpaintInvocation"] | components["schemas"]["InfillColorInvocation"] | components["schemas"]["InfillTileInvocation"] | components["schemas"]["InfillPatchMatchInvocation"] | components["schemas"]["AddInvocation"] | components["schemas"]["SubtractInvocation"] | components["schemas"]["MultiplyInvocation"] | components["schemas"]["DivideInvocation"] | components["schemas"]["RandomIntInvocation"] | components["schemas"]["NoiseInvocation"] | components["schemas"]["ParamIntInvocation"] | components["schemas"]["ParamFloatInvocation"] | components["schemas"]["FloatLinearRangeInvocation"] | components["schemas"]["StepParamEasingInvocation"] | components["schemas"]["DynamicPromptInvocation"] | components["schemas"]["RealESRGANInvocation"] | components["schemas"]["GraphInvocation"] | components["schemas"]["IterateInvocation"] | components["schemas"]["CollectInvocation"] | components["schemas"]["CannyImageProcessorInvocation"] | components["schemas"]["HedImageProcessorInvocation"] | components["schemas"]["LineartImageProcessorInvocation"] | components["schemas"]["LineartAnimeImageProcessorInvocation"] | components["schemas"]["OpenposeImageProcessorInvocation"] | components["schemas"]["MidasDepthImageProcessorInvocation"] | components["schemas"]["NormalbaeImageProcessorInvocation"] | components["schemas"]["MlsdImageProcessorInvocation"] | components["schemas"]["PidiImageProcessorInvocation"] | components["schemas"]["ContentShuffleImageProcessorInvocation"] | components["schemas"]["ZoeDepthImageProcessorInvocation"] | components["schemas"]["MediapipeFaceProcessorInvocation"] | components["schemas"]["LeresImageProcessorInvocation"] | components["schemas"]["TileResamplerProcessorInvocation"] | components["schemas"]["SegmentAnythingProcessorInvocation"] | components["schemas"]["LatentsToLatentsInvocation"]) | undefined;
|
[key: string]: (components["schemas"]["LoadImageInvocation"] | components["schemas"]["ShowImageInvocation"] | components["schemas"]["ImageCropInvocation"] | components["schemas"]["ImagePasteInvocation"] | components["schemas"]["MaskFromAlphaInvocation"] | components["schemas"]["ImageMultiplyInvocation"] | components["schemas"]["ImageChannelInvocation"] | components["schemas"]["ImageConvertInvocation"] | components["schemas"]["ImageBlurInvocation"] | components["schemas"]["ImageResizeInvocation"] | components["schemas"]["ImageScaleInvocation"] | components["schemas"]["ImageLerpInvocation"] | components["schemas"]["ImageInverseLerpInvocation"] | components["schemas"]["ControlNetInvocation"] | components["schemas"]["ImageProcessorInvocation"] | components["schemas"]["MainModelLoaderInvocation"] | components["schemas"]["LoraLoaderInvocation"] | components["schemas"]["VaeLoaderInvocation"] | components["schemas"]["MetadataAccumulatorInvocation"] | components["schemas"]["RangeInvocation"] | components["schemas"]["RangeOfSizeInvocation"] | components["schemas"]["RandomRangeInvocation"] | components["schemas"]["ImageCollectionInvocation"] | components["schemas"]["CompelInvocation"] | components["schemas"]["SDXLCompelPromptInvocation"] | components["schemas"]["SDXLRefinerCompelPromptInvocation"] | components["schemas"]["SDXLRawPromptInvocation"] | components["schemas"]["SDXLRefinerRawPromptInvocation"] | components["schemas"]["ClipSkipInvocation"] | components["schemas"]["CvInpaintInvocation"] | components["schemas"]["TextToLatentsInvocation"] | components["schemas"]["LatentsToImageInvocation"] | components["schemas"]["ResizeLatentsInvocation"] | components["schemas"]["ScaleLatentsInvocation"] | components["schemas"]["ImageToLatentsInvocation"] | components["schemas"]["InpaintInvocation"] | components["schemas"]["InfillColorInvocation"] | components["schemas"]["InfillTileInvocation"] | components["schemas"]["InfillPatchMatchInvocation"] | components["schemas"]["AddInvocation"] | components["schemas"]["SubtractInvocation"] | components["schemas"]["MultiplyInvocation"] | components["schemas"]["DivideInvocation"] | components["schemas"]["RandomIntInvocation"] | components["schemas"]["NoiseInvocation"] | components["schemas"]["ParamIntInvocation"] | components["schemas"]["ParamFloatInvocation"] | components["schemas"]["FloatLinearRangeInvocation"] | components["schemas"]["StepParamEasingInvocation"] | components["schemas"]["DynamicPromptInvocation"] | components["schemas"]["PromptsFromFileInvocation"] | components["schemas"]["SDXLModelLoaderInvocation"] | components["schemas"]["SDXLRefinerModelLoaderInvocation"] | components["schemas"]["SDXLTextToLatentsInvocation"] | components["schemas"]["SDXLLatentsToLatentsInvocation"] | components["schemas"]["RealESRGANInvocation"] | components["schemas"]["GraphInvocation"] | components["schemas"]["IterateInvocation"] | components["schemas"]["CollectInvocation"] | components["schemas"]["CannyImageProcessorInvocation"] | components["schemas"]["HedImageProcessorInvocation"] | components["schemas"]["LineartImageProcessorInvocation"] | components["schemas"]["LineartAnimeImageProcessorInvocation"] | components["schemas"]["OpenposeImageProcessorInvocation"] | components["schemas"]["MidasDepthImageProcessorInvocation"] | components["schemas"]["NormalbaeImageProcessorInvocation"] | components["schemas"]["MlsdImageProcessorInvocation"] | components["schemas"]["PidiImageProcessorInvocation"] | components["schemas"]["ContentShuffleImageProcessorInvocation"] | components["schemas"]["ZoeDepthImageProcessorInvocation"] | components["schemas"]["MediapipeFaceProcessorInvocation"] | components["schemas"]["LeresImageProcessorInvocation"] | components["schemas"]["TileResamplerProcessorInvocation"] | components["schemas"]["SegmentAnythingProcessorInvocation"] | components["schemas"]["LatentsToLatentsInvocation"]) | undefined;
|
||||||
};
|
};
|
||||||
/**
|
/**
|
||||||
* Edges
|
* Edges
|
||||||
@ -1262,7 +1262,7 @@ export type components = {
|
|||||||
* @description The results of node executions
|
* @description The results of node executions
|
||||||
*/
|
*/
|
||||||
results: {
|
results: {
|
||||||
[key: string]: (components["schemas"]["ImageOutput"] | components["schemas"]["MaskOutput"] | components["schemas"]["ControlOutput"] | components["schemas"]["ModelLoaderOutput"] | components["schemas"]["LoraLoaderOutput"] | components["schemas"]["VaeLoaderOutput"] | components["schemas"]["MetadataAccumulatorOutput"] | components["schemas"]["IntCollectionOutput"] | components["schemas"]["FloatCollectionOutput"] | components["schemas"]["ImageCollectionOutput"] | components["schemas"]["CompelOutput"] | components["schemas"]["ClipSkipInvocationOutput"] | components["schemas"]["LatentsOutput"] | components["schemas"]["IntOutput"] | components["schemas"]["FloatOutput"] | components["schemas"]["NoiseOutput"] | components["schemas"]["PromptOutput"] | components["schemas"]["PromptCollectionOutput"] | components["schemas"]["GraphInvocationOutput"] | components["schemas"]["IterateInvocationOutput"] | components["schemas"]["CollectInvocationOutput"]) | undefined;
|
[key: string]: (components["schemas"]["ImageOutput"] | components["schemas"]["MaskOutput"] | components["schemas"]["ControlOutput"] | components["schemas"]["ModelLoaderOutput"] | components["schemas"]["LoraLoaderOutput"] | components["schemas"]["VaeLoaderOutput"] | components["schemas"]["MetadataAccumulatorOutput"] | components["schemas"]["IntCollectionOutput"] | components["schemas"]["FloatCollectionOutput"] | components["schemas"]["ImageCollectionOutput"] | components["schemas"]["CompelOutput"] | components["schemas"]["ClipSkipInvocationOutput"] | components["schemas"]["LatentsOutput"] | components["schemas"]["IntOutput"] | components["schemas"]["FloatOutput"] | components["schemas"]["NoiseOutput"] | components["schemas"]["PromptOutput"] | components["schemas"]["PromptCollectionOutput"] | components["schemas"]["SDXLModelLoaderOutput"] | components["schemas"]["SDXLRefinerModelLoaderOutput"] | components["schemas"]["GraphInvocationOutput"] | components["schemas"]["IterateInvocationOutput"] | components["schemas"]["CollectInvocationOutput"]) | undefined;
|
||||||
};
|
};
|
||||||
/**
|
/**
|
||||||
* Errors
|
* Errors
|
||||||
@ -2060,6 +2060,12 @@ export type components = {
|
|||||||
* @default false
|
* @default false
|
||||||
*/
|
*/
|
||||||
tiled?: boolean;
|
tiled?: boolean;
|
||||||
|
/**
|
||||||
|
* Fp32
|
||||||
|
* @description Decode in full precision
|
||||||
|
* @default false
|
||||||
|
*/
|
||||||
|
fp32?: boolean;
|
||||||
};
|
};
|
||||||
/**
|
/**
|
||||||
* ImageUrlsDTO
|
* ImageUrlsDTO
|
||||||
@ -2515,6 +2521,12 @@ export type components = {
|
|||||||
* @default false
|
* @default false
|
||||||
*/
|
*/
|
||||||
tiled?: boolean;
|
tiled?: boolean;
|
||||||
|
/**
|
||||||
|
* Fp32
|
||||||
|
* @description Decode in full precision
|
||||||
|
* @default false
|
||||||
|
*/
|
||||||
|
fp32?: boolean;
|
||||||
/**
|
/**
|
||||||
* Metadata
|
* Metadata
|
||||||
* @description Optional core metadata to be written to the image
|
* @description Optional core metadata to be written to the image
|
||||||
@ -3335,7 +3347,7 @@ export type components = {
|
|||||||
/** ModelsList */
|
/** ModelsList */
|
||||||
ModelsList: {
|
ModelsList: {
|
||||||
/** Models */
|
/** Models */
|
||||||
models: (components["schemas"]["StableDiffusion1ModelCheckpointConfig"] | components["schemas"]["StableDiffusion1ModelDiffusersConfig"] | components["schemas"]["VaeModelConfig"] | components["schemas"]["LoRAModelConfig"] | components["schemas"]["ControlNetModelConfig"] | components["schemas"]["TextualInversionModelConfig"] | components["schemas"]["StableDiffusion2ModelCheckpointConfig"] | components["schemas"]["StableDiffusion2ModelDiffusersConfig"])[];
|
models: (components["schemas"]["StableDiffusion1ModelCheckpointConfig"] | components["schemas"]["StableDiffusion1ModelDiffusersConfig"] | components["schemas"]["VaeModelConfig"] | components["schemas"]["LoRAModelConfig"] | components["schemas"]["ControlNetModelConfig"] | components["schemas"]["TextualInversionModelConfig"] | components["schemas"]["StableDiffusion2ModelCheckpointConfig"] | components["schemas"]["StableDiffusion2ModelDiffusersConfig"] | components["schemas"]["StableDiffusionXLModelCheckpointConfig"] | components["schemas"]["StableDiffusionXLModelDiffusersConfig"])[];
|
||||||
};
|
};
|
||||||
/**
|
/**
|
||||||
* MultiplyInvocation
|
* MultiplyInvocation
|
||||||
@ -3763,6 +3775,56 @@ export type components = {
|
|||||||
*/
|
*/
|
||||||
prompt: string;
|
prompt: string;
|
||||||
};
|
};
|
||||||
|
/**
|
||||||
|
* PromptsFromFileInvocation
|
||||||
|
* @description Loads prompts from a text file
|
||||||
|
*/
|
||||||
|
PromptsFromFileInvocation: {
|
||||||
|
/**
|
||||||
|
* Id
|
||||||
|
* @description The id of this node. Must be unique among all nodes.
|
||||||
|
*/
|
||||||
|
id: string;
|
||||||
|
/**
|
||||||
|
* Is Intermediate
|
||||||
|
* @description Whether or not this node is an intermediate node.
|
||||||
|
* @default false
|
||||||
|
*/
|
||||||
|
is_intermediate?: boolean;
|
||||||
|
/**
|
||||||
|
* Type
|
||||||
|
* @default prompt_from_file
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
type?: "prompt_from_file";
|
||||||
|
/**
|
||||||
|
* File Path
|
||||||
|
* @description Path to prompt text file
|
||||||
|
*/
|
||||||
|
file_path: string;
|
||||||
|
/**
|
||||||
|
* Pre Prompt
|
||||||
|
* @description String to prepend to each prompt
|
||||||
|
*/
|
||||||
|
pre_prompt?: string;
|
||||||
|
/**
|
||||||
|
* Post Prompt
|
||||||
|
* @description String to append to each prompt
|
||||||
|
*/
|
||||||
|
post_prompt?: string;
|
||||||
|
/**
|
||||||
|
* Start Line
|
||||||
|
* @description Line in the file to start start from
|
||||||
|
* @default 1
|
||||||
|
*/
|
||||||
|
start_line?: number;
|
||||||
|
/**
|
||||||
|
* Max Prompts
|
||||||
|
* @description Max lines to read from file (0=all)
|
||||||
|
* @default 1
|
||||||
|
*/
|
||||||
|
max_prompts?: number;
|
||||||
|
};
|
||||||
/**
|
/**
|
||||||
* RandomIntInvocation
|
* RandomIntInvocation
|
||||||
* @description Outputs a single random integer.
|
* @description Outputs a single random integer.
|
||||||
@ -4024,6 +4086,533 @@ export type components = {
|
|||||||
* @enum {string}
|
* @enum {string}
|
||||||
*/
|
*/
|
||||||
ResourceOrigin: "internal" | "external";
|
ResourceOrigin: "internal" | "external";
|
||||||
|
/**
|
||||||
|
* SDXLCompelPromptInvocation
|
||||||
|
* @description Parse prompt using compel package to conditioning.
|
||||||
|
*/
|
||||||
|
SDXLCompelPromptInvocation: {
|
||||||
|
/**
|
||||||
|
* Id
|
||||||
|
* @description The id of this node. Must be unique among all nodes.
|
||||||
|
*/
|
||||||
|
id: string;
|
||||||
|
/**
|
||||||
|
* Is Intermediate
|
||||||
|
* @description Whether or not this node is an intermediate node.
|
||||||
|
* @default false
|
||||||
|
*/
|
||||||
|
is_intermediate?: boolean;
|
||||||
|
/**
|
||||||
|
* Type
|
||||||
|
* @default sdxl_compel_prompt
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
type?: "sdxl_compel_prompt";
|
||||||
|
/**
|
||||||
|
* Prompt
|
||||||
|
* @description Prompt
|
||||||
|
* @default
|
||||||
|
*/
|
||||||
|
prompt?: string;
|
||||||
|
/**
|
||||||
|
* Style
|
||||||
|
* @description Style prompt
|
||||||
|
* @default
|
||||||
|
*/
|
||||||
|
style?: string;
|
||||||
|
/**
|
||||||
|
* Original Width
|
||||||
|
* @default 1024
|
||||||
|
*/
|
||||||
|
original_width?: number;
|
||||||
|
/**
|
||||||
|
* Original Height
|
||||||
|
* @default 1024
|
||||||
|
*/
|
||||||
|
original_height?: number;
|
||||||
|
/**
|
||||||
|
* Crop Top
|
||||||
|
* @default 0
|
||||||
|
*/
|
||||||
|
crop_top?: number;
|
||||||
|
/**
|
||||||
|
* Crop Left
|
||||||
|
* @default 0
|
||||||
|
*/
|
||||||
|
crop_left?: number;
|
||||||
|
/**
|
||||||
|
* Target Width
|
||||||
|
* @default 1024
|
||||||
|
*/
|
||||||
|
target_width?: number;
|
||||||
|
/**
|
||||||
|
* Target Height
|
||||||
|
* @default 1024
|
||||||
|
*/
|
||||||
|
target_height?: number;
|
||||||
|
/**
|
||||||
|
* Clip1
|
||||||
|
* @description Clip to use
|
||||||
|
*/
|
||||||
|
clip1?: components["schemas"]["ClipField"];
|
||||||
|
/**
|
||||||
|
* Clip2
|
||||||
|
* @description Clip to use
|
||||||
|
*/
|
||||||
|
clip2?: components["schemas"]["ClipField"];
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
* SDXLLatentsToLatentsInvocation
|
||||||
|
* @description Generates latents from conditionings.
|
||||||
|
*/
|
||||||
|
SDXLLatentsToLatentsInvocation: {
|
||||||
|
/**
|
||||||
|
* Id
|
||||||
|
* @description The id of this node. Must be unique among all nodes.
|
||||||
|
*/
|
||||||
|
id: string;
|
||||||
|
/**
|
||||||
|
* Is Intermediate
|
||||||
|
* @description Whether or not this node is an intermediate node.
|
||||||
|
* @default false
|
||||||
|
*/
|
||||||
|
is_intermediate?: boolean;
|
||||||
|
/**
|
||||||
|
* Type
|
||||||
|
* @default l2l_sdxl
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
type?: "l2l_sdxl";
|
||||||
|
/**
|
||||||
|
* Positive Conditioning
|
||||||
|
* @description Positive conditioning for generation
|
||||||
|
*/
|
||||||
|
positive_conditioning?: components["schemas"]["ConditioningField"];
|
||||||
|
/**
|
||||||
|
* Negative Conditioning
|
||||||
|
* @description Negative conditioning for generation
|
||||||
|
*/
|
||||||
|
negative_conditioning?: components["schemas"]["ConditioningField"];
|
||||||
|
/**
|
||||||
|
* Noise
|
||||||
|
* @description The noise to use
|
||||||
|
*/
|
||||||
|
noise?: components["schemas"]["LatentsField"];
|
||||||
|
/**
|
||||||
|
* Steps
|
||||||
|
* @description The number of steps to use to generate the image
|
||||||
|
* @default 10
|
||||||
|
*/
|
||||||
|
steps?: number;
|
||||||
|
/**
|
||||||
|
* Cfg Scale
|
||||||
|
* @description The Classifier-Free Guidance, higher values may result in a result closer to the prompt
|
||||||
|
* @default 7.5
|
||||||
|
*/
|
||||||
|
cfg_scale?: number | (number)[];
|
||||||
|
/**
|
||||||
|
* Scheduler
|
||||||
|
* @description The scheduler to use
|
||||||
|
* @default euler
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
scheduler?: "ddim" | "ddpm" | "deis" | "lms" | "lms_k" | "pndm" | "heun" | "heun_k" | "euler" | "euler_k" | "euler_a" | "kdpm_2" | "kdpm_2_a" | "dpmpp_2s" | "dpmpp_2s_k" | "dpmpp_2m" | "dpmpp_2m_k" | "dpmpp_2m_sde" | "dpmpp_2m_sde_k" | "dpmpp_sde" | "dpmpp_sde_k" | "unipc";
|
||||||
|
/**
|
||||||
|
* Unet
|
||||||
|
* @description UNet submodel
|
||||||
|
*/
|
||||||
|
unet?: components["schemas"]["UNetField"];
|
||||||
|
/**
|
||||||
|
* Latents
|
||||||
|
* @description Initial latents
|
||||||
|
*/
|
||||||
|
latents?: components["schemas"]["LatentsField"];
|
||||||
|
/**
|
||||||
|
* Denoising Start
|
||||||
|
* @default 0
|
||||||
|
*/
|
||||||
|
denoising_start?: number;
|
||||||
|
/**
|
||||||
|
* Denoising End
|
||||||
|
* @default 1
|
||||||
|
*/
|
||||||
|
denoising_end?: number;
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
* SDXLModelLoaderInvocation
|
||||||
|
* @description Loads an sdxl base model, outputting its submodels.
|
||||||
|
*/
|
||||||
|
SDXLModelLoaderInvocation: {
|
||||||
|
/**
|
||||||
|
* Id
|
||||||
|
* @description The id of this node. Must be unique among all nodes.
|
||||||
|
*/
|
||||||
|
id: string;
|
||||||
|
/**
|
||||||
|
* Is Intermediate
|
||||||
|
* @description Whether or not this node is an intermediate node.
|
||||||
|
* @default false
|
||||||
|
*/
|
||||||
|
is_intermediate?: boolean;
|
||||||
|
/**
|
||||||
|
* Type
|
||||||
|
* @default sdxl_model_loader
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
type?: "sdxl_model_loader";
|
||||||
|
/**
|
||||||
|
* Model
|
||||||
|
* @description The model to load
|
||||||
|
*/
|
||||||
|
model: components["schemas"]["MainModelField"];
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
* SDXLModelLoaderOutput
|
||||||
|
* @description SDXL base model loader output
|
||||||
|
*/
|
||||||
|
SDXLModelLoaderOutput: {
|
||||||
|
/**
|
||||||
|
* Type
|
||||||
|
* @default sdxl_model_loader_output
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
type?: "sdxl_model_loader_output";
|
||||||
|
/**
|
||||||
|
* Unet
|
||||||
|
* @description UNet submodel
|
||||||
|
*/
|
||||||
|
unet?: components["schemas"]["UNetField"];
|
||||||
|
/**
|
||||||
|
* Clip
|
||||||
|
* @description Tokenizer and text_encoder submodels
|
||||||
|
*/
|
||||||
|
clip?: components["schemas"]["ClipField"];
|
||||||
|
/**
|
||||||
|
* Clip2
|
||||||
|
* @description Tokenizer and text_encoder submodels
|
||||||
|
*/
|
||||||
|
clip2?: components["schemas"]["ClipField"];
|
||||||
|
/**
|
||||||
|
* Vae
|
||||||
|
* @description Vae submodel
|
||||||
|
*/
|
||||||
|
vae?: components["schemas"]["VaeField"];
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
* SDXLRawPromptInvocation
|
||||||
|
* @description Parse prompt using compel package to conditioning.
|
||||||
|
*/
|
||||||
|
SDXLRawPromptInvocation: {
|
||||||
|
/**
|
||||||
|
* Id
|
||||||
|
* @description The id of this node. Must be unique among all nodes.
|
||||||
|
*/
|
||||||
|
id: string;
|
||||||
|
/**
|
||||||
|
* Is Intermediate
|
||||||
|
* @description Whether or not this node is an intermediate node.
|
||||||
|
* @default false
|
||||||
|
*/
|
||||||
|
is_intermediate?: boolean;
|
||||||
|
/**
|
||||||
|
* Type
|
||||||
|
* @default sdxl_raw_prompt
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
type?: "sdxl_raw_prompt";
|
||||||
|
/**
|
||||||
|
* Prompt
|
||||||
|
* @description Prompt
|
||||||
|
* @default
|
||||||
|
*/
|
||||||
|
prompt?: string;
|
||||||
|
/**
|
||||||
|
* Style
|
||||||
|
* @description Style prompt
|
||||||
|
* @default
|
||||||
|
*/
|
||||||
|
style?: string;
|
||||||
|
/**
|
||||||
|
* Original Width
|
||||||
|
* @default 1024
|
||||||
|
*/
|
||||||
|
original_width?: number;
|
||||||
|
/**
|
||||||
|
* Original Height
|
||||||
|
* @default 1024
|
||||||
|
*/
|
||||||
|
original_height?: number;
|
||||||
|
/**
|
||||||
|
* Crop Top
|
||||||
|
* @default 0
|
||||||
|
*/
|
||||||
|
crop_top?: number;
|
||||||
|
/**
|
||||||
|
* Crop Left
|
||||||
|
* @default 0
|
||||||
|
*/
|
||||||
|
crop_left?: number;
|
||||||
|
/**
|
||||||
|
* Target Width
|
||||||
|
* @default 1024
|
||||||
|
*/
|
||||||
|
target_width?: number;
|
||||||
|
/**
|
||||||
|
* Target Height
|
||||||
|
* @default 1024
|
||||||
|
*/
|
||||||
|
target_height?: number;
|
||||||
|
/**
|
||||||
|
* Clip1
|
||||||
|
* @description Clip to use
|
||||||
|
*/
|
||||||
|
clip1?: components["schemas"]["ClipField"];
|
||||||
|
/**
|
||||||
|
* Clip2
|
||||||
|
* @description Clip to use
|
||||||
|
*/
|
||||||
|
clip2?: components["schemas"]["ClipField"];
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
* SDXLRefinerCompelPromptInvocation
|
||||||
|
* @description Parse prompt using compel package to conditioning.
|
||||||
|
*/
|
||||||
|
SDXLRefinerCompelPromptInvocation: {
|
||||||
|
/**
|
||||||
|
* Id
|
||||||
|
* @description The id of this node. Must be unique among all nodes.
|
||||||
|
*/
|
||||||
|
id: string;
|
||||||
|
/**
|
||||||
|
* Is Intermediate
|
||||||
|
* @description Whether or not this node is an intermediate node.
|
||||||
|
* @default false
|
||||||
|
*/
|
||||||
|
is_intermediate?: boolean;
|
||||||
|
/**
|
||||||
|
* Type
|
||||||
|
* @default sdxl_refiner_compel_prompt
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
type?: "sdxl_refiner_compel_prompt";
|
||||||
|
/**
|
||||||
|
* Style
|
||||||
|
* @description Style prompt
|
||||||
|
* @default
|
||||||
|
*/
|
||||||
|
style?: string;
|
||||||
|
/**
|
||||||
|
* Original Width
|
||||||
|
* @default 1024
|
||||||
|
*/
|
||||||
|
original_width?: number;
|
||||||
|
/**
|
||||||
|
* Original Height
|
||||||
|
* @default 1024
|
||||||
|
*/
|
||||||
|
original_height?: number;
|
||||||
|
/**
|
||||||
|
* Crop Top
|
||||||
|
* @default 0
|
||||||
|
*/
|
||||||
|
crop_top?: number;
|
||||||
|
/**
|
||||||
|
* Crop Left
|
||||||
|
* @default 0
|
||||||
|
*/
|
||||||
|
crop_left?: number;
|
||||||
|
/**
|
||||||
|
* Aesthetic Score
|
||||||
|
* @default 6
|
||||||
|
*/
|
||||||
|
aesthetic_score?: number;
|
||||||
|
/**
|
||||||
|
* Clip2
|
||||||
|
* @description Clip to use
|
||||||
|
*/
|
||||||
|
clip2?: components["schemas"]["ClipField"];
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
* SDXLRefinerModelLoaderInvocation
|
||||||
|
* @description Loads an sdxl refiner model, outputting its submodels.
|
||||||
|
*/
|
||||||
|
SDXLRefinerModelLoaderInvocation: {
|
||||||
|
/**
|
||||||
|
* Id
|
||||||
|
* @description The id of this node. Must be unique among all nodes.
|
||||||
|
*/
|
||||||
|
id: string;
|
||||||
|
/**
|
||||||
|
* Is Intermediate
|
||||||
|
* @description Whether or not this node is an intermediate node.
|
||||||
|
* @default false
|
||||||
|
*/
|
||||||
|
is_intermediate?: boolean;
|
||||||
|
/**
|
||||||
|
* Type
|
||||||
|
* @default sdxl_refiner_model_loader
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
type?: "sdxl_refiner_model_loader";
|
||||||
|
/**
|
||||||
|
* Model
|
||||||
|
* @description The model to load
|
||||||
|
*/
|
||||||
|
model: components["schemas"]["MainModelField"];
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
* SDXLRefinerModelLoaderOutput
|
||||||
|
* @description SDXL refiner model loader output
|
||||||
|
*/
|
||||||
|
SDXLRefinerModelLoaderOutput: {
|
||||||
|
/**
|
||||||
|
* Type
|
||||||
|
* @default sdxl_refiner_model_loader_output
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
type?: "sdxl_refiner_model_loader_output";
|
||||||
|
/**
|
||||||
|
* Unet
|
||||||
|
* @description UNet submodel
|
||||||
|
*/
|
||||||
|
unet?: components["schemas"]["UNetField"];
|
||||||
|
/**
|
||||||
|
* Clip2
|
||||||
|
* @description Tokenizer and text_encoder submodels
|
||||||
|
*/
|
||||||
|
clip2?: components["schemas"]["ClipField"];
|
||||||
|
/**
|
||||||
|
* Vae
|
||||||
|
* @description Vae submodel
|
||||||
|
*/
|
||||||
|
vae?: components["schemas"]["VaeField"];
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
* SDXLRefinerRawPromptInvocation
|
||||||
|
* @description Parse prompt using compel package to conditioning.
|
||||||
|
*/
|
||||||
|
SDXLRefinerRawPromptInvocation: {
|
||||||
|
/**
|
||||||
|
* Id
|
||||||
|
* @description The id of this node. Must be unique among all nodes.
|
||||||
|
*/
|
||||||
|
id: string;
|
||||||
|
/**
|
||||||
|
* Is Intermediate
|
||||||
|
* @description Whether or not this node is an intermediate node.
|
||||||
|
* @default false
|
||||||
|
*/
|
||||||
|
is_intermediate?: boolean;
|
||||||
|
/**
|
||||||
|
* Type
|
||||||
|
* @default sdxl_refiner_raw_prompt
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
type?: "sdxl_refiner_raw_prompt";
|
||||||
|
/**
|
||||||
|
* Style
|
||||||
|
* @description Style prompt
|
||||||
|
* @default
|
||||||
|
*/
|
||||||
|
style?: string;
|
||||||
|
/**
|
||||||
|
* Original Width
|
||||||
|
* @default 1024
|
||||||
|
*/
|
||||||
|
original_width?: number;
|
||||||
|
/**
|
||||||
|
* Original Height
|
||||||
|
* @default 1024
|
||||||
|
*/
|
||||||
|
original_height?: number;
|
||||||
|
/**
|
||||||
|
* Crop Top
|
||||||
|
* @default 0
|
||||||
|
*/
|
||||||
|
crop_top?: number;
|
||||||
|
/**
|
||||||
|
* Crop Left
|
||||||
|
* @default 0
|
||||||
|
*/
|
||||||
|
crop_left?: number;
|
||||||
|
/**
|
||||||
|
* Aesthetic Score
|
||||||
|
* @default 6
|
||||||
|
*/
|
||||||
|
aesthetic_score?: number;
|
||||||
|
/**
|
||||||
|
* Clip2
|
||||||
|
* @description Clip to use
|
||||||
|
*/
|
||||||
|
clip2?: components["schemas"]["ClipField"];
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
* SDXLTextToLatentsInvocation
|
||||||
|
* @description Generates latents from conditionings.
|
||||||
|
*/
|
||||||
|
SDXLTextToLatentsInvocation: {
|
||||||
|
/**
|
||||||
|
* Id
|
||||||
|
* @description The id of this node. Must be unique among all nodes.
|
||||||
|
*/
|
||||||
|
id: string;
|
||||||
|
/**
|
||||||
|
* Is Intermediate
|
||||||
|
* @description Whether or not this node is an intermediate node.
|
||||||
|
* @default false
|
||||||
|
*/
|
||||||
|
is_intermediate?: boolean;
|
||||||
|
/**
|
||||||
|
* Type
|
||||||
|
* @default t2l_sdxl
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
type?: "t2l_sdxl";
|
||||||
|
/**
|
||||||
|
* Positive Conditioning
|
||||||
|
* @description Positive conditioning for generation
|
||||||
|
*/
|
||||||
|
positive_conditioning?: components["schemas"]["ConditioningField"];
|
||||||
|
/**
|
||||||
|
* Negative Conditioning
|
||||||
|
* @description Negative conditioning for generation
|
||||||
|
*/
|
||||||
|
negative_conditioning?: components["schemas"]["ConditioningField"];
|
||||||
|
/**
|
||||||
|
* Noise
|
||||||
|
* @description The noise to use
|
||||||
|
*/
|
||||||
|
noise?: components["schemas"]["LatentsField"];
|
||||||
|
/**
|
||||||
|
* Steps
|
||||||
|
* @description The number of steps to use to generate the image
|
||||||
|
* @default 10
|
||||||
|
*/
|
||||||
|
steps?: number;
|
||||||
|
/**
|
||||||
|
* Cfg Scale
|
||||||
|
* @description The Classifier-Free Guidance, higher values may result in a result closer to the prompt
|
||||||
|
* @default 7.5
|
||||||
|
*/
|
||||||
|
cfg_scale?: number | (number)[];
|
||||||
|
/**
|
||||||
|
* Scheduler
|
||||||
|
* @description The scheduler to use
|
||||||
|
* @default euler
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
scheduler?: "ddim" | "ddpm" | "deis" | "lms" | "lms_k" | "pndm" | "heun" | "heun_k" | "euler" | "euler_k" | "euler_a" | "kdpm_2" | "kdpm_2_a" | "dpmpp_2s" | "dpmpp_2s_k" | "dpmpp_2m" | "dpmpp_2m_k" | "dpmpp_2m_sde" | "dpmpp_2m_sde_k" | "dpmpp_sde" | "dpmpp_sde_k" | "unipc";
|
||||||
|
/**
|
||||||
|
* Unet
|
||||||
|
* @description UNet submodel
|
||||||
|
*/
|
||||||
|
unet?: components["schemas"]["UNetField"];
|
||||||
|
/**
|
||||||
|
* Denoising End
|
||||||
|
* @default 1
|
||||||
|
*/
|
||||||
|
denoising_end?: number;
|
||||||
|
};
|
||||||
/**
|
/**
|
||||||
* ScaleLatentsInvocation
|
* ScaleLatentsInvocation
|
||||||
* @description Scales latents by a given factor.
|
* @description Scales latents by a given factor.
|
||||||
@ -4226,6 +4815,56 @@ export type components = {
|
|||||||
vae?: string;
|
vae?: string;
|
||||||
variant: components["schemas"]["ModelVariantType"];
|
variant: components["schemas"]["ModelVariantType"];
|
||||||
};
|
};
|
||||||
|
/** StableDiffusionXLModelCheckpointConfig */
|
||||||
|
StableDiffusionXLModelCheckpointConfig: {
|
||||||
|
/** Model Name */
|
||||||
|
model_name: string;
|
||||||
|
base_model: components["schemas"]["BaseModelType"];
|
||||||
|
/**
|
||||||
|
* Model Type
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
model_type: "main";
|
||||||
|
/** Path */
|
||||||
|
path: string;
|
||||||
|
/** Description */
|
||||||
|
description?: string;
|
||||||
|
/**
|
||||||
|
* Model Format
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
model_format: "checkpoint";
|
||||||
|
error?: components["schemas"]["ModelError"];
|
||||||
|
/** Vae */
|
||||||
|
vae?: string;
|
||||||
|
/** Config */
|
||||||
|
config: string;
|
||||||
|
variant: components["schemas"]["ModelVariantType"];
|
||||||
|
};
|
||||||
|
/** StableDiffusionXLModelDiffusersConfig */
|
||||||
|
StableDiffusionXLModelDiffusersConfig: {
|
||||||
|
/** Model Name */
|
||||||
|
model_name: string;
|
||||||
|
base_model: components["schemas"]["BaseModelType"];
|
||||||
|
/**
|
||||||
|
* Model Type
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
model_type: "main";
|
||||||
|
/** Path */
|
||||||
|
path: string;
|
||||||
|
/** Description */
|
||||||
|
description?: string;
|
||||||
|
/**
|
||||||
|
* Model Format
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
model_format: "diffusers";
|
||||||
|
error?: components["schemas"]["ModelError"];
|
||||||
|
/** Vae */
|
||||||
|
vae?: string;
|
||||||
|
variant: components["schemas"]["ModelVariantType"];
|
||||||
|
};
|
||||||
/**
|
/**
|
||||||
* StepParamEasingInvocation
|
* StepParamEasingInvocation
|
||||||
* @description Experimental per-step parameter easing for denoising steps
|
* @description Experimental per-step parameter easing for denoising steps
|
||||||
@ -4313,7 +4952,7 @@ export type components = {
|
|||||||
* @description An enumeration.
|
* @description An enumeration.
|
||||||
* @enum {string}
|
* @enum {string}
|
||||||
*/
|
*/
|
||||||
SubModelType: "unet" | "text_encoder" | "tokenizer" | "vae" | "scheduler" | "safety_checker";
|
SubModelType: "unet" | "text_encoder" | "text_encoder_2" | "tokenizer" | "tokenizer_2" | "vae" | "scheduler" | "safety_checker";
|
||||||
/**
|
/**
|
||||||
* SubtractInvocation
|
* SubtractInvocation
|
||||||
* @description Subtracts two numbers
|
* @description Subtracts two numbers
|
||||||
@ -4613,17 +5252,23 @@ export type components = {
|
|||||||
image?: components["schemas"]["ImageField"];
|
image?: components["schemas"]["ImageField"];
|
||||||
};
|
};
|
||||||
/**
|
/**
|
||||||
* StableDiffusion1ModelFormat
|
* StableDiffusionXLModelFormat
|
||||||
* @description An enumeration.
|
* @description An enumeration.
|
||||||
* @enum {string}
|
* @enum {string}
|
||||||
*/
|
*/
|
||||||
StableDiffusion1ModelFormat: "checkpoint" | "diffusers";
|
StableDiffusionXLModelFormat: "checkpoint" | "diffusers";
|
||||||
/**
|
/**
|
||||||
* StableDiffusion2ModelFormat
|
* StableDiffusion2ModelFormat
|
||||||
* @description An enumeration.
|
* @description An enumeration.
|
||||||
* @enum {string}
|
* @enum {string}
|
||||||
*/
|
*/
|
||||||
StableDiffusion2ModelFormat: "checkpoint" | "diffusers";
|
StableDiffusion2ModelFormat: "checkpoint" | "diffusers";
|
||||||
|
/**
|
||||||
|
* StableDiffusion1ModelFormat
|
||||||
|
* @description An enumeration.
|
||||||
|
* @enum {string}
|
||||||
|
*/
|
||||||
|
StableDiffusion1ModelFormat: "checkpoint" | "diffusers";
|
||||||
};
|
};
|
||||||
responses: never;
|
responses: never;
|
||||||
parameters: never;
|
parameters: never;
|
||||||
@ -4734,7 +5379,7 @@ export type operations = {
|
|||||||
};
|
};
|
||||||
requestBody: {
|
requestBody: {
|
||||||
content: {
|
content: {
|
||||||
"application/json": components["schemas"]["LoadImageInvocation"] | components["schemas"]["ShowImageInvocation"] | components["schemas"]["ImageCropInvocation"] | components["schemas"]["ImagePasteInvocation"] | components["schemas"]["MaskFromAlphaInvocation"] | components["schemas"]["ImageMultiplyInvocation"] | components["schemas"]["ImageChannelInvocation"] | components["schemas"]["ImageConvertInvocation"] | components["schemas"]["ImageBlurInvocation"] | components["schemas"]["ImageResizeInvocation"] | components["schemas"]["ImageScaleInvocation"] | components["schemas"]["ImageLerpInvocation"] | components["schemas"]["ImageInverseLerpInvocation"] | components["schemas"]["ControlNetInvocation"] | components["schemas"]["ImageProcessorInvocation"] | components["schemas"]["MainModelLoaderInvocation"] | components["schemas"]["LoraLoaderInvocation"] | components["schemas"]["VaeLoaderInvocation"] | components["schemas"]["MetadataAccumulatorInvocation"] | components["schemas"]["RangeInvocation"] | components["schemas"]["RangeOfSizeInvocation"] | components["schemas"]["RandomRangeInvocation"] | components["schemas"]["ImageCollectionInvocation"] | components["schemas"]["CompelInvocation"] | components["schemas"]["ClipSkipInvocation"] | components["schemas"]["CvInpaintInvocation"] | components["schemas"]["TextToLatentsInvocation"] | components["schemas"]["LatentsToImageInvocation"] | components["schemas"]["ResizeLatentsInvocation"] | components["schemas"]["ScaleLatentsInvocation"] | components["schemas"]["ImageToLatentsInvocation"] | components["schemas"]["InpaintInvocation"] | components["schemas"]["InfillColorInvocation"] | components["schemas"]["InfillTileInvocation"] | components["schemas"]["InfillPatchMatchInvocation"] | components["schemas"]["AddInvocation"] | components["schemas"]["SubtractInvocation"] | components["schemas"]["MultiplyInvocation"] | components["schemas"]["DivideInvocation"] | components["schemas"]["RandomIntInvocation"] | components["schemas"]["NoiseInvocation"] | components["schemas"]["ParamIntInvocation"] | components["schemas"]["ParamFloatInvocation"] | components["schemas"]["FloatLinearRangeInvocation"] | components["schemas"]["StepParamEasingInvocation"] | components["schemas"]["DynamicPromptInvocation"] | components["schemas"]["RealESRGANInvocation"] | components["schemas"]["GraphInvocation"] | components["schemas"]["IterateInvocation"] | components["schemas"]["CollectInvocation"] | components["schemas"]["CannyImageProcessorInvocation"] | components["schemas"]["HedImageProcessorInvocation"] | components["schemas"]["LineartImageProcessorInvocation"] | components["schemas"]["LineartAnimeImageProcessorInvocation"] | components["schemas"]["OpenposeImageProcessorInvocation"] | components["schemas"]["MidasDepthImageProcessorInvocation"] | components["schemas"]["NormalbaeImageProcessorInvocation"] | components["schemas"]["MlsdImageProcessorInvocation"] | components["schemas"]["PidiImageProcessorInvocation"] | components["schemas"]["ContentShuffleImageProcessorInvocation"] | components["schemas"]["ZoeDepthImageProcessorInvocation"] | components["schemas"]["MediapipeFaceProcessorInvocation"] | components["schemas"]["LeresImageProcessorInvocation"] | components["schemas"]["TileResamplerProcessorInvocation"] | components["schemas"]["SegmentAnythingProcessorInvocation"] | components["schemas"]["LatentsToLatentsInvocation"];
|
"application/json": components["schemas"]["LoadImageInvocation"] | components["schemas"]["ShowImageInvocation"] | components["schemas"]["ImageCropInvocation"] | components["schemas"]["ImagePasteInvocation"] | components["schemas"]["MaskFromAlphaInvocation"] | components["schemas"]["ImageMultiplyInvocation"] | components["schemas"]["ImageChannelInvocation"] | components["schemas"]["ImageConvertInvocation"] | components["schemas"]["ImageBlurInvocation"] | components["schemas"]["ImageResizeInvocation"] | components["schemas"]["ImageScaleInvocation"] | components["schemas"]["ImageLerpInvocation"] | components["schemas"]["ImageInverseLerpInvocation"] | components["schemas"]["ControlNetInvocation"] | components["schemas"]["ImageProcessorInvocation"] | components["schemas"]["MainModelLoaderInvocation"] | components["schemas"]["LoraLoaderInvocation"] | components["schemas"]["VaeLoaderInvocation"] | components["schemas"]["MetadataAccumulatorInvocation"] | components["schemas"]["RangeInvocation"] | components["schemas"]["RangeOfSizeInvocation"] | components["schemas"]["RandomRangeInvocation"] | components["schemas"]["ImageCollectionInvocation"] | components["schemas"]["CompelInvocation"] | components["schemas"]["SDXLCompelPromptInvocation"] | components["schemas"]["SDXLRefinerCompelPromptInvocation"] | components["schemas"]["SDXLRawPromptInvocation"] | components["schemas"]["SDXLRefinerRawPromptInvocation"] | components["schemas"]["ClipSkipInvocation"] | components["schemas"]["CvInpaintInvocation"] | components["schemas"]["TextToLatentsInvocation"] | components["schemas"]["LatentsToImageInvocation"] | components["schemas"]["ResizeLatentsInvocation"] | components["schemas"]["ScaleLatentsInvocation"] | components["schemas"]["ImageToLatentsInvocation"] | components["schemas"]["InpaintInvocation"] | components["schemas"]["InfillColorInvocation"] | components["schemas"]["InfillTileInvocation"] | components["schemas"]["InfillPatchMatchInvocation"] | components["schemas"]["AddInvocation"] | components["schemas"]["SubtractInvocation"] | components["schemas"]["MultiplyInvocation"] | components["schemas"]["DivideInvocation"] | components["schemas"]["RandomIntInvocation"] | components["schemas"]["NoiseInvocation"] | components["schemas"]["ParamIntInvocation"] | components["schemas"]["ParamFloatInvocation"] | components["schemas"]["FloatLinearRangeInvocation"] | components["schemas"]["StepParamEasingInvocation"] | components["schemas"]["DynamicPromptInvocation"] | components["schemas"]["PromptsFromFileInvocation"] | components["schemas"]["SDXLModelLoaderInvocation"] | components["schemas"]["SDXLRefinerModelLoaderInvocation"] | components["schemas"]["SDXLTextToLatentsInvocation"] | components["schemas"]["SDXLLatentsToLatentsInvocation"] | components["schemas"]["RealESRGANInvocation"] | components["schemas"]["GraphInvocation"] | components["schemas"]["IterateInvocation"] | components["schemas"]["CollectInvocation"] | components["schemas"]["CannyImageProcessorInvocation"] | components["schemas"]["HedImageProcessorInvocation"] | components["schemas"]["LineartImageProcessorInvocation"] | components["schemas"]["LineartAnimeImageProcessorInvocation"] | components["schemas"]["OpenposeImageProcessorInvocation"] | components["schemas"]["MidasDepthImageProcessorInvocation"] | components["schemas"]["NormalbaeImageProcessorInvocation"] | components["schemas"]["MlsdImageProcessorInvocation"] | components["schemas"]["PidiImageProcessorInvocation"] | components["schemas"]["ContentShuffleImageProcessorInvocation"] | components["schemas"]["ZoeDepthImageProcessorInvocation"] | components["schemas"]["MediapipeFaceProcessorInvocation"] | components["schemas"]["LeresImageProcessorInvocation"] | components["schemas"]["TileResamplerProcessorInvocation"] | components["schemas"]["SegmentAnythingProcessorInvocation"] | components["schemas"]["LatentsToLatentsInvocation"];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
responses: {
|
responses: {
|
||||||
@ -4771,7 +5416,7 @@ export type operations = {
|
|||||||
};
|
};
|
||||||
requestBody: {
|
requestBody: {
|
||||||
content: {
|
content: {
|
||||||
"application/json": components["schemas"]["LoadImageInvocation"] | components["schemas"]["ShowImageInvocation"] | components["schemas"]["ImageCropInvocation"] | components["schemas"]["ImagePasteInvocation"] | components["schemas"]["MaskFromAlphaInvocation"] | components["schemas"]["ImageMultiplyInvocation"] | components["schemas"]["ImageChannelInvocation"] | components["schemas"]["ImageConvertInvocation"] | components["schemas"]["ImageBlurInvocation"] | components["schemas"]["ImageResizeInvocation"] | components["schemas"]["ImageScaleInvocation"] | components["schemas"]["ImageLerpInvocation"] | components["schemas"]["ImageInverseLerpInvocation"] | components["schemas"]["ControlNetInvocation"] | components["schemas"]["ImageProcessorInvocation"] | components["schemas"]["MainModelLoaderInvocation"] | components["schemas"]["LoraLoaderInvocation"] | components["schemas"]["VaeLoaderInvocation"] | components["schemas"]["MetadataAccumulatorInvocation"] | components["schemas"]["RangeInvocation"] | components["schemas"]["RangeOfSizeInvocation"] | components["schemas"]["RandomRangeInvocation"] | components["schemas"]["ImageCollectionInvocation"] | components["schemas"]["CompelInvocation"] | components["schemas"]["ClipSkipInvocation"] | components["schemas"]["CvInpaintInvocation"] | components["schemas"]["TextToLatentsInvocation"] | components["schemas"]["LatentsToImageInvocation"] | components["schemas"]["ResizeLatentsInvocation"] | components["schemas"]["ScaleLatentsInvocation"] | components["schemas"]["ImageToLatentsInvocation"] | components["schemas"]["InpaintInvocation"] | components["schemas"]["InfillColorInvocation"] | components["schemas"]["InfillTileInvocation"] | components["schemas"]["InfillPatchMatchInvocation"] | components["schemas"]["AddInvocation"] | components["schemas"]["SubtractInvocation"] | components["schemas"]["MultiplyInvocation"] | components["schemas"]["DivideInvocation"] | components["schemas"]["RandomIntInvocation"] | components["schemas"]["NoiseInvocation"] | components["schemas"]["ParamIntInvocation"] | components["schemas"]["ParamFloatInvocation"] | components["schemas"]["FloatLinearRangeInvocation"] | components["schemas"]["StepParamEasingInvocation"] | components["schemas"]["DynamicPromptInvocation"] | components["schemas"]["RealESRGANInvocation"] | components["schemas"]["GraphInvocation"] | components["schemas"]["IterateInvocation"] | components["schemas"]["CollectInvocation"] | components["schemas"]["CannyImageProcessorInvocation"] | components["schemas"]["HedImageProcessorInvocation"] | components["schemas"]["LineartImageProcessorInvocation"] | components["schemas"]["LineartAnimeImageProcessorInvocation"] | components["schemas"]["OpenposeImageProcessorInvocation"] | components["schemas"]["MidasDepthImageProcessorInvocation"] | components["schemas"]["NormalbaeImageProcessorInvocation"] | components["schemas"]["MlsdImageProcessorInvocation"] | components["schemas"]["PidiImageProcessorInvocation"] | components["schemas"]["ContentShuffleImageProcessorInvocation"] | components["schemas"]["ZoeDepthImageProcessorInvocation"] | components["schemas"]["MediapipeFaceProcessorInvocation"] | components["schemas"]["LeresImageProcessorInvocation"] | components["schemas"]["TileResamplerProcessorInvocation"] | components["schemas"]["SegmentAnythingProcessorInvocation"] | components["schemas"]["LatentsToLatentsInvocation"];
|
"application/json": components["schemas"]["LoadImageInvocation"] | components["schemas"]["ShowImageInvocation"] | components["schemas"]["ImageCropInvocation"] | components["schemas"]["ImagePasteInvocation"] | components["schemas"]["MaskFromAlphaInvocation"] | components["schemas"]["ImageMultiplyInvocation"] | components["schemas"]["ImageChannelInvocation"] | components["schemas"]["ImageConvertInvocation"] | components["schemas"]["ImageBlurInvocation"] | components["schemas"]["ImageResizeInvocation"] | components["schemas"]["ImageScaleInvocation"] | components["schemas"]["ImageLerpInvocation"] | components["schemas"]["ImageInverseLerpInvocation"] | components["schemas"]["ControlNetInvocation"] | components["schemas"]["ImageProcessorInvocation"] | components["schemas"]["MainModelLoaderInvocation"] | components["schemas"]["LoraLoaderInvocation"] | components["schemas"]["VaeLoaderInvocation"] | components["schemas"]["MetadataAccumulatorInvocation"] | components["schemas"]["RangeInvocation"] | components["schemas"]["RangeOfSizeInvocation"] | components["schemas"]["RandomRangeInvocation"] | components["schemas"]["ImageCollectionInvocation"] | components["schemas"]["CompelInvocation"] | components["schemas"]["SDXLCompelPromptInvocation"] | components["schemas"]["SDXLRefinerCompelPromptInvocation"] | components["schemas"]["SDXLRawPromptInvocation"] | components["schemas"]["SDXLRefinerRawPromptInvocation"] | components["schemas"]["ClipSkipInvocation"] | components["schemas"]["CvInpaintInvocation"] | components["schemas"]["TextToLatentsInvocation"] | components["schemas"]["LatentsToImageInvocation"] | components["schemas"]["ResizeLatentsInvocation"] | components["schemas"]["ScaleLatentsInvocation"] | components["schemas"]["ImageToLatentsInvocation"] | components["schemas"]["InpaintInvocation"] | components["schemas"]["InfillColorInvocation"] | components["schemas"]["InfillTileInvocation"] | components["schemas"]["InfillPatchMatchInvocation"] | components["schemas"]["AddInvocation"] | components["schemas"]["SubtractInvocation"] | components["schemas"]["MultiplyInvocation"] | components["schemas"]["DivideInvocation"] | components["schemas"]["RandomIntInvocation"] | components["schemas"]["NoiseInvocation"] | components["schemas"]["ParamIntInvocation"] | components["schemas"]["ParamFloatInvocation"] | components["schemas"]["FloatLinearRangeInvocation"] | components["schemas"]["StepParamEasingInvocation"] | components["schemas"]["DynamicPromptInvocation"] | components["schemas"]["PromptsFromFileInvocation"] | components["schemas"]["SDXLModelLoaderInvocation"] | components["schemas"]["SDXLRefinerModelLoaderInvocation"] | components["schemas"]["SDXLTextToLatentsInvocation"] | components["schemas"]["SDXLLatentsToLatentsInvocation"] | components["schemas"]["RealESRGANInvocation"] | components["schemas"]["GraphInvocation"] | components["schemas"]["IterateInvocation"] | components["schemas"]["CollectInvocation"] | components["schemas"]["CannyImageProcessorInvocation"] | components["schemas"]["HedImageProcessorInvocation"] | components["schemas"]["LineartImageProcessorInvocation"] | components["schemas"]["LineartAnimeImageProcessorInvocation"] | components["schemas"]["OpenposeImageProcessorInvocation"] | components["schemas"]["MidasDepthImageProcessorInvocation"] | components["schemas"]["NormalbaeImageProcessorInvocation"] | components["schemas"]["MlsdImageProcessorInvocation"] | components["schemas"]["PidiImageProcessorInvocation"] | components["schemas"]["ContentShuffleImageProcessorInvocation"] | components["schemas"]["ZoeDepthImageProcessorInvocation"] | components["schemas"]["MediapipeFaceProcessorInvocation"] | components["schemas"]["LeresImageProcessorInvocation"] | components["schemas"]["TileResamplerProcessorInvocation"] | components["schemas"]["SegmentAnythingProcessorInvocation"] | components["schemas"]["LatentsToLatentsInvocation"];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
responses: {
|
responses: {
|
||||||
@ -4969,8 +5614,8 @@ export type operations = {
|
|||||||
list_models: {
|
list_models: {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: {
|
query?: {
|
||||||
/** @description Base model */
|
/** @description Base models to include */
|
||||||
base_model?: components["schemas"]["BaseModelType"];
|
base_models?: (components["schemas"]["BaseModelType"])[];
|
||||||
/** @description The type of model to get */
|
/** @description The type of model to get */
|
||||||
model_type?: components["schemas"]["ModelType"];
|
model_type?: components["schemas"]["ModelType"];
|
||||||
};
|
};
|
||||||
@ -5035,14 +5680,14 @@ export type operations = {
|
|||||||
};
|
};
|
||||||
requestBody: {
|
requestBody: {
|
||||||
content: {
|
content: {
|
||||||
"application/json": components["schemas"]["StableDiffusion1ModelCheckpointConfig"] | components["schemas"]["StableDiffusion1ModelDiffusersConfig"] | components["schemas"]["VaeModelConfig"] | components["schemas"]["LoRAModelConfig"] | components["schemas"]["ControlNetModelConfig"] | components["schemas"]["TextualInversionModelConfig"] | components["schemas"]["StableDiffusion2ModelCheckpointConfig"] | components["schemas"]["StableDiffusion2ModelDiffusersConfig"];
|
"application/json": components["schemas"]["StableDiffusion1ModelCheckpointConfig"] | components["schemas"]["StableDiffusion1ModelDiffusersConfig"] | components["schemas"]["VaeModelConfig"] | components["schemas"]["LoRAModelConfig"] | components["schemas"]["ControlNetModelConfig"] | components["schemas"]["TextualInversionModelConfig"] | components["schemas"]["StableDiffusion2ModelCheckpointConfig"] | components["schemas"]["StableDiffusion2ModelDiffusersConfig"] | components["schemas"]["StableDiffusionXLModelCheckpointConfig"] | components["schemas"]["StableDiffusionXLModelDiffusersConfig"];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
responses: {
|
responses: {
|
||||||
/** @description The model was updated successfully */
|
/** @description The model was updated successfully */
|
||||||
200: {
|
200: {
|
||||||
content: {
|
content: {
|
||||||
"application/json": components["schemas"]["StableDiffusion1ModelCheckpointConfig"] | components["schemas"]["StableDiffusion1ModelDiffusersConfig"] | components["schemas"]["VaeModelConfig"] | components["schemas"]["LoRAModelConfig"] | components["schemas"]["ControlNetModelConfig"] | components["schemas"]["TextualInversionModelConfig"] | components["schemas"]["StableDiffusion2ModelCheckpointConfig"] | components["schemas"]["StableDiffusion2ModelDiffusersConfig"];
|
"application/json": components["schemas"]["StableDiffusion1ModelCheckpointConfig"] | components["schemas"]["StableDiffusion1ModelDiffusersConfig"] | components["schemas"]["VaeModelConfig"] | components["schemas"]["LoRAModelConfig"] | components["schemas"]["ControlNetModelConfig"] | components["schemas"]["TextualInversionModelConfig"] | components["schemas"]["StableDiffusion2ModelCheckpointConfig"] | components["schemas"]["StableDiffusion2ModelDiffusersConfig"] | components["schemas"]["StableDiffusionXLModelCheckpointConfig"] | components["schemas"]["StableDiffusionXLModelDiffusersConfig"];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
/** @description Bad request */
|
/** @description Bad request */
|
||||||
@ -5073,7 +5718,7 @@ export type operations = {
|
|||||||
/** @description The model imported successfully */
|
/** @description The model imported successfully */
|
||||||
201: {
|
201: {
|
||||||
content: {
|
content: {
|
||||||
"application/json": components["schemas"]["StableDiffusion1ModelCheckpointConfig"] | components["schemas"]["StableDiffusion1ModelDiffusersConfig"] | components["schemas"]["VaeModelConfig"] | components["schemas"]["LoRAModelConfig"] | components["schemas"]["ControlNetModelConfig"] | components["schemas"]["TextualInversionModelConfig"] | components["schemas"]["StableDiffusion2ModelCheckpointConfig"] | components["schemas"]["StableDiffusion2ModelDiffusersConfig"];
|
"application/json": components["schemas"]["StableDiffusion1ModelCheckpointConfig"] | components["schemas"]["StableDiffusion1ModelDiffusersConfig"] | components["schemas"]["VaeModelConfig"] | components["schemas"]["LoRAModelConfig"] | components["schemas"]["ControlNetModelConfig"] | components["schemas"]["TextualInversionModelConfig"] | components["schemas"]["StableDiffusion2ModelCheckpointConfig"] | components["schemas"]["StableDiffusion2ModelDiffusersConfig"] | components["schemas"]["StableDiffusionXLModelCheckpointConfig"] | components["schemas"]["StableDiffusionXLModelDiffusersConfig"];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
/** @description The model could not be found */
|
/** @description The model could not be found */
|
||||||
@ -5097,14 +5742,14 @@ export type operations = {
|
|||||||
add_model: {
|
add_model: {
|
||||||
requestBody: {
|
requestBody: {
|
||||||
content: {
|
content: {
|
||||||
"application/json": components["schemas"]["StableDiffusion1ModelCheckpointConfig"] | components["schemas"]["StableDiffusion1ModelDiffusersConfig"] | components["schemas"]["VaeModelConfig"] | components["schemas"]["LoRAModelConfig"] | components["schemas"]["ControlNetModelConfig"] | components["schemas"]["TextualInversionModelConfig"] | components["schemas"]["StableDiffusion2ModelCheckpointConfig"] | components["schemas"]["StableDiffusion2ModelDiffusersConfig"];
|
"application/json": components["schemas"]["StableDiffusion1ModelCheckpointConfig"] | components["schemas"]["StableDiffusion1ModelDiffusersConfig"] | components["schemas"]["VaeModelConfig"] | components["schemas"]["LoRAModelConfig"] | components["schemas"]["ControlNetModelConfig"] | components["schemas"]["TextualInversionModelConfig"] | components["schemas"]["StableDiffusion2ModelCheckpointConfig"] | components["schemas"]["StableDiffusion2ModelDiffusersConfig"] | components["schemas"]["StableDiffusionXLModelCheckpointConfig"] | components["schemas"]["StableDiffusionXLModelDiffusersConfig"];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
responses: {
|
responses: {
|
||||||
/** @description The model added successfully */
|
/** @description The model added successfully */
|
||||||
201: {
|
201: {
|
||||||
content: {
|
content: {
|
||||||
"application/json": components["schemas"]["StableDiffusion1ModelCheckpointConfig"] | components["schemas"]["StableDiffusion1ModelDiffusersConfig"] | components["schemas"]["VaeModelConfig"] | components["schemas"]["LoRAModelConfig"] | components["schemas"]["ControlNetModelConfig"] | components["schemas"]["TextualInversionModelConfig"] | components["schemas"]["StableDiffusion2ModelCheckpointConfig"] | components["schemas"]["StableDiffusion2ModelDiffusersConfig"];
|
"application/json": components["schemas"]["StableDiffusion1ModelCheckpointConfig"] | components["schemas"]["StableDiffusion1ModelDiffusersConfig"] | components["schemas"]["VaeModelConfig"] | components["schemas"]["LoRAModelConfig"] | components["schemas"]["ControlNetModelConfig"] | components["schemas"]["TextualInversionModelConfig"] | components["schemas"]["StableDiffusion2ModelCheckpointConfig"] | components["schemas"]["StableDiffusion2ModelDiffusersConfig"] | components["schemas"]["StableDiffusionXLModelCheckpointConfig"] | components["schemas"]["StableDiffusionXLModelDiffusersConfig"];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
/** @description The model could not be found */
|
/** @description The model could not be found */
|
||||||
@ -5144,7 +5789,7 @@ export type operations = {
|
|||||||
/** @description Model converted successfully */
|
/** @description Model converted successfully */
|
||||||
200: {
|
200: {
|
||||||
content: {
|
content: {
|
||||||
"application/json": components["schemas"]["StableDiffusion1ModelCheckpointConfig"] | components["schemas"]["StableDiffusion1ModelDiffusersConfig"] | components["schemas"]["VaeModelConfig"] | components["schemas"]["LoRAModelConfig"] | components["schemas"]["ControlNetModelConfig"] | components["schemas"]["TextualInversionModelConfig"] | components["schemas"]["StableDiffusion2ModelCheckpointConfig"] | components["schemas"]["StableDiffusion2ModelDiffusersConfig"];
|
"application/json": components["schemas"]["StableDiffusion1ModelCheckpointConfig"] | components["schemas"]["StableDiffusion1ModelDiffusersConfig"] | components["schemas"]["VaeModelConfig"] | components["schemas"]["LoRAModelConfig"] | components["schemas"]["ControlNetModelConfig"] | components["schemas"]["TextualInversionModelConfig"] | components["schemas"]["StableDiffusion2ModelCheckpointConfig"] | components["schemas"]["StableDiffusion2ModelDiffusersConfig"] | components["schemas"]["StableDiffusionXLModelCheckpointConfig"] | components["schemas"]["StableDiffusionXLModelDiffusersConfig"];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
/** @description Bad request */
|
/** @description Bad request */
|
||||||
@ -5233,7 +5878,7 @@ export type operations = {
|
|||||||
/** @description Model converted successfully */
|
/** @description Model converted successfully */
|
||||||
200: {
|
200: {
|
||||||
content: {
|
content: {
|
||||||
"application/json": components["schemas"]["StableDiffusion1ModelCheckpointConfig"] | components["schemas"]["StableDiffusion1ModelDiffusersConfig"] | components["schemas"]["VaeModelConfig"] | components["schemas"]["LoRAModelConfig"] | components["schemas"]["ControlNetModelConfig"] | components["schemas"]["TextualInversionModelConfig"] | components["schemas"]["StableDiffusion2ModelCheckpointConfig"] | components["schemas"]["StableDiffusion2ModelDiffusersConfig"];
|
"application/json": components["schemas"]["StableDiffusion1ModelCheckpointConfig"] | components["schemas"]["StableDiffusion1ModelDiffusersConfig"] | components["schemas"]["VaeModelConfig"] | components["schemas"]["LoRAModelConfig"] | components["schemas"]["ControlNetModelConfig"] | components["schemas"]["TextualInversionModelConfig"] | components["schemas"]["StableDiffusion2ModelCheckpointConfig"] | components["schemas"]["StableDiffusion2ModelDiffusersConfig"] | components["schemas"]["StableDiffusionXLModelCheckpointConfig"] | components["schemas"]["StableDiffusionXLModelDiffusersConfig"];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
/** @description Incompatible models */
|
/** @description Incompatible models */
|
||||||
|
@ -47,10 +47,12 @@ export type TextualInversionModelConfig =
|
|||||||
components['schemas']['TextualInversionModelConfig'];
|
components['schemas']['TextualInversionModelConfig'];
|
||||||
export type DiffusersModelConfig =
|
export type DiffusersModelConfig =
|
||||||
| components['schemas']['StableDiffusion1ModelDiffusersConfig']
|
| components['schemas']['StableDiffusion1ModelDiffusersConfig']
|
||||||
| components['schemas']['StableDiffusion2ModelDiffusersConfig'];
|
| components['schemas']['StableDiffusion2ModelDiffusersConfig']
|
||||||
|
| components['schemas']['StableDiffusionXLModelDiffusersConfig'];
|
||||||
export type CheckpointModelConfig =
|
export type CheckpointModelConfig =
|
||||||
| components['schemas']['StableDiffusion1ModelCheckpointConfig']
|
| components['schemas']['StableDiffusion1ModelCheckpointConfig']
|
||||||
| components['schemas']['StableDiffusion2ModelCheckpointConfig'];
|
| components['schemas']['StableDiffusion2ModelCheckpointConfig']
|
||||||
|
| components['schemas']['StableDiffusionXLModelCheckpointConfig'];
|
||||||
export type MainModelConfig = DiffusersModelConfig | CheckpointModelConfig;
|
export type MainModelConfig = DiffusersModelConfig | CheckpointModelConfig;
|
||||||
export type AnyModelConfig =
|
export type AnyModelConfig =
|
||||||
| LoRAModelConfig
|
| LoRAModelConfig
|
||||||
|
Loading…
x
Reference in New Issue
Block a user