Class EmbeddingRequest.Builder
java.lang.Object
dev.langchain4j.model.embedding.request.EmbeddingRequest.Builder
- Enclosing class:
EmbeddingRequest
- Since:
- 1.18.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()dimensions(Integer dimensions) Convenience setter that overridesEmbeddingRequestParameters.DIMENSIONSon top of anyparametersset explicitly.Adds one input made of the given (possibly interleaved) content parts, fused into a single embedding.input(EmbeddingInput input) inputs(EmbeddingInput... inputs) inputs(List<EmbeddingInput> inputs) inputType(EmbeddingInputType inputType) Convenience setter that overridesEmbeddingRequestParameters.INPUT_TYPEon top of anyparametersset explicitly.Convenience setter that overridesEmbeddingRequestParameters.MODEL_NAMEon top of anyparametersset explicitly.parameters(EmbeddingRequestParameters parameters) textSegment(TextSegment segment) textSegments(List<TextSegment> segments)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
input
-
inputs
-
textSegment
-
textSegments
-
input
Adds one input made of the given (possibly interleaved) content parts, fused into a single embedding. -
input
-
inputs
-
inputs
-
parameters
-
modelName
Convenience setter that overridesEmbeddingRequestParameters.MODEL_NAMEon top of anyparametersset explicitly. -
dimensions
Convenience setter that overridesEmbeddingRequestParameters.DIMENSIONSon top of anyparametersset explicitly. -
inputType
Convenience setter that overridesEmbeddingRequestParameters.INPUT_TYPEon top of anyparametersset explicitly. -
build
-