Sari la conținut

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 operas
  • GET /api/v1/ai/autori - all 15 BAC authors
  • GET /api/v1/ai/personaje - all 96 characters
  • GET /api/v1/ai/calendar - BAC 2026 calendar
  • GET /api/v1/ai/timer - countdown to BAC

Single resource

  • GET /api/v1/ai/opere/morometii/context?mode=compact
  • GET /api/v1/ai/opere/morometii/lesson?duration=20&style=calm
  • GET /api/v1/ai/opere/morometii/schema-eseu?type=tema
  • GET /api/v1/ai/opere/morometii/model-essay?score=25
  • GET /api/v1/ai/opere/morometii/checklist

Markdown (token-efficient)

  • GET /opere/morometii.md
  • GET /opere/morometii/comentariu.md
  • GET /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 check
  • GET /api/v1/ai/capabilities - features list
  • GET /api/v1/ai/schema-version - versioning info

Workflows

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:

Rate limits

Anonymous: 60 req/min. With free API key: 300 req/min. Contact contact@bacalaurescu.ro for API key or partnership.