Class CohereScoringModelConfig.BuilderBase.CohereScoringModelConfigImpl
java.lang.Object
io.helidon.integrations.langchain4j.providers.cohere.CohereScoringModelConfig.BuilderBase.CohereScoringModelConfigImpl
- All Implemented Interfaces:
Prototype.Api,CohereScoringModelConfig
- Enclosing class:
CohereScoringModelConfig.BuilderBase<BUILDER extends CohereScoringModelConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends CohereScoringModelConfig>
protected static class CohereScoringModelConfig.BuilderBase.CohereScoringModelConfigImpl
extends Object
implements CohereScoringModelConfig
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.integrations.langchain4j.providers.cohere.CohereScoringModelConfig
CohereScoringModelConfig.Builder, CohereScoringModelConfig.BuilderBase<BUILDER extends CohereScoringModelConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends CohereScoringModelConfig> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe root configuration key for this builder. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreate an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptionapiKey()Generated fromCohereScoringModel.CohereScoringModelBuilder.apiKey(java.lang.String)baseUrl()Generated fromCohereScoringModel.CohereScoringModelBuilder.baseUrl(java.lang.String)default dev.langchain4j.model.cohere.CohereScoringModel.CohereScoringModelBuilderSkipped: build - doesn't have exactly one parameter toString - doesn't have exactly one parameterbooleanenabled()If set tofalse(default), CohereScoringModel will not be available even if configured.booleaninthashCode()Optional<org.slf4j.Logger> logger()Generated fromCohereScoringModel.CohereScoringModelBuilder.logger(org.slf4j.Logger)Generated fromCohereScoringModel.CohereScoringModelBuilder.logRequests(java.lang.Boolean)Generated fromCohereScoringModel.CohereScoringModelBuilder.logResponses(java.lang.Boolean)Generated fromCohereScoringModel.CohereScoringModelBuilder.maxRetries(java.lang.Integer)Generated fromCohereScoringModel.CohereScoringModelBuilder.modelName(java.lang.String)proxy()Proxy to use.timeout()Generated fromCohereScoringModel.CohereScoringModelBuilder.timeout(java.time.Duration)toString()
-
Field Details
-
CONFIG_ROOT
The root configuration key for this builder.- See Also:
-
-
Constructor Details
-
CohereScoringModelConfigImpl
Create an instance providing a builder.- Parameters:
builder- extending builder base of this prototype
-
-
Method Details
-
enabled
public boolean enabled()Description copied from interface:CohereScoringModelConfigIf set tofalse(default), CohereScoringModel will not be available even if configured.- Specified by:
enabledin interfaceCohereScoringModelConfig- Returns:
- whether CohereScoringModel is enabled, defaults to
false
-
modelName
Description copied from interface:CohereScoringModelConfigGenerated fromCohereScoringModel.CohereScoringModelBuilder.modelName(java.lang.String)- Specified by:
modelNamein interfaceCohereScoringModelConfig- Returns:
- String property
-
baseUrl
Description copied from interface:CohereScoringModelConfigGenerated fromCohereScoringModel.CohereScoringModelBuilder.baseUrl(java.lang.String)- Specified by:
baseUrlin interfaceCohereScoringModelConfig- Returns:
- String property
-
maxRetries
Description copied from interface:CohereScoringModelConfigGenerated fromCohereScoringModel.CohereScoringModelBuilder.maxRetries(java.lang.Integer)- Specified by:
maxRetriesin interfaceCohereScoringModelConfig- Returns:
- Integer property
-
apiKey
Description copied from interface:CohereScoringModelConfigGenerated fromCohereScoringModel.CohereScoringModelBuilder.apiKey(java.lang.String)- Specified by:
apiKeyin interfaceCohereScoringModelConfig- Returns:
- String property
-
logger
Description copied from interface:CohereScoringModelConfigGenerated fromCohereScoringModel.CohereScoringModelBuilder.logger(org.slf4j.Logger)- Specified by:
loggerin interfaceCohereScoringModelConfig- Returns:
- Logger property
-
logResponses
Description copied from interface:CohereScoringModelConfigGenerated fromCohereScoringModel.CohereScoringModelBuilder.logResponses(java.lang.Boolean)- Specified by:
logResponsesin interfaceCohereScoringModelConfig- Returns:
- Boolean property
-
logRequests
Description copied from interface:CohereScoringModelConfigGenerated fromCohereScoringModel.CohereScoringModelBuilder.logRequests(java.lang.Boolean)- Specified by:
logRequestsin interfaceCohereScoringModelConfig- Returns:
- Boolean property
-
timeout
Description copied from interface:CohereScoringModelConfigGenerated fromCohereScoringModel.CohereScoringModelBuilder.timeout(java.time.Duration)- Specified by:
timeoutin interfaceCohereScoringModelConfig- Returns:
- Duration property
-
proxy
Description copied from interface:CohereScoringModelConfigProxy to use.- Specified by:
proxyin interfaceCohereScoringModelConfig- Returns:
- an
Optionalcontaining HTTP proxy to use
-
toString
-
equals
-
hashCode
public int hashCode() -
configuredBuilder
default dev.langchain4j.model.cohere.CohereScoringModel.CohereScoringModelBuilder configuredBuilder()Skipped:- build - doesn't have exactly one parameter
- toString - doesn't have exactly one parameter
Overridden:
CohereScoringLc4jProvider.proxy()CohereScoringLc4jProvider.proxy()
- Returns:
- Actual Lc4j model builder configured with this blueprint.
-