Package ucar.unidata.util
Class GeminiService
java.lang.Object
ucar.unidata.util.GeminiService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncountTokens
(GeminiService.GeminiRequest request, String model) countTokens
(GeminiService.GeminiRequest request, String model, String systemInstruction) generateContent
(GeminiService.GeminiRequest request, String model) generateContent
(GeminiService.GeminiRequest request, String model, String systemInstruction) getCompletionWithImage
(GeminiService.GeminiRequestWithImage request, String model) getCompletionWithImage
(GeminiService.GeminiRequestWithImage request, String model, String systemInstruction) static void
static void
-
Constructor Details
-
GeminiService
-
-
Method Details
-
generateContent
public GeminiService.GeminiResponse generateContent(GeminiService.GeminiRequest request, String model) throws IOException - Throws:
IOException
-
generateContent
public GeminiService.GeminiResponse generateContent(GeminiService.GeminiRequest request, String model, String systemInstruction) throws IOException - Throws:
IOException
-
countTokens
public GeminiService.GeminiCountResponse countTokens(GeminiService.GeminiRequest request, String model) throws IOException - Throws:
IOException
-
countTokens
public GeminiService.GeminiCountResponse countTokens(GeminiService.GeminiRequest request, String model, String systemInstruction) throws IOException - Throws:
IOException
-
getCompletionWithImage
public GeminiService.GeminiResponse getCompletionWithImage(GeminiService.GeminiRequestWithImage request, String model) throws IOException - Throws:
IOException
-
getCompletionWithImage
public GeminiService.GeminiResponse getCompletionWithImage(GeminiService.GeminiRequestWithImage request, String model, String systemInstruction) throws IOException - Throws:
IOException
-
main
-
testImage
-