tooluniverse.tools.ScientificTextSummarizer module

ScientificTextSummarizer

Summarizes biomedical research texts, abstracts, or papers with specified length and focus areas….

tooluniverse.tools.ScientificTextSummarizer.ScientificTextSummarizer(text, summary_length, focus_area, *, stream_callback=None, use_cache=False, validate=True)[source]

Summarizes biomedical research texts, abstracts, or papers with specified length and focus areas….

Parameters:
  • text (str) – The biomedical text, abstract, or paper content to be summarized.

  • summary_length (str) – Desired length of summary (e.g., ‘50’, ‘100’, ‘200 words’).

  • focus_area (str) – What to focus on in the summary (e.g., ‘methodology’, ‘results’, ‘clinical im…

  • stream_callback (Callable, optional) – Callback for streaming output

  • use_cache (bool, default False) – Enable caching

  • validate (bool, default True) – Validate parameters

Return type:

Any