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>
public IRequestParam GetApiKeyHeader(string modelId)
Parameters
modelId string
Returns
- IRequestParam
public UniTask<IRequestParam> GetAuthorizationHeaderAsync(MicrosoftAzureResource resource)
Parameters
resource MicrosoftAzureResource
Returns
- UniTask<IRequestParam>
public IRequestParam GetExtraParametersHeader()
Returns
- IRequestParam
public IRequestParam GetOcpApimSubscriptionKeyHeader(MicrosoftAzureResource resource)
Parameters
resource MicrosoftAzureResource
Returns
- IRequestParam