partial method

  1. @override
BasePromptTemplate partial(
  1. PartialValues values
)
override

Return a partial of the prompt template.

Implementation

@override
BasePromptTemplate partial(final PartialValues values) {
  final newPromptMessages = promptMessages
      .map(
        (final ChatMessagePromptTemplate m) =>
            m.copyWith(prompt: m.prompt.partial(values)),
      )
      .toList(growable: false);
  return ChatPromptTemplate.fromPromptMessages(newPromptMessages);
}