generateContentStream method

Stream<GenerateContentResponse> generateContentStream(
  1. List<Content> request
)

This function generateContentStream generate stream of content on specified parameters. This method implements RequestType.streamGenerateContent.

Implementation

Stream<GenerateContentResponse> generateContentStream(
    List<Content> request) async* {
  final stream = await RequestType.streamGenerateContent.fetch(
      this,
      GenerateContentRequest(
          contents: request,
          generationConfig: generationConfig,
          safetySettings: safetySettings));

  yield* _processStream(stream);
}