Class OCIGenAiChatAutoConfiguration

java.lang.Object
org.springframework.ai.model.oci.genai.autoconfigure.OCIGenAiChatAutoConfiguration

@AutoConfiguration(after=OCIGenAiInferenceClientAutoConfiguration.class) @ConditionalOnClass(OCICohereChatModel.class) @EnableConfigurationProperties(OCICohereChatModelProperties.class) @ConditionalOnProperty(name="spring.ai.model.chat", havingValue="oci-genai", matchIfMissing=true) public class OCIGenAiChatAutoConfiguration extends Object
Chat Auto-configuration for Oracle Cloud Infrastructure Generative AI.
Author:
Anders Swanson, Ilayaperumal Gopinathan, Issam El-atif
  • Constructor Details

    • OCIGenAiChatAutoConfiguration

      public OCIGenAiChatAutoConfiguration()
  • Method Details

    • ociChatModel

      @Bean @ConditionalOnMissingBean public OCICohereChatModel ociChatModel(com.oracle.bmc.generativeaiinference.GenerativeAiInferenceClient generativeAiClient, OCICohereChatModelProperties properties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<ChatModelObservationConvention> observationConvention)