Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- apiKey(String) - Method in class org.springframework.ai.google.genai.embedding.GoogleGenAiEmbeddingConnectionDetails.Builder
- autoTruncate(Boolean) - Method in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.Builder
B
- build() - Method in class org.springframework.ai.google.genai.embedding.GoogleGenAiEmbeddingConnectionDetails.Builder
- build() - Method in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.Builder
- builder() - Static method in class org.springframework.ai.google.genai.embedding.GoogleGenAiEmbeddingConnectionDetails
- builder() - Static method in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions
- Builder() - Constructor for class org.springframework.ai.google.genai.embedding.GoogleGenAiEmbeddingConnectionDetails.Builder
- Builder() - Constructor for class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.Builder
C
- call(EmbeddingRequest) - Method in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingModel
- CLASSIFICATION - Enum constant in enum class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.TaskType
-
Specifies that the embeddings will be used for classification.
- CLUSTERING - Enum constant in enum class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.TaskType
-
Specifies that the embeddings will be used for clustering.
D
- DEFAULT_LOCATION - Static variable in class org.springframework.ai.google.genai.embedding.GoogleGenAiEmbeddingConnectionDetails
- DEFAULT_MODEL_NAME - Static variable in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions
- DEFAULT_PUBLISHER - Static variable in class org.springframework.ai.google.genai.embedding.GoogleGenAiEmbeddingConnectionDetails
- dimensions() - Method in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingModel
- dimensions(Integer) - Method in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.Builder
E
- embed(Document) - Method in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingModel
F
- FACT_VERIFICATION - Enum constant in enum class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.TaskType
-
Specifies that the query embedding is used for fact verification.
- from(GoogleGenAiTextEmbeddingOptions) - Method in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.Builder
G
- GEMINI_EMBEDDING_001 - Enum constant in enum class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingModelName
-
Recommended embedding model for Gemini API.
- genAiClient(Client) - Method in class org.springframework.ai.google.genai.embedding.GoogleGenAiEmbeddingConnectionDetails.Builder
- getApiKey() - Method in class org.springframework.ai.google.genai.embedding.GoogleGenAiEmbeddingConnectionDetails
- getAutoTruncate() - Method in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions
- getDescription() - Method in enum class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingModelName
- getDimensions() - Method in enum class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingModelName
- getDimensions() - Method in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions
- getGenAiClient() - Method in class org.springframework.ai.google.genai.embedding.GoogleGenAiEmbeddingConnectionDetails
- getLocation() - Method in class org.springframework.ai.google.genai.embedding.GoogleGenAiEmbeddingConnectionDetails
- getModel() - Method in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions
- getModelEndpointName(String) - Method in class org.springframework.ai.google.genai.embedding.GoogleGenAiEmbeddingConnectionDetails
-
Constructs the model endpoint name in the format expected by the embedding models.
- getName() - Method in enum class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingModelName
- getProjectId() - Method in class org.springframework.ai.google.genai.embedding.GoogleGenAiEmbeddingConnectionDetails
- getTaskType() - Method in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions
- getTitle() - Method in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions
- getVersion() - Method in enum class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingModelName
- GoogleGenAiEmbeddingConnectionDetails - Class in org.springframework.ai.google.genai.embedding
-
GoogleGenAiEmbeddingConnectionDetails represents the details of a connection to the embedding service using the new Google Gen AI SDK.
- GoogleGenAiEmbeddingConnectionDetails.Builder - Class in org.springframework.ai.google.genai.embedding
- GoogleGenAiTextEmbeddingModel - Class in org.springframework.ai.google.genai.text
-
A class representing a Vertex AI Text Embedding Model using the new Google Gen AI SDK.
- GoogleGenAiTextEmbeddingModel(GoogleGenAiEmbeddingConnectionDetails, GoogleGenAiTextEmbeddingOptions) - Constructor for class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingModel
- GoogleGenAiTextEmbeddingModel(GoogleGenAiEmbeddingConnectionDetails, GoogleGenAiTextEmbeddingOptions, RetryTemplate) - Constructor for class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingModel
- GoogleGenAiTextEmbeddingModel(GoogleGenAiEmbeddingConnectionDetails, GoogleGenAiTextEmbeddingOptions, RetryTemplate, ObservationRegistry) - Constructor for class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingModel
- GoogleGenAiTextEmbeddingModelName - Enum Class in org.springframework.ai.google.genai.text
-
VertexAI Embedding Models: - Text embeddings - Multimodal embeddings
- GoogleGenAiTextEmbeddingOptions - Class in org.springframework.ai.google.genai.text
-
Options for the Embedding supported by the GenAI SDK
- GoogleGenAiTextEmbeddingOptions(String, GoogleGenAiTextEmbeddingOptions.TaskType, Integer, String, Boolean) - Constructor for class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions
- GoogleGenAiTextEmbeddingOptions.Builder - Class in org.springframework.ai.google.genai.text
- GoogleGenAiTextEmbeddingOptions.TaskType - Enum Class in org.springframework.ai.google.genai.text
L
- location(String) - Method in class org.springframework.ai.google.genai.embedding.GoogleGenAiEmbeddingConnectionDetails.Builder
M
- model(String) - Method in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.Builder
- model(GoogleGenAiTextEmbeddingModelName) - Method in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.Builder
O
- options - Variable in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingModel
- org.springframework.ai.google.genai.embedding - package org.springframework.ai.google.genai.embedding
- org.springframework.ai.google.genai.text - package org.springframework.ai.google.genai.text
P
- projectId(String) - Method in class org.springframework.ai.google.genai.embedding.GoogleGenAiEmbeddingConnectionDetails.Builder
Q
- QUESTION_ANSWERING - Enum constant in enum class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.TaskType
-
Specifies that the query embedding is used for answering questions.
R
- RETRIEVAL_DOCUMENT - Enum constant in enum class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.TaskType
-
Specifies the given text is a document in a search/retrieval setting.
- RETRIEVAL_QUERY - Enum constant in enum class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.TaskType
-
Specifies the given text is a query in a search/retrieval setting.
S
- SEMANTIC_SIMILARITY - Enum constant in enum class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.TaskType
-
Specifies the given text will be used for semantic textual similarity (STS).
- setObservationConvention(EmbeddingModelObservationConvention) - Method in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingModel
-
Use the provided convention for reporting observation data
T
- taskType(GoogleGenAiTextEmbeddingOptions.TaskType) - Method in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.Builder
- TEXT_EMBEDDING_004 - Enum constant in enum class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingModelName
-
English model.
- TEXT_MULTILINGUAL_EMBEDDING_002 - Enum constant in enum class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingModelName
-
Multilingual model.
- title(String) - Method in class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.Builder
V
- valueOf(String) - Static method in enum class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.TaskType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.google.genai.text.GoogleGenAiTextEmbeddingOptions.TaskType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values