Official SDA Sabbath School curriculum — daily readings, weekly overview, teacher commentary. Fetched from the official Adventech repository and available via API.
Live data from the API — updates automatically
Ask any question about this week's lesson — the AI answers based on the lesson text and SDA theology.
Download everything once, pre-generate AI overviews — respond instantly without redundant API calls.
/data/lessons.json.?lang= on every request.Base URL: https://sabbathschool.bible-llm.com
lang — language: uk (default) · en · ru · de
date — any date within the desired week, format YYYY-MM-DD (default: current week)
Returns the full text of today's lesson (or the day matching ?date=) + AI weekly context (memory verse, main thought). Best for: "today's lesson", "what to read in SS today".
curl "https://sabbathschool.bible-llm.com/lesson/today?lang=en" curl "https://sabbathschool.bible-llm.com/lesson/today?lang=ru&date=2025-10-05"
Compact week view: memory verse + main thought + first two paragraphs of each day (hook for reflection) + AI key sentence per day + conclusions. ~23KB vs ~80KB for the full week. Ideal for "tell me about this week's lesson".
curl "https://sabbathschool.bible-llm.com/lesson/week/digest?lang=en" curl "https://sabbathschool.bible-llm.com/lesson/week/digest?lang=de&date=2025-10-05"
Full AI-structured overview — pure AI analysis, no raw lesson text. Contains all fields needed for a deep study session: memory verse, main thought, key per day, conclusions, 5 discussion questions, theological themes, cross-references, teacher insight, practical application.
curl "https://sabbathschool.bible-llm.com/lesson/week/summary?lang=en" curl "https://sabbathschool.bible-llm.com/lesson/week/summary?lang=ru&date=2025-10-05"
Complete text of all 7 days + full teacher commentary + AI overview. For deep lesson preparation or when the full material is needed.
curl "https://sabbathschool.bible-llm.com/lesson/week?lang=en" curl "https://sabbathschool.bible-llm.com/lesson/week?lang=de&date=2025-10-05"
Streaming AI chat about the lesson. Sends a question and receives a Server-Sent Events stream. The AI answers based on the lesson text and SDA theology. Responds in the language specified by lang.
{"text": "..."} — streamed text fragment{"error": "..."} — error messageconst resp = await fetch('https://sabbathschool.bible-llm.com/ask', {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({ question: 'What is the main theme?', lang: 'en' })
});
const reader = resp.body.getReader();
// read SSE stream: event: chunk / done / error