Show / Hide Table of Contents

Class AiProviderSummary

Summary details of an AI provider and its supported models.

Inheritance
object
AiProviderSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.GoldengateService.Models
Assembly: OCI.DotNetSDK.Goldengate.dll
Syntax
public class AiProviderSummary

Properties

AuthType

Declaration
[Required(ErrorMessage = "AuthType is required.")]
[JsonProperty(PropertyName = "authType")]
public List<AiModelAuthType> AuthType { get; set; }
Property Value
Type Description
List<AiModelAuthType>

Authentication types supported by the AI provider.

Remarks

Required

DefaultBaseUrl

Declaration
[Required(ErrorMessage = "DefaultBaseUrl is required.")]
[JsonProperty(PropertyName = "defaultBaseUrl")]
public string DefaultBaseUrl { get; set; }
Property Value
Type Description
string

Default base URL for the AI provider.

Remarks

Required

Description

Declaration
[Required(ErrorMessage = "Description is required.")]
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type Description
string

Metadata about this specific object.

Remarks

Required

DisplayName

Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

An object's Display Name.

Remarks

Required

Models

Declaration
[JsonProperty(PropertyName = "models")]
public List<AiModelSummary> Models { get; set; }
Property Value
Type Description
List<AiModelSummary>

List of AI models supported by this provider, when available. This field is null when the provider's models can be retrieved only after supplying additional context. For example, OCI_GENERATIVE_AI model availability may vary by region.

ProviderType

Declaration
[Required(ErrorMessage = "ProviderType is required.")]
[JsonProperty(PropertyName = "providerType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AiProviderSummary.ProviderTypeEnum? ProviderType { get; set; }
Property Value
Type Description
AiProviderSummary.ProviderTypeEnum?

AI Provider type used by the AI Model Connection.

Remarks

Required

In this article
Back to top