Class GeminiUtils
java.lang.Object
ai.driftkit.clients.gemini.utils.GeminiUtils
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GeminiUtils.ImageDatabase64toBytes(String mimeType, String base64Data) static StringbytesToBase64(byte[] bytes) static GeminiSchemaconvertToGeminiSchema(ai.driftkit.common.domain.client.ResponseFormat.JsonSchema schema) static GeminiToolconvertToGeminiTool(List<ai.driftkit.common.domain.client.ModelClient.Tool> tools) createInlineData(byte[] data, String mimeType)
-
Field Details
-
GEMINI_PRO_2_5
- See Also:
-
GEMINI_FLASH_2_5
- See Also:
-
GEMINI_FLASH_LITE_2_5
- See Also:
-
GEMINI_IMAGE_MODEL
- See Also:
-
-
Constructor Details
-
GeminiUtils
public GeminiUtils()
-
-
Method Details
-
base64toBytes
-
bytesToBase64
-
createInlineData
-
convertToGeminiTool
public static GeminiTool convertToGeminiTool(List<ai.driftkit.common.domain.client.ModelClient.Tool> tools) -
convertToGeminiSchema
public static GeminiSchema convertToGeminiSchema(ai.driftkit.common.domain.client.ResponseFormat.JsonSchema schema)
-