Class ProviderProfile

java.lang.Object
com.oracle.database.selectai.model.ProviderProfile
Direct Known Subclasses:
ProviderProfile.AnthropicProviderProfile, ProviderProfile.AWSProviderProfile, ProviderProfile.AzureProviderProfile, ProviderProfile.CohereProviderProfile, ProviderProfile.GoogleProviderProfile, ProviderProfile.HuggingFaceProviderProfile, ProviderProfile.OCIGenAIProviderProfile, ProviderProfile.OpenAIProviderProfile

public abstract class ProviderProfile extends Object
Convenience object for applying provider-specific attributes to ProfileAttributes.Builder.

Provider profiles reduce boilerplate when creating profile attributes for a known provider. They set provider names and caller-supplied provider fields while still allowing the caller to add AI model identifiers, embedding settings, credentials, and object selection details on ProfileAttributes.Builder.

See Also: