Summarize streams with real progress: adapters reassemble SSE/NDJSON deltas and report 0-99% as tokens arrive
This commit is contained in:
parent
cd1b08fda0
commit
7fa99e8291
8 changed files with 246 additions and 42 deletions
|
|
@ -113,7 +113,8 @@ class LlmProvider(Protocol):
|
|||
name: str
|
||||
|
||||
async def summarize(self, transcript: str, *, title: str | None = None,
|
||||
tone: str | None = None) -> SummaryResult: ...
|
||||
tone: str | None = None,
|
||||
on_progress=None) -> SummaryResult: ... # Callable[[int], None] | None
|
||||
|
||||
|
||||
def get_transcription_provider(settings: Settings) -> TranscriptionProvider | None:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue