This site is not affiliated with or endorsed by Vercel, Inc. Read the docs, then deploy or run each experiment yourself.
AI

RAG from Markdown

Paste multiple markdown files, retrieve top keyword chunks, and answer with cited source passages.

Run this experiment yourself

Demos are not embedded on this site. Deploy a standalone copy on Vercel or run the experiment app locally.

Local development

cd apps/experiments/rag-from-markdown
pnpm install
pnpm dev

Then open http://localhost:3010.

This is an experimental demo. Use it as a starting point for your own projects.

Multi-file markdown RAG with keyword chunk retrieval and visible source chunks. Missing AI keys return 503.

Features

  • Standalone Next.js app under apps/experiments/rag-from-markdown/.
  • Honest degradation when optional services are missing.
  • Unit-tested helpers in logic.ts.

Server Reference

POST /api/ask

{ "question": "...", "files": [{ "name", "content" }] }

Implementation Details

Run the demo

Use the embedded playground or pnpm dev in the experiment app.

Inspect the handlers

Copy Route Handlers from apps/experiments/rag-from-markdown/ into your project.

Limitations

  • Educational demo — not a production-hardened product.
  • Inputs are length-capped.

Use in your project

Copy the experiment folder or individual Route Handlers.

Deployment

Deploy on Vercel

Local Development

cd apps/experiments/rag-from-markdown
pnpm install
pnpm dev

Configuration

VariableRequiredPurpose
AI_GATEWAY_API_KEYYesLab configuration

Vercel / Next.js Features Used

  • AI SDK, AI Gateway, Zod

Next Steps

On this page