KtorAutomatic1111MetadataApi
class KtorAutomatic1111MetadataApi(val httpClient: HttpClient = createConfiguredHttpClient()) : Automatic1111MetadataApi(source)
Ktor implementation of Automatic1111 metadata calls counted as configuration sync traffic.
Author
Dmitriy Moroz
Parameters
httpClient
Configured Ktor client used to send provider requests.
Constructors
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun fetchConfiguration(baseUrl: String, authorization: BasicHttpAuthorization?): ServerConfigurationRaw
Loads SDAI data through fetchConfiguration.
Link copied to clipboard
open suspend override fun fetchEmbeddings(baseUrl: String, authorization: BasicHttpAuthorization?): KtorSdEmbeddingsResponse
Loads SDAI data through fetchEmbeddings.
Link copied to clipboard
open suspend override fun fetchExtensions(baseUrl: String, authorization: BasicHttpAuthorization?): List<StableDiffusionExtensionRaw>
Loads SDAI data through fetchExtensions.
Link copied to clipboard
open suspend override fun fetchForgeModules(baseUrl: String, authorization: BasicHttpAuthorization?): List<ForgeModuleRaw>
Loads SDAI data through fetchForgeModules.
Link copied to clipboard
open suspend override fun fetchHyperNetworks(baseUrl: String, authorization: BasicHttpAuthorization?): List<StableDiffusionHyperNetworkRaw>
Loads SDAI data through fetchHyperNetworks.
Link copied to clipboard
open suspend override fun fetchLoras(baseUrl: String, authorization: BasicHttpAuthorization?): List<StableDiffusionLoraRaw>
Loads SDAI data through fetchLoras.
Link copied to clipboard
open suspend override fun fetchModels(baseUrl: String, authorization: BasicHttpAuthorization?): List<KtorStableDiffusionModelRaw>
Loads SDAI data through fetchModels.
Link copied to clipboard
open suspend override fun fetchSamplers(baseUrl: String, authorization: BasicHttpAuthorization?): List<StableDiffusionSamplerRaw>
Loads SDAI data through fetchSamplers.
Link copied to clipboard
open suspend override fun fetchScriptInfo(baseUrl: String, authorization: BasicHttpAuthorization?): List<StableDiffusionScriptInfoRaw>
Loads SDAI data through fetchScriptInfo.
Link copied to clipboard
open suspend override fun fetchScripts(baseUrl: String, authorization: BasicHttpAuthorization?): StableDiffusionScriptsRaw
Loads SDAI data through fetchScripts.
Link copied to clipboard
open suspend override fun updateConfiguration(baseUrl: String, authorization: BasicHttpAuthorization?, request: ServerConfigurationRaw)
Performs the SDAI side effect handled by updateConfiguration.