Unganisha tena na mpango wa somo
Toleo la API 2026-10-affable-towhee
Hujiunga tena na mtiririko wa maendeleo wa mpango ambao bado unatengenezwa. Mpango uliokamilika hujibu kwa result moja. Mpango ambao bado unatengenezwa bila mtiririko hai wa kujiunga nao hujibu kwa pending moja; uliza GET /v1/lesson-plans/{id} mara kwa mara hadi ukamilike.
Wigo lesson_plans:read
Vigezo
Lingara-Versionheaderstringsi lazima- Toleo la API la kutumia kujibu ombi hili. Bila hilo, tokeni ya ufikiaji hupata toleo ambalo mteja wake ameunganishwa nalo, na ombi lisilo na tokeni hupata toleo la sasa. Toleo ambalo bado linaendelezwa linafikiwa tu kwa kulitaja hapa. Toleo lisilojulikana hujibiwa
400pamoja na msimboapi_version_unknown.GET /v1/versionshuorodhesha matoleo. idpathstringinahitajika
Majibu
200 Maendeleo yaliyobaki ya mpango, kisha mpango wenyewe
Matukio ya mtiririko text/event-stream
Hutuma maoni ya keepalive kila sekunde 15.
-
startedPlanStarted -
plan_idstringinahitajika
-
phasePlanPhase -
phasestringinahitajikaattemptintegerinahitajika
-
resultPlanResult Humaliza mtiririko -
planLessonPlaninahitajikaidstringinahitajikastatusPlanStatusinahitajikatitlestring | nullsi lazimasource_langstringinahitajikatarget_langstringinahitajikalevelintegerinahitajikacreated_atstringinahitajikacompleted_atstring | nullsi lazimaai_generatedbooleaninahitajikacontentLessonPlanContent | nullsi lazimaintroductionstring | nullsi lazimalearning_objectivesarray of stringinahitajikavocabularyarray of PlanWordinahitajikawordstringinahitajikapronunciationstring | nullsi lazimatranslationstringinahitajika
setsarray of PlanSetinahitajikanumberintegerinahitajikacontextstring | nullsi lazimaquestionsarray of PlanQuestioninahitajikatypestringinahitajikapromptstringinahitajikaoptionsarray of string | nullsi lazimaanswerstringinahitajikaexplanationstringinahitajikahintstring | nullsi lazima
-
pendingPlanPending Humaliza mtiririko -
plan_idstringinahitajikastatusPlanStatusinahitajika
-
errorStreamError Humaliza mtiririko -
Hufika ndani ya jibu la 200. Mstari wa hali umeshatumwa, kwa hivyo hitilafu baada ya mtiririko kufunguka huripotiwa kama tukio hili.
codestringinahitajikamessagestringinahitajikaplan_idstring | nullsi lazima
Hitilafu
410application/json- Toleo la API linalotumika kujibu ombi hili limesitishwa. Tuma toleo linalotumika katika
Lingara-Version, au unganisha mteja na toleo lingine. 4XXapplication/json- Ombi limekataliwa.
codeinaeleza sababu, naerrorinaieleza kwa maneno. 503application/json · text/plain- Huduma haipatikani kwa muda; jaribu tena baada ya idadi ya sekunde zilizo katika
Retry-After. Wakati wa matengenezo, mwili wa jibu ni maandishi ya kawaida badala ya bahasha ya hitilafu. 5XXapplication/json- Ombi limekataliwa.
codeinaeleza sababu, naerrorinaieleza kwa maneno.
codestringinahitajikaSababu ya ombi kukataliwa, kama msimbo thabiti wa kufanyia maamuzi: kwa mfano
insufficient_scope(403),rate_limited(429) na, kwa mteja anayetozwa kwa matumizi,spend_cap_reached(402) nametered_billing_inactive(402).errorstringinahitajika
Mfano
Unapendelea maktaba? Tazama sehemu ya Maktaba.
Mfano wa mtiririko
event: pending
data: {"plan_id":"3f1c2a9e-5b7d-4e21-9a0c-6d8e4f2b1a37","status":"generating"}Ikiwa tafsiri na marejeleo ya Kiingereza yanatofautiana, marejeleo ya Kiingereza ndiyo sahihi.