public static final class EmbeddingRequest.Builder
- Object
- EmbeddingRequest.Builder
Mutable builder for an immutable
EmbeddingRequest.Methods
Inherited methods
Method details
model
public EmbeddingRequest.Builder model(String m)Parameters
mString- provider model id, or
nullfor client default
Returns
this builder
inputs
public EmbeddingRequest.Builder inputs(List<String> in)Replaces all input strings.
Parameters
inList<String>- strings to embed;
nullclears the list
Returns
this builder
addInput
public EmbeddingRequest.Builder addInput(String s)Parameters
sString- input string to append
Returns
this builder
dimensions
public EmbeddingRequest.Builder dimensions(Integer d)Parameters
dInteger- requested vector dimensions, or
nullfor model default
Returns
this builder
build
public EmbeddingRequest build()Returns
validated immutable request
Throws
IllegalStateException- when no input strings were supplied