Documents AI‑foto‑opptaks‑grensesnitt. Feltuttrekking er planlagt.
Documents AI‑foto‑opptaks‑grensesnitt. Feltuttrekking er planlagt.
← Alle innebygde rettleiingar

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 vedlikehalds­skjema kan tilby eit gjennomgåeleg modell‑/serienummerforslag når ein eigendoms­etikett 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.

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

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

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

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

Arbeidsflytdiagram — ikkje eit app‑skjermbilde

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
  1. Opprett eller vel ditt Bubble‑app‑prosjekt på BestPlugins → Dashboard → Plugins.
  2. Vel denne plugin‑en og kopier prosjekt­nøkkelen.
  3. Opna Bubble → Plugins → Xodera Documents AI Native; lim inn nøkkelen i project_api_key og lagre.
  4. Legg til elementet, vel app‑dataa dine og bygg arbeidsflyten nedanfor.
  5. 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 · text

Tilstandar

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

Hendingar

capture_startedcapture_succeededcapture_cancelledpermission_deniedcapture_erroranalysis_startedanalysis_readyanalysis_pendinganalysis_error

Handlingar og deira innspel

Elementinnstillingar · 12

Planlagt arbeidsflyt. Ikkje tilgjengeleg i den aktuelle betaen enno.

document_sidetext · Standard: "front"
Dømeverdifront
Døme Bubble uttrykkCapture Side Dropdown's value
Bruk den gjeldande forretningspostens verdi; valider den mot grensa nedanfor.
button_labeltext · Standard: ""
Dømeverdi""
Døme Bubble uttrykkApp Texts' capture_label
Synleg app‑tekst; tomt bruker innebygd lokalisert kopi der støtta. Ingen legitimasjon.
consent_texttext · Standard: ""
DømeverdiI agree to capture this non-sensitive receipt.
Døme Bubble uttrykkApp 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ømeverdino
Døme Bubble uttrykkGuideHost's is_busy (your yes/no custom state)
Deaktiver elementet medan appen din er opptatt eller handlinga er utilgjengeleg.
processing_consent_texttext · Standard: ""
DømeverdiI agree to send this image to the configured AI provider for draft fields.
Døme Bubble uttrykkApp 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 uttrykkApp Texts' analyze_label
Synleg app‑tekst; tomt bruker innebygd lokalisert kopi der støtta. Ingen legitimasjon.
languagetext · Standard: "auto"
Dømeverdiuk
Døme Bubble uttrykkCurrent 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 uttrykkApp 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ømeverdiyes
Døme Bubble uttrykkApp 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 uttrykkCurrent User's unique id
Stabil verdi for denne kontoen eller posten. Endring av den fjernar det tidlegare fotoet.
is_activeyes/no · Standard: true
Dømeverdiyes
Døme Bubble uttrykkGuideHost'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 uttrykkExpense 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 uttrykkDocument Capture's analysis_image_base64
Bruk den gjeldande forretningspostens verdi; valider den mot grensa nedanfor.
mime_typetext · Standard: —
Dømeverdiimage/jpeg
Døme Bubble uttrykkDocument 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 uttrykkDocument Capture's analysis_fields_json
JSON‑array av etterspurde uttrekksfelt‑namn; utdata er føreslåtte data for manuell gjennomgang.
consentyes/no · Standard: —
Dømeverdiyes — current processing consent
Døme Bubble uttrykkDocument 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 uttrykkDocument Capture's analysis_request_id
Bruk den gjeldande forretningspostens verdi; valider den mot grensa nedanfor.
environmenttext · Standard: —
Dømeverdidevelopment
Døme Bubble uttrykkApp 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/no
Read Analysis
operation_idtext · Standard: —
Dømeverdi<returned operation_id>
Døme Bubble uttrykkCurrent ExpenseDraft's operation_id
Bruk den gjeldande forretningspostens verdi; valider den mot grensa nedanfor.
environmenttext · Standard: —
Dømeverdidevelopment
Døme Bubble uttrykkApp 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/no
Tilstandar og hendingar

Planlagt arbeidsflyt. Ikkje tilgjengeleg i den aktuelle betaen enno.

Tilstandar

capture_status · text

Noverande resultat av denne handlinga. Bruk den tilsvarande fullføringshendinga før du lagrar suksess.

local_uri · text

Filplassering på denne eininga. Lagre eller last opp fila separat dersom den må haldast på nettet.

mime_type · text

Noverande verdi for det valde elementet. Les den etter den tilknytte hendinga.

document_side · text

Noverande verdi for det valde elementet. Les den etter den tilknytte hendinga.

image_width · number

Noverande verdi for det valde elementet. Les den etter den tilknytte hendinga.

image_height · number

Noverande verdi for det valde elementet. Les den etter den tilknytte hendinga.

error_code · text

Feilinformasjon for den siste handlinga. Vis ein hjelpsam melding og tilby den relevante omstarten.

is_capturing · yes/no

Noverande verdi for det valde elementet. Les den etter den tilknytte hendinga.

analysis_image_base64 · text

Noverande verdi for det valde elementet. Les den etter den tilknytte hendinga.

analysis_mime_type · text

Noverande verdi for det valde elementet. Les den etter den tilknytte hendinga.

analysis_fields_json · text

Foreslåtte verdiar for dei etterspurde felta. Vis dei for gjennomgang før lagring.

analysis_request_id · text

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

Noverande verdi for det valde elementet. Les den etter den tilknytte hendinga.

analysis_export_status · text

Noverande resultat av denne handlinga. Bruk den tilsvarande fullføringshendinga før du lagrar suksess.

analysis_export_error · text

Feilinformasjon for den siste handlinga. Vis ein hjelpsam melding og tilby den relevante omstarten.

analysis_image_bytes · number

Noverande verdi for det valde elementet. Les den etter den tilknytte hendinga.

Hendingar

capture_started

Når denne hendinga skjer, les dei tilknytte tilstandane frå same element.

capture_succeeded

Når denne hendinga skjer, les dei tilknytte tilstandane frå same element.

capture_cancelled

Når denne hendinga skjer, les dei tilknytte tilstandane frå same element.

permission_denied

Når denne hendinga skjer, les dei tilknytte tilstandane frå same element.

capture_error

Når denne hendinga skjer, les dei tilknytte tilstandane frå same element.

analysis_requested

Når denne hendinga skjer, les dei tilknytte tilstandane frå same element.

analysis_export_error

Når denne hendinga skjer, les dei tilknytte tilstandane frå same element.

analysis_cleared

Nå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.