Interface GeminiApiClient
public interface GeminiApiClient
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptioncountTokens(String model, GeminiChatRequest request) generateContent(String model, GeminiChatRequest request) streamGenerateContent(String model, GeminiChatRequest request) vertexBetaCountTokens(String project, String location, String model, GeminiChatRequest request) vertexBetaGenerateContent(String project, String location, String model, GeminiChatRequest request) vertexBetaStreamGenerateContent(String project, String location, String model, GeminiChatRequest request) vertexCountTokens(String project, String location, String model, GeminiChatRequest request) vertexGenerateContent(String project, String location, String model, GeminiChatRequest request) vertexStreamGenerateContent(String project, String location, String model, GeminiChatRequest request)
-
Method Details
-
generateContent
-
streamGenerateContent
-
countTokens
-
vertexGenerateContent
GeminiChatResponse vertexGenerateContent(String project, String location, String model, GeminiChatRequest request) -
vertexStreamGenerateContent
GeminiChatResponse vertexStreamGenerateContent(String project, String location, String model, GeminiChatRequest request) -
vertexCountTokens
GeminiApiClient.TokenCountResponse vertexCountTokens(String project, String location, String model, GeminiChatRequest request) -
vertexBetaGenerateContent
GeminiChatResponse vertexBetaGenerateContent(String project, String location, String model, GeminiChatRequest request) -
vertexBetaStreamGenerateContent
GeminiChatResponse vertexBetaStreamGenerateContent(String project, String location, String model, GeminiChatRequest request) -
vertexBetaCountTokens
GeminiApiClient.TokenCountResponse vertexBetaCountTokens(String project, String location, String model, GeminiChatRequest request)
-