Foundation Models Embedding API, gRPC: EmbeddingsService.TextEmbedding
Written by
Updated at April 24, 2025
A method for obtaining embeddings from text data.
gRPC request
rpc TextEmbedding (TextEmbeddingRequest) returns (TextEmbeddingResponse)
TextEmbeddingRequest
{
"model_uri": "string",
"text": "string",
"dim": "google.protobuf.Int64Value"
}
Request for the service to obtain text embeddings.
Field |
Description |
model_uri |
string The model URI to be used for obtaining text embeddings. |
text |
string The input text for which the embedding is requested. |
dim |
Optional parameter to specify embedding dimension for models that support multi-dimensional outputs |
TextEmbeddingResponse
{
"embedding": [
"double"
],
"num_tokens": "int64",
"model_version": "string"
}
Response containing generated text embedding.
Field |
Description |
embedding[] |
double A repeated list of double values representing the embedding. |
num_tokens |
int64 The number of tokens in the input text. |
model_version |
string The model version changes with each new releases. |