Search Results for

    Show / Hide Table of Contents

    Class StabilityInpaintRequest

    Request body for POST /v2beta/stable-image/edit/inpaint. Fills masked or transparent areas of an image using the provided prompt.

    Inheritance
    object
    StabilityRequest
    StabilityInpaintRequest
    Implements
    IMultipartFormRequest
    Inherited Members
    StabilityRequest.Prompt
    StabilityRequest.NegativePrompt
    StabilityRequest.Seed
    StabilityRequest.OutputFormat
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9.AIDevKit.Stability
    Assembly: Glitch9.AIDevKit.Provider.Stability.dll
    Syntax
    public class StabilityInpaintRequest : StabilityRequest, IMultipartFormRequest

    Properties

    | Edit this page View Source

    Creativity

    Optional. Creativity strength when inpainting. Range: 0.1 to 0.5. Default: 0.35.

    Declaration
    [JsonProperty("creativity")]
    public float? Creativity { get; set; }
    Property Value
    Type Description
    float?
    | Edit this page View Source

    GrowMask

    Optional. Number of pixels to grow the mask outward in all directions. The expanded area is blurred to smooth the transition. Range: 0 to 20. Default: 5.

    Declaration
    [JsonProperty("grow_mask")]
    public int? GrowMask { get; set; }
    Property Value
    Type Description
    int?
    | Edit this page View Source

    Image

    Required. Raw bytes of the source image to inpaint. Formats: jpeg, png, webp. Minimum 64 pixels per side.

    Declaration
    [JsonProperty("image")]
    public byte[] Image { get; set; }
    Property Value
    Type Description
    byte[]
    | Edit this page View Source

    Mask

    Optional. Grayscale mask image defining the area to inpaint. White pixels are inpainted; black pixels are preserved. If omitted, the alpha channel of the source image is used.

    Declaration
    [JsonProperty("mask")]
    public byte[] Mask { get; set; }
    Property Value
    Type Description
    byte[]
    | Edit this page View Source

    StylePreset

    Optional. Guides the image model toward a particular artistic style.

    Declaration
    [JsonProperty("style_preset")]
    public StabilityTypes.StylePreset? StylePreset { get; set; }
    Property Value
    Type Description
    StabilityTypes.StylePreset?

    Implements

    IMultipartFormRequest

    Extension Methods

    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    ResponseCastingExtensions.GetResult<T>(T)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation