ناردنی ڕووداوێک
وەشانی API 2026-10-affable-towhee
بە Lingara دەڵێت چی لە یارییەکەتدا ڕوویدا، وەک ئەوەی فێرخواز دەچێتە شوێنێکی نوێوە. ڕووداوەکە یەک جار تۆمار دەکرێت و بە 202 وەڵام دەدرێتەوە. لەگەڵ generate: true Lingara پلانێکی وانەش دەست پێدەکات، کە پێویستی بە lesson_plans:write هەیە و وەک POST /v1/lesson-plans سنووردار دەکرێت و پارەی لێ وەردەگیرێت: reaction ناوی پلانەکە دەڵێت، و دواتر lesson_plan.ready یان lesson_plan.failed دێت. جیهانەکە وەسف بکە، هەرگیز ناوی یاریزانێک یان گفتوگۆکەی مەنێرە.
مەوداکانی دەسەڵات events:write
پارامەترەکان
Lingara-Versionheaderstringئارەزوومەندانە- ئەو وەشانەی API کە ئەم داواکارییەی پێ وەڵام دەدرێتەوە. بەبێ ئەمە، تۆکنی دەستگەیشتن ئەو وەشانە وەردەگرێت کە کڕیارەکەی پێیەوە بەستراوە، و داواکارییەکی بێ تۆکن وەشانی ئێستا وەردەگرێت. وەشانێک کە هێشتا لە گەشەپێداندایە تەنها بە ناوهێنانی لێرە دەگەیەندرێت. وەشانێکی نەناسراو بە
400لەگەڵ کۆدیapi_version_unknownوەڵام دەدرێتەوە.GET /v1/versionsوەشانەکان لیست دەکات. Idempotency-Keyheaderstringپێویست- بەهایەک کە بۆ هەر ڕووداوێک هەڵیدەبژێریت و کاتی دووبارە هەوڵدانەوە دووبارە بەکاری دەهێنیتەوە: 1 تا 255 پیتی ASCIIی بینراو، وەک UUID. هەوڵدانەوە بە هەمان کلیل یەکەم وەڵام وەردەگرێتەوە و دووبارە پارەی لێ وەرناگیرێت، تەنانەت ئەگەر ناوەڕۆکەکەی جیاواز بێت. بەبێ کلیلێکی دروست، داواکارییەکە بە
400و کۆدیidempotency_key_requiredوەڵام دەدرێتەوە.
ناوەڕۆکی داواکاری application/json
typestringپێویستdataWorldPracticeRequestedپێویستtopicstringپێویستsource_langstringپێویستtarget_langstringپێویستlevelintegerپێویستtagsarray of stringئارەزوومەندانەgenerateboolean | nullئارەزوومەندانە
وەڵامەکان
202 ڕووداوەکە تۆمار کرا
idstringپێویستtypestringپێویستcreated_atstringپێویستreactionReactionReport | nullئارەزوومەندانەstatusReactionStatusپێویستplan_idstring | nullئارەزوومەندانەplan_statusPlanStatus | nullئارەزوومەندانەباری پلانەکە کاتێک ڕووداوەکە وەرگیرا. تەنها
generatingبەڵێن دەدات کەlesson_plan.readyیانlesson_plan.failedدێت. هەر بەهایەکی تر پلانێکە لە کتێبخانەوە دابین کراوە، کە ئێستا دەتوانیت بەGET /v1/lesson-plans/{id}بیخوێنیتەوە.codestring | nullئارەزوومەندانەerrorstring | nullئارەزوومەندانە
هەڵەکان
402application/json- بانگکردنێکی کلاینتێکی پێوانەکراو ڕەتکرایەوە پێش ئەوەی هیچ خەرج بکات.
spend_cap_reached: کلاینتەکە یان هەژمارەکەی گەیشتووەتە سنووری خەرجیی مانگانەی؛ لە پەڕەی یەکخستنەکان سنوورەکە بەرز بکەرەوە.metered_billing_inactive: پارەدانی بەپێی بەکارهێنان بۆ ئەم هەژمارە چالاک نییە؛ لە پەڕەی یەکخستنەکان ڕێکی بخە یان شێوازی پارەدان نوێ بکەرەوە. 410application/json- ئەو وەشانەی API کە ئەم داواکارییەی پێ وەڵام دەدرێتەوە ڕاگیراوە. وەشانێکی پشتگیریکراو لە
Lingara-Versionبنێرە، یان کڕیارەکە بە وەشانێکی ترەوە ببەستەوە. 4XXapplication/json- داواکارییەکە ڕەتکرایەوە.
codeهۆکارەکەی دەڵێت، وerrorبە وشە ڕوونی دەکاتەوە. 503application/json · text/plain- خزمەتگوزارییەکە بە شێوەیەکی کاتی بەردەست نییە؛ دوای ئەو ژمارە چرکەیەی کە
Retry-Afterدیاری دەکات دووبارە هەوڵ بدەرەوە. لە کاتی چاککردنەوەدا، ناوەڕۆکی وەڵامەکە دەقی سادەیە نەک پێچراوەی هەڵە. 5XXapplication/json- داواکارییەکە ڕەتکرایەوە.
codeهۆکارەکەی دەڵێت، وerrorبە وشە ڕوونی دەکاتەوە.
codestringپێویستهۆکاری ڕەتکردنەوەی داواکارییەکە، وەک کۆدێکی جێگیر بۆ لقبوونەوە لەسەری: بۆ نموونە
insufficient_scope(403)،rate_limited(429) و، بۆ کلاینتێکی پێوانەکراو،spend_cap_reached(402) وmetered_billing_inactive(402).errorstringپێویست
نموونە
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}}'ئەگەر وەرگێڕانێک و سەرچاوە ئینگلیزییەکە جیاواز بن، سەرچاوە ئینگلیزییەکە دروستە.