/
afanasevn
/
PdfEncoder
Обзор
Документация
Войти
/
afanasevn
/
PdfEncoder
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/PdfEncoder.Application/Abstractions/IStructuredExtractor.cs
23 строки
837 B
IBS\NAfanasev
Remote LLM base functional
01 июл 2026, 15:54
01 июл 2026, 15:54
05aa80e
Код
Авторство
О чём код?
using PdfEncoder.Application.Models; using PdfEncoder.Domain.Models; namespace PdfEncoder.Application.Abstractions; /// <summary> /// LLM structured extraction в generic schema. /// </summary> public interface IStructuredExtractor { /// <summary> /// Извлекает fields/tables из document context. /// </summary> /// <param name="context">Truncated document context.</param> /// <param name="detectedDocumentType">Тип документа для промпта.</param> /// <param name="documentJobId">Идентификатор job для usage logs.</param> /// <param name="ct">Токен отмены.</param> Task<StructuredExtractionResult> ExtractAsync( DocumentContext context, string detectedDocumentType, Guid documentJobId, CancellationToken ct); }