Join the Gemini API Developer Competition!
Learn more
Send feedback
google.ai.generativelanguage.EmbedContentRequest
Stay organized with collections
Save and categorize content based on your preferences.
Request containing the Content
for the model to embed.
Attributes
model
str
Required. The model's resource name. This serves as an ID
for the Model to use.
This name should match a model name returned by the
ListModels
method.
Format: models/{model}
content
google.ai.generativelanguage.Content
Required. The content to embed. Only the parts.text
fields will be counted.
task_type
google.ai.generativelanguage.TaskType
Optional. Optional task type for which the embeddings will
be used. Can only be set for models/embedding-001
.
title
str
Optional. An optional title for the text. Only applicable
when TaskType is RETRIEVAL_DOCUMENT
.
Note: Specifying a title
for RETRIEVAL_DOCUMENT
provides better quality embeddings for retrieval.
output_dimensionality
int
Optional. Optional reduced dimension for the output
embedding. If set, excessive values in the output embedding
are truncated from the end. Supported by newer models since
2024, and the earlier model (models/embedding-001
)
cannot specify this value.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-05-14 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?