hyperbots-api
SKILL.md
HyperAPI Skill (by Hyperbots)
This skill provides comprehensive access to HyperAPI financial document intelligence.
Capabilities
The API supports five main document processing tasks:
- Parse (
/v1/parse): Extract raw text using OCR. Best for searchable PDFs or unstructured text. - Extract (
/v1/extract): Vision-language extraction of structured fields (vendor, total, line items). - Classify (
/v1/classify): Automatically categorize financial documents (invoices, receipts, contracts). - Split (
/v1/split): Logical segmentation of multi-document PDFs. - Process: Combined Parse + Extract in one upload.
- Upload: Presigned S3 flow for files > 50 MB.
Workflow
1. Prerequisites
- API Key: Requires
X-API-Keyheader (e.g.hk_live_...). - SDK: Use the
hyperapiPython package.
2. Implementation Guide
For a detailed reference of all endpoints and SDK methods, see references/api_docs.md.
Python SDK Example
from hyperapi import HyperAPIClient
client = HyperAPIClient(api_key="your_key_here")
# Process: Parse + Extract in one call
result = client.process("invoice.pdf")
print(result["ocr"])
print(result["data"]["entities"])
# Extraction only
entities = client.extract("receipt.png")
# Parsing only
text = client.parse("document.pdf")
CLI Interaction
A bundled script is available: scripts/hyperbots_cli.py.
export HYPERAPI_KEY=hk_live_...
python3 <skill-path>/scripts/hyperbots_cli.py extract invoice.pdf
Error Handling
- 401: Missing/Invalid Key.
- 402: Insufficient credits.
- 504: Timeout (use 120s+).
Best Practices
- S3 Presigned Flow: Enabled by default in SDK (
use_presigned=True). Highly recommended for production. - Models:
hyperbots_vlm_ocr(Parse, Classify, Split)hyperbots_vlm_extract(Extract)
Weekly Installs
2
Repository
guglxni/hyperbo…t-skillsGitHub Stars
1
First Seen
1 day ago
Security Audits
Installed on
amp2
cline2
opencode2
cursor2
kimi-cli2
codex2