Class QianfanStreamingResponseBuilder

java.lang.Object
dev.langchain4j.model.qianfan.client.QianfanStreamingResponseBuilder

public class QianfanStreamingResponseBuilder extends Object
This class needs to be thread safe because it is called when a streaming result comes back and there is no guarantee that this thread will be the same as the one that initiated the request, in fact it almost certainly won't be.
  • Constructor Details

    • QianfanStreamingResponseBuilder

      public QianfanStreamingResponseBuilder(Integer inputTokenCount)
  • Method Details

    • append

      public void append(ChatCompletionResponse partialResponse)
    • append

      public void append(CompletionResponse partialResponse)
    • build

      public dev.langchain4j.model.output.Response<dev.langchain4j.data.message.AiMessage> build(dev.langchain4j.model.Tokenizer tokenizer, boolean forcefulToolExecution)
    • build

      public dev.langchain4j.model.output.Response<String> build(dev.langchain4j.model.Tokenizer tokenizer)
    • build

      public dev.langchain4j.model.output.Response<dev.langchain4j.data.message.AiMessage> build()