Index

A B C F G H I L P S T U V 
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
 

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.
A B C F G H I L P S T U V 
All Classes and Interfaces|All Packages|Constant Field Values