Documents AI fotoşəkil çəkmə interfeysi. Sahə çıxarışı planlaşdırılır.
Documents AI fotoşəkil çəkmə interfeysi. Sahə çıxarışı planlaşdırılır.
← Bütün Bubble Native bələdçiləri

Xodera Plugins · Bubble Native

Xodera Documents AI Native

Qəbz və ya çatdırılma şəklini qaralama formaya çevirin. AI tarix, məbləğ və digər tələb olunan sahələri təklif etsin, sonra isə şəxs onları saxlamazdan əvvəl yoxlasın.

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.

Sənədlər 6 Noyabr 2026 tarixində nəzərdən keçirildi.

Praktik nümunələr

Qəbz fotoşəkilindən xərc qaralamasını əvvəlcədən doldurun

Satıcı, tarix və məbləğin təkrarlanan daxil edilməsi xərclərin daxil edilməsini ləngidir; çıxarılan sahələr nəzərdən keçirilə bilən qaralama ola bilər.

`fields_json = ["merchant","date","total","currency"]`; istifadəçi qəbz şəkilini çəkir və ayrıca emal üçün razılıq verir. Test zamanı yalnız nümunə qəbzlərdən istifadə edin.

Planlaşdırılıb: `analysis_requested` → Analyze Captured Document məhdud ixrac edilmiş baytlar/MIME/sahə adları/razılıq/istək ID istifadə edərək → qaytarılan sahələri redaktə edilə bilən Xərc formanızda göstərin.

Əməliyyat `status`, `operation_id`, `fields_json` və `review_required` qaytarır. İstifadəçiniz sahələri düzəldib/təsdiqlədikdən sonra iş axınınız Xərci yaradır.

Qeyri-müəyyən nəticədə, eyni `operation_id` ilə Read Analysis; avtomatik olaraq başqa analiz göndərməyin. Razılığın geri çəkilməsi saxlanılan tutma/ixracı təmizləyir; xammal base64-i ictimai Thing qeydində və ya loglarda heç vaxt saxlamayın.

Planlaşdırılıb. Hər təklif olunan dəyəri saxlamadan əvvəl şəxs yoxlamalıdır.

İşçi yoxlama forması üçün çatdırılma qeydi istinadını oxuyun

Anbar istifadəçisi fotoşəkilli kağız slipindən yazmaq əvəzinə təklif olunan istinad/ tarixi yoxlaya bilməlidir.

`fields_json = ["delivery_reference","supplier","delivery_date"]`; test zamanı nümunə çatdırılma qeydinə aid tərəfi tutun.

Ayrı tutma/emal razılığından sonra, Analyze Captured Document seçilmiş sahələri təklif edir. Fotoşəkili redaktə edilə bilən sahələrin yanında göstərin və işçilərdən uyğun Çatdırılma qeydi təsdiq etməsini istəyin.

Qaytarılan `operation_id`‑ni nəticəni yenidən yoxlamaq üçün saxlayın və `fields_json`‑ni təklif kimi saxlayın. İş axınınız faktiki Çatdırılma axtarışını/yeniləməsini yalnız işçi yoxlamasından sonra yerinə yetirir.

Əksik, qeyri-müəyyən və ya səhv sahələr əl ilə düzəliş tələb edir. Provayder xətası orijinal Çatdırılmanı dəyişdirmir; Read Analysis qeyri-müəyyən əməliyyatın nəticəsini yoxlayın.

Planlaşdırılıb. Hər təklif olunan dəyəri saxlamadan əvvəl şəxs yoxlamalıdır.

Etiket fotoşəkilindən avadanlıq seriya nömrəsini təklif edin

Baxım formu aktiv etiketini yazmaq çətin olduqda nəzərdən keçirilə bilən model/seriya təklifi təqdim edə bilər.

`fields_json = ["manufacturer","model","serial_number"]`; nümunə avadanlıq-etiket şəkli tutun; layihə ayarlarında AI provayderinizi seçin.

Planlaşdırılmış Analyze Captured Document əməliyyatı təklif olunan sətirləri qaytarır. Onları fotoşəkilin yanında göstərin; istifadəçiyə Aktiv axtarışı və ya baxım iş axınına keçməzdən əvvəl düzəltməyə icazə verin.

Qaytarılan `fields_json`, `review_required` və `operation_id`‑dən istifadə edin. İdentifikatorları mətn kimi qəbul edin ki, tətbiqiniz əvvəldəki sıfırları saxlasın.

Şəkil oxunmazsa və ya model səhv sətir təklif edərsə, əl ilə daxil etməyə icazə verin. Qeyri-müəyyən cavabdan sonra əlavə AI emalı üçün yenidən ödəniş yaratmaq əvəzinə eyni əməliyyatın nəticəsini oxuyun.

Planlaşdırılıb. Hər təklif olunan dəyəri saxlamadan əvvəl şəxs yoxlamalıdır.

İndi işləyənlər

Özəl beta. Şəkil çəkmə test üçün mövcuddur. Şəkildən sahələrin çıxarılması planlaşdırılıb və hələ tətbiqinizdə istifadə üçün hazır deyil.

İş axınını yaradın

Planlaşdırılıb

Planlaşdırılmış iş axını. Hal-hazırkı beta versiyasında hələ mövcud deyil.

Bu nümunələr Lesson, Message və Order kimi tətbiq qeydlərindən istifadə edir. Onları öz məlumat tipləriniz və element adlarınızla əvəz edin. Nümunə media ünvanları öz fayllarınızla dəyişdirilməlidir.

  1. Planlaşdırılıb: formanıza lazım olan sahələri seçin, məsələn fields_json=["title","date","total"]. enable_analysis_export aktivləşdirin və analysis_context seçilmiş hesab və ya qeydə təyin edin. Bu analiz ayarları hazırkı çəkmə versiyasında mövcud deyil.

  2. İstifadəçiyə şəkil çəkməyə icazə verin və emala ayrıca razılıq alın. analysis_requested-də, bu elementin analysis_image_base64, analysis_mime_type, analysis_fields_json və analysis_consent istifadə edərək Analyze Captured Document işə salın. analysis_request_id-ni idempotency_key kimi istifadə edin.

  3. Geri qaytarılan operation_id, request_id və statusu saxlayın. Əgər status=processing olarsa, Read Analysis ilə həmin operation_id-ni istifadə edərək nəticəni daha sonra alın.

  4. Qaytarılan fields_json dəyərini redaktə edilə bilən baxış formasında göstərin. Təsdiqlənmiş dəyərləri yalnız istifadəçi onları yoxlayıb Confirm düyməsini basdıqdan sonra saxlayın. Həmin təsdiqə qədər orijinal qeydi saxlayın.

İş axını diaqramı — tətbiq ekran görüntüsü deyil

Bir dəfə konfiqurasiya edin

BestPlugins → Dashboard → Plugins daxilində Bubble tətbiq layihənizi yaradın və ya seçin. Xodera Documents AI Native seçin, onun açarını kopyalayın, sonra Bubble → Plugins → Xodera Documents AI Native açın və project_api_key‑yə yapışdırın. Bir dəfə yadda saxlayın; sonra aşağıdakı əməliyyatlardan istifadə edin. Hər layihədəki hər pluginin öz açarı var.

Kamera icazəsi tələb edin və şəkilə niyə ehtiyac olduğunu izah edin. Emal üçün ayrıca istifadəçi razılığı lazımdır. Layihə ayarlarında AI təminatçınızı seçin; həmin təminatçının xidmətindən istifadə üçün ödənişi təminatçı özü tələb edir.

Bir dəfə konfiqurasiya edin
  1. BestPlugins → Dashboard → Plugins‑də Bubble tətbiq layihənizi yaradın və ya seçin.
  2. Bu plugin seçin və layihə açarını kopyalayın.
  3. Bubble → Plugins → Xodera Documents AI Native açın; açarı project_api_key‑yə yapışdırın və yadda saxlayın.
  4. Elementi əlavə edin, tətbiq məlumatlarınızı seçin və aşağıdakı iş axınını yaradın.
  5. Hal-hazırda yalnız özəl beta girişi. Ümumi quraşdırma və ödənişli aktivasiya hələ açıq deyil.
Quraşdırma və abunə

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.

Nəticəni tətbiqinizdə saxlayın

Nümunə ExpenseDraft: sahibi, operation_id, request_id, status və proposed_fields_json. Baxışdan sonra təsdiqlənmiş tarixi, məbləği və digər sahələri, həmçinin reviewed_by və reviewed_at saxlayın. Yalnız formanızın tələb etdiyi sahələri uyğunlaşdırın. Tam şəkil məzmununu loglara və ya adi mətn qeydlərinə yerləşdirməyin.

Uğursuzluq, ləğv və bərpa

Nəticə gecikərsə, eyni sorğunu saxlayın və məlum operation_id üçün Read Analysis istifadə edin. Yeni şəkil çəkməyin və ya yeni sorğu avtomatik yaratmayın. İstifadəçi razılığı geri çəkərsə, şəkili silin və nəticəni təklif etməyi dayandırın; bu, artıq göndərilmiş və ya saxlanılmış nüsxəni geri çağırmaq mümkün deyil.

İmkanlar və məhdudiyyətlər

Planlaşdırılan şəkil girişi: PNG, JPEG və ya WebP, 5 MiB qədər; 1–32 ayrı sahə adları tələb edin. Həmişə çıxarılan dəyərləri yoxlayın. Bu, şəxsiyyət təsdiqi, sənədin orijinallığını yoxlama və ya tibbi qərar aləti deyil. AI-təminatçının ödənişləri ayrıca hesablanır.

Ayarlar, əməliyyatlar və nəticələr

Bu adları Bubble-də istifadə edin. Planlaşdırılmış xüsusiyyətlər ayrı şəkildə işarələnir.

Mövcud beta ayarları

Element ayarları

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

Vəziyyətlər

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

Hadisələr

capture_startedcapture_succeededcapture_cancelledpermission_deniedcapture_erroranalysis_startedanalysis_readyanalysis_pendinganalysis_error

Əməliyyatlar və onların girişləri

Element ayarları · 12

Planlaşdırılmış iş axını. Hal-hazırkı beta versiyasında hələ mövcud deyil.

document_sidetext · Standart: "front"
Nümunə dəyərifront
Nümunə Bubble ifadəsiCapture Side Dropdown's value
Cari iş qeydi dəyərindən istifadə edin; onu aşağıdakı hədlərlə doğrulayın.
button_labeltext · Standart: ""
Nümunə dəyəri""
Nümunə Bubble ifadəsiApp Texts' capture_label
Tətbiqdə görünən mətn; boş buraxıldıqda, dəstəklənən yerlərdə daxili lokallaşdırılmış mətn istifadə olunur. Giriş üçün məxfi məlumat daxil etməyin.
consent_texttext · Standart: ""
Nümunə dəyəriI agree to capture this non-sensitive receipt.
Nümunə Bubble ifadəsiApp Texts' capture_consent
Konkret fotoşəkil çəkmə/emal məqsədini və alıcını izah edin. Razılığın geri çəkilməsi saxlanılan baytları təmizləyir, əvvəlki tətbiq nüsxələrini deyil.
disabledyes/no · Standart: false
Nümunə dəyərino
Nümunə Bubble ifadəsiGuideHost's is_busy (your yes/no custom state)
Tətbiqiniz məşğul olduğu və ya bu əməliyyat mövcud olmadığı müddətcə elementi deaktiv edin.
processing_consent_texttext · Standart: ""
Nümunə dəyəriI agree to send this image to the configured AI provider for draft fields.
Nümunə Bubble ifadəsiApp Texts' processing_consent
Konkret fotoşəkil çəkmə/emal məqsədini və alıcını izah edin. Razılığın geri çəkilməsi saxlanılan baytları təmizləyir, əvvəlki tətbiq nüsxələrini deyil.
analyze_button_labeltext · Standart: ""
Nümunə dəyəri""
Nümunə Bubble ifadəsiApp Texts' analyze_label
Tətbiqdə görünən mətn; boş buraxıldıqda, dəstəklənən yerlərdə daxili lokallaşdırılmış mətn istifadə olunur. Giriş üçün məxfi məlumat daxil etməyin.
languagetext · Standart: "auto"
Nümunə dəyəriuk
Nümunə Bubble ifadəsiCurrent User's preferred_language
language=auto‑i dəstəklənən cihaz və ya brauzer dilini izləmək üçün təyin edin. Açıq şəkildə seçmək üçün dəstəklənən dil kodunu daxil edin.
ui_text_jsontext · Standart: ""
Nümunə dəyəri{}
Nümunə Bubble ifadəsiApp Settings' player_labels_json (supported keys only)
İstəyə bağlı JSON dəstəklənən düymə etiketləri ilə. Daxili mətn istifadə etmək üçün boş buraxın.
enable_analysis_exportyes/no · Standart: false
Nümunə dəyəriyes
Nümunə Bubble ifadəsiApp Settings' enable_reviewed_extraction
Planlaşdırılıb: analiz əməliyyatına fotoşəkili istifadəçinin hər iki razılığından sonra istifadə etməyə icazə verin. Defolt olaraq deaktivdir.
analysis_contexttext · Standart: ""
Nümunə dəyəri<current-user-id>
Nümunə Bubble ifadəsiCurrent User's unique id
Bu hesab və ya qeyd üçün sabit dəyər. Dəyişdirildikdə əvvəlki fotoşəkil cari sessiyadan təmizlənir.
is_activeyes/no · Standart: true
Nümunə dəyəriyes
Nümunə Bubble ifadəsiGuideHost's view_is_active (your yes/no custom state)
Bu görünüş açıq olduqda yes (bəli) təyin edin. Çıxarkən no (xeyr) təyin edin ki, oynatma və ya cari iş dayana bilsin.
fields_jsontext · Standart: "[\"title\",\"date\",\"total\"]"
Nümunə dəyəri["title","date","total"]
Nümunə Bubble ifadəsiExpense Settings' extraction_fields_json
JSON istənilən çıxarış sahələrinin adları massivi; çıxış insan nəzərdən keçirməsi üçün təklif olunan məlumatdır.
Əməliyyatlar və onların girişləri · 2

Planlaşdırılmış iş axını. Hal-hazırkı beta versiyasında hələ mövcud deyil.

Analyze Captured Document
image_base64text · Standart: —
Nümunə dəyəri<canonical bytes from consented export>
Nümunə Bubble ifadəsiDocument Capture's analysis_image_base64
Cari iş qeydi dəyərindən istifadə edin; onu aşağıdakı hədlərlə doğrulayın.
mime_typetext · Standart: —
Nümunə dəyəriimage/jpeg
Nümunə Bubble ifadəsiDocument Capture's analysis_mime_type
Cari iş qeydi dəyərindən istifadə edin; onu aşağıdakı hədlərlə doğrulayın.
fields_jsontext · Standart: —
Nümunə dəyəri["title","date","total"]
Nümunə Bubble ifadəsiDocument Capture's analysis_fields_json
JSON istənilən çıxarış sahələrinin adları massivi; çıxış insan nəzərdən keçirməsi üçün təklif olunan məlumatdır.
consentyes/no · Standart: —
Nümunə dəyəriyes — current processing consent
Nümunə Bubble ifadəsiDocument Capture's analysis_consent
Cari iş qeydi dəyərindən istifadə edin; onu aşağıdakı hədlərlə doğrulayın.
idempotency_keytext · Standart: —
Nümunə dəyəri<unchanged analysis_request_id>
Nümunə Bubble ifadəsiDocument Capture's analysis_request_id
Cari iş qeydi dəyərindən istifadə edin; onu aşağıdakı hədlərlə doğrulayın.
environmenttext · Standart: —
Nümunə dəyəridevelopment
Nümunə Bubble ifadəsiApp Settings' selected_environment
Cari iş qeydi dəyərindən istifadə edin; onu aşağıdakı hədlərlə doğrulayın.

Qaytarılan nəticələr

ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/no
Read Analysis
operation_idtext · Standart: —
Nümunə dəyəri<returned operation_id>
Nümunə Bubble ifadəsiCurrent ExpenseDraft's operation_id
Cari iş qeydi dəyərindən istifadə edin; onu aşağıdakı hədlərlə doğrulayın.
environmenttext · Standart: —
Nümunə dəyəridevelopment
Nümunə Bubble ifadəsiApp Settings' selected_environment
Cari iş qeydi dəyərindən istifadə edin; onu aşağıdakı hədlərlə doğrulayın.

Qaytarılan nəticələr

ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/no
Vəziyyətlər və hadisələr

Planlaşdırılmış iş axını. Hal-hazırkı beta versiyasında hələ mövcud deyil.

Vəziyyətlər

capture_status · text

Bu əməliyyatın cari nəticəsi. Uğuru yadda saxlamaqdan əvvəl uyğun tamamlama hadisəsindən istifadə edin.

local_uri · text

Bu cihazda faylın yerləşməsi. Fayl onlayn saxlanmalı olsa, ayrı-ayrılıqda yaddaşda saxlayın və ya yükləyin.

mime_type · text

Seçilmiş elementin cari dəyəri. Əlaqəli hadisədən sonra oxuyun.

document_side · text

Seçilmiş elementin cari dəyəri. Əlaqəli hadisədən sonra oxuyun.

image_width · number

Seçilmiş elementin cari dəyəri. Əlaqəli hadisədən sonra oxuyun.

image_height · number

Seçilmiş elementin cari dəyəri. Əlaqəli hadisədən sonra oxuyun.

error_code · text

Son əməliyyat üçün xəta məlumatı. Faydalı mesaj göstərin və müvafiq təkrar seçimini təklif edin.

is_capturing · yes/no

Seçilmiş elementin cari dəyəri. Əlaqəli hadisədən sonra oxuyun.

analysis_image_base64 · text

Seçilmiş elementin cari dəyəri. Əlaqəli hadisədən sonra oxuyun.

analysis_mime_type · text

Seçilmiş elementin cari dəyəri. Əlaqəli hadisədən sonra oxuyun.

analysis_fields_json · text

İstənilən sahələr üçün təklif olunan dəyərlər. Saxlamadan əvvəl nəzərdən keçirmək üçün göstərin.

analysis_request_id · text

Bu element və ya əmrin identifikatoru. Uyğun tətbiq qeydi ilə saxlayın. Qeyri‑müəyyən nəticəni təkrar cəhd edərkən eyni sorğu identifikatorundan istifadə edin.

analysis_consent · yes/no

Seçilmiş elementin cari dəyəri. Əlaqəli hadisədən sonra oxuyun.

analysis_export_status · text

Bu əməliyyatın cari nəticəsi. Uğuru yadda saxlamaqdan əvvəl uyğun tamamlama hadisəsindən istifadə edin.

analysis_export_error · text

Son əməliyyat üçün xəta məlumatı. Faydalı mesaj göstərin və müvafiq təkrar seçimini təklif edin.

analysis_image_bytes · number

Seçilmiş elementin cari dəyəri. Əlaqəli hadisədən sonra oxuyun.

Hadisələr

capture_started

Bu hadisə baş verdikdə, eyni elementdən əlaqəli vəziyyətləri oxuyun.

capture_succeeded

Bu hadisə baş verdikdə, eyni elementdən əlaqəli vəziyyətləri oxuyun.

capture_cancelled

Bu hadisə baş verdikdə, eyni elementdən əlaqəli vəziyyətləri oxuyun.

permission_denied

Bu hadisə baş verdikdə, eyni elementdən əlaqəli vəziyyətləri oxuyun.

capture_error

Bu hadisə baş verdikdə, eyni elementdən əlaqəli vəziyyətləri oxuyun.

analysis_requested

Bu hadisə baş verdikdə, eyni elementdən əlaqəli vəziyyətləri oxuyun.

analysis_export_error

Bu hadisə baş verdikdə, eyni elementdən əlaqəli vəziyyətləri oxuyun.

analysis_cleared

Bu hadisə baş verdikdə, eyni elementdən əlaqəli vəziyyətləri oxuyun.

İnkişaf etdiricilərin verdiyi suallar

Bu, şəxsiyyəti və ya sənədləri təsdiqləyirmi?

Xeyr. O, mətn sahələrini nəzərdən keçirmək üçün təklif edir. Çəkilmiş sənəd şəkli şəxsiyyəti, orijinallığı və ya tibbi/maliyyə nəticəsini təsdiqləmir.

Abunəlik necə işləyir?

Planlaşdırılmış qiymətləndirmə: Bubble-də plugin quraşdırmaq pulsuzdur. BestPlugins girişi hər bir Bubble tətbiq layihəsindəki hər plugin üçün ayrı abunədir: 7 gün pulsuz, sonra ayda US$1.50. Development və Live daxildir. Əməliyyat sayına sabit limit yoxdur; fayl ölçüsü və xüsusiyyət limitləri hələ də tətbiq olunur. Ödəniş prosesi hələ açıq deyil. Aktivləşdirmə ekranı ilk faktura tarixini və ləğv şərtlərini göstərəcək.

Əlaqəli bələdçilər

Marketplace buraxılışı gözləyir

Forum bələdçisi yerləşdirilməyib

Kömək üçün, hansı plugin və cihazı istifadə etdiyinizi, cəhd etdiyiniz əməliyyatı və nə baş verdiyini bizə bildirin. Şəxsi məlumatları olmayan nümunə istifadə edin. Açarınızı və ya şəxsi fayllarınızı heç vaxt paylaşmayın.