Documents AI фотога төшерү интерфейсы. Кырларны чыгару планлаштырылган.
Documents AI фотога төшерү интерфейсы. Кырларны чыгару планлаштырылган.
← Bubble Native буенча барлык кулланмалар

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 кебек кушымта язмалары кулланыла. Аларны үзегезнең мәгълүмат төрләрегез һәм элемент исемнәрегез белән алыштырыгыз. Мисал медиа адресларын үз файлларыгыз белән алыштырырга кирәк.

  1. Планлаштырылган: формагызга кирәкле кырларны сайлагыз, мәсәлән fields_json=["title","date","total"]. enable_analysis_exportны активлагыз һәм analysis_contextны сайланган хисапка яки язмага куегыз. Бу анализ көйләүләре хәзерге тоту версиясендә бар түгел.

  2. Кулланучыга фотога төшерергә һәм эшкәртүгә аерым ризалык бирергә мөмкинлек бирегез. analysis_requestedда, бу элементның analysis_image_base64, analysis_mime_type, analysis_fields_json һәм analysis_consent кулланып Analyze Captured Documentны башкарыгыз. analysis_request_idны idempotency_key итеп кулланыгыз.

  3. Кайтарылган operation_id, request_id һәм status кыйммәтләрен саклагыз. status кыйммәте processing булса, нәтиҗәне соңрак алу өчен шул operation_id белән Read Analysis кулланыгыз.

  4. Кире кайтарылган fields_jsonны төзәтеп карап чыгара ала торган формада күрсәтегез. Кулланучы аларны тикшереп, Тастыйклау төймәсенә баскач гына расланган кыйммәтләрне саклагыз. Шул раслауга кадәр оригиналь язманы саклагыз.

Эш агымы схемасы — кушымта скриншоты түгел

Бер тапкыр көйләгез

BestPlugins → Dashboard → Plugins эчендә үз Bubble кушымта проектын булдырыгыз яки сайлагыз. Xodera Documents AI Native сайлагыз, аның ачкычын күчерегез, аннары Bubble → Plugins → Xodera Documents AI Native ачыгыз һәм project_api_key эченә кертегез. Бер тапкыр саклагыз; аннары түбәндәге гамәлләрне кулланыгыз. Һәр проекттагы һәр плагинның үз ачкычы бар.

Камера рөхсәтен сорагыз һәм фотога ни өчен кирәклеген аңлатыгыз. Эшкәртү өчен аерым кулланучы килешүе кирәк. Проект көйләүләрендә AI тәэмин итүчене сайлагыз; аның кулланылышы шул тәэмин итүче тарафыннан исәпләнә.

Бер тапкыр көйләгез
  1. BestPlugins → Dashboard → Plugins эчендә үз Bubble кушымта проектын булдырыгыз яки сайлагыз.
  2. Бу плагинны сайлагыз һәм аның проект ачкычын күчерегез.
  3. Bubble → Plugins → Xodera Documents AI Native ачыгыз; ачкычны project_api_key эченә кертегез һәм саклагыз.
  4. Элементны өстәгез, кушымта мәгълүматларын сайлагыз һәм түбәндәге эш агымын төзегез.
  5. Хәзер өчен генә шәхси бета керү. Җәмәгатькә урнаштыру һәм түләүле активлаштыру әле ачык түгел.
Урнаштыру һәм язылу

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/no
Read 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 чыгару көтә

Форум кулланмасы җибәрелмәгән

Ярдәм өчен, кулланган плагин һәм җайланмагыз, тырышкан гамәлегез һәм нәтиҗәсен безгә хәбәр итегез. Шәхси мәгълүматсыз мисал кулланыгыз. Ачкычыгызны яки шәхси файлларыгызны беркайчан да уртаклашмагыз.