
Xodera Plugins · Bubble Native
Xodera Documents AI Native
Квитанция яки җибәрү фотосын проект формага әйләндерегез. AI датаны, сумманы һәм башка соралган кырларны тәкъдим итсен, аннары кеше сакламас борын аларны тикшерсен.
Public beta guides · Haptics instructions are in its Bubble listing
Public beta offer: free Bubble install · 7-day card trial, then US$1.50/month per plugin/project.
Документация каралган 6 ноябрь 2026
Практик мисаллар
Чек фотосыннан чыгым караламасының кырларын алдан тутырыгыз
Сатучы, дата һәм гомуми сумманы кабат-кабат кертү чыгым кертүне акрынайта; чыгарыла торган кырлар карап чыгара ала торган проект була ала.
`fields_json = ["merchant","date","total","currency"]`; кулланучы квитанция рәсемен төшерә һәм эшкәртүгә аерым ризалык бирә. Тест вакытында бары тик үрнәк квитанцияләрне кулланыгыз.
Планлаштырылган: `analysis_requested` → Analyze Captured Document чикләнгән экспортланган байтлар/MIME/кыр исемнәре/ризалык/сорау ID кулланып → кире кайтарылган кырларны сезнең төзәтеп була торган Чыгым формасында күрсәтегез.
Эш чарасы `status`, `operation_id`, `fields_json` һәм `review_required`ны кайтара. Сезнең кулланучы кырларны төзәтеп/раслап кына, сезнең эш агымы Чыгымны булдыра.
Нәтиҗә билгесез булса, шул ук `operation_id` белән Read Analysis эшләтегез; башка анализны автоматик рәвештә башламагыз. Ризалыкны кире алу сакланган төшерү/экспорт мәгълүматын чистарта; чимал base64 мәгълүматын ачык Thing язмасында яки журналларда беркайчан да сакламагыз.
Планлаштырылган. Кеше саклаганчы һәр тәкъдим ителгән кыйммәтне карап чыгарырга тиеш.
Хезмәткәрләр карап чыгара торган форма өчен китерү-исемлек сылтамасын укыгыз
Склад кулланучысы фотога төшерелгән кәгазь кәгазеннән кертү урынына тәкъдим ителгән сылтама/датаны карап чыгарырга тиеш.
`fields_json = ["delivery_reference","supplier","delivery_date"]`; тест вакытында үрнәк китерү-исемлекнең тиешле ягын төшерегез.
Фотога төшерүгә һәм эшкәртүгә аерым ризалыклар алынгач, Analyze Captured Document сайланган кырларны тәкъдим итә. Фотосурәтне төзәтелә торган кырлар янында күрсәтегез һәм хезмәткәрдән туры килгән Delivery язмасын раслауны сорагыз.
Нәтиҗәне яңадан тикшерү өчен кайтарылган `operation_id` саклагыз; `fields_json` бары тик тәкъдим булып кала. Delivery язмасын чынлап эзләүне/яңартуны эш процессына хезмәткәр карап чыкканнан соң гына башкарыгыз.
Юк, икеләтә яки дөрес булмаган кырлар кул белән төзәтүне таләп итә. Провайдер хатасы оригиналь Китерүне үзгәртми; Read Analysis билгесез операциянең нәтиҗәсен тикшерегез.
Планлаштырылган. Кеше саклаганчы һәр тәкъдим ителгән кыйммәтне карап чыгарырга тиеш.
Элементның ярлык фотосыннан серий номерын тәкъдим итегез
Техник хезмәт формасы актив ярлыгы кертү өчен кыен булганда карап чыгара ала торган модель/серий тәкъдиме бирә ала.
`fields_json = ["manufacturer","model","serial_number"]`; үрнәк җиһаз-ярлык рәсемен төшерегез; проект көйләүләрендә AI провайдерыгызны сайлагыз.
Планлаштырылган Analyze Captured Document чарасы тәкъдим ителгән юлларны кайтара. Аларны фотосурәт янында күрсәтегез; кулланучы аларны актив эзләү яки техник хезмәт эш агымыннан алда төзәтергә мөмкинлек бирегез.
Кайтарылган `fields_json`, `review_required` һәм `operation_id`ны кулланыгыз. Идентификаторларны текст итеп карагыз, шуның белән кушымтагыз алдагы нульләрне саклый.
Рәсем укылмаса яки модель ялгыш текст тәкъдим итсә, кулдан кертү мөмкинлеген бирегез. Җавап билгесез булса, икенче AI исәпләве өчен түләү урынына шул ук операциянең нәтиҗәсен укыгыз.
Планлаштырылган. Кеше саклаганчы һәр тәкъдим ителгән кыйммәтне карап чыгарырга тиеш.
Хәзер эшли торганнар
Шәхси бета. Фото төшерү тестлау өчен бар. Фотодан кырларны чыгару планлаштырылган, ләкин әле кушымтагызда куллану өчен әзер түгел.
Эш агымын төзегез
Планлаштырылган
Планлаштырылган эш агымы. Хәзерге бетада әле бар түгел.
Бу мисалларда Lesson, Message һәм Order кебек кушымта язмалары кулланыла. Аларны үзегезнең мәгълүмат төрләрегез һәм элемент исемнәрегез белән алыштырыгыз. Мисал медиа адресларын үз файлларыгыз белән алыштырырга кирәк.
Планлаштырылган: формагызга кирәкле кырларны сайлагыз, мәсәлән fields_json=["title","date","total"]. enable_analysis_exportны активлагыз һәм analysis_contextны сайланган хисапка яки язмага куегыз. Бу анализ көйләүләре хәзерге тоту версиясендә бар түгел.
Кулланучыга фотога төшерергә һәм эшкәртүгә аерым ризалык бирергә мөмкинлек бирегез. analysis_requestedда, бу элементның analysis_image_base64, analysis_mime_type, analysis_fields_json һәм analysis_consent кулланып Analyze Captured Documentны башкарыгыз. analysis_request_idны idempotency_key итеп кулланыгыз.
Кайтарылган operation_id, request_id һәм status кыйммәтләрен саклагыз. status кыйммәте processing булса, нәтиҗәне соңрак алу өчен шул operation_id белән Read Analysis кулланыгыз.
Кире кайтарылган fields_jsonны төзәтеп карап чыгара ала торган формада күрсәтегез. Кулланучы аларны тикшереп, Тастыйклау төймәсенә баскач гына расланган кыйммәтләрне саклагыз. Шул раслауга кадәр оригиналь язманы саклагыз.
Бер тапкыр көйләгез
BestPlugins → Dashboard → Plugins эчендә үз Bubble кушымта проектын булдырыгыз яки сайлагыз. Xodera Documents AI Native сайлагыз, аның ачкычын күчерегез, аннары Bubble → Plugins → Xodera Documents AI Native ачыгыз һәм project_api_key эченә кертегез. Бер тапкыр саклагыз; аннары түбәндәге гамәлләрне кулланыгыз. Һәр проекттагы һәр плагинның үз ачкычы бар.
Камера рөхсәтен сорагыз һәм фотога ни өчен кирәклеген аңлатыгыз. Эшкәртү өчен аерым кулланучы килешүе кирәк. Проект көйләүләрендә AI тәэмин итүчене сайлагыз; аның кулланылышы шул тәэмин итүче тарафыннан исәпләнә.
Бер тапкыр көйләгез
- BestPlugins → Dashboard → Plugins эчендә үз Bubble кушымта проектын булдырыгыз яки сайлагыз.
- Бу плагинны сайлагыз һәм аның проект ачкычын күчерегез.
- Bubble → Plugins → Xodera Documents AI Native ачыгыз; ачкычны project_api_key эченә кертегез һәм саклагыз.
- Элементны өстәгез, кушымта мәгълүматларын сайлагыз һәм түбәндәге эш агымын төзегез.
- Хәзер өчен генә шәхси бета керү. Җәмәгатькә урнаштыру һәм түләүле активлаштыру әле ачык түгел.
Урнаштыру һәм язылу
For Audio Player, Video Player, Photo Editor, Audio Recorder, Files Kit and Haptics: free Bubble installation, a 7-day trial with a card, then US$1.50 per month per plugin and app project. Development and production are included, with no operation cap. File-size and feature limits still apply. Review billing and cancellation before confirming. Other plugins remain unavailable for purchase.
Нәтиҗәне кушымтагызда саклагыз
Мисал ExpenseDraft: иясе, operation_id, request_id, статус һәм proposed_fields_json. Тикшерүдән соң, расланган датаны, сумманы һәм башка кырларны, шулай ук reviewed_by һәм reviewed_at саклагыз. Формагыз сораган кырларны гына картага салыгыз. Тулы рәсем эчтәлеген журналларга яки гадәти текст язмаларына кертмәгез.
Уңышсызлык, гамәлне туктату һәм торгызу
Нәтиҗә тоткарланса, шул ук сорауны саклагыз һәм билгеле operation_id өчен Read Analysis кулланыгыз. Яңа фотога төшермәгез яки автоматик рәвештә яңа сорау тудырмагыз. Кулланучы ризалыгын кире алса, фотоны бетерегез һәм нәтиҗәне тәкъдим итүне туктатыгыз; бу инде җибәрелгән яки сакланган күчермәне кире кайтара алмый.
Мөмкинлекләр һәм чикләүләр
Планлаштырылган рәсем кертү: PNG, JPEG яки WebP, 5 MiB кадәр; 1–32 аерым кыры исемнәрен сорагыз. Чыгарылган кыйммәтләрне һәрвакыт тикшерегез. Бу шәхесне раслау, документның чынлыгын тикшерү яки медицина карары өчен корал түгел. AI тәэмин итүченең түләүләре аерым.
Көйләүләр, гамәлләр һәм нәтиҗәләр
Бу исемнәрне Bubble эчендә кулланыгыз. Планлаштырылган функцияләр аерым билгеләнгән.
Кулланыла торган бета көйләүләре
Элемент көйләүләре
document_side · textbutton_label · textconsent_text · textdisabled · yes/nofields_json · textprocessing_consent_text · textanalyze_button_label · textcheck_button_label · textlanguage · textui_text_json · textХәлләр
capture_status · textlocal_uri · textmime_type · textdocument_side · textimage_width · numberimage_height · numbererror_code · textis_capturing · yes/noanalysis_status · textanalysis_operation_id · textanalysis_fields_json · textanalysis_error_code · textreview_required · yes/nois_analyzing · yes/noВакыйгалар
capture_startedcapture_succeededcapture_cancelledpermission_deniedcapture_erroranalysis_startedanalysis_readyanalysis_pendinganalysis_errorГамәлләр һәм аларның кертемнәре
Элемент көйләүләре · 12
Планлаштырылган эш агымы. Хәзерге бетада әле бар түгел.
document_sidetext · Стандарт: "front"- Мисал кыйммәте
front - Мисал Bubble ифадәсе
Capture Side Dropdown's value - Хәзерге бизнес язмасының кыйммәтен кулланыгыз; аны түбәндәге чикләргә тикшерегез.
button_labeltext · Стандарт: ""- Мисал кыйммәте
"" - Мисал Bubble ифадәсе
App Texts' capture_label - Кушымтада күренә торган текст; буш калдырылса, ярдәм булган урыннарда эчке тәрҗемә кулланыла. Монда керү өчен яшерен мәгълүмат кертмәгез.
consent_texttext · Стандарт: ""- Мисал кыйммәте
I agree to capture this non-sensitive receipt. - Мисал Bubble ифадәсе
App Texts' capture_consent - Тотып алу/эшкәртүнең конкрет максатын һәм алучысын аңлатыгыз. Рөхсәтне кире алу сакланган байтларны бетерә, элекке кушымта күчермәләрен түгел.
disabledyes/no · Стандарт: false- Мисал кыйммәте
no - Мисал Bubble ифадәсе
GuideHost's is_busy (your yes/no custom state) - Кушымтагыз мәшгуль булганда яки бу гамәл кулланылмый торганда элементны сүндерегез.
processing_consent_texttext · Стандарт: ""- Мисал кыйммәте
I agree to send this image to the configured AI provider for draft fields. - Мисал Bubble ифадәсе
App Texts' processing_consent - Тотып алу/эшкәртүнең конкрет максатын һәм алучысын аңлатыгыз. Рөхсәтне кире алу сакланган байтларны бетерә, элекке кушымта күчермәләрен түгел.
analyze_button_labeltext · Стандарт: ""- Мисал кыйммәте
"" - Мисал Bubble ифадәсе
App Texts' analyze_label - Кушымтада күренә торган текст; буш калдырылса, ярдәм булган урыннарда эчке тәрҗемә кулланыла. Монда керү өчен яшерен мәгълүмат кертмәгез.
languagetext · Стандарт: "auto"- Мисал кыйммәте
uk - Мисал Bubble ифадәсе
Current User's preferred_language - language=auto җайланма яки браузер теленә ярдәм булганда шул телне куллана. Телне ачык сайлау өчен ярдәм ителгән тел кодын кертегез.
ui_text_jsontext · Стандарт: ""- Мисал кыйммәте
{} - Мисал Bubble ифадәсе
App Settings' player_labels_json (supported keys only) - Ярдәм ителгән төймә язмалары булган ихтыяри JSON. Эчке текстны куллану өчен буш калдырыгыз.
enable_analysis_exportyes/no · Стандарт: false- Мисал кыйммәте
yes - Мисал Bubble ифадәсе
App Settings' enable_reviewed_extraction - Планлаштырылган: кулланучы ризалыгының икесеннән соң анализ гамәленә фотоны кулланырга рөхсәт итегез. Килешү буенча сүнек.
analysis_contexttext · Стандарт: ""- Мисал кыйммәте
<current-user-id> - Мисал Bubble ифадәсе
Current User's unique id - Бу хисап яки язма өчен тотрыклы кыйммәт. Аны үзгәртү алдагы фотоны бетерә.
is_activeyes/no · Стандарт: true- Мисал кыйммәте
yes - Мисал Bubble ифадәсе
GuideHost's view_is_active (your yes/no custom state) - Бу күренеш ачык булганда yes куегыз. Чыкканда no куегыз, шулай итеп уйнату яки хәзерге эш туктый ала.
fields_jsontext · Стандарт: "[\"title\",\"date\",\"total\"]"- Мисал кыйммәте
["title","date","total"] - Мисал Bubble ифадәсе
Expense Settings' extraction_fields_json - JSON – соралган чыгару кырлары исемнәренең массивы; нәтиҗә – кеше каравы өчен тәкъдим ителгән мәгълүмат.
Гамәлләр һәм аларның кертемнәре · 2
Планлаштырылган эш агымы. Хәзерге бетада әле бар түгел.
Analyze Captured Document
image_base64text · Стандарт: —- Мисал кыйммәте
<canonical bytes from consented export> - Мисал Bubble ифадәсе
Document Capture's analysis_image_base64 - Хәзерге бизнес язмасының кыйммәтен кулланыгыз; аны түбәндәге чикләргә тикшерегез.
mime_typetext · Стандарт: —- Мисал кыйммәте
image/jpeg - Мисал Bubble ифадәсе
Document Capture's analysis_mime_type - Хәзерге бизнес язмасының кыйммәтен кулланыгыз; аны түбәндәге чикләргә тикшерегез.
fields_jsontext · Стандарт: —- Мисал кыйммәте
["title","date","total"] - Мисал Bubble ифадәсе
Document Capture's analysis_fields_json - JSON – соралган чыгару кырлары исемнәренең массивы; нәтиҗә – кеше каравы өчен тәкъдим ителгән мәгълүмат.
consentyes/no · Стандарт: —- Мисал кыйммәте
yes — current processing consent - Мисал Bubble ифадәсе
Document Capture's analysis_consent - Хәзерге бизнес язмасының кыйммәтен кулланыгыз; аны түбәндәге чикләргә тикшерегез.
idempotency_keytext · Стандарт: —- Мисал кыйммәте
<unchanged analysis_request_id> - Мисал Bubble ифадәсе
Document Capture's analysis_request_id - Хәзерге бизнес язмасының кыйммәтен кулланыгыз; аны түбәндәге чикләргә тикшерегез.
environmenttext · Стандарт: —- Мисал кыйммәте
development - Мисал Bubble ифадәсе
App Settings' selected_environment - Хәзерге бизнес язмасының кыйммәтен кулланыгыз; аны түбәндәге чикләргә тикшерегез.
Кайтарыла торган кыйммәтләр
ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/noRead Analysis
operation_idtext · Стандарт: —- Мисал кыйммәте
<returned operation_id> - Мисал Bubble ифадәсе
Current ExpenseDraft's operation_id - Хәзерге бизнес язмасының кыйммәтен кулланыгыз; аны түбәндәге чикләргә тикшерегез.
environmenttext · Стандарт: —- Мисал кыйммәте
development - Мисал Bubble ифадәсе
App Settings' selected_environment - Хәзерге бизнес язмасының кыйммәтен кулланыгыз; аны түбәндәге чикләргә тикшерегез.
Кайтарыла торган кыйммәтләр
ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/noХәлләр һәм вакыйгалар
Планлаштырылган эш агымы. Хәзерге бетада әле бар түгел.
Хәлләр
capture_status · textБу гамәлнең хәзерге нәтиҗәсе. Уңышлы саклау алдыннан туры килгән тәмамлану вакыйгасын кулланыгыз.
local_uri · textФайлның бу җайланмадагы урыны. Онлайн сакланырга тиеш булса, файлны аерым саклагыз яки йөкләгез.
mime_type · textСайланган элементның хәзерге кыйммәте. Тиешле вакыйгадан соң укыгыз.
document_side · textСайланган элементның хәзерге кыйммәте. Тиешле вакыйгадан соң укыгыз.
image_width · numberСайланган элементның хәзерге кыйммәте. Тиешле вакыйгадан соң укыгыз.
image_height · numberСайланган элементның хәзерге кыйммәте. Тиешле вакыйгадан соң укыгыз.
error_code · textСоңгы гамәл өчен хата мәгълүматы. Ярдәмче хәбәрне күрсәтегез һәм тиешле кабатлау мөмкинлеген тәкъдим итегез.
is_capturing · yes/noСайланган элементның хәзерге кыйммәте. Тиешле вакыйгадан соң укыгыз.
analysis_image_base64 · textСайланган элементның хәзерге кыйммәте. Тиешле вакыйгадан соң укыгыз.
analysis_mime_type · textСайланган элементның хәзерге кыйммәте. Тиешле вакыйгадан соң укыгыз.
analysis_fields_json · textСоралган кырлар өчен тәкъдим ителгән кыйммәтләр. Саклаганчы карау өчен аларны күрсәтегез.
analysis_request_id · textБу элемент яки гамәл өчен идентификатор. Аны туры килгән кушымта язмасында саклагыз. Билгесез нәтиҗәне кабатлау вакытында шул ук сорау идентификаторын кулланыгыз.
analysis_consent · yes/noСайланган элементның хәзерге кыйммәте. Тиешле вакыйгадан соң укыгыз.
analysis_export_status · textБу гамәлнең хәзерге нәтиҗәсе. Уңышлы саклау алдыннан туры килгән тәмамлану вакыйгасын кулланыгыз.
analysis_export_error · textСоңгы гамәл өчен хата мәгълүматы. Ярдәмче хәбәрне күрсәтегез һәм тиешле кабатлау мөмкинлеген тәкъдим итегез.
analysis_image_bytes · numberСайланган элементның хәзерге кыйммәте. Тиешле вакыйгадан соң укыгыз.
Вакыйгалар
capture_startedБу вакыйга булган вакытта, шул ук элементтан тиешле хәлләрне укыгыз.
capture_succeededБу вакыйга булган вакытта, шул ук элементтан тиешле хәлләрне укыгыз.
capture_cancelledБу вакыйга булган вакытта, шул ук элементтан тиешле хәлләрне укыгыз.
permission_deniedБу вакыйга булган вакытта, шул ук элементтан тиешле хәлләрне укыгыз.
capture_errorБу вакыйга булган вакытта, шул ук элементтан тиешле хәлләрне укыгыз.
analysis_requestedБу вакыйга булган вакытта, шул ук элементтан тиешле хәлләрне укыгыз.
analysis_export_errorБу вакыйга булган вакытта, шул ук элементтан тиешле хәлләрне укыгыз.
analysis_clearedБу вакыйга булган вакытта, шул ук элементтан тиешле хәлләрне укыгыз.
Төзүчеләр сораган сораулар
Ул шәхесне яки документларны тикшерәме?
Юк. Ул карап чыгару өчен текст кыры тәкъдим итә. Тотылган документ рәсеме шәхесне, чынлыгын яки медицина/финанс нәтиҗәсен раслый алмый.
Абонентлык ничек эшли?
Планлаштырылган бәя: плагинны Bubble аша урнаштыру бушлай. BestPlugins куллану һәр Bubble кушымтасы проектындагы һәр плагин өчен аерым язылу таләп итә: 7 көн бушлай, аннары аена US$1.50. Development һәм Live кертелгән. Операцияләр санына катгый чик юк; файл зурлыгы һәм мөмкинлек чикләре һаман гамәлдә. Сатып алу әлегә ачылмаган. Активлаштыру экраны беренче түләү датасын һәм язылуны туктату шартларын күрсәтәчәк.
Бәйләнешле кулланмалар
Marketplace чыгару көтә
Форум кулланмасы җибәрелмәгән
Ярдәм өчен, кулланган плагин һәм җайланмагыз, тырышкан гамәлегез һәм нәтиҗәсен безгә хәбәр итегез. Шәхси мәгълүматсыз мисал кулланыгыз. Ачкычыгызны яки шәхси файлларыгызны беркайчан да уртаклашмагыз.