Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ai.driftkit.clients.gemini.client - package ai.driftkit.clients.gemini.client
- ai.driftkit.clients.gemini.domain - package ai.driftkit.clients.gemini.domain
- ai.driftkit.clients.gemini.utils - package ai.driftkit.clients.gemini.utils
B
- base64toBytes(String, String) - Static method in class ai.driftkit.clients.gemini.utils.GeminiUtils
- BLOCK_LOW_AND_ABOVE - Enum constant in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmBlockThreshold
- BLOCK_MEDIUM_AND_ABOVE - Enum constant in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmBlockThreshold
- BLOCK_NONE - Enum constant in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmBlockThreshold
- BLOCK_ONLY_HIGH - Enum constant in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmBlockThreshold
- bytesToBase64(byte[]) - Static method in class ai.driftkit.clients.gemini.utils.GeminiUtils
C
- Candidate() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiChatResponse.Candidate
- Citation() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiChatResponse.Citation
- CitationMetadata() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiChatResponse.CitationMetadata
- convertToGeminiSchema(ResponseFormat.JsonSchema) - Static method in class ai.driftkit.clients.gemini.utils.GeminiUtils
- convertToGeminiTool(List<ModelClient.Tool>) - Static method in class ai.driftkit.clients.gemini.utils.GeminiUtils
- countTokens(String, GeminiChatRequest) - Method in interface ai.driftkit.clients.gemini.client.GeminiApiClient
- create(EtlConfig.VaultConfig) - Static method in class ai.driftkit.clients.gemini.client.GeminiModelClient
- createClient(String) - Static method in class ai.driftkit.clients.gemini.client.GeminiClientFactory
- createClient(String, String) - Static method in class ai.driftkit.clients.gemini.client.GeminiClientFactory
- createInlineData(byte[], String) - Static method in class ai.driftkit.clients.gemini.utils.GeminiUtils
F
- FileData() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiContent.Part.FileData
- FunctionCall() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiContent.Part.FunctionCall
- FunctionCallingConfig() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiChatRequest.ToolConfig.FunctionCallingConfig
- FunctionDeclaration() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiTool.FunctionDeclaration
- FunctionParameters() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiTool.FunctionParameters
- FunctionResponse() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiContent.Part.FunctionResponse
G
- GEMINI_DEFAULT - Static variable in class ai.driftkit.clients.gemini.client.GeminiModelClient
- GEMINI_FLASH_2_5 - Static variable in class ai.driftkit.clients.gemini.utils.GeminiUtils
- GEMINI_FLASH_LITE_2_5 - Static variable in class ai.driftkit.clients.gemini.utils.GeminiUtils
- GEMINI_IMAGE_DEFAULT - Static variable in class ai.driftkit.clients.gemini.client.GeminiModelClient
- GEMINI_IMAGE_MODEL - Static variable in class ai.driftkit.clients.gemini.utils.GeminiUtils
- GEMINI_MINI_DEFAULT - Static variable in class ai.driftkit.clients.gemini.client.GeminiModelClient
- GEMINI_PREFIX - Static variable in class ai.driftkit.clients.gemini.client.GeminiModelClient
- GEMINI_PRO_2_5 - Static variable in class ai.driftkit.clients.gemini.utils.GeminiUtils
- GEMINI_SMART_DEFAULT - Static variable in class ai.driftkit.clients.gemini.client.GeminiModelClient
- GeminiApiClient - Interface in ai.driftkit.clients.gemini.client
- GeminiApiClient.TokenCountResponse - Class in ai.driftkit.clients.gemini.client
- GeminiChatRequest - Class in ai.driftkit.clients.gemini.domain
- GeminiChatRequest() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiChatRequest
- GeminiChatRequest.ToolConfig - Class in ai.driftkit.clients.gemini.domain
- GeminiChatRequest.ToolConfig.FunctionCallingConfig - Class in ai.driftkit.clients.gemini.domain
- GeminiChatResponse - Class in ai.driftkit.clients.gemini.domain
- GeminiChatResponse() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiChatResponse
- GeminiChatResponse.Candidate - Class in ai.driftkit.clients.gemini.domain
- GeminiChatResponse.Citation - Class in ai.driftkit.clients.gemini.domain
- GeminiChatResponse.CitationMetadata - Class in ai.driftkit.clients.gemini.domain
- GeminiChatResponse.GroundingAttribution - Class in ai.driftkit.clients.gemini.domain
- GeminiChatResponse.LogprobsResult - Class in ai.driftkit.clients.gemini.domain
- GeminiChatResponse.SafetyRating - Class in ai.driftkit.clients.gemini.domain
- GeminiChatResponse.TopCandidate - Class in ai.driftkit.clients.gemini.domain
- GeminiChatResponse.UsageMetadata - Class in ai.driftkit.clients.gemini.domain
- GeminiClientFactory - Class in ai.driftkit.clients.gemini.client
- GeminiClientFactory() - Constructor for class ai.driftkit.clients.gemini.client.GeminiClientFactory
- GeminiContent - Class in ai.driftkit.clients.gemini.domain
- GeminiContent() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiContent
- GeminiContent.Part - Class in ai.driftkit.clients.gemini.domain
- GeminiContent.Part.FileData - Class in ai.driftkit.clients.gemini.domain
- GeminiContent.Part.FunctionCall - Class in ai.driftkit.clients.gemini.domain
- GeminiContent.Part.FunctionResponse - Class in ai.driftkit.clients.gemini.domain
- GeminiContent.Part.InlineData - Class in ai.driftkit.clients.gemini.domain
- GeminiGenerationConfig - Class in ai.driftkit.clients.gemini.domain
- GeminiGenerationConfig() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiGenerationConfig
- GeminiGenerationConfig.ThinkingConfig - Class in ai.driftkit.clients.gemini.domain
- GeminiImageRequest - Class in ai.driftkit.clients.gemini.domain
- GeminiImageRequest() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiImageRequest
- GeminiImageRequest.ImageGenerationConfig - Class in ai.driftkit.clients.gemini.domain
- GeminiModelClient - Class in ai.driftkit.clients.gemini.client
- GeminiModelClient() - Constructor for class ai.driftkit.clients.gemini.client.GeminiModelClient
- GeminiSafetySettings - Class in ai.driftkit.clients.gemini.domain
- GeminiSafetySettings() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiSafetySettings
- GeminiSafetySettings.HarmBlockThreshold - Enum Class in ai.driftkit.clients.gemini.domain
- GeminiSafetySettings.HarmCategory - Enum Class in ai.driftkit.clients.gemini.domain
- GeminiSchema - Class in ai.driftkit.clients.gemini.domain
- GeminiSchema() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiSchema
- GeminiTool - Class in ai.driftkit.clients.gemini.domain
- GeminiTool() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiTool
- GeminiTool.FunctionDeclaration - Class in ai.driftkit.clients.gemini.domain
- GeminiTool.FunctionParameters - Class in ai.driftkit.clients.gemini.domain
- GeminiTool.PropertyDefinition - Class in ai.driftkit.clients.gemini.domain
- GeminiUtils - Class in ai.driftkit.clients.gemini.utils
- GeminiUtils() - Constructor for class ai.driftkit.clients.gemini.utils.GeminiUtils
- GeminiUtils.ImageData - Class in ai.driftkit.clients.gemini.utils
- generateContent(String, GeminiChatRequest) - Method in interface ai.driftkit.clients.gemini.client.GeminiApiClient
- getCapabilities() - Method in class ai.driftkit.clients.gemini.client.GeminiModelClient
- getValue() - Method in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmBlockThreshold
- getValue() - Method in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmCategory
- GroundingAttribution() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiChatResponse.GroundingAttribution
H
- HARM_BLOCK_THRESHOLD_UNSPECIFIED - Enum constant in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmBlockThreshold
- HARM_CATEGORY_DANGEROUS - Enum constant in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmCategory
- HARM_CATEGORY_DANGEROUS_CONTENT - Enum constant in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmCategory
- HARM_CATEGORY_DEROGATORY - Enum constant in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmCategory
- HARM_CATEGORY_HARASSMENT - Enum constant in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmCategory
- HARM_CATEGORY_HATE_SPEECH - Enum constant in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmCategory
- HARM_CATEGORY_MEDICAL - Enum constant in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmCategory
- HARM_CATEGORY_SEXUAL - Enum constant in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmCategory
- HARM_CATEGORY_SEXUALLY_EXPLICIT - Enum constant in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmCategory
- HARM_CATEGORY_TOXICITY - Enum constant in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmCategory
- HARM_CATEGORY_UNSPECIFIED - Enum constant in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmCategory
- HARM_CATEGORY_VIOLENCE - Enum constant in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmCategory
I
- ImageData() - Constructor for class ai.driftkit.clients.gemini.utils.GeminiUtils.ImageData
- ImageGenerationConfig() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiImageRequest.ImageGenerationConfig
- imageToText(ModelTextRequest) - Method in class ai.driftkit.clients.gemini.client.GeminiModelClient
- init(EtlConfig.VaultConfig) - Method in class ai.driftkit.clients.gemini.client.GeminiModelClient
- InlineData() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiContent.Part.InlineData
L
- LogprobsResult() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiChatResponse.LogprobsResult
P
- Part() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiContent.Part
- PropertyDefinition() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiTool.PropertyDefinition
S
- SafetyRating() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiChatResponse.SafetyRating
- streamGenerateContent(String, GeminiChatRequest) - Method in interface ai.driftkit.clients.gemini.client.GeminiApiClient
- streamTextToText(ModelTextRequest) - Method in class ai.driftkit.clients.gemini.client.GeminiModelClient
T
- textToImage(ModelImageRequest) - Method in class ai.driftkit.clients.gemini.client.GeminiModelClient
- textToText(ModelTextRequest) - Method in class ai.driftkit.clients.gemini.client.GeminiModelClient
- ThinkingConfig() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiGenerationConfig.ThinkingConfig
- TokenCountResponse() - Constructor for class ai.driftkit.clients.gemini.client.GeminiApiClient.TokenCountResponse
- ToolConfig() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiChatRequest.ToolConfig
- TopCandidate() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiChatResponse.TopCandidate
U
- UsageMetadata() - Constructor for class ai.driftkit.clients.gemini.domain.GeminiChatResponse.UsageMetadata
V
- valueOf(String) - Static method in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmBlockThreshold
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmCategory
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmBlockThreshold
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ai.driftkit.clients.gemini.domain.GeminiSafetySettings.HarmCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values