batchEmbedContents method
Generates multiple embedding vectors from the input Content which
consists of a batch of strings represented as EmbedContentRequest
objects.
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
@override
Future<BatchEmbedContentsResponse> batchEmbedContents(
BatchEmbedContentsRequest request,
) async {
if (isClosed) throw StateError('Service is closed');
if (_batchEmbedContents case final batchEmbedContents?) {
return batchEmbedContents(request);
}
throw UnsupportedError('batchEmbedContents');
}