AiProviderSummary

class oci.golden_gate.models.AiProviderSummary(**kwargs)

Bases: object

Summary details of an AI provider and its supported models.

Attributes

PROVIDER_TYPE_GEMINI A constant which can be used with the provider_type property of a AiProviderSummary.
PROVIDER_TYPE_OCI_GENERATIVE_AI A constant which can be used with the provider_type property of a AiProviderSummary.
PROVIDER_TYPE_OPEN_AI A constant which can be used with the provider_type property of a AiProviderSummary.
PROVIDER_TYPE_VOYAGE_AI A constant which can be used with the provider_type property of a AiProviderSummary.
auth_type [Required] Gets the auth_type of this AiProviderSummary.
default_base_url [Required] Gets the default_base_url of this AiProviderSummary.
description [Required] Gets the description of this AiProviderSummary.
display_name [Required] Gets the display_name of this AiProviderSummary.
models Gets the models of this AiProviderSummary.
provider_type [Required] Gets the provider_type of this AiProviderSummary.

Methods

__init__(**kwargs) Initializes a new AiProviderSummary object with values from keyword arguments.
PROVIDER_TYPE_GEMINI = 'GEMINI'

A constant which can be used with the provider_type property of a AiProviderSummary. This constant has a value of “GEMINI”

PROVIDER_TYPE_OCI_GENERATIVE_AI = 'OCI_GENERATIVE_AI'

A constant which can be used with the provider_type property of a AiProviderSummary. This constant has a value of “OCI_GENERATIVE_AI”

PROVIDER_TYPE_OPEN_AI = 'OPEN_AI'

A constant which can be used with the provider_type property of a AiProviderSummary. This constant has a value of “OPEN_AI”

PROVIDER_TYPE_VOYAGE_AI = 'VOYAGE_AI'

A constant which can be used with the provider_type property of a AiProviderSummary. This constant has a value of “VOYAGE_AI”

__init__(**kwargs)

Initializes a new AiProviderSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • provider_type (str) – The value to assign to the provider_type property of this AiProviderSummary. Allowed values for this property are: “OCI_GENERATIVE_AI”, “GEMINI”, “OPEN_AI”, “VOYAGE_AI”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • display_name (str) – The value to assign to the display_name property of this AiProviderSummary.
  • description (str) – The value to assign to the description property of this AiProviderSummary.
  • auth_type (list[oci.golden_gate.models.AiModelAuthType]) – The value to assign to the auth_type property of this AiProviderSummary.
  • default_base_url (str) – The value to assign to the default_base_url property of this AiProviderSummary.
  • models (list[oci.golden_gate.models.AiModelSummary]) – The value to assign to the models property of this AiProviderSummary.
auth_type

[Required] Gets the auth_type of this AiProviderSummary. Authentication types supported by the AI provider.

Returns:The auth_type of this AiProviderSummary.
Return type:list[oci.golden_gate.models.AiModelAuthType]
default_base_url

[Required] Gets the default_base_url of this AiProviderSummary. Default base URL for the AI provider.

Returns:The default_base_url of this AiProviderSummary.
Return type:str
description

[Required] Gets the description of this AiProviderSummary. Metadata about this specific object.

Returns:The description of this AiProviderSummary.
Return type:str
display_name

[Required] Gets the display_name of this AiProviderSummary. An object’s Display Name.

Returns:The display_name of this AiProviderSummary.
Return type:str
models

Gets the models of this AiProviderSummary. 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.

Returns:The models of this AiProviderSummary.
Return type:list[oci.golden_gate.models.AiModelSummary]
provider_type

[Required] Gets the provider_type of this AiProviderSummary. AI Provider type used by the AI Model Connection.

Allowed values for this property are: “OCI_GENERATIVE_AI”, “GEMINI”, “OPEN_AI”, “VOYAGE_AI”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The provider_type of this AiProviderSummary.
Return type:str