KtorStabilityAiEnginesApi

class KtorStabilityAiEnginesApi(val httpClient: HttpClient, val baseUrl: String, val json: Json = defaultNetworkJson) : StabilityAiEnginesApi(source)

Coordinates KtorStabilityAiEnginesApi behavior in the SDAI network layer.

Author

Dmitriy Moroz

Constructors

Link copied to clipboard
constructor(httpClient: HttpClient, baseUrl: String, json: Json = defaultNetworkJson)
constructor(baseUrl: String)

Types

Link copied to clipboard
private object Companion

Properties

Link copied to clipboard
private val baseUrl: String

Exposes the baseUrl value used by the SDAI network layer.

Link copied to clipboard
private val httpClient: HttpClient

Exposes the httpClient value used by the SDAI network layer.

Link copied to clipboard
private val json: Json

Exposes the json value used by the SDAI network layer.

Functions

Link copied to clipboard
open suspend override fun fetchEngines(apiKey: String): List<StabilityAiEngineRaw>

Loads SDAI data through fetchEngines.