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
Images
Gets a cached, immutable, thread-safe request builder for images.
ImageBuilder Images { get; }
Property Value
Models
Gets a cached, immutable, thread-safe request builder for models.
ModelBuilder Models { get; }
Property Value
Tags
Gets a cached, immutable, thread-safe request builder for tags.
TagBuilder Tags { get; }