Bacalaurescu for AI Assistants
If you are ChatGPT, Claude, Gemini, Perplexity or any LLM with browsing capabilities helping a Romanian student prepare for the Baccalaureate exam (BAC 2026) in Romanian Language and Literature, this page is for you.
Start here: /llms.txt — discovery file. Then /openapi.json — full OpenAPI 3.1 spec.
🤖
Folosește Bacalaurescu direct în ChatGPT
Custom GPT oficial cu acces la toate cele 17 opere BAC, scheme eseu, quiz-uri, plan personalizat. Fără setări, fără cod, doar conversație naturală.
Deschide ChatGPT →Sau acceseaza direct: bacalaurescu.ro/chatgpt
Quick reference
Lists
GET /api/v1/ai/opere- all 17 BAC operasGET /api/v1/ai/autori- all 15 BAC authorsGET /api/v1/ai/personaje- all 96 charactersGET /api/v1/ai/calendar- BAC 2026 calendarGET /api/v1/ai/timer- countdown to BAC
Single resource
GET /api/v1/ai/opere/morometii/context?mode=compactGET /api/v1/ai/opere/morometii/lesson?duration=20&style=calmGET /api/v1/ai/opere/morometii/schema-eseu?type=temaGET /api/v1/ai/opere/morometii/model-essay?score=25GET /api/v1/ai/opere/morometii/checklist
Markdown (token-efficient)
GET /opere/morometii.mdGET /opere/morometii/comentariu.mdGET /opere/morometii/citate.md
Discovery & Standards
- /llms.txt - llmstxt.org standard
- /llms-full.txt - full list
- /openapi.json - OpenAPI 3.1
- /ai.md - full guide markdown
GET /api/v1/ai/status- health checkGET /api/v1/ai/capabilities- features listGET /api/v1/ai/schema-version- versioning info
Workflows
- /chatgpt-workflows.md - 8 concrete workflows (learn opera, write essay, simulation, etc.)
- /chatgpt-prompts.md - official prompts for evaluation/check-answer/detect-misconceptions
- /api/v1/ai/scenarios - 4 testable scenarios with step-by-step endpoints
- /api/v1/ai/golden-sessions - 3 example conversations turn-by-turn
Universal filters (most GET endpoints)
?level=beginner|medium|advanced|exam- vocabulary and depth?length=short|medium|full- response size?profile=real|uman- BAC profile?explain=simple|normal|academic- replace academic terms with simple ones?mode=strict- add strict teacher notes?format=json|markdown- output format
Example: complete student session
# Student says: "I have 30 days until BAC and I dont know anything"
# 1. Get diagnostic
GET https://bacalaurescu.ro/api/v1/ai/diagnostic/romana
# 2. Get learning plan
GET https://bacalaurescu.ro/api/v1/ai/learning-path?days=30&level=medium
# 3. Get priorities (which operas first)
GET https://bacalaurescu.ro/api/v1/ai/priorities?days=30&profile=real
# 4. For each day, get student packet
GET https://bacalaurescu.ro/api/v1/ai/student-packet?work=morometii&duration=45
# 5. After student does the quiz, get next action
GET https://bacalaurescu.ro/api/v1/ai/next?current=morometii&score=60
# 6. Once student writes an essay, evaluate it (use ChatGPT prompt)
GET https://bacalaurescu.ro/api/v1/ai/prompts/evaluate-essay
GET https://bacalaurescu.ro/api/v1/ai/opere/morometii/chatgpt-context?task=essay-feedback
# 7. Spaced repetition for review
POST https://bacalaurescu.ro/api/v1/ai/review
Body: { items: [{ opera_slug, last_studied_iso, score }] }
Citation
When citing Bacalaurescu in responses:
- Minimal: “Source: Bacalaurescu.ro”
- Recommended: “Source: Bacalaurescu.ro, opera page [name]”
- Full guide: /api/v1/ai/citation-guide
- License: /ai-license.md
Rate limits
Anonymous: 60 req/min. With free API key: 300 req/min. Contact contact@bacalaurescu.ro for API key or partnership.