Bûyerekê bişîne
Guhertoya API 2026-10-affable-towhee
Ji Lingara re dibêje di lîstika te de çi qewimî, wek ku fêrxwaz dikeve cihekî nû. Bûyer carekê tê tomarkirin û bi 202 tê bersivandin. Bi generate: true Lingara plansaziyeke dersê jî dide destpêkirin, ku lesson_plans:write pêwîst e û wek POST /v1/lesson-plans tê sînorkirin û fature kirin: reaction navê plansaziyê dide, û paşê lesson_plan.ready an lesson_plan.failed tê. Cîhanê binivîse, qet navê lîstikvanekî an axaftina wî nenivîse.
Scope events:write
Parametre
Lingara-Versionheaderstringvebijarkî- Guhertoya API ya ku ev daxwaz pê tê bersivandin. Bêyî wê, tokena gihîştinê guhertoya ku klientê wê pê ve girêdayî ye distîne, û daxwazeke bê token guhertoya niha distîne. Guhertoya ku hîn di pêşxistinê de ye tenê bi binavkirina wê li vir tê gihîştin. Guhertoyeke nenas bi
400û kodaapi_version_unknowntê bersivandin.GET /v1/versionsguhertoyan rêz dike. Idempotency-Keyheaderstringpêwîst- Nirxek ku tu ji bo her bûyerê hildibijêrî û dema ku tu dîsa diceribînî dîsa bi kar tînî: 1 heta 255 tîpên ASCII yên xuya, wek UUID. Ceribandina dîsa bi heman mifteyê bersiva yekem distîne û careke din nayê fature kirin, her çend naveroka wê cuda be jî. Bê mifteyeke derbasdar, daxwaz bi
400û kodaidempotency_key_requiredbersiv dide.
Naveroka daxwazê application/json
typestringpêwîstdataWorldPracticeRequestedpêwîsttopicstringpêwîstsource_langstringpêwîsttarget_langstringpêwîstlevelintegerpêwîsttagsarray of stringvebijarkîgenerateboolean | nullvebijarkî
Bersiv
202 Bûyer hat tomarkirin
idstringpêwîsttypestringpêwîstcreated_atstringpêwîstreactionReactionReport | nullvebijarkîstatusReactionStatuspêwîstplan_idstring | nullvebijarkîplan_statusPlanStatus | nullvebijarkîRewşa plansaziyê dema ku bûyer hat qebûlkirin. Tenê
generatingsoz dide kulesson_plan.readyanlesson_plan.faileddê bê. Her nirxeke din plansaziyek e ku ji pirtûkxaneyê hatiye pêşkêşkirin, ku tu dikarî niha biGET /v1/lesson-plans/{id}bixwînî.codestring | nullvebijarkîerrorstring | nullvebijarkî
Çewtî
402application/json- Bangeke klienteke pîvandî hat redkirin berî ku tiştek xerc bike.
spend_cap_reached: klient an hesabê wê gihîştiye sînorê xercê yê mehane; sînor li rûpela Entegrasyon bilind bike.metered_billing_inactive: fatûrekirina li gorî bikaranînê ji bo vî hesabî ne çalak e; wê li rûpela Entegrasyon saz bike an rêbaza dayînê nû bike. 410application/json- Guhertoya API ya ku ev daxwaz pê tê bersivandin hate rawestandin. Guhertoyeke piştgirîkirî di
Lingara-Versionde bişîne, an klientê bi guhertoyeke din ve girê bide. 4XXapplication/json- Daxwaz hate redkirin.
codesedemê dibêje, ûerrorwê bi gotinan dibêje. 503application/json · text/plain- Xizmet bi demkî ne berdest e; piştî hejmara çirkeyên di
Retry-Afterde dîsa biceribîne. Di dema lênêrînê de naverok nivîsa sade ye, ne zerfa çewtiyê. 5XXapplication/json- Daxwaz hate redkirin.
codesedemê dibêje, ûerrorwê bi gotinan dibêje.
codestringpêwîstÇima daxwaz hat redkirin, wek kodeke domdar ku mirov li gorî wê şax dike: bo nimûne
insufficient_scope(403),rate_limited(429) û, ji bo klienteke pîvandî,spend_cap_reached(402) ûmetered_billing_inactive(402).errorstringpêwîst
Mînak
curl -X POST "https://api.getlingara.com/v1/events" \
-H "Authorization: Bearer $LINGARA_TOKEN" \
-H "Idempotency-Key: $IDEMPOTENCY_KEY" \
-H "Content-Type: application/json" \
-d '{"type":"world.context_changed","data":{"scene":"A night market in Taipei, just after rain","npc":{"name":"Auntie Lin","persona":"a street-food vendor who likes to haggle"},"source_lang":"en","target_lang":"zh","level":3,"tags":["market","food","chapter-2"],"generate":true}}'Ger wergerek û referansa Îngilîzî ji hev cuda bin, referansa Îngilîzî rast e.