Index
All Classes and Interfaces|All Packages
A
- AiClientLogger(boolean, boolean) - Constructor for class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRestApi.AiClientLogger
- AiGeminiChatLanguageModel - Class in io.quarkiverse.langchain4j.ai.runtime.gemini
- AiGeminiChatLanguageModel.Builder - Class in io.quarkiverse.langchain4j.ai.runtime.gemini
- AiGeminiEmbeddingModel - Class in io.quarkiverse.langchain4j.ai.runtime.gemini
- AiGeminiEmbeddingModel(AiGeminiEmbeddingModel.Builder) - Constructor for class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiEmbeddingModel
- AiGeminiEmbeddingModel.Builder - Class in io.quarkiverse.langchain4j.ai.runtime.gemini
- AiGeminiRecorder - Class in io.quarkiverse.langchain4j.ai.runtime.gemini
- AiGeminiRecorder() - Constructor for class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRecorder
- AiGeminiRestApi - Interface in io.quarkiverse.langchain4j.ai.runtime.gemini
- AiGeminiRestApi.AiClientLogger - Class in io.quarkiverse.langchain4j.ai.runtime.gemini
- AiGeminiRestApi.ApiMetadata - Class in io.quarkiverse.langchain4j.ai.runtime.gemini
- AiGeminiRestApi.ApiMetadata.Builder - Class in io.quarkiverse.langchain4j.ai.runtime.gemini
- apiKey() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.LangChain4jAiGeminiConfig.AiGeminiConfig
-
The api key
B
- baseUrl() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.LangChain4jAiGeminiConfig.AiGeminiConfig
-
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.ai.runtime.gemini.AiGeminiChatLanguageModel.Builder
- baseUrl(Optional<String>) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiEmbeddingModel.Builder
- batchEmbedContents(EmbedContentRequests) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiEmbeddingModel
- batchEmbedContents(EmbedContentRequests, AiGeminiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRestApi
- build() - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiChatLanguageModel.Builder
- build() - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiEmbeddingModel.Builder
- build() - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRestApi.ApiMetadata.Builder
- builder() - Static method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiChatLanguageModel
- builder() - Static method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiEmbeddingModel
- builder() - Static method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRestApi.ApiMetadata
- Builder() - Constructor for class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiChatLanguageModel.Builder
- Builder() - Constructor for class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiEmbeddingModel.Builder
- Builder() - Constructor for class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRestApi.ApiMetadata.Builder
C
- chatModel() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.LangChain4jAiGeminiConfig.AiGeminiConfig
-
Chat model related settings
- chatModel(LangChain4jAiGeminiConfig, String) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRecorder
- ChatModelConfig - Interface in io.quarkiverse.langchain4j.ai.runtime.gemini.config
- code() - Method in record class io.quarkiverse.langchain4j.ai.runtime.gemini.ErrorResponse.ErrorInfo
-
Returns the value of the
code
record component. - configName(String) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiChatLanguageModel.Builder
- configName(String) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiEmbeddingModel.Builder
D
- defaultConfig() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.LangChain4jAiGeminiConfig
-
Default model config
- dimension(Integer) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiEmbeddingModel.Builder
E
- embedContent(EmbedContentRequest) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiEmbeddingModel
- embedContent(EmbedContentRequest, AiGeminiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRestApi
- embeddingModel() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.LangChain4jAiGeminiConfig.AiGeminiConfig
-
Embedding model related settings
- embeddingModel(LangChain4jAiGeminiConfig, String) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRecorder
- enableIntegration() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.LangChain4jAiGeminiConfig.AiGeminiConfig
-
Whether to enable the integration.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.ai.runtime.gemini.ErrorResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.ai.runtime.gemini.ErrorResponse.ErrorInfo
-
Indicates whether some other object is "equal to" this one.
- error() - Method in record class io.quarkiverse.langchain4j.ai.runtime.gemini.ErrorResponse
-
Returns the value of the
error
record component. - ErrorInfo(Integer, String, String) - Constructor for record class io.quarkiverse.langchain4j.ai.runtime.gemini.ErrorResponse.ErrorInfo
-
Creates an instance of a
ErrorInfo
record class. - ErrorResponse - Record Class in io.quarkiverse.langchain4j.ai.runtime.gemini
-
Error information.
- ErrorResponse(ErrorResponse.ErrorInfo) - Constructor for record class io.quarkiverse.langchain4j.ai.runtime.gemini.ErrorResponse
-
Creates an instance of a
ErrorResponse
record class. - ErrorResponse.ErrorInfo - Record Class in io.quarkiverse.langchain4j.ai.runtime.gemini
G
- generateContent(GenerateContentRequest, AiGeminiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRestApi
- generateContext(GenerateContentRequest) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiChatLanguageModel
H
- hashCode() - Method in record class io.quarkiverse.langchain4j.ai.runtime.gemini.ErrorResponse.ErrorInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.ai.runtime.gemini.ErrorResponse
-
Returns a hash code value for this object.
I
- io.quarkiverse.langchain4j.ai.runtime.gemini - package io.quarkiverse.langchain4j.ai.runtime.gemini
- io.quarkiverse.langchain4j.ai.runtime.gemini.config - package io.quarkiverse.langchain4j.ai.runtime.gemini.config
K
- key - Variable in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRestApi.ApiMetadata
- key(String) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiChatLanguageModel.Builder
- key(String) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiEmbeddingModel.Builder
- key(String) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRestApi.ApiMetadata.Builder
L
- LangChain4jAiGeminiConfig - Interface in io.quarkiverse.langchain4j.ai.runtime.gemini.config
- LangChain4jAiGeminiConfig.AiGeminiConfig - Interface in io.quarkiverse.langchain4j.ai.runtime.gemini.config
- LangChain4jAiGeminiEmbeddingConfig - Interface in io.quarkiverse.langchain4j.ai.runtime.gemini.config
- listeners(List<ChatModelListener>) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiChatLanguageModel.Builder
- logRequest(HttpClientRequest, Buffer, boolean) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRestApi.AiClientLogger
- logRequests() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.ChatModelConfig
-
Whether chat model requests should be logged
- logRequests() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.LangChain4jAiGeminiConfig.AiGeminiConfig
-
Whether the Vertex AI client should log requests
- logRequests() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.LangChain4jAiGeminiEmbeddingConfig
-
Whether chat model requests should be logged
- logRequests(boolean) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiChatLanguageModel.Builder
- logRequests(boolean) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiEmbeddingModel.Builder
- logResponse(HttpClientResponse, boolean) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRestApi.AiClientLogger
- logResponses() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.ChatModelConfig
-
Whether chat model responses should be logged
- logResponses() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.LangChain4jAiGeminiConfig.AiGeminiConfig
-
Whether the Vertex AI client should log responses
- logResponses() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.LangChain4jAiGeminiEmbeddingConfig
-
Whether chat model responses should be logged
- logResponses(boolean) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiChatLanguageModel.Builder
- logResponses(boolean) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiEmbeddingModel.Builder
M
- mapper(ObjectMapper) - Static method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRestApi
- maxOutputTokens() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.ChatModelConfig
-
Maximum number of tokens that can be generated in the response.
- maxOutputTokens(Integer) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiChatLanguageModel.Builder
- message() - Method in record class io.quarkiverse.langchain4j.ai.runtime.gemini.ErrorResponse.ErrorInfo
-
Returns the value of the
message
record component. - modelId - Variable in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRestApi.ApiMetadata
- modelId() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.ChatModelConfig
-
The id of the model to use.
- modelId() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.LangChain4jAiGeminiEmbeddingConfig
-
The id of the model to use.
- modelId(String) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiChatLanguageModel.Builder
- modelId(String) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiEmbeddingModel.Builder
- modelId(String) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRestApi.ApiMetadata.Builder
N
- namedConfig() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.LangChain4jAiGeminiConfig
-
Named model config
O
- outputDimension() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.LangChain4jAiGeminiEmbeddingConfig
-
Reduced dimension for the output embedding
P
- publisher() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.LangChain4jAiGeminiConfig.AiGeminiConfig
-
Publisher of model
R
- responseFormat(ResponseFormat) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiChatLanguageModel.Builder
S
- setBodySize(int) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRestApi.AiClientLogger
- status() - Method in record class io.quarkiverse.langchain4j.ai.runtime.gemini.ErrorResponse.ErrorInfo
-
Returns the value of the
status
record component.
T
- taskType() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.LangChain4jAiGeminiEmbeddingConfig
-
Optional task type for which the embeddings will be used.
- taskType(String) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiEmbeddingModel.Builder
- temperature() - Method in interface io.quarkiverse.langchain4j.ai.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.ai.runtime.gemini.AiGeminiChatLanguageModel.Builder
- timeout() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.ChatModelConfig
-
Global timeout for requests to gemini APIs
- timeout() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.LangChain4jAiGeminiConfig.AiGeminiConfig
-
Timeout for requests to gemini APIs
- timeout() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.LangChain4jAiGeminiEmbeddingConfig
-
Global timeout for requests to gemini APIs
- timeout(Duration) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiChatLanguageModel.Builder
- timeout(Duration) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiEmbeddingModel.Builder
- toException(Response) - Static method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiRestApi
- topK() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.ChatModelConfig
-
Top-K changes how the model selects tokens for output.
- topK(Integer) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiChatLanguageModel.Builder
- topP() - Method in interface io.quarkiverse.langchain4j.ai.runtime.gemini.config.ChatModelConfig
-
Top-P changes how the model selects tokens for output.
- topP(Double) - Method in class io.quarkiverse.langchain4j.ai.runtime.gemini.AiGeminiChatLanguageModel.Builder
- toString() - Method in record class io.quarkiverse.langchain4j.ai.runtime.gemini.ErrorResponse.ErrorInfo
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.ai.runtime.gemini.ErrorResponse
-
Returns a string representation of this record class.
All Classes and Interfaces|All Packages