public class ResponseHandler
Helper class to post-process GenerateContentResponse.
Static Methods
getContent(GenerateContentResponse response)
public static Content getContent(GenerateContentResponse response)
Gets the content in a GenerateContentResponse.
Parameter | |
---|---|
Name | Description |
response |
GenerateContentResponse a com.google.cloud.vertexai.api.GenerateContentResponse instance |
Returns | |
---|---|
Type | Description |
Content |
the com.google.cloud.vertexai.api.Content in the response |
getFinishReason(GenerateContentResponse response)
public static Candidate.FinishReason getFinishReason(GenerateContentResponse response)
Gets the finish reason in a GenerateContentResponse.
Parameter | |
---|---|
Name | Description |
response |
GenerateContentResponse a com.google.cloud.vertexai.api.GenerateContentResponse instance |
Returns | |
---|---|
Type | Description |
Candidate.FinishReason |
the com.google.cloud.vertexai.api.FinishReason in the response |
getFunctionCalls(GenerateContentResponse response)
public static ImmutableList<FunctionCall> getFunctionCalls(GenerateContentResponse response)
Gets the list of function calls in a GenerateContentResponse.
Parameter | |
---|---|
Name | Description |
response |
GenerateContentResponse a com.google.cloud.vertexai.api.GenerateContentResponse instance |
Returns | |
---|---|
Type | Description |
com.google.common.collect.ImmutableList<FunctionCall> |
a list of com.google.cloud.vertexai.api.FunctionCall in the response |
getText(GenerateContentResponse response)
public static String getText(GenerateContentResponse response)
Gets the text message in a GenerateContentResponse.
Parameter | |
---|---|
Name | Description |
response |
GenerateContentResponse a com.google.cloud.vertexai.api.GenerateContentResponse instance |
Returns | |
---|---|
Type | Description |
String |
a String that aggregates all the text parts in the response |
Constructors
ResponseHandler()
public ResponseHandler()