Overview

It is just a text embedding model from Google which converts texts into vectors. Example usage code:

embedding_model = TextEmbeddingModel.from_pretrained("textembedding-gecko")
 
embeddings = embedding_model.get_embeddings(["What is life?"])
 
for embedding in embeddings:
    vector = embedding.values
    print(f"Length = {len(vector)}")
    print(vector)

References

Documentation: Get text embeddings  |  Generative AI on Vertex AI  |  Google Cloud