Documents AI‑foto-opname‑koppelvlak. Veldonttrekking is beplan.
Documents AI‑foto-opname‑koppelvlak. Veldonttrekking is beplan.
← Alle inheemse gidse

Xodera Plugins · Bubble Native

Xodera Documents AI Native

Verander 'n kwitansie- of afleweringsfoto in 'n konsepvorm. Laat KI die datum, totaal en ander versoekte velde voorstel, en laat dan 'n persoon dit hersien voordat dit gestoor word.

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.

Dokumentasie hersien 6 November 2026

Praktiese voorbeelde

Vooraf invul van ’n uitgaweskets vanaf ’n kwitansie-foto

Herhaalde tik van handelaar, datum en totaal vertraag die invoer van uitgawes; onttrekde velde kan ’n hersienbare konsep wees.

`fields_json = ["merchant","date","total","currency"]`; die gebruiker neem ’n kwitansie-afbeelding vas en gee afsonderlik toestemming tot verwerking. Gebruik slegs voorbeeldkwitansies tydens toetsing.

Beplan: `analysis_requested` → Analyze Captured Document met behulp van die begrensde uitgevoerde grepe/MIME/veldname/toestemming/versoek-ID → wys die teruggegee velde in jou redigeerbare Uitgawe-vorm.

Die aksie lewer `status`, `operation_id`, `fields_json` en `review_required`. Jou gebruiker korregeer/goedgekeur die velde voordat jou werkstroom ’n Uitgawe skep.

By ’n onseker resultaat, Read Analysis met dieselfde `operation_id`; skep nie outomaties ’n nuwe ontleding nie. Terugtrek van toestemming verwyder gehou vaslegging/uitvoer; hou nooit rou base64 in ’n openbare Ding of logboeke nie.

Beplan. ’n Persoon moet elke voorgestelde waarde hersien voordat dit gestoor word.

Lees ’n afleweringsnota-verwysing vir ’n personeelhersieningsvorm

’n Pakhuisgebruiker moet in staat wees om ’n voorgestelde verwysing/datum te hersien in plaas van dit vanaf ’n gefotografeerde papierstrook in te tik.

`fields_json = ["delivery_reference","supplier","delivery_date"]`; vang die relevante kant van ’n voorbeeld-afleweringsnota vas tydens toetsing.

Na afsonderlike vaslegging/verwerkingstoestemming, stel Analyze Captured Document die gekose velde voor. Wys die foto langs die redigeerbare velde en vra personeel om die ooreenstemmende Afleweringsrekord te bevestig.

Hou die teruggegee `operation_id` om die resultaat weer te kontroleer en `fields_json` as ’n voorstel. Jou werkstroom voer die werklike Afleweringsopsoek/-opdatering slegs uit nadat personeel dit hersien het.

Ontbrekende, dubbelsinnige of onkorrekte velde vereis handmatige korreksie. ’n Verskafferfout laat die oorspronklike Aflewering onveranderd; Read Analysis kontroleer die resultaat van ’n onseker operasie.

Beplan. ’n Persoon moet elke voorgestelde waarde hersien voordat dit gestoor word.

Stel ’n toerustingse-serienommer voor vanaf ’n etiketfoto

’n Onderhoudsvorm kan ’n hersienbare model-/serienommer-voorstel bied wanneer ’n bate-etiket moeilik is om in te tik.

`fields_json = ["manufacturer","model","serial_number"]`; neem ’n voorbeeldbeeld van ’n toerustingetiket vas; kies jou KI-verskaffer in die projekinstellings.

Die beplande Analyze Captured Document-aksie lewer voorgestelde stringe. Wys dit langs die foto; laat die gebruiker dit korrek voordat jou Bate-opsoek of onderhoudswerkstroom begin.

Gebruik die teruggegee `fields_json`, `review_required` en `operation_id`. Hanteer identifiseerders as teks sodat jou app voorloopnulle bewaar.

As die beeld onleesbaar is of die model ’n verkeerde string voorstel, laat handmatige invoer toe. Lees dieselfde operasie na ’n onseker reaksie in plaas van om ’n ekstra inferensie te hef.

Beplan. ’n Persoon moet elke voorgestelde waarde hersien voordat dit gestoor word.

Wat nou werk

Privaat beta. Foto-opname is beskikbaar vir toetsing. Die onttrekking van velde uit die foto is beplan en nog nie gereed om in jou app te gebruik nie.

Bou die werkvloei

Beplan

Beplande werkstroom. Nog nie beskikbaar in die huidige beta nie.

Hierdie voorbeelde gebruik app-rekords soos Lesson, Message en Order. Vervang dit met jou eie datatipes en elementname. Voorbeeldmedia-adresse moet met jou eie lêers vervang word.

  1. Beplan: kies die velde wat jou vorm benodig, byvoorbeeld fields_json=["title","date","total"]. Skakel enable_analysis_export in en stel analysis_context op die gekose rekening of rekord. Hierdie ontledingsinstellings is nie beskikbaar in die huidige opnameweergawe nie.

  2. Laat die gebruiker 'n foto neem en apart tot verwerking stem. Op analysis_requested, voer Analyze Captured Document uit met behulp van hierdie element se analysis_image_base64, analysis_mime_type, analysis_fields_json en analysis_consent. Gebruik analysis_request_id as idempotency_key.

  3. Stoor die teruggegee operation_id, request_id en status. As status die waarde processing het, gebruik Read Analysis met daardie operation_id om die resultaat later op te haal.

  4. Wys die teruggegee fields_json in 'n redigeerbare hersieningsvorm. Stoor goedgekeurde waardes slegs nadat die gebruiker dit nagegaan het en op Bevestig druk. Hou die oorspronklike rekord totdat daardie bevestiging plaasvind.

Werkvloediagram — nie 'n app-skermkiekie nie

Stel een keer op

Skep of kies jou Bubble-appprojek in BestPlugins → Dashboard → Plugins. Kies Xodera Documents AI Native, kopieer die sleutel, open dan Bubble → Plugins → Xodera Documents AI Native en plak dit in project_api_key. Stoor een keer; gebruik dan die aksies hieronder. Elke inprop in elke projek het sy eie sleutel.

Vra vir kamera-toestemming en verduidelik waarom die foto nodig is. Verwerking vereis afsonderlike toestemming van die gebruiker. Kies jou KI-verskaffer in die projekinstellings; die gebruik word deur daardie verskaffer gefaktureer.

Stel een keer op
  1. Skep of kies jou Bubble-appprojek by BestPlugins → Dashboard → Plugins.
  2. Kies hierdie inprop en kopieer die projek-sleutel.
  3. Open Bubble → Plugins → Xodera Documents AI Native; plak die sleutel in project_api_key en stoor.
  4. Voeg die element by, kies jou app-data en bou die werkstroom hieronder.
  5. Privaat beta-toegang slegs vir nou. Publieke installasie en betaalde aktivering is nog nie beskikbaar nie.
Installasie en intekening

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.

Stoor die resultaat in jou app

Voorbeeld ExpenseDraft: eienaar, operation_id, request_id, status en proposed_fields_json. Na hersiening, stoor die goedgekeurde datum, totaal en ander velde, plus reviewed_by en reviewed_at. Koppel slegs die velde wat jou vorm versoek. Plaas nie die volledige beeldinhoud in logboeke of gewone teksrekords nie.

Mislukking, kanselleer en herstel

As die resultaat vertraag, behou dieselfde versoek en gebruik Read Analysis vir die bekende operation_id. Neem nie 'n nuwe foto nie of skep nie outomaties 'n nuwe versoek nie. As die gebruiker toestemming onttrek, maak die foto skoon en stop die aanbied van die resultaat; dit kan nie 'n reeds gestuurde of gestoor kopie terugroep nie.

Vermoeëns en beperkings

Beplande beeldinvoer: PNG, JPEG of WebP, tot 5 MiB; versoek 1–32 onderskeie veldname. Hersien altyd onttrekde waardes. Dit is nie identiteitsverifikasie, 'n kontrole van dokumentauthentisiteit of 'n mediese besluitinstrument nie. KI-verskaffer se koste is afsonderlik.

Instellings, aksies en resultate

Gebruik hierdie name in Bubble. Beplande funksies word afsonderlik gemerk.

Beskikbare beta-instellings

Elementinstellings

document_side · textbutton_label · textconsent_text · textdisabled · yes/nofields_json · textprocessing_consent_text · textanalyze_button_label · textcheck_button_label · textlanguage · textui_text_json · text

Toestande

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

Gebeurtenisse

capture_startedcapture_succeededcapture_cancelledpermission_deniedcapture_erroranalysis_startedanalysis_readyanalysis_pendinganalysis_error

Aksies en hul insette

Elementinstellings · 12

Beplande werkstroom. Nog nie beskikbaar in die huidige beta nie.

document_sidetext · Verstek: "front"
Voorbeeldwaardefront
Voorbeeld Bubble-uitdrukkingCapture Side Dropdown's value
Gebruik die huidige besigheidsrekord se waarde; valideer dit teen die onderstaande limiete.
button_labeltext · Verstek: ""
Voorbeeldwaarde""
Voorbeeld Bubble-uitdrukkingApp Texts' capture_label
Sigbare app-teks; leeg gebruik ingeboude gelokaliseerde kopie waar ondersteund. Geen geloofsbriewe nie.
consent_texttext · Verstek: ""
VoorbeeldwaardeI agree to capture this non-sensitive receipt.
Voorbeeld Bubble-uitdrukkingApp Texts' capture_consent
Verduidelik die spesifieke vasleggings-/verwerkingdoel en -ontvanger. Terugtrek van toestemming verwyder gehou grepe, nie vorige app-kopieë nie.
disabledyes/no · Verstek: false
Voorbeeldwaardeno
Voorbeeld Bubble-uitdrukkingGuideHost's is_busy (your yes/no custom state)
Deaktiveer die element terwyl jou app besig is of hierdie aksie nie beskikbaar is nie.
processing_consent_texttext · Verstek: ""
VoorbeeldwaardeI agree to send this image to the configured AI provider for draft fields.
Voorbeeld Bubble-uitdrukkingApp Texts' processing_consent
Verduidelik die spesifieke vasleggings-/verwerkingdoel en -ontvanger. Terugtrek van toestemming verwyder gehou grepe, nie vorige app-kopieë nie.
analyze_button_labeltext · Verstek: ""
Voorbeeldwaarde""
Voorbeeld Bubble-uitdrukkingApp Texts' analyze_label
Sigbare app-teks; leeg gebruik ingeboude gelokaliseerde kopie waar ondersteund. Geen geloofsbriewe nie.
languagetext · Verstek: "auto"
Voorbeeldwaardeuk
Voorbeeld Bubble-uitdrukkingCurrent User's preferred_language
Stel language=auto in om ’n ondersteunde toestel of blaaier se taal te volg. Voer ’n ondersteunde taalkode in om dit eksplisiet te kies.
ui_text_jsontext · Verstek: ""
Voorbeeldwaarde{}
Voorbeeld Bubble-uitdrukkingApp Settings' player_labels_json (supported keys only)
Opsioneel JSON met ondersteunde knoppie-etikette. Laat leeg om die ingeboude teks te gebruik.
enable_analysis_exportyes/no · Verstek: false
Voorbeeldwaardeyes
Voorbeeld Bubble-uitdrukkingApp Settings' enable_reviewed_extraction
Beplan: laat die ontleding-aksie toe om die foto te gebruik nadat beide gebruikersooreenkomste ingestem is. Standaard af.
analysis_contexttext · Verstek: ""
Voorbeeldwaarde<current-user-id>
Voorbeeld Bubble-uitdrukkingCurrent User's unique id
Stabiele waarde vir hierdie rekening of rekord. As dit verander, word die vorige foto uitgevee.
is_activeyes/no · Verstek: true
Voorbeeldwaardeyes
Voorbeeld Bubble-uitdrukkingGuideHost's view_is_active (your yes/no custom state)
Stel ja wanneer hierdie aansig oop is. Stel nee wanneer dit verlaat word, sodat terugspeel of huidige werk kan stop.
fields_jsontext · Verstek: "[\"title\",\"date\",\"total\"]"
Voorbeeldwaarde["title","date","total"]
Voorbeeld Bubble-uitdrukkingExpense Settings' extraction_fields_json
JSON-reeks van versoekte onttrekkingsveldname; die uitvoer is voorgestelde data vir menslike hersiening.
Aksies en hul insette · 2

Beplande werkstroom. Nog nie beskikbaar in die huidige beta nie.

Analyze Captured Document
image_base64text · Verstek: —
Voorbeeldwaarde<canonical bytes from consented export>
Voorbeeld Bubble-uitdrukkingDocument Capture's analysis_image_base64
Gebruik die huidige besigheidsrekord se waarde; valideer dit teen die onderstaande limiete.
mime_typetext · Verstek: —
Voorbeeldwaardeimage/jpeg
Voorbeeld Bubble-uitdrukkingDocument Capture's analysis_mime_type
Gebruik die huidige besigheidsrekord se waarde; valideer dit teen die onderstaande limiete.
fields_jsontext · Verstek: —
Voorbeeldwaarde["title","date","total"]
Voorbeeld Bubble-uitdrukkingDocument Capture's analysis_fields_json
JSON-reeks van versoekte onttrekkingsveldname; die uitvoer is voorgestelde data vir menslike hersiening.
consentyes/no · Verstek: —
Voorbeeldwaardeyes — current processing consent
Voorbeeld Bubble-uitdrukkingDocument Capture's analysis_consent
Gebruik die huidige besigheidsrekord se waarde; valideer dit teen die onderstaande limiete.
idempotency_keytext · Verstek: —
Voorbeeldwaarde<unchanged analysis_request_id>
Voorbeeld Bubble-uitdrukkingDocument Capture's analysis_request_id
Gebruik die huidige besigheidsrekord se waarde; valideer dit teen die onderstaande limiete.
environmenttext · Verstek: —
Voorbeeldwaardedevelopment
Voorbeeld Bubble-uitdrukkingApp Settings' selected_environment
Gebruik die huidige besigheidsrekord se waarde; valideer dit teen die onderstaande limiete.

Teruggegewe waardes

ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/no
Read Analysis
operation_idtext · Verstek: —
Voorbeeldwaarde<returned operation_id>
Voorbeeld Bubble-uitdrukkingCurrent ExpenseDraft's operation_id
Gebruik die huidige besigheidsrekord se waarde; valideer dit teen die onderstaande limiete.
environmenttext · Verstek: —
Voorbeeldwaardedevelopment
Voorbeeld Bubble-uitdrukkingApp Settings' selected_environment
Gebruik die huidige besigheidsrekord se waarde; valideer dit teen die onderstaande limiete.

Teruggegewe waardes

ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/no
Toestande en gebeurtenisse

Beplande werkstroom. Nog nie beskikbaar in die huidige beta nie.

Toestande

capture_status · text

Huidige resultaat van hierdie aksie. Gebruik die ooreenstemmende voltooiingsgebeurtenis voordat sukses gestoor word.

local_uri · text

Lêerligging op hierdie toestel. Stoor of laai die lêer afsonderlik op as dit aanlyn gehou moet word.

mime_type · text

Huidige waarde vir die gekose item. Lees dit na die verwante gebeurtenis.

document_side · text

Huidige waarde vir die gekose item. Lees dit na die verwante gebeurtenis.

image_width · number

Huidige waarde vir die gekose item. Lees dit na die verwante gebeurtenis.

image_height · number

Huidige waarde vir die gekose item. Lees dit na die verwante gebeurtenis.

error_code · text

Foutinligting vir die laaste aksie. Wys 'n nuttige boodskap en bied die toepaslike herprobe aan.

is_capturing · yes/no

Huidige waarde vir die gekose item. Lees dit na die verwante gebeurtenis.

analysis_image_base64 · text

Huidige waarde vir die gekose item. Lees dit na die verwante gebeurtenis.

analysis_mime_type · text

Huidige waarde vir die gekose item. Lees dit na die verwante gebeurtenis.

analysis_fields_json · text

Voorgestelde waardes vir die versoekte velde. Wys hulle vir hersiening voordat dit gestoor word.

analysis_request_id · text

Identifiseerder vir hierdie item of aksie. Behou dit saam met die ooreenstemmende app‑rekord. Gebruik dieselfde versoek‑identifiseerder wanneer u 'n onseker resultaat herprobeer.

analysis_consent · yes/no

Huidige waarde vir die gekose item. Lees dit na die verwante gebeurtenis.

analysis_export_status · text

Huidige resultaat van hierdie aksie. Gebruik die ooreenstemmende voltooiingsgebeurtenis voordat sukses gestoor word.

analysis_export_error · text

Foutinligting vir die laaste aksie. Wys 'n nuttige boodskap en bied die toepaslike herprobe aan.

analysis_image_bytes · number

Huidige waarde vir die gekose item. Lees dit na die verwante gebeurtenis.

Gebeurtenisse

capture_started

Wanneer hierdie gebeurtenis plaasvind, lees die verwante toestande vanaf dieselfde element.

capture_succeeded

Wanneer hierdie gebeurtenis plaasvind, lees die verwante toestande vanaf dieselfde element.

capture_cancelled

Wanneer hierdie gebeurtenis plaasvind, lees die verwante toestande vanaf dieselfde element.

permission_denied

Wanneer hierdie gebeurtenis plaasvind, lees die verwante toestande vanaf dieselfde element.

capture_error

Wanneer hierdie gebeurtenis plaasvind, lees die verwante toestande vanaf dieselfde element.

analysis_requested

Wanneer hierdie gebeurtenis plaasvind, lees die verwante toestande vanaf dieselfde element.

analysis_export_error

Wanneer hierdie gebeurtenis plaasvind, lees die verwante toestande vanaf dieselfde element.

analysis_cleared

Wanneer hierdie gebeurtenis plaasvind, lees die verwante toestande vanaf dieselfde element.

Vrae wat ontwikkelaars vra

Verifieer dit identiteit of dokumente?

Nee. Dit stel teksvelde voor vir hersiening. 'n Gekapte dokumentbeeld bevestig nie identiteit, egtheid of 'n mediese/finansiële gevolgtrekking nie.

Hoe werk die intekening?

Beplande pryse: die installering van die plugin in Bubble is gratis. BestPlugins-toegang is ’n aparte intekening vir elke plugin in elke Bubble-appprojek: 7 dae gratis, daarna US$1.50 per maand. Development en Live is ingesluit. Daar is geen vaste limiet op die aantal operasies nie; lêergrootte- en funksielimiete is steeds van toepassing. Afrekeningsproses is nog nie oop nie. Die aktiveringsskerm sal die eerste faktuurdatum en kansellasievoorwaardes wys.

Verwante gidse

Marketplace vrystelling hangende

Forumgids nie gepos nie

Vir hulp, vertel ons watter plugin en toestel jy gebruik, die aksie wat jy probeer het en wat gebeur het. Gebruik ’n voorbeeld sonder persoonlike data. Deel nooit jou sleutel of private lêers nie.