Package com.azure.ai.inference.models
Class EmbeddingItem
java.lang.Object
com.azure.ai.inference.models.EmbeddingItem
- All Implemented Interfaces:
com.azure.json.JsonSerializable<EmbeddingItem>
public final class EmbeddingItem
extends Object
implements com.azure.json.JsonSerializable<EmbeddingItem>
Representation of a single embeddings relatedness comparison.
-
Method Summary
Modifier and TypeMethodDescriptionstatic EmbeddingItem
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of EmbeddingItem from the JsonReader.com.azure.core.util.BinaryData
Get the embedding property: List of embedding values for the input prompt.Get the embedding property: List of embedding values for the input prompt.int
getIndex()
Get the index property: Index of the prompt to which the EmbeddingItem corresponds.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Method Details
-
getEmbedding
public com.azure.core.util.BinaryData getEmbedding()Get the embedding property: List of embedding values for the input prompt. These represent a measurement of the vector-based relatedness of the provided input. Or a base64 encoded string of the embedding vector.- Returns:
- the embedding value.
-
getEmbeddingList
Get the embedding property: List of embedding values for the input prompt. These represent a measurement of the vector-based relatedness of the provided input. Or a base64 encoded string of the embedding vector.- Returns:
- the embeddings as a list of floats.
-
getIndex
public int getIndex()Get the index property: Index of the prompt to which the EmbeddingItem corresponds.- Returns:
- the index value.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<EmbeddingItem>
- Throws:
IOException
-
fromJson
Reads an instance of EmbeddingItem from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of EmbeddingItem if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException
- If the deserialized JSON object was missing any required properties.IOException
- If an error occurs while reading the EmbeddingItem.
-