Class EmbeddingRequest
java.lang.Object
com.codename1.ai.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 Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classMutable builder for an immutableEmbeddingRequest. -
Method Summary
Modifier and TypeMethodDescriptionstatic EmbeddingRequest.Builderbuilder()getModel()static EmbeddingRequestCreates a single-input request.
-
Method Details
-
builder
- Returns:
- a new empty embedding request builder
-
of
Creates a single-input request.- Parameters:
model- provider model id, ornullfor the client defaulttext- text to embed- Returns:
- immutable embedding request
-
getModel
- Returns:
- requested model id, or
nullfor the client default
-
getInputs
-
getDimensions
- Returns:
- requested output dimensions, or
nullfor model default
-