Class VertexAiGeminiStreamingChatModel

java.lang.Object
dev.langchain4j.model.vertexai.gemini.VertexAiGeminiStreamingChatModel
All Implemented Interfaces:
dev.langchain4j.model.chat.StreamingChatModel, Closeable, AutoCloseable

public class VertexAiGeminiStreamingChatModel extends Object implements dev.langchain4j.model.chat.StreamingChatModel, Closeable
Represents a Google Vertex AI Gemini language model with a stream chat completion interface, such as gemini-pro. See details here.
  • Constructor Details

  • Method Details

    • chat

      public void chat(dev.langchain4j.model.chat.request.ChatRequest chatRequest, dev.langchain4j.model.chat.response.StreamingChatResponseHandler handler)
      Specified by:
      chat in interface dev.langchain4j.model.chat.StreamingChatModel
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
    • listeners

      public List<dev.langchain4j.model.chat.listener.ChatModelListener> listeners()
      Specified by:
      listeners in interface dev.langchain4j.model.chat.StreamingChatModel
    • provider

      public dev.langchain4j.model.ModelProvider provider()
      Specified by:
      provider in interface dev.langchain4j.model.chat.StreamingChatModel
    • builder