ai-demo-lab_
demonstration space

How this site is set up

The whole thing runs on two building blocks and one rule: the AI key never leaves the server.

What happens when a demo calls the AI

Your browser
the demo page
Proxy
/api/claude · adds the key
Anthropic API
Claude model
the response travels back the same way

The demo page never talks to the AI provider directly. It sends its request to ai-demo-lab.com/api/claude, a small proxy that adds the API key server-side and forwards the request. The key is stored as an encrypted secret and never appears in any page, script or browser.

The building blocks

Guard rails

Requests to the proxy are only accepted from this domain. Spending on the AI account is capped monthly. The demos run on synthetic data only, nothing is stored server-side, and the site is excluded from search engine indexing.

← Back to the demos