public final class EmbeddingRequest
- Object
- EmbeddingRequest
Request payload for
LlmClient.embed(EmbeddingRequest). Carries
one or more input strings plus optional dimensions (OpenAI’s
dimensions, Gemini’s outputDimensionality). A null value means
“use the model’s default dimensionality”.Nested types
class EmbeddingRequest.Builder | Mutable builder for an immutable EmbeddingRequest. |
Methods
Inherited methods
Method details
builder
public static EmbeddingRequest.Builder builder()Returns
a new empty embedding request builder
of
public static EmbeddingRequest of(String model, String text)Creates a single-input request.
Parameters
modelString- provider model id, or
nullfor the client default textString- text to embed
Returns
immutable embedding request
getModel
public String getModel()Returns
requested model id, or
null for the client defaultgetInputs
public List<String> getInputs()Returns
immutable input strings in request order
getDimensions
public Integer getDimensions()Returns
requested output dimensions, or
null for model default