Verified Owner
Top Fields Constructors Methods
org.jabref.logic.ai.summarization.logic.summarizationalgorithms

public Class FullDocumentSummarizator

extends Object
implements Summarizator
Class Inheritance
All Implemented Interfaces
org.jabref.logic.ai.summarization.logic.summarizationalgorithms.Summarizator
Imports
java.util.List, org.jabref.logic.ai.chatting.ChatModel, org.jabref.logic.ai.templates.AiTemplateRenderer, org.jabref.model.ai.summarization.SummarizatorKind, dev.langchain4j.data.message.SystemMessage, dev.langchain4j.data.message.UserMessage, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private static final Logger
private final String

Constructor Summary

AccessConstructor and Description
public
FullDocumentSummarizator(String systemMessageTemplate)

Method Summary

Modifier and TypeMethod and Description
public SummarizatorKind
public String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LOGGERback to summary
private static final Logger LOGGER
systemMessageTemplateback to summary
private final String systemMessageTemplate

Constructor Detail

FullDocumentSummarizatorback to summary
public FullDocumentSummarizator(String systemMessageTemplate)

Method Detail

getKindback to summary
public SummarizatorKind getKind()

Implements org.jabref.logic.ai.summarization.logic.summarizationalgorithms.Summarizator.getKind.

Annotations
@Override
summarizeback to summary
public String summarize(ChatModel chatModel, String text) throws InterruptedException

Implements org.jabref.logic.ai.summarization.logic.summarizationalgorithms.Summarizator.summarize.

Annotations
@Override