Table of Contents

Class CivitaiSharpOptions

Namespace
CivitaiSharp.Core
Assembly
CivitaiSharp.Core.dll

Unified configuration options for CivitaiSharp libraries.

public sealed class CivitaiSharpOptions
Inheritance
CivitaiSharpOptions
Inherited Members

Examples

// appsettings.json:
{
  "CivitaiSharp": {
    "Api": {
      "Key": "your-public-api-key",
      "Version": "v1",
      "TimeoutSeconds": 30
    },
    "Sdk": {
      "Key": "your-generator-api-token",
      "Version": "v1",
      "TimeoutSeconds": 600
    }
  }
}

Remarks

This class centralizes configuration for both Core and Sdk libraries. Configure this class in the CivitaiSharp section of your configuration file.

Properties

Api

Configuration for the Core library (public API).

public ApiOptions Api { get; set; }

Property Value

ApiOptions

Sdk

Configuration for the Sdk library (Generator/Orchestration API).

public SdkOptions Sdk { get; set; }

Property Value

SdkOptions