Package ucar.unidata.util
Class GeminiService
java.lang.Object
ucar.unidata.util.GeminiService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic 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 voidstatic 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
-