
Xodera Plugins · Bubble Native
Xodera Documents AI Native
Alakítsa a számla vagy szállítási fényképet vázlatos űrlappá. Engedje, hogy az AI javasolja a dátumot, az összeget és a többi kért mezőt, majd hagyja, hogy egy személy ellenőrizze őket a mentés előtt.
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.
Dokumentáció felülvizsgált 6 november 2026
Gyakorlati példák
Költségtervezet előkitöltése nyugta fényképből
A kereskedő, dátum és összeg ismételt beírása lassítja a költségfelvételt; a kinyert mezők felülvizsgálható tervezetként használhatók.
`fields_json = ["merchant","date","total","currency"]`; a felhasználó nyugta képet rögzít, és külön hozzájárul a feldolgozáshoz. Tesztelés közben csak mintanyugtákat használjon.
Tervezett: `analysis_requested` → Analyze Captured Document a korlátozott exportált bájtok/MIME/mezőnevek/hozzájárulás/kérésazonosító használatával → a visszakapott mezőket jelenítse meg a szerkeszthető Költség űrlapban.
A művelet visszaadja a `status`, `operation_id`, `fields_json` és `review_required` értékeket. A felhasználó javítja/jóváhagyja a mezőket, mielőtt a munkafolyamat létrehozza a Költséget.
Bizonytalan eredmény esetén Read Analysis ugyanazzal a `operation_id` értékkel; ne indítson automatikusan új elemzést. A hozzájárulás visszavonása törli a megőrzött rögzítést/exportot; soha ne tároljon nyers base64 adatot nyilvános dologban vagy naplóban.
Tervezett. Minden javasolt értéket személynek felül kell vizsgálnia mentés előtt.
Olvassa be a szállítólevél hivatkozását a személyzeti felülvizsgálati űrlaphoz
A raktári felhasználó képes legyen felülvizsgálni a javasolt hivatkozást/dátumot ahelyett, hogy egy fényképezett papírcsíkból gépelné be.
`fields_json = ["delivery_reference","supplier","delivery_date"]`; a tesztelés során rögzítse a mintaszállítólevél megfelelő oldalát.
A külön rögzítési/feldolgozási hozzájárulás után Analyze Captured Document a kiválasztott mezőket javasolja. Mutassa a fényképet a szerkeszthető mezők mellett, és kérje a személyzetet, hogy erősítse meg a megfelelő Szállítási rekordot.
Tartsa meg a visszakapott `operation_id` értéket az eredmény újbóli ellenőrzéséhez, és a `fields_json`-t javaslatként. A munkafolyamat a tényleges Szállítási keresést/frissítést csak a személyzet felülvizsgálata után hajtja végre.
Hiányzó, kétértelmű vagy helytelen mezők manuális javítást igényelnek. Szolgáltatói hiba esetén az eredeti Szállítás változatlan marad; Read Analysis ellenőrizze a bizonytalan művelet eredményét.
Tervezett. Minden javasolt értéket személynek felül kell vizsgálnia mentés előtt.
Javasoljon egy berendezés sorozatszámot címkelénykép alapján
A karbantartási űrlap felülvizsgálható modell/sorozat javaslatot kínálhat, ha egy eszközcímke nehéz beírni.
`fields_json = ["manufacturer","model","serial_number"]`; rögzítsen egy mintaberendezés-címke képet; válassza ki az AI szolgáltatót a projekt beállításaiban.
A tervezett Analyze Captured Document művelet visszaadja a javasolt karakterláncokat. Jelenítse meg őket a fénykép mellett; engedje a felhasználónak, hogy javítsa őket a vagyontárgy keresés vagy karbantartási munkafolyamat előtt.
Használja a visszakapott `fields_json`, `review_required` és `operation_id` értékeket. Kezelje az azonosítókat szövegként, hogy az alkalmazás megőrizze a vezető nullákat.
Ha a kép olvashatatlan vagy a modell helytelen karakterláncot javasol, engedélyezze a kézi bevitelt. Olvassa el ugyanazt a műveletet bizonytalan válasz után, ahelyett, hogy újabb következtetést terhelne.
Tervezett. Minden javasolt értéket személynek felül kell vizsgálnia mentés előtt.
Mi működik most
Privát béta. A fényképrögzítés tesztelésre elérhető. A fényképről történő mezőkinyerés tervezett, és még nem használható az alkalmazásában.
A munkafolyamat felépítése
Tervezett
Tervezett munkafolyamat. Jelenleg még nem érhető el az aktuális béta verzióban.
Ezek a példák olyan alkalmazásrekordokat használnak, mint a Lesson, Message és Order. Cserélje ki őket saját adat típusokra és elemnevekre. A példaként megadott média címeket saját fájljaival kell helyettesíteni.
Tervezett: válassza ki a űrlap által igényelt mezőket, például fields_json=["title","date","total"]. Engedélyezze a enable_analysis_export-t, és állítsa be a analysis_context-t a kiválasztott fiókra vagy rekordra. Ezek az elemzési beállítások nem érhetők el a jelenlegi rögzítési verzióban.
Engedje, hogy a felhasználó fényképet készítsen, és külön beleegyezzen a feldolgozásba. A analysis_requested-n futtassa a Analyze Captured Document-t ennek az elemnek a analysis_image_base64, analysis_mime_type, analysis_fields_json és analysis_consent használatával. Használja a analysis_request_id-t idempotency_key-ként.
Mentse a visszakapott operation_id-t, request_id-t és a status-t. Ha a status értéke processing, használja a Read Analysis-t azzal a operation_id-val, hogy később lekérje az eredményt.
Jelenítse meg a visszakapott fields_json-t egy szerkeszthető felülvizsgálati űrlapon. A jóváhagyott értékeket csak a felhasználó ellenőrzése és a Megerősítés gomb megnyomása után mentse. Tartsa meg az eredeti rekordot addig, amíg a megerősítés meg nem történik.
Egyszeri beállítás
Hozzon létre vagy válasszon egy Bubble alkalmazásprojektet a BestPlugins → Dashboard → Plugins alatt. Válassza ki a Xodera Documents AI Native-t, másolja a kulcsát, majd nyissa meg a Bubble → Plugins → Xodera Documents AI Native-t, és illessze be a project_api_key-be. Mentse el egyszer; ezután használja az alábbi műveleteket. Minden bővítmény minden projektben saját kulccsal rendelkezik.
Kérje a kameraengedélyt, és magyarázza el, miért szükséges a fénykép. A feldolgozáshoz a felhasználó külön hozzájárulása szükséges. Válassza ki az AI szolgáltatót a projekt beállításaiban; annak használatát a szolgáltató számlázza.
Egyszeri beállítás
- Hozzon létre vagy válasszon egy Bubble alkalmazásprojektet a BestPlugins → Dashboard → Plugins alatt.
- Válassza ki ezt a bővítményt, és másolja a projekt kulcsát.
- Nyissa meg a Bubble → Plugins → Xodera Documents AI Native-t; illessze be a kulcsot a project_api_key-be, majd mentse.
- Adja hozzá az elemet, válassza ki az alkalmazásadatait, és építse fel az alábbi munkafolyamatot.
- Jelenleg csak privát béta hozzáférés. A nyilvános telepítés és a fizetős aktiválás még nem elérhető.
Telepítés és előfizetés
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.
Eredmény mentése az alkalmazásodba
Példa ExpenseDraft: tulajdonos, operation_id, request_id, állapot és proposed_fields_json. Áttekintés után mentse a jóváhagyott dátumot, összeget és egyéb mezőket, valamint reviewed_by és reviewed_at. Csak a űrlap által kért mezőket térképezze. Ne helyezze a teljes képtartalmat naplókba vagy szokásos szöveges rekordokba.
Hiba, megszakítás és helyreállítás
Ha az eredmény késik, tartsa meg ugyanazt a kérést, és használja a Read Analysis-t a ismert operation_id-hez. Ne készítsen új fényképet, és ne hozzon létre új kérést automatikusan. Ha a felhasználó visszavonja a beleegyezést, törölje a fényképet, és hagyja abba az eredmény felkínálását; ez nem tudja visszahívni a már elküldött vagy mentett másolatot.
Képességek és korlátok
Tervezett képbemenet: PNG, JPEG vagy WebP, legfeljebb 5 MiB; kérjen 1–32 különálló mezőneveket. Mindig ellenőrizze a kinyert értékeket. Ez nem személyazonosság-ellenőrzés, dokumentum-hitelesség ellenőrzése vagy orvosi döntéstámogató eszköz. Az AI-szolgáltató díjai különállóak.
Beállítások, műveletek és eredmények
Használja ezeket a neveket a Bubble-ben. A tervezett funkciók külön vannak jelölve.
Elérhető béta beállítások
Elem beállítások
document_side · textbutton_label · textconsent_text · textdisabled · yes/nofields_json · textprocessing_consent_text · textanalyze_button_label · textcheck_button_label · textlanguage · textui_text_json · textÁllapotok
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/noEsemények
capture_startedcapture_succeededcapture_cancelledpermission_deniedcapture_erroranalysis_startedanalysis_readyanalysis_pendinganalysis_errorMűveletek és azok bemenetei
Elem beállítások · 12
Tervezett munkafolyamat. Jelenleg még nem érhető el az aktuális béta verzióban.
document_sidetext · Alapértelmezett: "front"- Példaérték
front - Példa Bubble kifejezés
Capture Side Dropdown's value - Használja az aktuális üzleti rekord értékét; ellenőrizze a lenti határok szerint.
button_labeltext · Alapértelmezett: ""- Példaérték
"" - Példa Bubble kifejezés
App Texts' capture_label - Látható alkalmazás szöveg; üres esetén a beépített lokalizált szöveg kerül felhasználásra, ahol támogatott. Nincsenek hitelesítő adatok.
consent_texttext · Alapértelmezett: ""- Példaérték
I agree to capture this non-sensitive receipt. - Példa Bubble kifejezés
App Texts' capture_consent - Magyarázza el a konkrét rögzítési/feldolgozási célt és a címzettet. A hozzájárulás visszavonása törli a megőrzött bájtokat, nem pedig a korábbi alkalmazásmásolatokat.
disabledyes/no · Alapértelmezett: false- Példaérték
no - Példa Bubble kifejezés
GuideHost's is_busy (your yes/no custom state) - Tiltja le az elemet, amíg az alkalmazás foglalt vagy a művelet nem érhető el.
processing_consent_texttext · Alapértelmezett: ""- Példaérték
I agree to send this image to the configured AI provider for draft fields. - Példa Bubble kifejezés
App Texts' processing_consent - Magyarázza el a konkrét rögzítési/feldolgozási célt és a címzettet. A hozzájárulás visszavonása törli a megőrzött bájtokat, nem pedig a korábbi alkalmazásmásolatokat.
analyze_button_labeltext · Alapértelmezett: ""- Példaérték
"" - Példa Bubble kifejezés
App Texts' analyze_label - Látható alkalmazás szöveg; üres esetén a beépített lokalizált szöveg kerül felhasználásra, ahol támogatott. Nincsenek hitelesítő adatok.
languagetext · Alapértelmezett: "auto"- Példaérték
uk - Példa Bubble kifejezés
Current User's preferred_language - Állítsa be a language=auto-t, hogy egy támogatott eszköz vagy böngésző nyelvét kövesse. Adjon meg egy támogatott nyelvkódot a kifejezett kiválasztáshoz.
ui_text_jsontext · Alapértelmezett: ""- Példaérték
{} - Példa Bubble kifejezés
App Settings' player_labels_json (supported keys only) - Választható JSON a támogatott gombcímkékkel. Hagyja üresen a beépített szöveg használatához.
enable_analysis_exportyes/no · Alapértelmezett: false- Példaérték
yes - Példa Bubble kifejezés
App Settings' enable_reviewed_extraction - Tervezett: engedélyezni az elemzési műveletnek a fénykép használatát mindkét felhasználói megállapodás után. Alapértelmezés szerint kikapcsolva.
analysis_contexttext · Alapértelmezett: ""- Példaérték
<current-user-id> - Példa Bubble kifejezés
Current User's unique id - Stabil érték ehhez a fiókhoz vagy rekordhoz. A módosítás törli a korábbi fényképet.
is_activeyes/no · Alapértelmezett: true- Példaérték
yes - Példa Bubble kifejezés
GuideHost's view_is_active (your yes/no custom state) - Állítsa igent, amíg ez a nézet nyitva van. Állítsa nemet a kilépéskor, hogy a lejátszás vagy a jelenlegi munka leállhasson.
fields_jsontext · Alapértelmezett: "[\"title\",\"date\",\"total\"]"- Példaérték
["title","date","total"] - Példa Bubble kifejezés
Expense Settings' extraction_fields_json - JSON tömb a kért kinyerési mezőnevekből; a kimenet javasolt adatok emberi felülvizsgálatra.
Műveletek és azok bemenetei · 2
Tervezett munkafolyamat. Jelenleg még nem érhető el az aktuális béta verzióban.
Analyze Captured Document
image_base64text · Alapértelmezett: —- Példaérték
<canonical bytes from consented export> - Példa Bubble kifejezés
Document Capture's analysis_image_base64 - Használja az aktuális üzleti rekord értékét; ellenőrizze a lenti határok szerint.
mime_typetext · Alapértelmezett: —- Példaérték
image/jpeg - Példa Bubble kifejezés
Document Capture's analysis_mime_type - Használja az aktuális üzleti rekord értékét; ellenőrizze a lenti határok szerint.
fields_jsontext · Alapértelmezett: —- Példaérték
["title","date","total"] - Példa Bubble kifejezés
Document Capture's analysis_fields_json - JSON tömb a kért kinyerési mezőnevekből; a kimenet javasolt adatok emberi felülvizsgálatra.
consentyes/no · Alapértelmezett: —- Példaérték
yes — current processing consent - Példa Bubble kifejezés
Document Capture's analysis_consent - Használja az aktuális üzleti rekord értékét; ellenőrizze a lenti határok szerint.
idempotency_keytext · Alapértelmezett: —- Példaérték
<unchanged analysis_request_id> - Példa Bubble kifejezés
Document Capture's analysis_request_id - Használja az aktuális üzleti rekord értékét; ellenőrizze a lenti határok szerint.
environmenttext · Alapértelmezett: —- Példaérték
development - Példa Bubble kifejezés
App Settings' selected_environment - Használja az aktuális üzleti rekord értékét; ellenőrizze a lenti határok szerint.
Visszatérések
ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/noRead Analysis
operation_idtext · Alapértelmezett: —- Példaérték
<returned operation_id> - Példa Bubble kifejezés
Current ExpenseDraft's operation_id - Használja az aktuális üzleti rekord értékét; ellenőrizze a lenti határok szerint.
environmenttext · Alapértelmezett: —- Példaérték
development - Példa Bubble kifejezés
App Settings' selected_environment - Használja az aktuális üzleti rekord értékét; ellenőrizze a lenti határok szerint.
Visszatérések
ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/noÁllapotok és események
Tervezett munkafolyamat. Jelenleg még nem érhető el az aktuális béta verzióban.
Állapotok
capture_status · textA művelet jelenlegi eredménye. Használja a megfelelő befejezési eseményt a siker mentése előtt.
local_uri · textFájl helye ezen az eszközön. Mentse vagy töltse fel a fájlt külön, ha online kell maradnia.
mime_type · textA kiválasztott elem jelenlegi értéke. Olvassa el a kapcsolódó esemény után.
document_side · textA kiválasztott elem jelenlegi értéke. Olvassa el a kapcsolódó esemény után.
image_width · numberA kiválasztott elem jelenlegi értéke. Olvassa el a kapcsolódó esemény után.
image_height · numberA kiválasztott elem jelenlegi értéke. Olvassa el a kapcsolódó esemény után.
error_code · textHibainformáció az utolsó műveletről. Mutasson hasznos üzenetet és kínálja a megfelelő újrapróbálást.
is_capturing · yes/noA kiválasztott elem jelenlegi értéke. Olvassa el a kapcsolódó esemény után.
analysis_image_base64 · textA kiválasztott elem jelenlegi értéke. Olvassa el a kapcsolódó esemény után.
analysis_mime_type · textA kiválasztott elem jelenlegi értéke. Olvassa el a kapcsolódó esemény után.
analysis_fields_json · textJavasolt értékek a kért mezőkhöz. Mutassa őket felülvizsgálatra mentés előtt.
analysis_request_id · textAz elem vagy művelet azonosítója. Tartsa meg a megfelelő alkalmazásrekorddal. Használja ugyanazt a kérésazonosítót bizonytalan eredmény újrapróbálásakor.
analysis_consent · yes/noA kiválasztott elem jelenlegi értéke. Olvassa el a kapcsolódó esemény után.
analysis_export_status · textA művelet jelenlegi eredménye. Használja a megfelelő befejezési eseményt a siker mentése előtt.
analysis_export_error · textHibainformáció az utolsó műveletről. Mutasson hasznos üzenetet és kínálja a megfelelő újrapróbálást.
analysis_image_bytes · numberA kiválasztott elem jelenlegi értéke. Olvassa el a kapcsolódó esemény után.
Események
capture_startedAmikor ez az esemény bekövetkezik, olvassa ki a kapcsolódó állapotokat ugyanabból az elemből.
capture_succeededAmikor ez az esemény bekövetkezik, olvassa ki a kapcsolódó állapotokat ugyanabból az elemből.
capture_cancelledAmikor ez az esemény bekövetkezik, olvassa ki a kapcsolódó állapotokat ugyanabból az elemből.
permission_deniedAmikor ez az esemény bekövetkezik, olvassa ki a kapcsolódó állapotokat ugyanabból az elemből.
capture_errorAmikor ez az esemény bekövetkezik, olvassa ki a kapcsolódó állapotokat ugyanabból az elemből.
analysis_requestedAmikor ez az esemény bekövetkezik, olvassa ki a kapcsolódó állapotokat ugyanabból az elemből.
analysis_export_errorAmikor ez az esemény bekövetkezik, olvassa ki a kapcsolódó állapotokat ugyanabból az elemből.
analysis_clearedAmikor ez az esemény bekövetkezik, olvassa ki a kapcsolódó állapotokat ugyanabból az elemből.
Fejlesztők által feltett kérdések
Ellenőrzi-e a személyazonosságot vagy a dokumentumokat?
Nem. Szöveges mezőket javasol felülvizsgálatra. A rögzített dokumentumkép nem állapítja meg a személyazonosságot, hitelességet vagy orvosi/pénzügyi következtetést.
Hogyan működik az előfizetés?
Tervezett árazás: a plugin telepítése a Bubble-ben ingyenes. A BestPlugins hozzáférés külön előfizetés minden pluginra minden Bubble alkalmazásprojektben: 7 nap ingyenes, majd US$1.50 havonta. A Development és Live benne van. Nincs fix korlát a műveletek számában; a fájlméret- és funkciókorlátok továbbra is érvényesek. A fizetés még nem nyitott. Az aktiválási képernyő megjeleníti az első számlázási dátumot és a lemondási feltételeket.
Kapcsolódó útmutatók
Marketplace kiadás függőben
Fórum útmutató nincs közzétéve
Segítségért mondja el, melyik plugint és eszközt használja, milyen műveletet próbált és mi történt. Használjon személyes adatokat nem tartalmazó példát. Soha ne ossza meg a kulcsát vagy privát fájljait.