Loading hero…

About

What DoxPro is

A support chat for your product. The answers come from the docs you upload.

DoxPro is a RAG assistant you put on your own site. Create a workspace, upload the knowledge, and the chat uses that workspace only. Name, welcome line, color, and logo are set in the console. Visitors ask in your product. They do not leave for a separate help tool.

Why the reply stays on your docs. A general model answers from whatever it already knows. DoxPro reads the workspace first, with hybrid retrieval (vector and keyword), and then writes. The visitor sees the source on the answer. If the docs do not support the claim, the assistant declines instead of filling the gap. One workspace cannot answer from another product’s docs.

Why the keys are split. Each workspace has a public key and a secret key. The public key is what the page embeds, and it is safe in the browser. The secret key opens branding, uploads, and quotas. It stays in the console and never ships with the script.

How it goes live. Create a workspace and upload Markdown, text, or PDF, or paste the content in. You receive both keys once. Paste the script below with the public key. The first million tokens are free.

Embed

The script

Public key on the page. Secret key stays in the console.

Paste before the closing body tag on any static or vanilla JS page.

index.htmlhtml
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <title>My site</title>
  </head>
  <body>
    <!-- your page content -->

    <script
      src="https://www.interviewpro.info/embed/doxpro.js"
      data-public-key="pk_live_…"
      data-api-base="https://interviewpro-info-v2.vercel.app/api/doxpro/v1"
      async
    ></script>
  </body>
</html>