API-based integration. This guide uses
https://api.memvid.com directly (no SDK and no local .mv2 file).Prerequisites
- A Memvid API key (
mv2_...) - A v0-generated Next.js app
Environment Variables
Add these to your environment:Shared Server Helper (lib/memvid.ts)
Route Handler Example (app/api/memvid/ask/route.ts)
Route Handler Example (app/api/memvid/find/route.ts)
When to Use find vs ask
- Use
findto show matching chunks/snippets in UI. - Use
askwhen you need a synthesized answer grounded in retrieved context.
Recommended Architecture
- Browser UI calls your Next.js API route.
- Route calls Memvid with server-side credentials.
- Response is rendered with answer + sources.
Smoke Test
POST /api/memvid/find:
POST /api/memvid/ask:
- Verify both routes return JSON with non-empty content.