# EmbeddingResult


```
class EmbeddingResult
```

<br />

*** ** * ** ***

Result of an embedding request returned by `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/embedding/EmbeddingModel#generateEmbedding(com.google.mlkit.genai.embedding.EmbeddingRequest)`.

## Summary

| ### Public constructors |
|---|
| `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/embedding/EmbeddingResult#EmbeddingResult(com.google.mlkit.genai.embedding.EmbeddingVector,kotlin.String)(embedding: https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/embedding/EmbeddingVector, modelSignature: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)` |

| ### Public properties |
|---|---|
| `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/embedding/EmbeddingVector` | `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/embedding/EmbeddingResult#embedding()` The generated `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/embedding/EmbeddingVector` corresponding to the input `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/embedding/Content`. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html` | `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/embedding/EmbeddingResult#modelSignature()` The signature of the model that generated this embedding (matching `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/embedding/EmbeddingModel#getModelSignature()`). |

## Public constructors

### EmbeddingResult

```
EmbeddingResult(embedding: EmbeddingVector, modelSignature: String)
```

## Public properties

### embedding

```
val embedding: EmbeddingVector
```

The generated `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/embedding/EmbeddingVector` corresponding to the input `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/embedding/Content`.

### modelSignature

```
val modelSignature: String
```

The signature of the model that generated this embedding (matching `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/embedding/EmbeddingModel#getModelSignature()`). Embeddings generated by models with different signatures are incompatible and should not be directly compared; persist this value alongside stored vectors to detect when re-indexing is required.