Sari la conținut
FOR AI AGENTS

AI INSTRUCTIONS

Versiune română

How an AI can use Bacalaurescu to help Romanian students with their BAC exam

This is the official guide for AI agents (ChatGPT, Claude, Gemini, Perplexity, etc.) to programmatically access the Bacalaurescu platform to answer questions about Romanian Language and Literature for the BAC 2026 exam. The site offers a free public API, generous rate limits, content written by human specialists (NOT AI-generated), and markdown versions for all main pages.

Quick Start

  1. 1. Discover the platform: /llms.txt (overview) or /llms-full.txt (full list)
  2. 2. Command list: GET /api/v1/ai/man?lang=en
  3. 3. Execute commands: POST /api/v1/ai/exec with body { "cmd": "opera", "args": ["morometii"] }
  4. 4. Direct markdown: any URL + .md returns clean markdown
  5. 5. Search: GET /api/v1/ai/search?q=natura

Anonymous

60 req/min

1000/hour · 5000/day per IP

Standard (free key)

300 req/min

10000/hour · 50000/day

Pro (partners)

600+ req/min

contact@bacalaurescu.ro

📝 Citation Guidelines

When using Bacalaurescu content in your responses, please cite:

Source: Bacalaurescu.ro
Link: https://bacalaurescu.ro/opere/morometii  (or any canonical URL)
Note: "Free content for Romanian BAC 2026, Language and Literature"

All available commands

📖 Literature

/opera [slug]aliases: /opere
literatura

Information about a literary work in the Romanian BAC curriculum (or full list)

Arguments

slug (slug, optional): The work slug (e.g.: morometii, enigma-otiliei, luceafarul)e.g.: morometii

Example

POST /api/v1/ai/exec
{ "cmd": "opera", "args": [] }
JSON manualPlain text/opere/{slug}
/autor [slug]aliases: /autori, /scriitor
literatura

Author biography + list of their works

Arguments

slug (slug, optional): Author slug (e.g.: mihai-eminescu, ion-luca-caragiale)e.g.: mihai-eminescu

Example

POST /api/v1/ai/exec
{ "cmd": "autor", "args": [] }
JSON manualPlain text/autori/{slug}
/personaj [slug]aliases: /personaje, /char
literatura

Character profile with RPG-style stats (intelligence, courage, charisma...)

Arguments

slug (slug, optional): Character slug (e.g.: ilie-moromete, otilia, vitoria-lipan)e.g.: ilie-moromete

Example

POST /api/v1/ai/exec
{ "cmd": "personaj", "args": [] }
JSON manualPlain text/opere/{workSlug}/personaje/{slug}
/comentariu <slug>
literatura

Full literary commentary for BAC exam

Arguments

slug (slug, required): Work sluge.g.: morometii

Example

POST /api/v1/ai/exec
{ "cmd": "comentariu", "args": ["morometii"] }
JSON manualPlain text/opere/{slug}#comentariu-literar
/incipit <slug>
literatura

The incipit (opening lines) of a literary work

Arguments

slug (slug, required): Work sluge.g.: enigma-otiliei

Example

POST /api/v1/ai/exec
{ "cmd": "incipit", "args": ["enigma-otiliei"] }
JSON manualPlain text/opere/{slug}#incipit
/rezumat <slug>
literatura

Short summary of a literary work

Arguments

slug (slug, required): Work sluge.g.: morometii

Example

POST /api/v1/ai/exec
{ "cmd": "rezumat", "args": ["morometii"] }
JSON manualPlain text/opere/{slug}#rezumat
/moment <slug> [index]
literatura

Specific narrative moment of a work (or full list)

Arguments

slug (slug, required): Work sluge.g.: morometii
index (number, optional): Moment number (1-based)e.g.: 3

Example

POST /api/v1/ai/exec
{ "cmd": "moment", "args": ["morometii"] }
JSON manualPlain text/opere/{slug}?moment={index}#momentele-operei
/tema [tema]
literatura

Search a literary theme and works containing it

Arguments

tema (string, optional): Theme name (fuzzy match)e.g.: iubirea

Example

POST /api/v1/ai/exec
{ "cmd": "tema", "args": [] }
JSON manualPlain text/teme/{slug}
/curent [slug]
literatura

Literary movement (Romanticism, Realism, Modernism, etc.)

Arguments

slug (slug, optional): Movement sluge.g.: modernism

Example

POST /api/v1/ai/exec
{ "cmd": "curent", "args": [] }
JSON manualPlain text/curente/{slug}
/locatie <slug>
literatura

Location from a literary work (description, atmosphere, significance)

Arguments

slug (slug, required): Location sluge.g.: moara-cu-noroc

Example

POST /api/v1/ai/exec
{ "cmd": "locatie", "args": ["moara-cu-noroc"] }
/relatii <slug>
literatura

All relationships between characters in a work

Arguments

slug (slug, required): Work sluge.g.: o-scrisoare-pierduta

Example

POST /api/v1/ai/exec
{ "cmd": "relatii", "args": ["o-scrisoare-pierduta"] }
JSON manualPlain text/opere/{slug}#relatii
/citat [slug]
literatura

Literary quote (random or filtered by author)

Arguments

slug (slug, optional): Author/work/character sluge.g.: mihai-eminescu

Example

POST /api/v1/ai/exec
{ "cmd": "citat", "args": [] }
/curiozitate [slug]
literatura

Literary curiosity (fun fact)

Arguments

slug (slug, optional): Work sluge.g.: morometii

Example

POST /api/v1/ai/exec
{ "cmd": "curiozitate", "args": [] }
/cauta <query>
literatura

Cross-content search (authors, works, characters)

Arguments

query (string, required): Search texte.g.: natura

Example

POST /api/v1/ai/exec
{ "cmd": "cauta", "args": ["natura"] }

🎯 Games & Quizzes

/quiz [slug]
joc

Random quiz question (or for a specific work)

Arguments

slug (slug, optional): Work sluge.g.: morometii

Example

POST /api/v1/ai/exec
{ "cmd": "quiz", "args": [] }
/dailyaliases: /provocare
joc

Daily challenge (true/false about literature)

Example

POST /api/v1/ai/exec
{ "cmd": "daily", "args": [] }
JSON manualPlain text/daily?id={shortId}
/randomaliases: /aleatoriu, /surprinde-ma
joc

Surprise me: any type of content, random

Example

POST /api/v1/ai/exec
{ "cmd": "random", "args": [] }

🎬 Media

/film <slug>
media

Animated film of a work (Veo 3.1 / del Toro style)

Arguments

slug (slug, required): Work sluge.g.: morometii

Example

POST /api/v1/ai/exec
{ "cmd": "film", "args": ["morometii"] }
JSON manualPlain text/opere/{slug}/film
/podcast [slug]
media

Bacalaurescu Show podcast episode (Caragiale + guests)

Arguments

slug (slug, optional): Episode slug or numbere.g.: mihai-eminescu

Example

POST /api/v1/ai/exec
{ "cmd": "podcast", "args": [] }
JSON manualPlain text/podcast/{slug}
/muzica [slug]
media

Tracks of an author (or full list)

Arguments

slug (slug, optional): Author sluge.g.: mihai-eminescu

Example

POST /api/v1/ai/exec
{ "cmd": "muzica", "args": [] }

🎓 BAC 2026

/istoric [year]
bac

BAC Romanian Literature exam history 2000-2025

Arguments

year (number, optional): Year (2000-2025)e.g.: 2015

Example

POST /api/v1/ai/exec
{ "cmd": "istoric", "args": [] }
JSON manualPlain text/istoric#anul-{year}
/calendar
bac

BAC 2026 calendar (exam dates)

Example

POST /api/v1/ai/exec
{ "cmd": "calendar", "args": [] }
JSON manualPlain text/calendar-bac
/timer
bac

How many days until BAC 2026

Example

POST /api/v1/ai/exec
{ "cmd": "timer", "args": [] }
JSON manualPlain text/cat-mai-e-pana-la-bac

💬 Social

/leaderboard
social

Top 3 Bacalaurescu users (by XP)

Example

POST /api/v1/ai/exec
{ "cmd": "leaderboard", "args": [] }
JSON manualPlain text/leaderboard

❓ Help

/helpaliases: /ajutor
ajutor

Full list of available commands

Example

POST /api/v1/ai/exec
{ "cmd": "help", "args": [] }

AI Partnership Contact

For AI partnerships (Pro rate limits, special integrations, citation policy), write to:

contact@bacalaurescu.ro