
Xodera Plugins · Bubble Native
Xodera Documents AI Native
Gjer om ein kvitterings‑ eller leveringsfoto til eit kladdskjema. La AI foreslå dato, total og andre etterspurde felt, og la deretter ein person gå gjennom dei før lagring.
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.
Dokumentasjon gjennomgått 6 november 2026
Praktiske døme
Fyll inn eit utgiftsutkast frå eit kvitteringsbilde
Gjenta skrive av forhandler, dato og total gjør utgiftsregistreringa treg; ekstraherte felt kan vera eit gjennomgåeleg utkast.
`fields_json = ["merchant","date","total","currency"]`; brukaren tar eit kvitteringsbilde og gir separat samtykke til behandling. Bruk berre prøvekvitteringar under testing.
Planlagt: `analysis_requested` → Analyze Captured Document ved bruk av de avgrensa eksporterte bytene/MIME/feltnamn/samtykke/førespurnads‑ID → vis returnerte felt i ditt redigerbare utgifts‑skjema.
Handlinga returnerer `status`, `operation_id`, `fields_json` og `review_required`. Brukaren din korrigerer/godkjenner felta før arbeidsflyten din opprettar ein utgift.
Ved eit usikkert resultat, Read Analysis med same `operation_id`; ikkje start ein ny analyse automatisk. Tilbaketrekking av samtykke fjernar lagra fangst/eksport; aldri lagre rå base64 i ein offentleg Ting eller loggar.
Planlagt. Ein person må gjennomgå alle foreslåtte verdiar før lagring.
Les ein leveringsnota‑referanse for eit personalgjennomgangsskjema
Ein lagerbrukar skal kunne gjennomgå ein foreslått referanse/dato i staden for å skrive den inn frå ein fotografert papirslepp.
`fields_json = ["delivery_reference","supplier","delivery_date"]`; fang den relevante sida av ein prøveleveringsnota under testing.
Etter separat fangst-/behandlingssamtykke, foreslår Analyze Captured Document dei valde felta. Vis fotografiet ved sida av redigerbare felt og be personalet stadfeste den tilhøyrande leveringsposten.
Behald den returnerte `operation_id` for å sjekke resultatet på nytt og `fields_json` som eit forslag. Arbeidsflyten din utfører den faktiske leveringsoppslag/oppdatering berre etter personalgjennomgang.
Manglande, tvetydige eller feilaktige felt krev manuell korrigering. Ein leverandørfeil lar den opprinnelege leveringa urørt; Read Analysis sjekk resultatet av ein usikker operasjon.
Planlagt. Ein person må gjennomgå alle foreslåtte verdiar før lagring.
Foreslå eit utstyr‑serienummer frå eit etikettbilde
Eit vedlikehaldsskjema kan tilby eit gjennomgåeleg modell‑/serienummerforslag når ein eigendomsetikett er tungvint å skrive inn.
`fields_json = ["manufacturer","model","serial_number"]`; fang eit prøveutstyr‑etikettbilde; vel AI‑leverandøren din i prosjektinnstillingane.
Den planlagde Analyze Captured Document‑handlinga returnerer foreslåtte strengar. Vis dei ved sida av fotoet; la brukaren korrigere dei før din eigedomsoppslag eller vedlikehalds‑arbeidsflyt.
Bruk den returnerte `fields_json`, `review_required` og `operation_id`. Handsam identifikatorane som tekst slik at appen din bevarer leiande nullar.
Viss bildet er uleseleg eller modellen foreslår ein feil streng, tillat manuell inntasting. Les den same operasjonen etter eit usikkert svar i staden for å belaste ein ny inferens.
Planlagt. Ein person må gjennomgå alle foreslåtte verdiar før lagring.
Kva som fungerer no
Privat beta. Fotofangst er tilgjengeleg for testing. Uttrekking av felt frå foto er planlagt og er ikkje klar til bruk i appen din enno.
Bygg arbeidsflyten
Planlagt
Planlagt arbeidsflyt. Ikkje tilgjengeleg i den aktuelle betaen enno.
Desse døma bruker app‑registreringar som Lesson, Message og Order. Byt dei ut med eigne datatypar og elementnamn. Eksempel‑medieadresser må erstattast med eigne filer.
Planlagt: vel felta skjemaet ditt treng, til dømes fields_json=["title","date","total"]. Aktiver enable_analysis_export og sett analysis_context til den valde kontoen eller posten. Desse analyseinnstillingane er ikkje tilgjengelege i den gjeldande fangstversjonen.
La brukaren ta eit foto og samtykke separat til behandling. På analysis_requested, køyr Analyze Captured Document ved å bruke dette elementets analysis_image_base64, analysis_mime_type, analysis_fields_json og analysis_consent. Bruk analysis_request_id som idempotency_key.
Lagre den returnerte operation_id, request_id og status. Viss status er processing, bruk Read Analysis med den operation_id for å hente resultatet seinare.
Vis den returnerte fields_json i eit redigerbart gjennomgangsskjema. Lagre godkjente verdiar berre etter at brukaren har sjekka dei og trykt På bekreft. Behald den opphavlege posten til den bekreftelsen er gjort.
Konfigurer ein gong
Opprett eller vel ditt Bubble‑app‑prosjekt i BestPlugins → Dashboard → Plugins. Vel Xodera Documents AI Native, kopier nøkkelen, og opna deretter Bubble → Plugins → Xodera Documents AI Native og lim den inn i project_api_key. Lagre ein gong; bruk så handlingane nedanfor. Kvar plugin i kvart prosjekt har sin eigen nøkkel.
Be om kameratillatelse og forklar kvifor fotoet er nødvendig. Behandling krev ein separat brukaravtale. Vel AI-leverandøren din i prosjektinnstillingane; bruken fakturerast av den leverandøren.
Konfigurer ein gong
- Opprett eller vel ditt Bubble‑app‑prosjekt på BestPlugins → Dashboard → Plugins.
- Vel denne plugin‑en og kopier prosjektnøkkelen.
- Opna Bubble → Plugins → Xodera Documents AI Native; lim inn nøkkelen i project_api_key og lagre.
- Legg til elementet, vel app‑dataa dine og bygg arbeidsflyten nedanfor.
- Privat beta‑tilgang berre for no. Offentleg installasjon og betalt aktivering er ikkje open enno.
Installasjon og abonnement
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.
Lagre resultatet i appen din
Døme ExpenseDraft: eigar, operation_id, request_id, status og proposed_fields_json. Etter gjennomgang, lagre den godkjente datoen, totalen og andre felt, pluss reviewed_by og reviewed_at. Kartlegg berre felt som skjemaet ditt har etterspurd. Ikkje legg inn heile bileteinnhaldet i loggar eller vanlege tekstregistreringar.
Feil, avbryt og gjenoppretting
Viss resultatet blir forsinka, behold same førespurnad og bruk Read Analysis for den kjende operation_id. Ikkje ta eit nytt foto eller opprett ein ny førespurnad automatisk. Viss brukaren trekker tilbake samtykke, fjern fotoet og stopp å tilby resultatet; dette kan ikkje hente tilbake ein kopi som allereie er sendt eller lagra.
Evner og grenser
Planlagt bildeinngang: PNG, JPEG eller WebP, opptil 5 MiB; førespurn 1–32 med ulike feltnamn. Gå alltid gjennom uttrekte verdiar. Dette er ikkje identitetsverifisering, kontroll av dokumentautentisitet eller eit medisinsk avgjerdsverktøy. Kostnader fra AI-leverandør er separate.
Innstillingar, handlingar og resultat
Bruk desse namna i Bubble. Planlagde funksjonar er merkte separat.
Tilgjengelege beta‑innstillingar
Elementinnstillingar
document_side · textbutton_label · textconsent_text · textdisabled · yes/nofields_json · textprocessing_consent_text · textanalyze_button_label · textcheck_button_label · textlanguage · textui_text_json · textTilstandar
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/noHendingar
capture_startedcapture_succeededcapture_cancelledpermission_deniedcapture_erroranalysis_startedanalysis_readyanalysis_pendinganalysis_errorHandlingar og deira innspel
Elementinnstillingar · 12
Planlagt arbeidsflyt. Ikkje tilgjengeleg i den aktuelle betaen enno.
document_sidetext · Standard: "front"- Dømeverdi
front - Døme Bubble uttrykk
Capture Side Dropdown's value - Bruk den gjeldande forretningspostens verdi; valider den mot grensa nedanfor.
button_labeltext · Standard: ""- Dømeverdi
"" - Døme Bubble uttrykk
App Texts' capture_label - Synleg app‑tekst; tomt bruker innebygd lokalisert kopi der støtta. Ingen legitimasjon.
consent_texttext · Standard: ""- Dømeverdi
I agree to capture this non-sensitive receipt. - Døme Bubble uttrykk
App Texts' capture_consent - Forklar det spesifikke fangst-/behandlingsformålet og mottakaren. Tilbaketrekking av samtykke fjernar lagra byte, ikkje tidlegare app‑kopiar.
disabledyes/no · Standard: false- Dømeverdi
no - Døme Bubble uttrykk
GuideHost's is_busy (your yes/no custom state) - Deaktiver elementet medan appen din er opptatt eller handlinga er utilgjengeleg.
processing_consent_texttext · Standard: ""- Dømeverdi
I agree to send this image to the configured AI provider for draft fields. - Døme Bubble uttrykk
App Texts' processing_consent - Forklar det spesifikke fangst-/behandlingsformålet og mottakaren. Tilbaketrekking av samtykke fjernar lagra byte, ikkje tidlegare app‑kopiar.
analyze_button_labeltext · Standard: ""- Dømeverdi
"" - Døme Bubble uttrykk
App Texts' analyze_label - Synleg app‑tekst; tomt bruker innebygd lokalisert kopi der støtta. Ingen legitimasjon.
languagetext · Standard: "auto"- Dømeverdi
uk - Døme Bubble uttrykk
Current User's preferred_language - Set language=auto til å følgje ein støtta eining eller nettlesarspråk. Skriv inn ein støtta språkkode for å velje den eksplisitt.
ui_text_jsontext · Standard: ""- Dømeverdi
{} - Døme Bubble uttrykk
App Settings' player_labels_json (supported keys only) - Valfri JSON med støtta knappetekstar. La stå tomt for å bruke den innebygde teksten.
enable_analysis_exportyes/no · Standard: false- Dømeverdi
yes - Døme Bubble uttrykk
App Settings' enable_reviewed_extraction - Planlagt: tillat analysehandlinga å bruke fotoet etter begge brukaravtalane. Avslått som standard.
analysis_contexttext · Standard: ""- Dømeverdi
<current-user-id> - Døme Bubble uttrykk
Current User's unique id - Stabil verdi for denne kontoen eller posten. Endring av den fjernar det tidlegare fotoet.
is_activeyes/no · Standard: true- Dømeverdi
yes - Døme Bubble uttrykk
GuideHost's view_is_active (your yes/no custom state) - Set ja medan denne visinga er open. Set nei ved avslutting, slik at avspeling eller pågåande arbeid kan stoppe.
fields_jsontext · Standard: "[\"title\",\"date\",\"total\"]"- Dømeverdi
["title","date","total"] - Døme Bubble uttrykk
Expense Settings' extraction_fields_json - JSON‑array av etterspurde uttrekksfelt‑namn; utdata er føreslåtte data for manuell gjennomgang.
Handlingar og deira innspel · 2
Planlagt arbeidsflyt. Ikkje tilgjengeleg i den aktuelle betaen enno.
Analyze Captured Document
image_base64text · Standard: —- Dømeverdi
<canonical bytes from consented export> - Døme Bubble uttrykk
Document Capture's analysis_image_base64 - Bruk den gjeldande forretningspostens verdi; valider den mot grensa nedanfor.
mime_typetext · Standard: —- Dømeverdi
image/jpeg - Døme Bubble uttrykk
Document Capture's analysis_mime_type - Bruk den gjeldande forretningspostens verdi; valider den mot grensa nedanfor.
fields_jsontext · Standard: —- Dømeverdi
["title","date","total"] - Døme Bubble uttrykk
Document Capture's analysis_fields_json - JSON‑array av etterspurde uttrekksfelt‑namn; utdata er føreslåtte data for manuell gjennomgang.
consentyes/no · Standard: —- Dømeverdi
yes — current processing consent - Døme Bubble uttrykk
Document Capture's analysis_consent - Bruk den gjeldande forretningspostens verdi; valider den mot grensa nedanfor.
idempotency_keytext · Standard: —- Dømeverdi
<unchanged analysis_request_id> - Døme Bubble uttrykk
Document Capture's analysis_request_id - Bruk den gjeldande forretningspostens verdi; valider den mot grensa nedanfor.
environmenttext · Standard: —- Dømeverdi
development - Døme Bubble uttrykk
App Settings' selected_environment - Bruk den gjeldande forretningspostens verdi; valider den mot grensa nedanfor.
Retur
ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/noRead Analysis
operation_idtext · Standard: —- Dømeverdi
<returned operation_id> - Døme Bubble uttrykk
Current ExpenseDraft's operation_id - Bruk den gjeldande forretningspostens verdi; valider den mot grensa nedanfor.
environmenttext · Standard: —- Dømeverdi
development - Døme Bubble uttrykk
App Settings' selected_environment - Bruk den gjeldande forretningspostens verdi; valider den mot grensa nedanfor.
Retur
ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/noTilstandar og hendingar
Planlagt arbeidsflyt. Ikkje tilgjengeleg i den aktuelle betaen enno.
Tilstandar
capture_status · textNoverande resultat av denne handlinga. Bruk den tilsvarande fullføringshendinga før du lagrar suksess.
local_uri · textFilplassering på denne eininga. Lagre eller last opp fila separat dersom den må haldast på nettet.
mime_type · textNoverande verdi for det valde elementet. Les den etter den tilknytte hendinga.
document_side · textNoverande verdi for det valde elementet. Les den etter den tilknytte hendinga.
image_width · numberNoverande verdi for det valde elementet. Les den etter den tilknytte hendinga.
image_height · numberNoverande verdi for det valde elementet. Les den etter den tilknytte hendinga.
error_code · textFeilinformasjon for den siste handlinga. Vis ein hjelpsam melding og tilby den relevante omstarten.
is_capturing · yes/noNoverande verdi for det valde elementet. Les den etter den tilknytte hendinga.
analysis_image_base64 · textNoverande verdi for det valde elementet. Les den etter den tilknytte hendinga.
analysis_mime_type · textNoverande verdi for det valde elementet. Les den etter den tilknytte hendinga.
analysis_fields_json · textForeslåtte verdiar for dei etterspurde felta. Vis dei for gjennomgang før lagring.
analysis_request_id · textIdentifikator for dette elementet eller handlinga. Behald den saman med den tilhøyrande app‑posten. Bruk same førespurnadsidentifikator ved gjentaking av eit usikkert resultat.
analysis_consent · yes/noNoverande verdi for det valde elementet. Les den etter den tilknytte hendinga.
analysis_export_status · textNoverande resultat av denne handlinga. Bruk den tilsvarande fullføringshendinga før du lagrar suksess.
analysis_export_error · textFeilinformasjon for den siste handlinga. Vis ein hjelpsam melding og tilby den relevante omstarten.
analysis_image_bytes · numberNoverande verdi for det valde elementet. Les den etter den tilknytte hendinga.
Hendingar
capture_startedNår denne hendinga skjer, les dei tilknytte tilstandane frå same element.
capture_succeededNår denne hendinga skjer, les dei tilknytte tilstandane frå same element.
capture_cancelledNår denne hendinga skjer, les dei tilknytte tilstandane frå same element.
permission_deniedNår denne hendinga skjer, les dei tilknytte tilstandane frå same element.
capture_errorNår denne hendinga skjer, les dei tilknytte tilstandane frå same element.
analysis_requestedNår denne hendinga skjer, les dei tilknytte tilstandane frå same element.
analysis_export_errorNår denne hendinga skjer, les dei tilknytte tilstandane frå same element.
analysis_clearedNår denne hendinga skjer, les dei tilknytte tilstandane frå same element.
Spørsmål utviklarar stiller
Stadfestar den identitet eller dokument?
Nei. Den foreslår tekstfelt for gjennomgang. Eit fanga dokumentbilde fastset ikkje identitet, autentisitet eller ein medisinsk/finansiell konklusjon.
Korleis fungerer abonnementet?
Planlagt pris: installering av plugin‑en i Bubble er gratis. BestPlugins‑tilgang er eit separat abonnement for kvar plugin i kvart Bubble‑app‑prosjekt: 7 dagar gratis, deretter US$1.50 per månad. Development og Live er inkluderte. Det finst ingen fast grense for talet på operasjonar; grenser for filstorleik og funksjonar gjeld framleis. Kassa er ikkje open enno. Aktiveringsskjermen vil vise den første faktureringsdatoen og avbestillingsvilkåra.
Relaterte vegvisar
Marketplace‑utgjeving ventar
Forumrettleiing ikkje publisert
For hjelp, fortel oss kva plugin og eining du bruker, handlinga du prøvde og kva som skjedde. Bruk eit døme utan personopplysningar. Del aldri nøkkelen din eller private filer.