O C R Agent • AI Agent SDK

OCRAgent: A specialized agent for OCR (Optical Character Recognition).

OCRAgent

Defined in the Ocr Agent module.

AI Agent

A specialized agent for OCR (Optical Character Recognition).

Extracts text from documents (PDFs) and images using AI models.

Supported Providers: – Mistral: mistral/mistral-ocr-latest

Diagram

Input Data

Agent: OCRAgent

Output Result

Constructor

ParamField Optional[str]

No description available.

ParamField Optional[str]

No description available.

ParamField Optional[str]

No description available.

ParamField Optional[str]

No description available.

ParamField Optional[str]

No description available.

ParamField Optional[str]

No description available.

ParamField Optional

No description available.

ParamField Union[bool, int]

No description available.

Methods

Usage

python
from praisonaiagents import OCRAgent

    agent = OCRAgent(llm="mistral/mistral-ocr-latest")

    # Extract from PDF URL
    result = agent.extract("https://example.com/document.pdf")
    print(result.text)

    # Extract from image URL
    result = agent.extract("https://example.com/image.png")
    for page in result.pages:
        print(page.markdown)

Source

View on GitHub

praisonaiagents/agent/ocr_agent.py at line 41


Related Documentation