Documents AI-fotograferingsgrensesnitt. Feltuttrekk er planlagt.
Documents AI-fotograferingsgrensesnitt. Feltuttrekk er planlagt.
← Alle innebygde veiledninger

Xodera Plugins · Bubble Native

Xodera Documents AI Native

Gjør en kvitterings‑ eller leveringsfoto om til et utkastskjema. La AI foreslå dato, total og andre forespurte felter, og la deretter en person gjennomgå dem 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 eksempler

Forhåndsutfyll en utgiftsutkast fra et kvitteringsbilde

Gjentatt innskriving av selger, dato og total gjør utgiftspostering treg; ekstraherte felter kan være et gjennomgåelig utkast.

`fields_json = ["merchant","date","total","currency"]`; brukeren tar et kvitteringsbilde og gir separat samtykke til behandling. Bruk kun prøvekvitteringer under testing.

Planlagt: `analysis_requested` → Analyze Captured Document ved bruk av de avgrensede eksporterte byte‑ene/MIME/feltnavn/samtykke/forespørsels‑ID → vis returnerte felter i ditt redigerbare utgifts‑skjema.

Handlinga returnerer `status`, `operation_id`, `fields_json` og `review_required`. Brukeren din korrigerer/godkjenner feltene før arbeidsflyten din oppretter en utgift.

Ved et usikkert resultat, Read Analysis med samme `operation_id`; utfør ikke en ny analyse automatisk. Tilbaketrekking av samtykke fjerner lagret fangst/eksport; aldri lagre rå base64 i en offentlig Thing eller i logger.

Planlagt. En person må gjennomgå hver foreslåtte verdi før lagring.

Les en leveringsnotereferanse for et personalgjennomgangsskjema

En lagerbruker bør kunne gjennomgå en foreslått referanse/dato i stedet for å skrive den inn fra en fotografert papirlapp.

`fields_json = ["delivery_reference","supplier","delivery_date"]`; ta bilde av den relevante siden av en prøveleveringsnota under testing.

Etter separat fangst-/behandlingssamtykke foreslår Analyze Captured Document de valgte feltene. Vis fotografiet ved siden av redigerbare felter og be personalet bekrefte den tilhørende leveringsposten.

Behold den returnerte `operation_id` for å sjekke resultatet igjen og `fields_json` som et forslag. Arbeidsflyten din utfører den faktiske leveringsoppslag/oppdatering først etter personalets gjennomgang.

Manglende, tvetydige eller feilaktige felter krever manuell korrigering. En leverandørfeil etterlater den opprinnelige leveringen uendret; Read Analysis sjekk resultatet av en usikker operasjon.

Planlagt. En person må gjennomgå hver foreslåtte verdi før lagring.

Foreslå et utstyrsserienummer fra et etikettbilde

Et vedlikeholdsskjema kan tilby et gjennomgåelig modell-/serienummerforslag når en eiendomsetikett er vanskelig å skrive inn.

`fields_json = ["manufacturer","model","serial_number"]`; ta bilde av en prøveutstyrsetikett; velg din AI-leverandør i prosjektinnstillingene.

Den planlagte Analyze Captured Document‑handlingen returnerer foreslåtte strenger. Vis dem ved siden av fotoet; la brukeren korrigere dem før din eiendomsoppslag eller vedlikeholds‑arbeidsflyt.

Bruk de returnerte `fields_json`, `review_required` og `operation_id`. Behandle identifikatorer som tekst slik at appen din bevarer ledende nuller.

Hvis bildet er uleselig eller modellen foreslår en feil streng, tillat manuell inntasting. Les den samme operasjonen etter et usikkert svar i stedet for å belaste en ny inferens.

Planlagt. En person må gjennomgå hver foreslåtte verdi før lagring.

Hva fungerer nå

Privat beta. Fotografering er tilgjengelig for testing. Uttrekking av felter fra foto er planlagt og er ennå ikke klar til bruk i appen din.

Bygg arbeidsflyten

Planlagt

Planlagt arbeidsflyt. Ikke tilgjengelig i den nåværende betaen ennå.

Disse eksemplene bruker app‑poster som Lesson, Message og Order. Erstatt dem med dine egne datatyper og elementnavn. Eksempel‑medieadresser må erstattes med dine egne filer.

  1. Planlagt: velg feltene skjemaet ditt trenger, for eksempel fields_json=["title","date","total"]. Aktiver enable_analysis_export og sett analysis_context til den valgte kontoen eller posten. Disse analyseinnstillingene er ikke tilgjengelige i den nåværende fangstversjonen.

  2. La brukeren ta et foto og samtykke separat til behandling. På analysis_requested, kjør 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.

  3. Lagre den returnerte operation_id, request_id og status. Hvis status er processing, bruk Read Analysis med den operation_id for å hente resultatet senere.

  4. Vis den returnerte fields_json i et redigerbart gjennomgangsskjema. Lagre godkjente verdier først etter at brukeren har sjekket dem og trykker Bekreft. Behold den originale posten til bekreftelsen er gitt.

Arbeidsflytdiagram — ikke et app‑skjermbilde

Konfigurer én gang

Opprett eller velg ditt Bubble‑app‑prosjekt i BestPlugins → Dashboard → Plugins. Velg Xodera Documents AI Native, kopier nøkkelen, åpne deretter Bubble → Plugins → Xodera Documents AI Native og lim den inn i project_api_key. Lagre én gang; bruk deretter handlingene nedenfor. Hver plugin i hvert prosjekt har sin egen nøkkel.

Be om kameratillatelse og forklar hvorfor fotoet er nødvendig. Behandlingen krever et separat samtykke fra brukeren. Velg din AI‑leverandør i prosjektinnstillingene; bruken faktureres av den leverandøren.

Konfigurer én gang
  1. Opprett eller velg ditt Bubble‑app‑prosjekt på BestPlugins → Dashboard → Plugins.
  2. Velg denne plugin‑en og kopier prosjekt‑nøkkelen.
  3. Åpne Bubble → Plugins → Xodera Documents AI Native; lim inn nøkkelen i project_api_key og lagre.
  4. Legg til elementet, velg app‑dataene dine og bygg arbeidsflyten nedenfor.
  5. Privat beta‑tilgang kun foreløpig. Offentlig installasjon og betalt aktivering er ikke åpnet ennå.
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

Eksempel ExpenseDraft: eier, operation_id, request_id, status og proposed_fields_json. Etter gjennomgang, lagre den godkjente datoen, totalen og andre felter, samt reviewed_by og reviewed_at. Kartlegg kun feltene skjemaet ditt har forespurt. Ikke legg inn hele bildeinnholdet i logger eller vanlige tekstposter.

Feil, avbryt og gjenoppretting

Hvis resultatet er forsinket, behold samme forespørsel og bruk Read Analysis for den kjente operation_id. Ikke ta et nytt foto eller opprett en ny forespørsel automatisk. Hvis brukeren trekker tilbake samtykke, fjern fotoet og slutt å tilby resultatet; dette kan ikke tilbakekalle en kopi som allerede er sendt eller lagret.

Funksjoner og begrensninger

Planlagt bildeinput: PNG, JPEG eller WebP, opptil 5 MiB; forespør 1–32 distinkte feltnavn. Gjennomgå alltid uttatte verdier. Dette er ikke identitetsverifisering, en sjekk av dokumentautentisitet eller et medisinsk beslutningsverktøy. Kostnader fra AI‑leverandør er separate.

Innstillinger, handlinger og resultater

Bruk disse navnene i Bubble. Planlagte funksjoner er merket separat.

Tilgjengelige beta‑innstillinger

Elementinnstillinger

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

Tilstander

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

Hendelser

capture_startedcapture_succeededcapture_cancelledpermission_deniedcapture_erroranalysis_startedanalysis_readyanalysis_pendinganalysis_error

Handlinger og deres innganger

Elementinnstillinger · 12

Planlagt arbeidsflyt. Ikke tilgjengelig i den nåværende betaen ennå.

document_sidetext · Standard: "front"
Eksempelverdifront
Eksempel Bubble uttrykkCapture Side Dropdown's value
Bruk den nåværende forretningspostens verdi; valider den mot grensene nedenfor.
button_labeltext · Standard: ""
Eksempelverdi""
Eksempel Bubble uttrykkApp Texts' capture_label
Synlig app‑tekst; tomt bruker innebygd lokalisert kopi der det støttes. Ingen legitimasjon.
consent_texttext · Standard: ""
EksempelverdiI agree to capture this non-sensitive receipt.
Eksempel Bubble uttrykkApp Texts' capture_consent
Forklar det spesifikke fangst-/behandlingsformålet og mottakeren. Tilbaketrekking av samtykke fjerner lagrede byte, ikke tidligere app‑kopier.
disabledyes/no · Standard: false
Eksempelverdino
Eksempel Bubble uttrykkGuideHost's is_busy (your yes/no custom state)
Deaktiver elementet mens appen din er opptatt eller handlingen er utilgjengelig.
processing_consent_texttext · Standard: ""
EksempelverdiI agree to send this image to the configured AI provider for draft fields.
Eksempel Bubble uttrykkApp Texts' processing_consent
Forklar det spesifikke fangst-/behandlingsformålet og mottakeren. Tilbaketrekking av samtykke fjerner lagrede byte, ikke tidligere app‑kopier.
analyze_button_labeltext · Standard: ""
Eksempelverdi""
Eksempel Bubble uttrykkApp Texts' analyze_label
Synlig app‑tekst; tomt bruker innebygd lokalisert kopi der det støttes. Ingen legitimasjon.
languagetext · Standard: "auto"
Eksempelverdiuk
Eksempel Bubble uttrykkCurrent User's preferred_language
Sett language=auto til å følge en støttet enhet eller nettleserspråk. Skriv inn en støttet språkkode for å velge den eksplisitt.
ui_text_jsontext · Standard: ""
Eksempelverdi{}
Eksempel Bubble uttrykkApp Settings' player_labels_json (supported keys only)
Valgfri JSON med støttede knappetiketter. La stå tomt for å bruke den innebygde teksten.
enable_analysis_exportyes/no · Standard: false
Eksempelverdiyes
Eksempel Bubble uttrykkApp Settings' enable_reviewed_extraction
Planlagt: tillat analysehandlingen å bruke fotoet etter begge brukeravtalene. Avskrudd som standard.
analysis_contexttext · Standard: ""
Eksempelverdi<current-user-id>
Eksempel Bubble uttrykkCurrent User's unique id
Stabil verdi for denne kontoen eller posten. Å endre den fjerner det forrige fotoet.
is_activeyes/no · Standard: true
Eksempelverdiyes
Eksempel Bubble uttrykkGuideHost's view_is_active (your yes/no custom state)
Sett ja mens denne visningen er åpen. Sett nei ved avslutning, slik at avspilling eller pågående arbeid kan stoppes.
fields_jsontext · Standard: "[\"title\",\"date\",\"total\"]"
Eksempelverdi["title","date","total"]
Eksempel Bubble uttrykkExpense Settings' extraction_fields_json
JSON array av forespurte ekstraksjonsfeltnavn; utdataene er foreslåtte data for menneskelig gjennomgang.
Handlinger og deres innganger · 2

Planlagt arbeidsflyt. Ikke tilgjengelig i den nåværende betaen ennå.

Analyze Captured Document
image_base64text · Standard: —
Eksempelverdi<canonical bytes from consented export>
Eksempel Bubble uttrykkDocument Capture's analysis_image_base64
Bruk den nåværende forretningspostens verdi; valider den mot grensene nedenfor.
mime_typetext · Standard: —
Eksempelverdiimage/jpeg
Eksempel Bubble uttrykkDocument Capture's analysis_mime_type
Bruk den nåværende forretningspostens verdi; valider den mot grensene nedenfor.
fields_jsontext · Standard: —
Eksempelverdi["title","date","total"]
Eksempel Bubble uttrykkDocument Capture's analysis_fields_json
JSON array av forespurte ekstraksjonsfeltnavn; utdataene er foreslåtte data for menneskelig gjennomgang.
consentyes/no · Standard: —
Eksempelverdiyes — current processing consent
Eksempel Bubble uttrykkDocument Capture's analysis_consent
Bruk den nåværende forretningspostens verdi; valider den mot grensene nedenfor.
idempotency_keytext · Standard: —
Eksempelverdi<unchanged analysis_request_id>
Eksempel Bubble uttrykkDocument Capture's analysis_request_id
Bruk den nåværende forretningspostens verdi; valider den mot grensene nedenfor.
environmenttext · Standard: —
Eksempelverdidevelopment
Eksempel Bubble uttrykkApp Settings' selected_environment
Bruk den nåværende forretningspostens verdi; valider den mot grensene nedenfor.

Retur

ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/no
Read Analysis
operation_idtext · Standard: —
Eksempelverdi<returned operation_id>
Eksempel Bubble uttrykkCurrent ExpenseDraft's operation_id
Bruk den nåværende forretningspostens verdi; valider den mot grensene nedenfor.
environmenttext · Standard: —
Eksempelverdidevelopment
Eksempel Bubble uttrykkApp Settings' selected_environment
Bruk den nåværende forretningspostens verdi; valider den mot grensene nedenfor.

Retur

ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/no
Tilstander og hendelser

Planlagt arbeidsflyt. Ikke tilgjengelig i den nåværende betaen ennå.

Tilstander

capture_status · text

Nåværende resultat av denne handlingen. Bruk den tilsvarende fullførings‑hendelsen før du lagrer suksess.

local_uri · text

Filplassering på denne enheten. Lagre eller last opp filen separat hvis den må holdes på nettet.

mime_type · text

Nåværende verdi for det valgte elementet. Les den etter den relaterte hendelsen.

document_side · text

Nåværende verdi for det valgte elementet. Les den etter den relaterte hendelsen.

image_width · number

Nåværende verdi for det valgte elementet. Les den etter den relaterte hendelsen.

image_height · number

Nåværende verdi for det valgte elementet. Les den etter den relaterte hendelsen.

error_code · text

Feilinformasjon for den siste handlingen. Vis en hjelpsom melding og tilby relevant gjenforsøk.

is_capturing · yes/no

Nåværende verdi for det valgte elementet. Les den etter den relaterte hendelsen.

analysis_image_base64 · text

Nåværende verdi for det valgte elementet. Les den etter den relaterte hendelsen.

analysis_mime_type · text

Nåværende verdi for det valgte elementet. Les den etter den relaterte hendelsen.

analysis_fields_json · text

Foreslåtte verdier for de forespurte feltene. Vis dem for gjennomgang før lagring.

analysis_request_id · text

Identifikator for dette elementet eller handlingen. Behold den sammen med den tilsvarende app‑posten. Bruk samme forespørsels‑identifikator ved gjentakelse av et usikkert resultat.

analysis_consent · yes/no

Nåværende verdi for det valgte elementet. Les den etter den relaterte hendelsen.

analysis_export_status · text

Nåværende resultat av denne handlingen. Bruk den tilsvarende fullførings‑hendelsen før du lagrer suksess.

analysis_export_error · text

Feilinformasjon for den siste handlingen. Vis en hjelpsom melding og tilby relevant gjenforsøk.

analysis_image_bytes · number

Nåværende verdi for det valgte elementet. Les den etter den relaterte hendelsen.

Hendelser

capture_started

Når denne hendelsen oppstår, les de relaterte tilstandene fra samme element.

capture_succeeded

Når denne hendelsen oppstår, les de relaterte tilstandene fra samme element.

capture_cancelled

Når denne hendelsen oppstår, les de relaterte tilstandene fra samme element.

permission_denied

Når denne hendelsen oppstår, les de relaterte tilstandene fra samme element.

capture_error

Når denne hendelsen oppstår, les de relaterte tilstandene fra samme element.

analysis_requested

Når denne hendelsen oppstår, les de relaterte tilstandene fra samme element.

analysis_export_error

Når denne hendelsen oppstår, les de relaterte tilstandene fra samme element.

analysis_cleared

Når denne hendelsen oppstår, les de relaterte tilstandene fra samme element.

Spørsmål utviklere stiller

Bekrefter den identitet eller dokumenter?

Nei. Den foreslår tekstfelter for gjennomgang. Et fanget dokumentbilde fastslår ikke identitet, autentisitet eller en medisinsk/finansiell konklusjon.

Hvordan fungerer abonnementet?

Planlagt pris: installasjon av plugin i Bubble er gratis. BestPlugins‑tilgang er et eget abonnement for hver plugin i hvert Bubble‑app‑prosjekt: 7 dager gratis, deretter US$1.50 per måned. Development og Live er inkludert. Det finnes ingen fast grense for antall operasjoner; filstørrelses‑ og funksjonsgrenser gjelder fortsatt. Kassen er ikke åpnet ennå. Aktiveringsskjermen vil vise første faktureringsdato og avbestillingsvilkår.

Relaterte veiledninger

Marketplace‑utgivelse venter

Forumveiledning ikke publisert

For hjelp, fortell oss hvilken plugin og enhet du bruker, handlingen du prøvde og hva som skjedde. Bruk et eksempel uten personlige data. Del aldri nøkkelen din eller private filer.