All Superinterfaces:
Prototype.Api
All Known Implementing Classes:
OllamaLanguageModelConfig.BuilderBase.OllamaLanguageModelConfigImpl

public interface OllamaLanguageModelConfig extends Prototype.Api
Interface generated from definition. Please add javadoc to the definition interface.
See Also:
  • Field Details

  • Method Details

    • builder

      Create a new fluent API builder to customize configuration.
      Returns:
      a new builder
    • builder

      Create a new fluent API builder from an existing instance.
      Parameters:
      instance - an existing instance used as a base for the builder
      Returns:
      a builder based on an instance
    • create

      static OllamaLanguageModelConfig create(Config config)
      Create a new instance from configuration.
      Parameters:
      config - used to configure the new instance
      Returns:
      a new instance configured from configuration
    • create

      Create a new instance from configuration.
      Parameters:
      config - used to configure the new instance
      Returns:
      a new instance configured from configuration
    • create

      static OllamaLanguageModelConfig create()
      Create a new instance with default values.
      Returns:
      a new instance
    • enabled

      boolean enabled()
      If set to false (default), OllamaLanguageModel will not be available even if configured.
      Returns:
      whether OllamaLanguageModel is enabled, defaults to false
    • topK

      Optional<Integer> topK()
      Generated from OllamaLanguageModel.OllamaLanguageModelBuilder.topK(java.lang.Integer)
      Returns:
      Integer property
    • seed

      Optional<Integer> seed()
      Generated from OllamaLanguageModel.OllamaLanguageModelBuilder.seed(java.lang.Integer)
      Returns:
      Integer property
    • responseFormat

      Optional<dev.langchain4j.model.chat.request.ResponseFormat> responseFormat()
      Generated from OllamaLanguageModel.OllamaLanguageModelBuilder.responseFormat(dev.langchain4j.model.chat.request.ResponseFormat)
      Returns:
      ResponseFormat property
    • logResponses

      Optional<Boolean> logResponses()
      Generated from OllamaLanguageModel.OllamaLanguageModelBuilder.logResponses(java.lang.Boolean)
      Returns:
      Boolean property
    • topP

      Optional<Double> topP()
      Generated from OllamaLanguageModel.OllamaLanguageModelBuilder.topP(java.lang.Double)
      Returns:
      Double property
    • logRequests

      Optional<Boolean> logRequests()
      Generated from OllamaLanguageModel.OllamaLanguageModelBuilder.logRequests(java.lang.Boolean)
      Returns:
      Boolean property
    • timeout

      Optional<Duration> timeout()
      Generated from OllamaLanguageModel.OllamaLanguageModelBuilder.timeout(java.time.Duration)
      Returns:
      Duration property
    • modelName

      Optional<String> modelName()
      Generated from OllamaLanguageModel.OllamaLanguageModelBuilder.modelName(java.lang.String)
      Returns:
      String property
    • baseUrl

      Optional<String> baseUrl()
      Generated from OllamaLanguageModel.OllamaLanguageModelBuilder.baseUrl(java.lang.String)
      Returns:
      String property
    • maxRetries

      Optional<Integer> maxRetries()
      Generated from OllamaLanguageModel.OllamaLanguageModelBuilder.maxRetries(java.lang.Integer)
      Returns:
      Integer property
    • stop

      List<String> stop()
      Generated from OllamaLanguageModel.OllamaLanguageModelBuilder.stop(java.util.List)
      Returns:
      List property
    • httpClientBuilder

      Optional<dev.langchain4j.http.client.HttpClientBuilder> httpClientBuilder()
      Generated from OllamaLanguageModel.OllamaLanguageModelBuilder.httpClientBuilder(dev.langchain4j.http.client.HttpClientBuilder)
      Returns:
      HttpClientBuilder property
    • temperature

      Optional<Double> temperature()
      Generated from OllamaLanguageModel.OllamaLanguageModelBuilder.temperature(java.lang.Double)
      Returns:
      Double property
    • numCtx

      Optional<Integer> numCtx()
      Generated from OllamaLanguageModel.OllamaLanguageModelBuilder.numCtx(java.lang.Integer)
      Returns:
      Integer property
    • repeatPenalty

      Optional<Double> repeatPenalty()
      Generated from OllamaLanguageModel.OllamaLanguageModelBuilder.repeatPenalty(java.lang.Double)
      Returns:
      Double property
    • numPredict

      Optional<Integer> numPredict()
      Generated from OllamaLanguageModel.OllamaLanguageModelBuilder.numPredict(java.lang.Integer)
      Returns:
      Integer property
    • customHeaders

      Map<String,String> customHeaders()
      Generated from OllamaLanguageModel.OllamaLanguageModelBuilder.customHeaders(java.util.Map)
      Returns:
      Map property
    • configuredBuilder

      default dev.langchain4j.model.ollama.OllamaLanguageModel.OllamaLanguageModelBuilder configuredBuilder()
      Skipped:
      • build - doesn't have exactly one parameter
      Returns:
      Actual Lc4j model builder configured with this blueprint.