Index

A B C D E F G L M O P Q R S T V 
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.
A B C D E F G L M O P Q R S T V 
All Classes and Interfaces|All Packages|Constant Field Values