#128·PixelRAG

Community LangChain integration for pixelrag-serve

Author: navneet-singh2907Created Jul 28, 2026Updated Sep 11, 2026

Hi, thanks for PixelRAG, the paper and the hosted demo endpoint are both excellent.

I built a small unofficial LangChain adapter for pixelrag-serve: a PixelRAGRetriever and a PixelRAGSearchTool that drop into LangChain/LangGraph pipelines and talk to either a self-hosted instance or (as an explicit opt-in) api.pixelrag.ai.

Repo: https://github.com/navneet-singh2907/pixelrag-langchain, Apache-2.0, tested against the live endpoint, with the paper and this repo credited as the source of everything it wraps.

Three questions:

  1. Response schema — I mapped fields from live responses (results[].hits[], vector_id, article_id, path, and url carrying the article title). Is that shape stable, or is there a spec I should track before pinning a release?

  2. Hosted endpoint usage — is pointing a pip-installable package at api.pixelrag.ai (opt-in only, default is localhost) okay with you, and would you like me to document any rate limits?

  3. Retrieving tile images — search returns image_base64: null and relative paths. Is there a way to fetch the actual tile images via the API, so downstream VLMs can read them?

Happy to change anything about naming or framing if you'd prefer, and to hand the repo over or archive it if you'd rather ship an official integration. Cheers.