Index

A B C D E G H I K L M N O P R S T 
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.
A B C D E G H I K L M N O P R S T 
All Classes and Interfaces|All Packages