Index
All Classes and Interfaces|All Packages
A
- ApplicationDefaultAuthProvider() - Constructor for class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.ApplicationDefaultAuthProvider
- args() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionCall
-
Returns the value of the
args
record component.
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
- build() - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerationConfig.Builder
- build() - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.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.GenerationConfig
- builder() - Static method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel
- builder() - Static method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.ApiMetadata
- Builder() - Constructor for class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerationConfig.Builder
- Builder() - Constructor for class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- Builder() - Constructor for class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.ApiMetadata.Builder
C
- Candidate(GenerateContentResponse.Candidate.Content, GenerateContentResponse.FinishReason) - Constructor for record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.Candidate
-
Creates an instance of a
Candidate
record class. - candidates() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse
-
Returns the value of the
candidates
record component. - candidatesTokenCount() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.UsageMetadata
-
Returns the value of the
candidatesTokenCount
record component. - chat(ChatRequest) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel
- 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
- content() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionResponse.Response
-
Returns the value of the
content
record component. - content() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.Candidate
-
Returns the value of the
content
record component. - Content(String, List<GenerateContentRequest.Content.Part>) - Constructor for record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Content
-
Creates an instance of a
Content
record class. - Content(List<GenerateContentResponse.Candidate.Part>) - Constructor for record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.Candidate.Content
-
Creates an instance of a
Content
record class. - contents() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest
-
Returns the value of the
contents
record component.
D
- defaultConfig() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiConfig
-
Default model config
- description() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionDeclaration
-
Returns the value of the
description
record component.
E
- empty() - Static method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionDeclaration.Parameters
- enableIntegration() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiConfig.VertexAiGeminiConfig
-
Whether to enable the integration.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionCall
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionDeclaration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionDeclaration.Parameters
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionResponse.Response
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Content
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Content.Part
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.SystemInstruction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.SystemInstruction.Part
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Tool
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.Candidate.Content
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.Candidate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.Candidate.Part
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.UsageMetadata
-
Indicates whether some other object is "equal to" this one.
F
- filter(ResteasyReactiveClientRequestContext) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.TokenFilter
- FINISH_REASON_UNSPECIFIED - Enum constant in enum class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.FinishReason
- finishReason() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.Candidate
-
Returns the value of the
finishReason
record component. - functionCall() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Content.Part
-
Returns the value of the
functionCall
record component. - functionCall() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.Candidate.Part
-
Returns the value of the
functionCall
record component. - FunctionCall - Record Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- FunctionCall(String, Map<String, Object>) - Constructor for record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionCall
-
Creates an instance of a
FunctionCall
record class. - FunctionDeclaration - Record Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- FunctionDeclaration(String, String, FunctionDeclaration.Parameters) - Constructor for record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionDeclaration
-
Creates an instance of a
FunctionDeclaration
record class. - FunctionDeclaration.Parameters - Record Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- functionDeclarations() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Tool
-
Returns the value of the
functionDeclarations
record component. - functionResponse() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Content.Part
-
Returns the value of the
functionResponse
record component. - FunctionResponse - Record Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- FunctionResponse(String, FunctionResponse.Response) - Constructor for record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionResponse
-
Creates an instance of a
FunctionResponse
record class. - FunctionResponse.Response - Record Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
G
- generate(List<ChatMessage>) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel
- generate(List<ChatMessage>, ToolSpecification) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel
- generate(List<ChatMessage>, List<ToolSpecification>) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel
- generateContent(GenerateContentRequest, VertxAiGeminiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi
- GenerateContentRequest - Record Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- GenerateContentRequest(List<GenerateContentRequest.Content>, GenerateContentRequest.SystemInstruction, List<GenerateContentRequest.Tool>, GenerationConfig) - Constructor for record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest
-
Creates an instance of a
GenerateContentRequest
record class. - GenerateContentRequest.Content - Record Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- GenerateContentRequest.Content.Part - Record Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- GenerateContentRequest.SystemInstruction - Record Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- GenerateContentRequest.SystemInstruction.Part - Record Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- GenerateContentRequest.Tool - Record Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- GenerateContentResponse - Record Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- GenerateContentResponse(List<GenerateContentResponse.Candidate>, GenerateContentResponse.UsageMetadata) - Constructor for record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse
-
Creates an instance of a
GenerateContentResponse
record class. - GenerateContentResponse.Candidate - Record Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- GenerateContentResponse.Candidate.Content - Record Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- GenerateContentResponse.Candidate.Part - Record Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- GenerateContentResponse.FinishReason - Enum Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- GenerateContentResponse.UsageMetadata - Record Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- generationConfig() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest
-
Returns the value of the
generationConfig
record component. - GenerationConfig - Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- GenerationConfig(GenerationConfig.Builder) - Constructor for class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerationConfig
- GenerationConfig.Builder - Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- getAuthorization(ModelAuthProvider.Input) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.ApplicationDefaultAuthProvider
- getMaxOutputTokens() - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerationConfig
- getTemperature() - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerationConfig
- getTopK() - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerationConfig
- getTopP() - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerationConfig
H
- hashCode() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionCall
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionDeclaration
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionDeclaration.Parameters
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionResponse.Response
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Content
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Content.Part
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.SystemInstruction
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.SystemInstruction.Part
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Tool
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.Candidate.Content
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.Candidate
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.Candidate.Part
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.UsageMetadata
-
Returns a hash code value for this object.
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
- 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.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(boolean) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.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(boolean) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
M
- mapper(ObjectMapper) - Static method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi
- MAX_TOKENS - Enum constant in enum class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.FinishReason
- 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.GenerationConfig.Builder
- 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(String) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- modelId(String) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.ApiMetadata.Builder
N
- name() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionCall
-
Returns the value of the
name
record component. - name() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionDeclaration
-
Returns the value of the
name
record component. - name() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionResponse
-
Returns the value of the
name
record component. - name() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionResponse.Response
-
Returns the value of the
name
record component. - namedConfig() - Method in interface io.quarkiverse.langchain4j.vertexai.runtime.gemini.config.LangChain4jVertexAiGeminiConfig
-
Named model config
O
- objectType(Map<String, Map<String, Object>>, List<String>) - Static method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionDeclaration.Parameters
- ofContent(List<String>) - Static method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.SystemInstruction
- ofFunctionCall(FunctionCall) - Static method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Content.Part
- ofFunctionResponse(FunctionResponse) - Static method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Content.Part
- ofText(String) - Static method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Content.Part
- OTHER - Enum constant in enum class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.FinishReason
P
- parameters() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionDeclaration
-
Returns the value of the
parameters
record component. - Parameters(String, Map<String, Map<String, Object>>, List<String>) - Constructor for record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionDeclaration.Parameters
-
Creates an instance of a
Parameters
record class. - Part(String) - Constructor for record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.SystemInstruction.Part
-
Creates an instance of a
Part
record class. - Part(String, FunctionCall) - Constructor for record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.Candidate.Part
-
Creates an instance of a
Part
record class. - Part(String, FunctionCall, FunctionResponse) - Constructor for record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Content.Part
-
Creates an instance of a
Part
record class. - parts() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Content
-
Returns the value of the
parts
record component. - parts() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.SystemInstruction
-
Returns the value of the
parts
record component. - parts() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.Candidate.Content
-
Returns the value of the
parts
record component. - 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.VertxAiGeminiRestApi.ApiMetadata.Builder
- promptTokenCount() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.UsageMetadata
-
Returns the value of the
promptTokenCount
record component. - properties() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionDeclaration.Parameters
-
Returns the value of the
properties
record component. - 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.VertxAiGeminiRestApi.ApiMetadata.Builder
R
- RECITATION - Enum constant in enum class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.FinishReason
- required() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionDeclaration.Parameters
-
Returns the value of the
required
record component. - response() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionResponse
-
Returns the value of the
response
record component. - Response(String, Object) - Constructor for record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionResponse.Response
-
Creates an instance of a
Response
record class. - role() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Content
-
Returns the value of the
role
record component.
S
- SAFETY - Enum constant in enum class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.FinishReason
- setBodySize(int) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.VertxAiClientLogger
- STOP - Enum constant in enum class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.FinishReason
- systemInstruction() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest
-
Returns the value of the
systemInstruction
record component. - SystemInstruction(List<GenerateContentRequest.SystemInstruction.Part>) - Constructor for record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.SystemInstruction
-
Creates an instance of a
SystemInstruction
record class.
T
- 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.GenerationConfig.Builder
- temperature(Double) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- text() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Content.Part
-
Returns the value of the
text
record component. - text() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.SystemInstruction.Part
-
Returns the value of the
text
record component. - text() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.Candidate.Part
-
Returns the value of the
text
record component. - 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(Duration) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- TokenFilter(ManagedExecutor) - Constructor for class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertxAiGeminiRestApi.TokenFilter
- Tool(List<FunctionDeclaration>) - Constructor for record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Tool
-
Creates an instance of a
Tool
record class. - tools() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest
-
Returns the value of the
tools
record component. - 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.GenerationConfig.Builder
- 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.GenerationConfig.Builder
- topP(Double) - Method in class io.quarkiverse.langchain4j.vertexai.runtime.gemini.VertexAiGeminiChatLanguageModel.Builder
- toString() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionCall
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionDeclaration.Parameters
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionDeclaration
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionResponse.Response
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionResponse
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Content.Part
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Content
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.SystemInstruction.Part
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.SystemInstruction
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest.Tool
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentRequest
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.Candidate.Content
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.Candidate.Part
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.Candidate
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.UsageMetadata
-
Returns a string representation of this record class.
- totalTokenCount() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.UsageMetadata
-
Returns the value of the
totalTokenCount
record component. - toToolExecutionRequest() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionCall
- type() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.FunctionDeclaration.Parameters
-
Returns the value of the
type
record component.
U
- UNRECOGNIZED - Enum constant in enum class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.FinishReason
- usageMetadata() - Method in record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse
-
Returns the value of the
usageMetadata
record component. - UsageMetadata(Integer, Integer, Integer) - Constructor for record class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.UsageMetadata
-
Creates an instance of a
UsageMetadata
record class.
V
- valueOf(String) - Static method in enum class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.FinishReason
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.quarkiverse.langchain4j.vertexai.runtime.gemini.GenerateContentResponse.FinishReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VertexAiGeminiChatLanguageModel - Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- VertexAiGeminiChatLanguageModel.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.ApplicationDefaultAuthProvider - Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- VertxAiGeminiRestApi.TokenFilter - Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
- VertxAiGeminiRestApi.VertxAiClientLogger - Class in io.quarkiverse.langchain4j.vertexai.runtime.gemini
All Classes and Interfaces|All Packages