Table of Contents

Class MicrosoftAzureClient

public class MicrosoftAzureClient : AIClient<MicrosoftAzureClient, MicrosoftAzureSettings>
Inheritance
object
MicrosoftAzureClient
Inherited Members

Constructors

MicrosoftAzureClient()

public MicrosoftAzureClient()

Properties

Auth

public AuthService Auth { get; }

Property Value

AuthService

OpenAI

public OpenAIService OpenAI { get; }

Property Value

OpenAIService

Speech

public SpeechService Speech { get; }

Property Value

SpeechService

Methods

CreateApiClientSettings()

protected override CloudApiClientSettings CreateApiClientSettings()

Returns

CloudApiClientSettings

CreateJsonConverters()

protected override List<JsonConverter> CreateJsonConverters()

Returns

List<JsonConverter>

GetApiKeyHeader(string)

public IRequestParam GetApiKeyHeader(string modelId)

Parameters

modelId string

Returns

IRequestParam

GetAuthorizationHeaderAsync(MicrosoftAzureResource)

public UniTask<IRequestParam> GetAuthorizationHeaderAsync(MicrosoftAzureResource resource)

Parameters

resource MicrosoftAzureResource

Returns

UniTask<IRequestParam>

GetExtraParametersHeader()

public IRequestParam GetExtraParametersHeader()

Returns

IRequestParam

GetOcpApimSubscriptionKeyHeader(MicrosoftAzureResource)

public IRequestParam GetOcpApimSubscriptionKeyHeader(MicrosoftAzureResource resource)

Parameters

resource MicrosoftAzureResource

Returns

IRequestParam