Class ChatModelImpl

java.lang.Object
com.oracle.cloud.spring.genai.ChatModelImpl
All Implemented Interfaces:
ChatModel

public class ChatModelImpl extends Object implements ChatModel
OCI GenAI Chat
  • Constructor Details

    • ChatModelImpl

      public ChatModelImpl(com.oracle.bmc.generativeaiinference.GenerativeAiInference client, com.oracle.bmc.generativeaiinference.model.ServingMode servingMode, String compartment, String preambleOverride, Double temperature, Double frequencyPenalty, Integer maxTokens, Double presencePenalty, Double topP, Integer topK, InferenceRequestType inferenceRequestType)
  • Method Details

    • chat

      public com.oracle.bmc.generativeaiinference.responses.ChatResponse chat(String prompt)
      Chat using OCI GenAI.
      Specified by:
      chat in interface ChatModel
      Parameters:
      prompt - Prompt text sent to OCI GenAI chat model.
      Returns:
      OCI GenAI ChatResponse