Skip to content

Tools API Reference

AIMQ provides a set of built-in tools for document processing and storage operations.

OCR Tools

AIMQ includes OCR (Optical Character Recognition) capabilities for extracting text from images.

ImageOCR

LangChain tool for performing OCR on images. Supports multiple languages and debug visualization.

Full Reference: ImageOCR API

OCRProcessor

Low-level processor for direct image processing with EasyOCR. Provides detailed text detection results with bounding boxes and confidence scores.

Full Reference: OCRProcessor API

PDF Tools

PageSplitter

Tool for splitting PDF documents into individual pages for parallel processing.

Full Reference: PageSplitter API

Storage Tools

AIMQ includes tools for interacting with Supabase storage and database.

Supabase Storage

  • ReadFile - Read files from Supabase storage buckets
  • WriteFile - Write files to Supabase storage buckets

Supabase Database

  • ReadRecord - Query records from Supabase database tables
  • WriteRecord - Insert or update records in Supabase database tables

Queue Operations

  • Enqueue - Send messages to pgmq queues

See Also

For complete auto-generated API documentation, see the Reference section.