Class DefaultEmbeddingRequestParameters.Builder<B extends DefaultEmbeddingRequestParameters.Builder<B>>
java.lang.Object
dev.langchain4j.model.embedding.request.DefaultEmbeddingRequestParameters.Builder<B>
- Direct Known Subclasses:
OpenAiEmbeddingRequestParameters.Builder
- Enclosing class:
DefaultEmbeddingRequestParameters
public static class DefaultEmbeddingRequestParameters.Builder<B extends DefaultEmbeddingRequestParameters.Builder<B>>
extends Object
- Since:
- 1.18.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()dimensions(Integer dimensions) inputType(EmbeddingInputType inputType) overrideWith(EmbeddingRequestParameters parameters) Copies all populated parameters from the given instance into this builder.protected Bself()<T> Bset(EmbeddingParameter<T> parameter, T value) Sets a single parameter.
-
Field Details
-
values
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
set
Sets a single parameter. Anullvalue clears the parameter, keeping it out of thepopulated set.- Type Parameters:
T- the value type.- Parameters:
parameter- the parameter token.value- the value, ornullto leave it unset.- Returns:
this.
-
modelName
-
dimensions
-
inputType
-
overrideWith
Copies all populated parameters from the given instance into this builder.- Parameters:
parameters- the parameters to copy, may benull.- Returns:
this.
-
self
-
build
-