Table of Contents

Interface IApiClient

Namespace
CivitaiSharp.Core
Assembly
CivitaiSharp.Core.dll

Client interface for the Civitai public API. Properties return cached, immutable builder instances that are safe for concurrent access. Each fluent method on the builders returns a new instance, so multiple threads can safely derive new configurations from the same base builder.

public interface IApiClient

Properties

Creators

Gets a cached, immutable, thread-safe request builder for creators.

CreatorBuilder Creators { get; }

Property Value

CreatorBuilder

Images

Gets a cached, immutable, thread-safe request builder for images.

ImageBuilder Images { get; }

Property Value

ImageBuilder

Models

Gets a cached, immutable, thread-safe request builder for models.

ModelBuilder Models { get; }

Property Value

ModelBuilder

Tags

Gets a cached, immutable, thread-safe request builder for tags.

TagBuilder Tags { get; }

Property Value

TagBuilder