Hermes knows how to remember. BlazeDocs makes sure what it remembers is actually useful. Convert messy PDFs into clean Markdown before they hit your knowledge pipeline — better structure, better retrieval, better answers.
No manual API key generation or dashboard navigation. Agent initiates, you approve.
Your agent creates a short-lived Connect session with BlazeDocs, specifying it's acting on behalf of Hermes.
A browser page opens where you review and approve the connection. Nothing happens until you say yes — you're always in control.
BlazeDocs mints an API key and returns it to Hermes. From that point, any PDF your agent encounters gets converted to clean Markdown automatically.
PDF → BlazeDocs → Markdown → Hermes Memory 1. Agent finds a PDF (email, web, local file) 2. Sends it to BlazeDocs /api/v1/convert 3. Gets back clean, structured Markdown 4. Feeds that Markdown into Hermes memory 5. Now it can actually reason about the content
from blazedocs import Client
client = Client(api_key=BLAZEDOCS_API_KEY)
# Convert a PDF before ingesting into Hermes
result = client.convert(
file_path="research_paper.pdf",
output_format="markdown"
)
markdown = result["data"]["markdown"]
pages = result["data"]["page_count"]
# Feed clean Markdown into Hermes memory
hermes.ingest({
"source": "research_paper.pdf",
"content": markdown,
"metadata": {
"pages": pages,
"tokens": result["data"]["token_count"]
}
})Clean Markdown with proper heading structure means smarter chunking and more accurate vector search results. Your agent finds the right information, faster.
AI OCR runs on scanned PDFs before conversion. No more blank pages or "no text found" dead ends destroying your agent's workflow.
Remove layout noise, headers, footers, and duplicated text. Store only what matters — your memory database shrinks and retrieval quality improves.
Page counts, token estimates, and processing metadata come back with every conversion. Use them to build smarter ingestion pipelines.
Everything needed: Markdown, page count, token estimate, processing time.
POST /api/v1/convert
{
"success": true,
"data": {
"markdown": "# Research Paper\n\n## Abstract\n...",
"page_count": 15,
"token_count": 12340,
"processing_time_ms": 4200,
"file_name": "research_paper.pdf"
}
}Clean documents in = better reasoning out. Connect BlazeDocs to Hermes today.