churro_ocr.templates#
Template helpers for model-specific OCR input rendering.
- churro_ocr.templates.build_ocr_conversation(template, page)[source]#
Build an OCR conversation from a template or template callable.
- Parameters:
template (OCRPromptTemplate | Callable[[DocumentPage], list[dict[str, Any]]]) – Prompt template object or callable.
page (DocumentPage) – Page to convert into a conversation.
- Returns:
Structured OCR conversation for
page.- Return type:
- class churro_ocr.templates.HFChatTemplate[source]#
Bases:
objectTemplate for processor/tokenizer chat-template OCR models.
- Parameters:
system_message – Optional system message prepended to the conversation.
user_prompt – Optional user-side text prompt appended with the image.
include_image – Whether to include the page image in the user message.
- __init__(system_message=None, user_prompt=None, include_image=True)#