Index
All Classes and Interfaces|All Packages
B
- baseUrl() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiConfig.VertexAiGeminiConfig
-
Meant to be used for testing only in order to override the base URL used by the client
- baseUrl(Optional<String>) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- baseUrl(Optional<String>) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiEmbeddingModel.Builder
- batchEmbedContents(EmbedContentRequests) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiEmbeddingModel
- batchEmbedContents(EmbedContentRequests, VertxAiGeminiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi
- build() - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- build() - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiEmbeddingModel.Builder
- build() - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.ApiMetadata.Builder
- builder() - Static method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel
- builder() - Static method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiEmbeddingModel
- builder() - Static method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.ApiMetadata
- Builder() - Constructor for class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- Builder() - Constructor for class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiEmbeddingModel.Builder
- Builder() - Constructor for class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.ApiMetadata.Builder
C
- chatModel() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiConfig.VertexAiGeminiConfig
-
Chat model related settings
- chatModel(LangChain4jVertexAiGeminiConfig, String) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiRecorder
- ChatModelConfig - Interface in io.quarkiverse.langchain4j.vertexai.runtime.gemini.config
D
- defaultConfig() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiConfig
-
Default model config
- dimension(Integer) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiEmbeddingModel.Builder
E
- embedContent(EmbedContentRequest) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiEmbeddingModel
- embedContent(EmbedContentRequest, VertxAiGeminiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi
- embeddingModel() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiConfig.VertexAiGeminiConfig
-
Embedding model related settings
- embeddingModel(LangChain4jVertexAiGeminiConfig, String) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiRecorder
- enableIntegration() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiConfig.VertexAiGeminiConfig
-
Whether to enable the integration.
G
- generateContent(GenerateContentRequest, VertxAiGeminiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi
- generateContext(GenerateContentRequest) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel
I
- io.quarkiverse.langchain4j.vertexai.runtime.gemini - package io.quarkiverse.langchain4j.vertexai.runtime.gemini
- io.quarkiverse.langchain4j.vertexai.runtime.gemini.config - package io.quarkiverse.langchain4j.vertexai.runtime.gemini.config
L
- LangChain4jVertexAiGeminiConfig - Interface in io.quarkiverse.langchain4j.vertexai.runtime.gemini.config
- LangChain4jVertexAiGeminiConfig.VertexAiGeminiConfig - Interface in io.quarkiverse.langchain4j.vertexai.runtime.gemini.config
- LangChain4jVertexAiGeminiEmbeddingConfig - Interface in io.quarkiverse.langchain4j.vertexai.runtime.gemini.config
- listeners(List<ChatModelListener>) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- location - Variable in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.ApiMetadata
- location() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiConfig.VertexAiGeminiConfig
-
GCP location
- location(String) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- location(String) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiEmbeddingModel.Builder
- location(String) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.ApiMetadata.Builder
- logRequest(HttpClientRequest, Buffer, boolean) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.VertxAiClientLogger
- logRequests() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.ChatModelConfig
-
Whether chat model requests should be logged
- logRequests() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiConfig.VertexAiGeminiConfig
-
Whether the Vertex AI client should log requests
- logRequests() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiEmbeddingConfig
-
Whether chat model requests should be logged
- logRequests(boolean) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- logRequests(boolean) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiEmbeddingModel.Builder
- logResponse(HttpClientResponse, boolean) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.VertxAiClientLogger
- logResponses() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.ChatModelConfig
-
Whether chat model responses should be logged
- logResponses() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiConfig.VertexAiGeminiConfig
-
Whether the Vertex AI client should log responses
- logResponses() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiEmbeddingConfig
-
Whether chat model responses should be logged
- logResponses(boolean) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- logResponses(boolean) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiEmbeddingModel.Builder
M
- mapper(ObjectMapper) - Static method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi
- maxOutputTokens() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.ChatModelConfig
-
Maximum number of tokens that can be generated in the response.
- maxOutputTokens(Integer) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- modelId - Variable in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.ApiMetadata
- modelId() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.ChatModelConfig
-
The id of the model to use.
- modelId() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiEmbeddingConfig
-
The id of the model to use.
- modelId(String) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- modelId(String) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiEmbeddingModel.Builder
- modelId(String) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.ApiMetadata.Builder
N
- namedConfig() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiConfig
-
Named model config
O
- outputDimension() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiEmbeddingConfig
-
Reduced dimension for the output embedding
P
- projectId - Variable in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.ApiMetadata
- projectId() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiConfig.VertexAiGeminiConfig
-
The unique identifier of the project
- projectId(String) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- projectId(String) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiEmbeddingModel.Builder
- projectId(String) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.ApiMetadata.Builder
- publisher - Variable in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.ApiMetadata
- publisher() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiConfig.VertexAiGeminiConfig
-
Publisher of model
- publisher(String) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- publisher(String) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiEmbeddingModel.Builder
- publisher(String) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.ApiMetadata.Builder
R
- responseFormat(ResponseFormat) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
S
- setBodySize(int) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.VertxAiClientLogger
T
- taskType() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiEmbeddingConfig
-
Optional task type for which the embeddings will be used.
- taskType(String) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiEmbeddingModel.Builder
- temperature() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.ChatModelConfig
-
The temperature is used for sampling during response generation, which occurs when topP and topK are applied.
- temperature(Double) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- timeout() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.ChatModelConfig
-
Global timeout for requests to gemini APIs
- timeout() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiConfig.VertexAiGeminiConfig
-
Timeout for requests to gemini APIs
- timeout() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiEmbeddingConfig
-
Global timeout for requests to gemini APIs
- timeout(Duration) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- timeout(Duration) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiEmbeddingModel.Builder
- topK() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.ChatModelConfig
-
Top-K changes how the model selects tokens for output.
- topK(Integer) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- topP() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.ChatModelConfig
-
Top-P changes how the model selects tokens for output.
- topP(Double) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
V
- VertexAiGeminiChatLanguageModel - Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- VertexAiGeminiChatLanguageModel.Builder - Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- VertexAiGeminiEmbeddingModel - Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- VertexAiGeminiEmbeddingModel(VertexAiGeminiEmbeddingModel.Builder) - Constructor for class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiEmbeddingModel
- VertexAiGeminiEmbeddingModel.Builder - Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- VertexAiGeminiRecorder - Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- VertexAiGeminiRecorder() - Constructor for class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiRecorder
- VertxAiClientLogger(boolean, boolean) - Constructor for class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.VertxAiClientLogger
- VertxAiGeminiRestApi - Interface in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- VertxAiGeminiRestApi.ApiMetadata - Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- VertxAiGeminiRestApi.ApiMetadata.Builder - Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- VertxAiGeminiRestApi.VertxAiClientLogger - Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
All Classes and Interfaces|All Packages