I will build a PDF ai chatbot with source citations using rag


À propos de ce service
Let users ask questions about your PDFs and see which document pages support each answer.
I will build a RAG question-answering backend using OpenAI for embeddings and answers, in one agreed stack: Java, Python, or Rust.
BASIC: Standalone API for 1 PDF, up to 20 pages, 40,000 extracted characters and 10 MB total. In-memory index; documents reload on restart.
STANDARD: Up to 5 documents, 75 pages, 150,000 characters and 25 MB total. Adds a persistent local index and batch import command.
PREMIUM: Up to 10 documents, 150 pages, 300,000 characters and 50 MB total. Standard features integrated into one existing backend service.
All limits apply together. English, text-based files only.
Includes one question endpoint, document/page references, source excerpts, a fallback for missing evidence, source code, setup notes, and a report on 10 agreed test questions.
No OCR, tables/images extraction, crawling, UI, chat memory, access-control system, fine-tuning, or deployment. Citations do not guarantee factual accuracy.
You pay API and hosting costs.
Send a sample document and your stack before ordering.
Découvrez Gergo Balazsf
AI Automation and Business Data Assistants
- DeHongrie
- Membre depuissept. 2026
Langues
Anglais, Espagnol
Mon portfolio
FAQ
Does this include a chat widget or website?
These packages deliver the question-answering backend API. A chat widget, website design, and browser integration require a separate offer. Premium integrates the API into one existing backend service.
Which PDFs are supported?
English PDFs with selectable text, mainly paragraphs and headings. Scans, handwriting, password-protected files, and information stored only in images or complex tables are outside these packages. Send a representative sample before ordering.
How do the document limits work?
Every limit applies to the complete collection. Standard must stay within five files, 75 pages, 150,000 extracted characters including spaces, and 25 MB total. Reaching any limit defines the package boundary.
Can it answer questions outside my documents?
The system is configured to answer from retrieved passages and provide a fallback when evidence is missing. This reduces unsupported answers but cannot eliminate them. Citations identify supporting passages; they are not an accuracy guarantee.
What happens when I update my PDFs?
Basic reloads the documents and rebuilds its in-memory index on restart. Standard and Premium include a command to rebuild the local index from replacement documents within the limits. Automatic syncing and upload interfaces are separate work.
How is the result checked?
We agree on 10 questions before development: eight answered in the PDFs and two outside their scope. I deliver a report showing responses and references. Acceptance covers the agreed endpoint behavior, source references, and fallback cases.
What does one revision include?
One consolidated round of adjustments within the agreed scope, such as correcting delivered behavior against the brief. New features, providers, document collections, or changed acceptance criteria require a separate offer.
Are API fees, hosting, and deployment included?
You provide and pay for API access and infrastructure. Deployment and ongoing maintenance are separate services. Keep credentials out of source files and screenshots; use restricted test credentials through an agreed secure method when needed.
Which programming languages do you support?
Java, Python, and Rust. Send your framework, runtime version, and relevant code before ordering so I can confirm compatibility. Each package covers one agreed stack and one backend service.
Can we work entirely through Fiverr messages?
Yes. I handle requirements, updates, questions, and handover in writing through Fiverr messages. Calls are only considered when necessary and agreed in advance. These packages do not require a scheduled phone or video call.
