Embeddable · grounded · capped
Your site can answer for itself.
Polymath is a chat widget that answers visitors from content you provide — installed with one script tag, capped to a budget you set.
<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"
defer
></script>
That's the entire install — and it's live here. The chat bubble at the bottom of this page is this exact tag.
Answering in production on
- knowledgegraph.live
- slate-app.online
- deltabase.live
- fragologist.buzz
- aibase.live
- 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.
The widget runs on public pages for anonymous visitors, so every message passes through guardrails on its way to the model.
Hard monthly spend cap
Every site has a spend ceiling, checked before each model call. At the cap, chat stops answering — your bill stops growing.
Per-site and per-IP rate limits
Bursts and bots are absorbed at the edge of the service, long before they can become spend.
Short-lived chat tokens
Browsers chat on expiring tokens minted behind a bot challenge — the publishable key alone can't spend anything.
Answers from your content
Each site retrieves from its own uploaded material — not open-web model chatter in your brand's voice.
Strict tenant separation
Sites are isolated end to end, and secret keys are stored only as hashes — shown once, never again.
Fails safe, not open
If a guardrail can't be verified in production, the service refuses the request — or refuses to boot.
Asked and answered.
Real replies from this page's widget, unedited. Ask it yourself — same questions or your own.
Polymath protects you with hard monthly spend caps. Once a site hits its pre-set budget, the system automatically rejects further requests, ensuring you never exceed your limit. We also enforce per-site and per-IP rate limits to prevent abuse.
If you have specific concerns about your usage or want to discuss enterprise limits, please reach out via the contact link on the page.
Polymath answers are grounded exclusively in the content the site owner uploads to their specific project. When a visitor asks a question, the system retrieves relevant information from that uploaded knowledge base to generate a response, ensuring the AI stays focused on the site's own data.
If you're interested in using Polymath for your own site, please reach out via the contact link on the page!
Installation is nearly instantaneous. You simply paste a single script tag into your
site's HTML, using your publishable site key (pk_poly_...). Once that's added,
the widget is live.
Since Polymath isn't open for self-serve signup yet, if you're interested in getting started, please use the contact link on the page to reach out to Varun.
It runs my own apps first.
Polymath powers the chat on every site listed above. It isn't open for self-serve signup yet — if you want it answering on your site, say hello.