Search Results for

    Show / Hide Table of Contents

    Class PixelTilesetRequest

    Creates a complete tileset for game development with seamlessly connecting tiles.

    A tileset is a collection of tiles that can be combined to create larger maps and environments. This endpoint generates a comprehensive tileset with inner, outer, and optional transition areas that connect seamlessly when placed adjacent to each other.



    Features:

    • Inner and outer area descriptions for varied terrain
    • Optional transition zones between areas
    • Configurable tile sizes (8x8 to 32x32 pixels)
    • Seamless tile connections for map creation
    • Style control via outline, shading, and detail parameters
    • Reference images for style guidance
    • Color palette control



    Common use cases:

    • Game world tilesets (grass/dirt, water/sand, forest/clearing)
    • Dungeon tilesets (floor/wall combinations)
    • Terrain tilesets for top-down or isometric games



    Maximum tileset size: 400x400 pixels
    Individual tile size range: 8x8 to 32x32 pixels

    Inheritance
    object
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>
    PixelArtRequest<PixelTilesetRequest, Prompt, IPixelArtTilesetOptions>
    PixelTilesetRequest
    Implements
    IGenerativeRequest
    Inherited Members
    PixelArtRequest<PixelTilesetRequest, Prompt, IPixelArtTilesetOptions>.ModelType
    PixelArtRequest<PixelTilesetRequest, Prompt, IPixelArtTilesetOptions>.Size
    PixelArtRequest<PixelTilesetRequest, Prompt, IPixelArtTilesetOptions>.NegativePrompt
    PixelArtRequest<PixelTilesetRequest, Prompt, IPixelArtTilesetOptions>.NoBackground
    PixelArtRequest<PixelTilesetRequest, Prompt, IPixelArtTilesetOptions>.PaletteImage
    PixelArtRequest<PixelTilesetRequest, Prompt, IPixelArtTilesetOptions>.SetSize(MediaSize)
    PixelArtRequest<PixelTilesetRequest, Prompt, IPixelArtTilesetOptions>.SetSize(SpriteSize)
    PixelArtRequest<PixelTilesetRequest, Prompt, IPixelArtTilesetOptions>.SetNegativePrompt(string)
    PixelArtRequest<PixelTilesetRequest, Prompt, IPixelArtTilesetOptions>.SetNoBackground(bool)
    PixelArtRequest<PixelTilesetRequest, Prompt, IPixelArtTilesetOptions>.SetPaletteImage(Texture2D)
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.ModelType
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.Api
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.Prompt
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.Model
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.N
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.Seed
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.MeasureLatency
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.OnLatencyMeasured
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.RequestedAt
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.RecordOptions
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.RecordedContext
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.SetModel(Api, string)
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.SetModel(ModelBase)
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.SetCount(int)
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.SetN(int)
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.SetSeed(long)
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.SetRecordOptions(bool?, bool?, string, string, GenerationRecord, RecordMerger, Action<GenerationRecord>)
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.SetRecordOptions(GenerationRecordOptions)
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.SetMeasureLatency(Action<double>)
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.SetMeasureLatency(bool, Action<double>)
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.SetPlaygroundSettings(string, string, string, bool, Action<double>, Action<GenerationRecord>)
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.ExecuteAsync(CancellationToken)
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.ExecuteAsyncT<T>(CancellationToken)
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.ProcessPostRequestTasks<T>(Generated<T>)
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.ProcessPostRequestTasks(IResult)
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.GetPrompt()
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.GetPromptStringToRecord()
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.Api
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.RequestType
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.HttpOptions
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.DownloadOptions
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.Sender
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.LogOptions
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.ContentType
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.ResponseType
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.IsCanceled
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.Stream
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.SafetyIdentifier
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.ServiceTier
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.Metadata
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.ProviderOptions
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.Options
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.SetSender(string)
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.SetLogOptions(CurlLogOptions)
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.SetOutputPath(string)
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.SetOutputPath(string, string)
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.SetOutputDirectory(string)
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.SetDownloadOptions(DownloadOptions)
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.SetRequestMimeType(MimeType)
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.SetResponseMimeType(MimeType)
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.SetStream(bool)
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.SetMetadata(ServerDictionary)
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.SetSafetyIdentifier(string)
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.SetProviderOptions(IPixelArtTilesetOptions)
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.SetSpecificOptions(IPixelArtTilesetOptions)
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.GetConfig<T>()
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.ExecuteAsync(CancellationToken)
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.Cancel()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9.AIDevKit.PixelArt
    Assembly: Glitch9.AIDevKit.PixelArt.dll
    Syntax
    public sealed class PixelTilesetRequest : PixelArtRequest<PixelTilesetRequest, Prompt, IPixelArtTilesetOptions>, IGenerativeRequest

    Constructors

    | Edit this page View Source

    PixelTilesetRequest(Prompt)

    Creates a pixel-art tileset request.

    Declaration
    public PixelTilesetRequest(Prompt prompt)
    Parameters
    Type Name Description
    Prompt prompt

    Properties

    | Edit this page View Source

    FallbackModel

    Declaration
    protected override string FallbackModel { get; }
    Property Value
    Type Description
    string
    Overrides
    GenerativeRequest<PixelTilesetRequest, Prompt, IImageAsset, IPixelArtTilesetOptions>.FallbackModel
    | Edit this page View Source

    InnerDescription

    Required. Description of the inner/center area (e.g., 'ocean', 'grass')

    Declaration
    public string InnerDescription { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    ModelType

    Declaration
    public override ModelType ModelType { get; }
    Property Value
    Type Description
    ModelType
    Overrides
    PixelArtRequest<PixelTilesetRequest, Prompt, IPixelArtTilesetOptions>.ModelType
    | Edit this page View Source

    OuterDescription

    Required. Description of the outer/border area (e.g., 'sand', 'stone')

    Declaration
    public string OuterDescription { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    RequestType

    The endpoint type for this

    Declaration
    public override RequestType RequestType { get; }
    Property Value
    Type Description
    RequestType
    Overrides
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.RequestType
    | Edit this page View Source

    TransitionDescription

    Optional description of transition area between inner and outer

    Declaration
    public string TransitionDescription { get; set; }
    Property Value
    Type Description
    string

    Methods

    | Edit this page View Source

    ExecuteAsyncInternal()

    Executes the actual task logic. Must be implemented in derived classes.

    Declaration
    protected override UniTask<Generated<IImageAsset>> ExecuteAsyncInternal()
    Returns
    Type Description
    UniTask<Generated<IImageAsset>>
    Overrides
    UnifiedApiRequestBase<PixelTilesetRequest, Generated<IImageAsset>, IPixelArtTilesetOptions>.ExecuteAsyncInternal()
    | Edit this page View Source

    SetInnerDescription(string)

    Sets inner area description.

    Declaration
    public PixelTilesetRequest SetInnerDescription(string innerDescription)
    Parameters
    Type Name Description
    string innerDescription
    Returns
    Type Description
    PixelTilesetRequest
    | Edit this page View Source

    SetOuterDescription(string)

    Sets outer area description.

    Declaration
    public PixelTilesetRequest SetOuterDescription(string outerDescription)
    Parameters
    Type Name Description
    string outerDescription
    Returns
    Type Description
    PixelTilesetRequest
    | Edit this page View Source

    SetTransitionDescription(string)

    Sets optional transition area description.

    Declaration
    public PixelTilesetRequest SetTransitionDescription(string transitionDescription)
    Parameters
    Type Name Description
    string transitionDescription
    Returns
    Type Description
    PixelTilesetRequest

    Implements

    IGenerativeRequest

    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