generateContent method
Generates a model response given an input GenerateContentRequest.
Refer to the text generation
guide for detailed
usage information. Input capabilities differ between models, including
tuned models. Refer to the model
guide and tuning
guide for details.
Throws a http.ClientException if there were problems communicating with
the API service. Throws a ServiceException if the API method failed for
any reason.
Implementation
Future<GenerateContentResponse> generateContent(
GenerateContentRequest request,
) async {
final url = Uri.https(_host, '/v1beta/${request.model}:generateContent');
final response = await _client.post(url, body: request);
return GenerateContentResponse.fromJson(response);
}