templateGenerateContentWithHistoryStream method

  1. @experimental
Stream<GenerateContentResponse> templateGenerateContentWithHistoryStream(
  1. Iterable<Content> history,
  2. String templateId, {
  3. required Map<String, Object?> inputs,
  4. List<TemplateTool>? tools,
  5. TemplateToolConfig? toolConfig,
})

Generates a stream of content from a template with the given templateId, inputs and history.

Implementation

@experimental
Stream<GenerateContentResponse> templateGenerateContentWithHistoryStream(
    Iterable<Content> history, String templateId,
    {required Map<String, Object?> inputs,
    List<TemplateTool>? tools,
    TemplateToolConfig? toolConfig}) {
  return streamTemplateRequest(
      TemplateTask.templateStreamGenerateContent,
      templateId,
      inputs,
      history,
      tools,
      toolConfig,
      _serializationStrategy.parseGenerateContentResponse);
}