Skip to main content
Puntego Phase 4 makes “train it on my site” real in local development:
  • POST /ingest crawls a root URL, chunks the content, embeds it, and stores it under a tenant namespace.
  • POST /retrieve returns the top retrieved chunks for inspection.
  • /chat now injects retrieved knowledge into the OpenAI Responses request as a cacheable block.

Local fixture path

Use the repo fixture site when validating the docs and eval path:
  • https://embed.puntego.localhost/test-fixtures/training-site/index.html
Run the local fixture eval with:
bun run eval
The dashboard docs surface keeps this guidance OpenAI-only for active runtime behavior. Historical provider references belong in archive docs, not in the active rag training path.