AI turinio generatorius

Įkelkite PDF, DOCX arba PPTX, pasirinkite kaip norite mokytis ir sugeneruokite interaktyvias pamokas bei testą.

  1. 1 Įkėlimas
  2. 2 Generavimas
  3. 3 Peržiūra

1 žingsnis

Įkelkite dokumentą

Pirmiausia pateikite failą arba nuorodą. Žemiau galite pasirinkti turinio nustatymus ir peržiūros stilius.

Dokumento šaltinis

arba

Generavimo nustatymai

Turinio apimtis

Pasirinkite, kokią dokumento dalį turi apimti pamokos ir testas. Kai apimtis mažesnė, AI pats atrenka svarbiausią medžiagą.

Kaip rodyti turinį

Tai tik peržiūros išvaizda naršyklėje — AI turinio turinys ir formatas nesikeičia. Pasirinkite vieną ar kelis stilius.

Pamokų blokai

Testo klausimų blokai

Ankstesni darbai

Ankstesnės sesijos

Po puslapio perkrovimo galite vėl atidaryti jau sugeneruotas pamokas ir testus.

Integracija

API parametrai

Tie patys nustatymai pasiekiami per HTTP API. Visi generavimo parametrai neprivalomi — jų nenurodžius veikia numatytosios reikšmės. Užklausoms reikia Basic Auth (tų pačių prisijungimo duomenų kaip ir šiam puslapiui).

Parametrai

Parametras Reikšmės Numatyta
file PDF, DOCX arba PPTX failas, iki 25 MB — (arba document_url)
document_url http(s) nuoroda į PDF/DOCX/PPTX — (arba file)
language viena iš GET /api/languages pirmoji sukonfigūruota kalba
note laisvas tekstas — auditorija, akcentai, tonas tuščia
content_type both · lessons · quiz both
num_questions 1–50 (už ribų → 400) nenurodžius modelis pats parenka kiekį pagal apimtį (3–20)
difficulty easy · medium · hard medium
level basic (~30% dokumento) · average (~50%) · full (100%) full

Galiniai taškai

Užklausų pavyzdžiai (curl)

Sinchroniškai — failas, 50% apimtis, klausimų kiekį parenka modelis:

curl -u vartotojas:slaptazodis \
  -X POST __ORIGIN__/api/process-document-sync \
  -F file=@dokumentas.pdf \
  -F language=Lithuanian \
  -F level=average

Sinchroniškai — tik testas iš nuorodos, 20 sunkių klausimų:

curl -u vartotojas:slaptazodis \
  -X POST __ORIGIN__/api/process-document-sync \
  -F document_url=https://pavyzdys.lt/dokumentas.pdf \
  -F content_type=quiz \
  -F num_questions=20 \
  -F difficulty=hard \
  -F level=full

Asinchroniškai — sesija, įkėlimas, būsena, rezultatai:

curl -u vartotojas:slaptazodis \
  -X POST __ORIGIN__/api/sessions \
  -H 'Content-Type: application/json' \
  -d '{"language":"Lithuanian","level":"basic","difficulty":"easy"}'

curl -u vartotojas:slaptazodis \
  -X POST __ORIGIN__/api/sessions/<session_id>/upload \
  -F file=@dokumentas.pdf

curl -u vartotojas:slaptazodis __ORIGIN__/api/sessions/<session_id>/status
curl -u vartotojas:slaptazodis __ORIGIN__/api/sessions/<session_id>/results