How it works

  1. Enter four contestants.
  2. Drag in the week’s lesson files. TXT, Markdown, HTML, PDF, DOCX, and PPTX files are supported in the browser.
  3. Provide your NTW Apologist Fusion API key. The Chat Completions endpoint and English premium model are prefilled from The Apologist Project documentation.
  4. NTW generates the categories, clues, correct responses, explanations, and lesson anchors.
  5. Players buzz in with physical buzzers. The leader selects the contestant and marks the answer right or wrong.

Important: this static GitHub Pages app cannot hide a server-side secret. Do not hardcode an API key into this repository. For a public/shared deployment, use a small server-side proxy with the key stored as a secret. This page only accepts the key at runtime in the leader’s browser.

The default API configuration uses Apologist Fusion Chat Completions at https://navtheway.apologist.ai/api/v1/chat/completions, language en, and premium model openai/gpt/5.4.

1. Set up contestants

2. Add lesson files

No lesson files selected yet.

3. Connect to NTW’s API

The endpoint and model may be remembered by this browser for convenience. The API key is not saved by this page. Lesson content is processed locally first, then sent to the endpoint only when you press Generate. If you paste the base endpoint https://navtheway.apologist.ai/, the app appends /api/v1/chat/completions automatically.