Documents AI foto-kaptado interfaco. Ekstrakto de kampoj estas planita.
Documents AI foto-kaptado interfaco. Ekstrakto de kampoj estas planita.
← Ĉiuj gvidiloj pri Bubble Native

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Laborflua diagramo — ne aplikaĵa ekrankopio

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
  1. Kreu aŭ elektu vian Bubble-aplikaĵan projekton ĉe BestPlugins → Dashboard → Plugins.
  2. Elektu ĉi tiun kromaĵon kaj kopiu ĝian projektan ŝlosilon.
  3. Malfermu Bubble → Plugins → Xodera Documents AI Native; algluu la ŝlosilon en project_api_key kaj konservu.
  4. Aldonu la elementon, elektu viajn aplikaĵajn datumojn kaj konstruu la suban laborfluon.
  5. 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 · text

Statoj

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

Eventoj

capture_startedcapture_succeededcapture_cancelledpermission_deniedcapture_erroranalysis_startedanalysis_readyanalysis_pendinganalysis_error

Agoj kaj iliaj enigoj

Elementaj agordoj · 12

Planita laborfluo. Ankoraŭ ne disponebla en la nuna beta.

document_sidetext · Defaŭlto: "front"
Ekzempla valorofront
Ekzemplo Bubble esprimoCapture 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 esprimoApp 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 valoroI agree to capture this non-sensitive receipt.
Ekzemplo Bubble esprimoApp 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 valorono
Ekzemplo Bubble esprimoGuideHost'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 valoroI agree to send this image to the configured AI provider for draft fields.
Ekzemplo Bubble esprimoApp 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 esprimoApp 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 valorouk
Ekzemplo Bubble esprimoCurrent 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 esprimoApp 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 valoroyes
Ekzemplo Bubble esprimoApp 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 esprimoCurrent 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 valoroyes
Ekzemplo Bubble esprimoGuideHost'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 esprimoExpense 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 esprimoDocument Capture's analysis_image_base64
Uzu la valoron de la nuna komerca registro; validigu ĝin kontraŭ la subaj limoj.
mime_typetext · Defaŭlto: —
Ekzempla valoroimage/jpeg
Ekzemplo Bubble esprimoDocument 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 esprimoDocument 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 valoroyes — current processing consent
Ekzemplo Bubble esprimoDocument 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 esprimoDocument Capture's analysis_request_id
Uzu la valoron de la nuna komerca registro; validigu ĝin kontraŭ la subaj limoj.
environmenttext · Defaŭlto: —
Ekzempla valorodevelopment
Ekzemplo Bubble esprimoApp 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/no
Read Analysis
operation_idtext · Defaŭlto: —
Ekzempla valoro<returned operation_id>
Ekzemplo Bubble esprimoCurrent ExpenseDraft's operation_id
Uzu la valoron de la nuna komerca registro; validigu ĝin kontraŭ la subaj limoj.
environmenttext · Defaŭlto: —
Ekzempla valorodevelopment
Ekzemplo Bubble esprimoApp 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/no
Statoj kaj eventoj

Planita laborfluo. Ankoraŭ ne disponebla en la nuna beta.

Statoj

capture_status · text

Nuna rezulto de ĉi tiu ago. Uzu la kongruan finigan eventon antaŭ ol konservi sukceson.

local_uri · text

Dosierlokado en ĉi tiu aparato. Konservu aŭ alŝutu la dosieron aparte se ĝi devas esti tenata enrete.

mime_type · text

Nuna valoro por la elektita elemento. Legu ĝin post la rilata evento.

document_side · text

Nuna valoro por la elektita elemento. Legu ĝin post la rilata evento.

image_width · number

Nuna valoro por la elektita elemento. Legu ĝin post la rilata evento.

image_height · number

Nuna valoro por la elektita elemento. Legu ĝin post la rilata evento.

error_code · text

Erarinformoj por la lasta ago. Montru utilan mesaĝon kaj proponu la rilatan reprovon.

is_capturing · yes/no

Nuna valoro por la elektita elemento. Legu ĝin post la rilata evento.

analysis_image_base64 · text

Nuna valoro por la elektita elemento. Legu ĝin post la rilata evento.

analysis_mime_type · text

Nuna valoro por la elektita elemento. Legu ĝin post la rilata evento.

analysis_fields_json · text

Sugestitaj valoroj por la petitaj kampoj. Montru ilin por revizio antaŭ konservado.

analysis_request_id · text

Identigilo 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/no

Nuna valoro por la elektita elemento. Legu ĝin post la rilata evento.

analysis_export_status · text

Nuna rezulto de ĉi tiu ago. Uzu la kongruan finigan eventon antaŭ ol konservi sukceson.

analysis_export_error · text

Erarinformoj por la lasta ago. Montru utilan mesaĝon kaj proponu la rilatan reprovon.

analysis_image_bytes · number

Nuna valoro por la elektita elemento. Legu ĝin post la rilata evento.

Eventoj

capture_started

Kiam ĉi tiu evento okazas, legu la rilatajn statojn de la sama elemento.

capture_succeeded

Kiam ĉi tiu evento okazas, legu la rilatajn statojn de la sama elemento.

capture_cancelled

Kiam ĉi tiu evento okazas, legu la rilatajn statojn de la sama elemento.

permission_denied

Kiam ĉi tiu evento okazas, legu la rilatajn statojn de la sama elemento.

capture_error

Kiam ĉi tiu evento okazas, legu la rilatajn statojn de la sama elemento.

analysis_requested

Kiam ĉi tiu evento okazas, legu la rilatajn statojn de la sama elemento.

analysis_export_error

Kiam ĉi tiu evento okazas, legu la rilatajn statojn de la sama elemento.

analysis_cleared

Kiam ĉ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.