
Xodera Plugins · Bubble Native
Xodera Documents AI Native
Transformu kvitancon aŭ liverfoto en skizformon. Permesu al AI sugesti la daton, totalon kaj aliajn petatajn kampojn, poste lasu personon revizii ilin antaŭ ol konservi.
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.
Dokumentado reviziita 6 novembro 2026
Praktikaj ekzemploj
Antaŭplenigu elspezon skizon per kvitanco-foto
Ripeta tajpado de vendisto, dato kaj sumo malrapidigas elspez-enigon; eltiritaj kampoj povas esti revizia skizo.
`fields_json = ["merchant","date","total","currency"]`; la uzanto kaptas kvitanco-bildon kaj aparte konsentas al prilaborado. Uzu nur ekzemplajn kvitancojn dum testado.
Planita: `analysis_requested` → Analyze Captured Document per la limigitaj eksportitaj bajtoj/MIME/kampnomoj/konsento/petidentigilo → montru la ricevitajn kampojn en via redaktebla formularo Expense.
La ago redonas `status`, `operation_id`, `fields_json` kaj `review_required`. Via uzanto korektas/aprobas la kampojn antaŭ ol via laborfluo kreas Expense.
Ĉe necerta rezulto, uzu Read Analysis kun la sama `operation_id`; ne aŭtomate komencu alian analizon. Retiro de konsento forigas la retenitajn kaptitajn/eksportitajn datumojn; neniam konservu krudan base64 en publika Thing aŭ protokoloj.
Planita. Persono devas revizii ĉiun proponitan valoron antaŭ konservado.
Legu livernotan referencon por dungita revizia formularo
Deponeja uzanto devus povi revizii proponitan referencon/daton anstataŭ tajpi ĝin de fotita papera kvitanco.
`fields_json = ["delivery_reference","supplier","delivery_date"]`; kaptu la koncernan flankon de ekzempla livernoto dum testado.
Post aparta konsento pri kaptado/prilaborado, Analyze Captured Document proponas la elektitajn kampojn. Montru la foton apud redakteblaj kampoj kaj petu la personaron konfirmi la kongruan registron Delivery.
Konservu la ricevitan `operation_id` por kontroli la rezulton denove kaj `fields_json` kiel proponon. Via laborfluo faras la efektivan serĉon/ĝisdatigon de Delivery nur post revizio de la personaro.
Mankantaj, ambiguaj aŭ malĝustaj kampoj postulas manan korekton. Eraro de la provizanto lasas la originan Delivery neŝanĝita; per Read Analysis kontrolu la rezulton de operacio kun necerta rezulto.
Planita. Persono devas revizii ĉiun proponitan valoron antaŭ konservado.
Sugesti ekipan serian numeron de etikedo-foto
Prizorga formularo povas proponi revizieblan modelon/serian numeron kiam la etikedo de ekipaĵo estas malfacile tajpebla.
`fields_json = ["manufacturer","model","serial_number"]`; kaptu ekzemplan ekip-etikedon bildon; elektu vian AI-provizanton en la projektagordoj.
La planita ago Analyze Captured Document redonas proponitajn tekstojn. Montru ilin apud la foto; lasu la uzanton korekti ilin antaŭ via serĉo de Asset aŭ prizorga laborfluo.
Uzu revenigitajn `fields_json`, `review_required` kaj `operation_id`. Traktu identigilojn kiel tekston por ke via aplikaĵo konservu antaŭajn nulojn.
Se la bildo estas nelegebla aŭ la modelo proponas malĝustan tekston, permesu manan enigon. Rekontrolu la saman operacion post respondo kun necerta rezulto anstataŭ pagi por alia inferenco.
Planita. Persono devas revizii ĉiun proponitan valoron antaŭ konservado.
Kio funkcias nun
Privata beta. Foto-kaptado estas disponebla por testado. Ekstrakto de kampoj el la foto estas planita kaj ankoraŭ ne pretas por uzo en via aplikaĵo.
Kreu la laborfluon
Planita
Planita laborfluo. Ankoraŭ ne disponebla en la nuna beta.
Ĉi tiuj ekzemploj uzas aplikaĵajn rekordojn kiel Lesson, Message kaj Order. Anstataŭigu ilin per viaj propraj datumtipoj kaj elementnomoj. Ekzemplaj aŭdvida adresoj devas esti anstataŭigitaj per viaj propraj dosieroj.
Planita: elektu la kampojn kiujn via formularo bezonas, ekzemple fields_json=["title","date","total"]. Ebligu enable_analysis_export kaj agordu analysis_context al la elektita konto aŭ registro. Ĉi tiuj analizaj agordoj ne estas disponeblaj en la nuna kaptversio.
Permesu al la uzanto fari foton kaj aparte konsenti al procesado. Sur analysis_requested, ruligu Analyze Captured Document uzante la analysis_image_base64, analysis_mime_type, analysis_fields_json kaj analysis_consent de ĉi tiu elemento. Uzu analysis_request_id kiel idempotency_key.
Konservu la ricevitajn operation_id, request_id kaj status. Se status estas processing, uzu Read Analysis kun tiu operation_id por ricevi la rezulton poste.
Montru la revenitan fields_json en redaktebla revizia formularo. Konservu aprobitajn valorojn nur post kiam la uzanto kontrolas ilin kaj premis Konfirmi. Tenadu la originan registron ĝis tiu konfirmo.
Agordu unufoje
Kreu aŭ elektu vian Bubble-aplikaĵan projekton en BestPlugins → Dashboard → Plugins. Elektu Xodera Documents AI Native, kopiu ĝian ŝlosilon, poste malfermu Bubble → Plugins → Xodera Documents AI Native kaj algluu ĝin en project_api_key. Konservu unufoje; poste uzu la subajn agojn. Ĉiu kromaĵo en ĉiu projekto havas sian propran ŝlosilon.
Petu permeson uzi la kameraon kaj klarigu, kial la foto estas bezonata. Prilaborado postulas apartan konsenton de la uzanto. Elektu vian AI-provizanton en la projektagordoj; tiu provizanto fakturas la uzadon de sia servo.
Agordu unufoje
- Kreu aŭ elektu vian Bubble-aplikaĵan projekton ĉe BestPlugins → Dashboard → Plugins.
- Elektu ĉi tiun kromaĵon kaj kopiu ĝian projektan ŝlosilon.
- Malfermu Bubble → Plugins → Xodera Documents AI Native; algluu la ŝlosilon en project_api_key kaj konservu.
- Aldonu la elementon, elektu viajn aplikaĵajn datumojn kaj konstruu la suban laborfluon.
- Privata beta-aliro nur por nun. Publika instalado kaj paga aktivigo ankoraŭ ne estas disponeblaj.
Instalado kaj abono
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.
Konservu la rezulton en via aplikaĵo
Ekzemplo ExpenseDraft: owner, operation_id, request_id, status kaj proposed_fields_json. Post revizio, konservu la aprobitajn daton, totalon kaj aliajn kampojn, kune kun reviewed_by kaj reviewed_at. Mapu nur la kampojn, kiujn via formularo petis. Ne metu la tutan bildenhavon en protokolojn aŭ ordinarajn tekstregistrojn.
Malsukceso, nuligo kaj restaŭro
Se la rezulto prokrastiĝas, konservu la saman peton kaj uzu Read Analysis por la konata operation_id. Ne faru novan foton aŭ aŭtomate kreu novan peton. Se la uzanto retiras sian konsenton, forigu la foton kaj ĉesu proponi la rezulton; tio ne povas revoki kopion jam senditan aŭ konservitan.
Kapabloj kaj limoj
Planita bildenigo: PNG, JPEG aŭ WebP, ĝis 5 MiB; petu 1–32 malsamajn kampnomojn. Ĉiam reviziu la eltiritajn valorojn. Ĉi tio ne estas konfirmo de identeco, kontrolo de dokumenta aŭtenteco aŭ ilo por medicinaj decidoj. La kotizoj de la AI-provizanto estas apartaj.
Agordoj, agoj kaj rezultoj
Uzu ĉi tiujn nomojn en Bubble. Planitaj funkcioj estas markitaj aparte.
Disponeblaj beta-agordoj
Elementaj agordoj
document_side · textbutton_label · textconsent_text · textdisabled · yes/nofields_json · textprocessing_consent_text · textanalyze_button_label · textcheck_button_label · textlanguage · textui_text_json · textStatoj
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/noEventoj
capture_startedcapture_succeededcapture_cancelledpermission_deniedcapture_erroranalysis_startedanalysis_readyanalysis_pendinganalysis_errorAgoj kaj iliaj enigoj
Elementaj agordoj · 12
Planita laborfluo. Ankoraŭ ne disponebla en la nuna beta.
document_sidetext · Defaŭlto: "front"- Ekzempla valoro
front - Ekzemplo Bubble esprimo
Capture Side Dropdown's value - Uzu la valoron de la nuna komerca registro; validigu ĝin kontraŭ la subaj limoj.
button_labeltext · Defaŭlto: ""- Ekzempla valoro
"" - Ekzemplo Bubble esprimo
App Texts' capture_label - Videbla teksto de la aplikaĵo; malplena valoro uzas la enkonstruitan tradukitan tekston, kie tio estas subtenata. Ne enmetu akreditaĵojn.
consent_texttext · Defaŭlto: ""- Ekzempla valoro
I agree to capture this non-sensitive receipt. - Ekzemplo Bubble esprimo
App Texts' capture_consent - Klarigu la specifan kaptan/prilaboran celon kaj ricevonton. Retiro de konsento forigas retenitajn bajtojn, ne antaŭajn kopiojn de la aplikaĵo.
disabledyes/no · Defaŭlto: false- Ekzempla valoro
no - Ekzemplo Bubble esprimo
GuideHost's is_busy (your yes/no custom state) - Malebligu la elementon dum via aplikaĵo estas okupata aŭ ĉi tiu ago ne disponeblas.
processing_consent_texttext · Defaŭlto: ""- Ekzempla valoro
I agree to send this image to the configured AI provider for draft fields. - Ekzemplo Bubble esprimo
App Texts' processing_consent - Klarigu la specifan kaptan/prilaboran celon kaj ricevonton. Retiro de konsento forigas retenitajn bajtojn, ne antaŭajn kopiojn de la aplikaĵo.
analyze_button_labeltext · Defaŭlto: ""- Ekzempla valoro
"" - Ekzemplo Bubble esprimo
App Texts' analyze_label - Videbla teksto de la aplikaĵo; malplena valoro uzas la enkonstruitan tradukitan tekston, kie tio estas subtenata. Ne enmetu akreditaĵojn.
languagetext · Defaŭlto: "auto"- Ekzempla valoro
uk - Ekzemplo Bubble esprimo
Current User's preferred_language - Agordu language=auto por sekvi subtenatan lingvon de la aparato aŭ retumilo. Enigu subtenatan lingvokodon por elekti ĝin eksplicite.
ui_text_jsontext · Defaŭlto: ""- Ekzempla valoro
{} - Ekzemplo Bubble esprimo
App Settings' player_labels_json (supported keys only) - Nedeviga JSON kun subtenataj butonetiketoj. Lasu malplena por uzi la enkonstruitan tekston.
enable_analysis_exportyes/no · Defaŭlto: false- Ekzempla valoro
yes - Ekzemplo Bubble esprimo
App Settings' enable_reviewed_extraction - Planita: permesi al la analiza ago uzi la foton post ambaŭ uzantaj konsentoj. Malŝaltita apriore.
analysis_contexttext · Defaŭlto: ""- Ekzempla valoro
<current-user-id> - Ekzemplo Bubble esprimo
Current User's unique id - Stabilaj valoro por ĉi tiu konto aŭ registro. Ŝanĝo forigas la antaŭan foton.
is_activeyes/no · Defaŭlto: true- Ekzempla valoro
yes - Ekzemplo Bubble esprimo
GuideHost's view_is_active (your yes/no custom state) - Agordu jes dum ĉi tiu vido estas malfermita. Agordu ne kiam forlasas, por ke reproduktado aŭ nuna laboro povas ĉesi.
fields_jsontext · Defaŭlto: "[\"title\",\"date\",\"total\"]"- Ekzempla valoro
["title","date","total"] - Ekzemplo Bubble esprimo
Expense Settings' extraction_fields_json - JSON-listo de nomoj de la kampoj petataj por eltiro; la eligo estas proponitaj datumoj por homa revizio.
Agoj kaj iliaj enigoj · 2
Planita laborfluo. Ankoraŭ ne disponebla en la nuna beta.
Analyze Captured Document
image_base64text · Defaŭlto: —- Ekzempla valoro
<canonical bytes from consented export> - Ekzemplo Bubble esprimo
Document Capture's analysis_image_base64 - Uzu la valoron de la nuna komerca registro; validigu ĝin kontraŭ la subaj limoj.
mime_typetext · Defaŭlto: —- Ekzempla valoro
image/jpeg - Ekzemplo Bubble esprimo
Document Capture's analysis_mime_type - Uzu la valoron de la nuna komerca registro; validigu ĝin kontraŭ la subaj limoj.
fields_jsontext · Defaŭlto: —- Ekzempla valoro
["title","date","total"] - Ekzemplo Bubble esprimo
Document Capture's analysis_fields_json - JSON-listo de nomoj de la kampoj petataj por eltiro; la eligo estas proponitaj datumoj por homa revizio.
consentyes/no · Defaŭlto: —- Ekzempla valoro
yes — current processing consent - Ekzemplo Bubble esprimo
Document Capture's analysis_consent - Uzu la valoron de la nuna komerca registro; validigu ĝin kontraŭ la subaj limoj.
idempotency_keytext · Defaŭlto: —- Ekzempla valoro
<unchanged analysis_request_id> - Ekzemplo Bubble esprimo
Document Capture's analysis_request_id - Uzu la valoron de la nuna komerca registro; validigu ĝin kontraŭ la subaj limoj.
environmenttext · Defaŭlto: —- Ekzempla valoro
development - Ekzemplo Bubble esprimo
App Settings' selected_environment - Uzu la valoron de la nuna komerca registro; validigu ĝin kontraŭ la subaj limoj.
Redonataj valoroj
ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/noRead Analysis
operation_idtext · Defaŭlto: —- Ekzempla valoro
<returned operation_id> - Ekzemplo Bubble esprimo
Current ExpenseDraft's operation_id - Uzu la valoron de la nuna komerca registro; validigu ĝin kontraŭ la subaj limoj.
environmenttext · Defaŭlto: —- Ekzempla valoro
development - Ekzemplo Bubble esprimo
App Settings' selected_environment - Uzu la valoron de la nuna komerca registro; validigu ĝin kontraŭ la subaj limoj.
Redonataj valoroj
ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/noStatoj kaj eventoj
Planita laborfluo. Ankoraŭ ne disponebla en la nuna beta.
Statoj
capture_status · textNuna rezulto de ĉi tiu ago. Uzu la kongruan finigan eventon antaŭ ol konservi sukceson.
local_uri · textDosierlokado en ĉi tiu aparato. Konservu aŭ alŝutu la dosieron aparte se ĝi devas esti tenata enrete.
mime_type · textNuna valoro por la elektita elemento. Legu ĝin post la rilata evento.
document_side · textNuna valoro por la elektita elemento. Legu ĝin post la rilata evento.
image_width · numberNuna valoro por la elektita elemento. Legu ĝin post la rilata evento.
image_height · numberNuna valoro por la elektita elemento. Legu ĝin post la rilata evento.
error_code · textErarinformoj por la lasta ago. Montru utilan mesaĝon kaj proponu la rilatan reprovon.
is_capturing · yes/noNuna valoro por la elektita elemento. Legu ĝin post la rilata evento.
analysis_image_base64 · textNuna valoro por la elektita elemento. Legu ĝin post la rilata evento.
analysis_mime_type · textNuna valoro por la elektita elemento. Legu ĝin post la rilata evento.
analysis_fields_json · textSugestitaj valoroj por la petitaj kampoj. Montru ilin por revizio antaŭ konservado.
analysis_request_id · textIdentigilo por ĉi tiu elemento aŭ ago. Konservu ĝin kun la kongrua registro de la aplikaĵo. Uzu la saman petidentigilon kiam vi reprovas operacion kun necerta rezulto.
analysis_consent · yes/noNuna valoro por la elektita elemento. Legu ĝin post la rilata evento.
analysis_export_status · textNuna rezulto de ĉi tiu ago. Uzu la kongruan finigan eventon antaŭ ol konservi sukceson.
analysis_export_error · textErarinformoj por la lasta ago. Montru utilan mesaĝon kaj proponu la rilatan reprovon.
analysis_image_bytes · numberNuna valoro por la elektita elemento. Legu ĝin post la rilata evento.
Eventoj
capture_startedKiam ĉi tiu evento okazas, legu la rilatajn statojn de la sama elemento.
capture_succeededKiam ĉi tiu evento okazas, legu la rilatajn statojn de la sama elemento.
capture_cancelledKiam ĉi tiu evento okazas, legu la rilatajn statojn de la sama elemento.
permission_deniedKiam ĉi tiu evento okazas, legu la rilatajn statojn de la sama elemento.
capture_errorKiam ĉi tiu evento okazas, legu la rilatajn statojn de la sama elemento.
analysis_requestedKiam ĉi tiu evento okazas, legu la rilatajn statojn de la sama elemento.
analysis_export_errorKiam ĉi tiu evento okazas, legu la rilatajn statojn de la sama elemento.
analysis_clearedKiam ĉi tiu evento okazas, legu la rilatajn statojn de la sama elemento.
Demandoj, kiujn programistoj demandas
Ĉu ĝi kontrolas identecon aŭ dokumentojn?
Ne. Ĝi proponas tekstajn kampojn por revizio. Kapta dokumenta bildo ne establas identecon, aŭtentikecon aŭ medicinan/financan konkludon.
Kiel funkcias la abono?
Planita prezo: instalado de la kromaĵo en Bubble estas senpaga. Aliro al BestPlugins estas aparta abono por ĉiu kromaĵo en ĉiu Bubble aplikaĵprojekto: 7 tagoj senpage, poste US$1.50 monate. Development kaj Live estas inkluzivitaj. Ne ekzistas fiksita limo pri la nombro da operacioj; limoj pri dosiergrando kaj funkcioj ankoraŭ validas. Pagado ankoraŭ ne estas malfermita. La aktiviga ekrano montros la unuan fakturdaton kaj nuligajn kondiĉojn.
Rilataj gvidiloj
Marketplace eldono atendanta
Forumgvidilo ne afiŝita
Por helpo, informu nin kiun kromaĵon kaj aparaton vi uzas, la agon kiun vi provis kaj kio okazis. Uzu ekzemplon sen personaj datumoj. Neniam dividu vian ŝlosilon aŭ privatajn dosierojn.