Class OpenAiStreamingChatModelConfig.BuilderBase.OpenAiStreamingChatModelConfigImpl

java.lang.Object
io.helidon.integrations.langchain4j.providers.openai.OpenAiStreamingChatModelConfig.BuilderBase.OpenAiStreamingChatModelConfigImpl
All Implemented Interfaces:
Prototype.Api, OpenAiStreamingChatModelConfig
Enclosing class:
OpenAiStreamingChatModelConfig.BuilderBase<BUILDER extends OpenAiStreamingChatModelConfig.BuilderBase<BUILDER,PROTOTYPE>,PROTOTYPE extends OpenAiStreamingChatModelConfig>

protected static class OpenAiStreamingChatModelConfig.BuilderBase.OpenAiStreamingChatModelConfigImpl extends Object implements OpenAiStreamingChatModelConfig
Generated implementation of the prototype, can be extended by descendant prototype implementations.
  • Nested Class Summary

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The root configuration key for this builder.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Create an instance providing a builder.
  • Method Summary

    Modifier and Type
    Method
    Description
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.apiKey(java.lang.String)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.baseUrl(java.lang.String)
    default dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder
    Skipped: modelName - property already exist -> dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder modelName(java.lang.String) responseFormat - property already exist -> dev.langchain4j.model.openai.OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder responseFormat(java.lang.String) build - doesn't have exactly one parameter
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.customHeaders(java.util.Map)
    Optional<dev.langchain4j.model.chat.request.ChatRequestParameters>
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.defaultRequestParameters(dev.langchain4j.model.chat.request.ChatRequestParameters)
    boolean
    If set to false (default), OpenAiStreamingChatModel will not be available even if configured.
    boolean
     
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.frequencyPenalty(java.lang.Double)
    int
     
    Optional<dev.langchain4j.http.client.HttpClientBuilder>
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.httpClientBuilder(dev.langchain4j.http.client.HttpClientBuilder)
    List<dev.langchain4j.model.chat.listener.ChatModelListener>
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.listeners(java.util.List)
    Optional<org.slf4j.Logger>
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.logger(org.slf4j.Logger)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.logitBias(java.util.Map)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.logRequests(java.lang.Boolean)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.logResponses(java.lang.Boolean)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.maxCompletionTokens(java.lang.Integer)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.maxTokens(java.lang.Integer)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.metadata(java.util.Map)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.modelName(java.lang.String)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.organizationId(java.lang.String)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.parallelToolCalls(java.lang.Boolean)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.presencePenalty(java.lang.Double)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.projectId(java.lang.String)
    Enable a "JSON mode" in the model configuration.
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.returnThinking(java.lang.Boolean)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.seed(java.lang.Integer)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.serviceTier(java.lang.String)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.stop(java.util.List)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.store(java.lang.Boolean)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.strictJsonSchema(java.lang.Boolean)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.strictTools(java.lang.Boolean)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.temperature(java.lang.Double)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.timeout(java.time.Duration)
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.topP(java.lang.Double)
     
    Generated from OpenAiStreamingChatModel.OpenAiStreamingChatModelBuilder.user(java.lang.String)

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait