Fast · grounded · capped
Your site can answer for itself.
Add Polymath to your site with one script tag. Answers grounded in your content start streaming in about a second, with a hard spend cap you control.
Free tier live now · paid plans opening soon
index.html — the tag this page is running right now
<script
src="https://app.polymath-ai.live/polymath-embed.js"
data-site-key="pk_poly_Gqr4OZVZCN7kgKdvPQJyXK"
data-api-base="https://api.polymath-ai.live"
data-turnstile-sitekey="0x4AAAAAAD0a6UQmZ8L0SZmZ"
data-theme="auto"
data-position="right"
data-draggable="true"
defer
></script>
That's the entire install. The chat on this page runs this exact tag — ask it and watch the answer start.
Answering in production on
- knowledgegraph.live Turns chat requests into interactive knowledge graphs.
- slate-app.online Answers product and workspace questions inside Slate.
- deltabase.live Handles public product and support questions for Deltabase.
- fragologist.buzz Introduces the scent companion from its public product knowledge.
- aibase.live Answers product questions for Motif's video-production studio.
- this page Explains Polymath from the product material behind this page.
From zero to answering
Three steps, in order. The last one is the script tag above.
Create a site
Each site gets a publishable key that identifies it — along with its own budget, rate limit, and theme.
pk_poly_…Upload its knowledge
Docs, FAQs, product notes. Answers are retrieved from this material and nothing else.
docs → per-site datastorePaste the tag
One script tag on any page — no SDK, no build step. The widget themes itself to your site.
<script … defer>Built to face the public internet.
Anonymous visitors chat on your dime, so every message passes these guardrails — and when one can't be verified, the service refuses the request rather than failing open. Don't take the page's word for any of this: ask the widget.
A hard monthly spend cap, checked before every model call. At the cap, chat stops answering — your bill stops growing.
Per-site and per-IP rate limits absorb bursts and bots long before they can become spend.
Browsers chat on expiring tokens minted behind a bot challenge — the publishable key alone can't spend anything.
Each site answers from its own uploaded material — not open-web model chatter in your brand's voice.
Sites are isolated end to end, and secret keys are stored only as hashes — shown once, never again.
Visitor identity isn't kept: chat runs anonymously and raw IP addresses are never stored.
Put Polymath on your site.
The Free tier is live now. Create a site in the dashboard; paid plans are opening soon, and self-serve checkout is not live yet.