Multi-Platform Package Manager for Stable Diffusion
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
1.0 KiB

using StabilityMatrix.Core.Models.Tokens;
namespace StabilityMatrix.Core.Exceptions;
public class PromptValidationError : PromptError
{
/// <inheritdoc />
public PromptValidationError(string message, int textOffset, int textEndOffset)
: base(message, textOffset, textEndOffset) { }
public static PromptValidationError Network_UnknownType(int textOffset, int textEndOffset) =>
new("Unknown network type", textOffset, textEndOffset);
public static PromptUnknownModelError Network_UnknownModel(
string modelName,
PromptExtraNetworkType modelType,
int textOffset,
int textEndOffset
) =>
new(
$"Model '{modelName}' was not found locally",
textOffset,
textEndOffset,
modelName,
modelType
);
public static PromptSyntaxError Network_InvalidWeight(int textOffset, int textEndOffset) =>
new("Invalid network weight, could not be parsed as double", textOffset, textEndOffset);
}