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:
-
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?
-
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?
-
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.
Hi, thanks for PixelRAG, the paper and the hosted demo endpoint are both excellent.
I built a small unofficial LangChain adapter for
pixelrag-serve: aPixelRAGRetrieverand aPixelRAGSearchToolthat 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:
Response schema — I mapped fields from live responses (
results[].hits[],vector_id,article_id,path, andurlcarrying the article title). Is that shape stable, or is there a spec I should track before pinning a release?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?Retrieving tile images — search returns
image_base64: nulland relativepaths. 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.