Documents AI fotoğraf yakalama arayüzü. Alan çıkarımı planlanmaktadır.
Documents AI fotoğraf yakalama arayüzü. Alan çıkarımı planlanmaktadır.
← Tüm yerel kılavuzlar

Xodera Plugins · Bubble Native

Xodera Documents AI Native

Bir makbuz veya teslimat fotoğrafını taslak forma dönüştürün. AI tarih, toplam ve diğer istenen alanları önersin, ardından bir kişi bunları kaydetmeden önce gözden geçirsin.

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.

6 belgeleri November 2026 incelendi.

Pratik örnekler

Makbuz fotoğrafından bir gider taslağını önceden doldurun

Satıcı, tarih ve toplamın tekrarlı olarak yazılması gider girişini yavaşlatır; çıkarılan alanlar gözden geçirilebilir bir taslak olabilir.

`fields_json = ["merchant","date","total","currency"]`; kullanıcı bir makbuz görüntüsü yakalar ve ayrı olarak işleme onayı verir. Test sırasında yalnızca örnek makbuzları kullanın.

Planlandı: `analysis_requested` → Analyze Captured Document, sınırlı dışa aktarılan baytlar/MIME/alan adları/onay/istek kimliği kullanılarak → döndürülen alanları düzenlenebilir Gider formunuzda gösterin.

Eylem `status`, `operation_id`, `fields_json` ve `review_required` değerlerini döndürür. Kullanıcınız alanları düzeltir/onaylar, ardından iş akışınız bir Gider oluşturur.

Belirsiz bir sonuçta, aynı `operation_id` ile Read Analysis; otomatik olarak başka bir analiz başlatmayın. Onay geri çekildiğinde tutulan yakalama/dışa aktarım temizlenir; ham base64'i hiçbir zaman bir public Thing ya da günlüklerde saklamayın.

Planlandı. Her önerilen değerin kaydedilmeden önce bir kişi tarafından incelenmesi gerekir.

Personel inceleme formu için bir teslimat notu referansını okuyun

Bir depo kullanıcısı, fotoğraflanmış kağıt fişten yazarak girmek yerine önerilen referans/tarihi inceleyebilmelidir.

`fields_json = ["delivery_reference","supplier","delivery_date"]`; test sırasında örnek bir teslimat notunun ilgili tarafını yakalayın.

Ayrı yakalama/işleme onayından sonra, Analyze Captured Document seçilen alanları önerir. Fotoğrafı düzenlenebilir alanların yanında gösterin ve personelden eşleşen Teslimat kaydını onaylamasını isteyin.

Döndürülen `operation_id`'yi sonucu tekrar kontrol etmek için, `fields_json`'yi ise bir öneri olarak saklayın. İş akışınız, personel incelemesinden sonra gerçek Teslimat arama/güncellemesini gerçekleştirir.

Eksik, belirsiz veya hatalı alanlar manuel düzeltme gerektirir. Sağlayıcı hatası orijinal Teslimatı değiştirmez; Read Analysis belirsiz bir işlemin sonucunu kontrol eder.

Planlandı. Her önerilen değerin kaydedilmeden önce bir kişi tarafından incelenmesi gerekir.

Etiket fotoğrafından bir ekipman seri numarası önerin

Bir bakım formu, varlık etiketi yazmak zor olduğunda gözden geçirilebilir bir model/seri önerisi sunabilir.

`fields_json = ["manufacturer","model","serial_number"]`; örnek bir ekipman etiketi görüntüsü yakalayın; proje ayarlarında AI sağlayıcınızı seçin.

Planlanan Analyze Captured Document eylemi önerilen dizeleri döndürür. Bunları fotoğrafın yanında gösterin; kullanıcıların varlık arama veya bakım iş akışınızdan önce düzeltmelerine izin verin.

Döndürülen `fields_json`, `review_required` ve `operation_id`'yi kullanın. Tanımlayıcıları metin olarak ele alın, böylece uygulamanız önde gelen sıfırları korur.

Görüntü okunamazsa veya model yanlış bir dize önerirse, manuel girişi izin verin. Başka bir çıkarım ücreti almaktansa belirsiz bir yanıt sonrası aynı işlemi tekrar okuyun.

Planlandı. Her önerilen değerin kaydedilmeden önce bir kişi tarafından incelenmesi gerekir.

Şu anda çalışanlar

Özel beta. Fotoğraf çekimi test için kullanılabilir. Fotoğraftan alan çıkarma planlanıyor ve henüz uygulamanızda kullanıma hazır değil.

İş akışını oluşturun

Planlandı

Planlanan iş akışı. Şu anki beta sürümünde henüz mevcut değil.

Bu örnekler Lesson, Message ve Order gibi uygulama kayıtlarını kullanır. Bunları kendi veri tipleriniz ve öğe adlarınızla değiştirin. Örnek medya adresleri kendi dosyalarınızla değiştirilmelidir.

  1. Planlanan: formunuzun ihtiyaç duyduğu alanları seçin, örneğin fields_json=["title","date","total"]. enable_analysis_export'yi etkinleştirin ve analysis_context'yi seçilen hesap veya kayda ayarlayın. Bu analiz ayarları mevcut yakalama sürümünde bulunmuyor.

  2. Kullanıcının fotoğraf çekmesine izin verin ve işleme ayrı ayrı onay almasını sağlayın. analysis_requested üzerinde, bu öğenin analysis_image_base64, analysis_mime_type, analysis_fields_json ve analysis_consent kullanarak Analyze Captured Document'yi çalıştırın. analysis_request_id'yi idempotency_key olarak kullanın.

  3. Geri dönen operation_id, request_id ve status değerlerini kaydedin. status değeri processing ise, sonucu daha sonra almak için Read Analysis'yi o operation_id ile kullanın.

  4. Geri dönen fields_json'yi düzenlenebilir bir inceleme formunda gösterin. Kullanıcı bunları kontrol edip Onayla'ya bastıktan sonra onaylanan değerleri kaydedin. Orijinal kaydı o onay alıncaya kadar tutun.

İş akışı diyagramı — uygulama ekran görüntüsü değil

Bir kez yapılandırın

Bubble uygulama projenizi BestPlugins → Dashboard → Plugins içinde oluşturun veya seçin. Xodera Documents AI Native öğesini seçin, anahtarını kopyalayın, ardından Bubble → Plugins → Xodera Documents AI Native açın ve project_api_key içine yapıştırın. Bir kez kaydedin; ardından aşağıdaki eylemleri kullanın. Her proje içindeki her eklentinin kendi anahtarı vardır.

Kamera izni isteyin ve fotoğrafın neden gerektiğini açıklayın. İşleme ayrı bir kullanıcı onayı gerektirir. Proje ayarlarında AI sağlayıcınızı seçin; kullanım ücreti sağlayıcı tarafından faturalandırılır.

Bir kez yapılandırın
  1. Bubble uygulama projenizi BestPlugins → Dashboard → Plugins içinde oluşturun veya seçin.
  2. Bu eklentiyi seçin ve proje anahtarını kopyalayın.
  3. Bubble → Plugins → Xodera Documents AI Native açın; anahtarı project_api_key içine yapıştırın ve kaydedin.
  4. Öğeyi ekleyin, uygulama verilerinizi seçin ve aşağıdaki iş akışını oluşturun.
  5. Şimdilik yalnızca özel beta erişimi. Genel kurulum ve ücretli aktivasyon henüz açık değil.
Kurulum ve abonelik

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.

Sonucu uygulamanıza kaydedin

Örnek ExpenseDraft: sahibi, operation_id, request_id, durum ve proposed_fields_json. İncelemeden sonra onaylanan tarih, toplam ve diğer alanları, ayrıca reviewed_by ve reviewed_at kaydedin. Yalnızca formunuzun talep ettiği alanları eşleyin. Tam görüntü içeriğini günlüklerde veya normal metin kayıtlarında bulundurmayın.

Başarısızlık, iptal ve kurtarma

Sonuç gecikirse, aynı isteği tutun ve bilinen operation_id için Read Analysis kullanın. Yeni fotoğraf çekmeyin veya otomatik olarak yeni istek oluşturmayın. Kullanıcı izni geri çekerse, fotoğrafı temizleyin ve sonucu sunmayı durdurun; bu, zaten gönderilmiş veya kaydedilmiş bir kopyayı geri çağırmaz.

Yetenekler ve sınırlamalar

Planlanan görüntü girişi: PNG, JPEG veya WebP, 5 MiB kadar; 1–32 ayrı alan adları isteyin. Çıkarılan değerleri her zaman gözden geçirin. Bu kimlik doğrulama, belge özgünlüğü kontrolü veya tıbbi karar aracı değildir. AI sağlayıcı ücretleri ayrıdır.

Ayarlar, eylemler ve sonuçlar

Bu adları Bubble içinde kullanın. Planlanan özellikler ayrı olarak işaretlenmiştir.

Kullanılabilir beta ayarları

Öğe 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

Durumlar

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

Olaylar

capture_startedcapture_succeededcapture_cancelledpermission_deniedcapture_erroranalysis_startedanalysis_readyanalysis_pendinganalysis_error

Eylemler ve girdileri

Öğe ayarları · 12

Planlanan iş akışı. Şu anki beta sürümünde henüz mevcut değil.

document_sidetext · Varsayılan: "front"
Örnek değerfront
Örnek Bubble ifadesiCapture Side Dropdown's value
Mevcut iş kaydının değerini kullanın; aşağıdaki sınırlara karşı doğrulayın.
button_labeltext · Varsayılan: ""
Örnek değer""
Örnek Bubble ifadesiApp Texts' capture_label
Görünür uygulama metni; boş bırakıldığında destekleniyorsa yerleşik yerelleştirilmiş kopya kullanılır. Kimlik bilgileri yok.
consent_texttext · Varsayılan: ""
Örnek değerI agree to capture this non-sensitive receipt.
Örnek Bubble ifadesiApp Texts' capture_consent
Belirli yakalama/işleme amacını ve alıcıyı açıklayın. Onay geri çekildiğinde tutulan baytlar temizlenir, önceki uygulama kopyaları değil.
disabledyes/no · Varsayılan: false
Örnek değerno
Örnek Bubble ifadesiGuideHost's is_busy (your yes/no custom state)
Uygulamanız meşgulken veya bu eylem kullanılamazken öğeyi devre dışı bırakın.
processing_consent_texttext · Varsayılan: ""
Örnek değerI agree to send this image to the configured AI provider for draft fields.
Örnek Bubble ifadesiApp Texts' processing_consent
Belirli yakalama/işleme amacını ve alıcıyı açıklayın. Onay geri çekildiğinde tutulan baytlar temizlenir, önceki uygulama kopyaları değil.
analyze_button_labeltext · Varsayılan: ""
Örnek değer""
Örnek Bubble ifadesiApp Texts' analyze_label
Görünür uygulama metni; boş bırakıldığında destekleniyorsa yerleşik yerelleştirilmiş kopya kullanılır. Kimlik bilgileri yok.
languagetext · Varsayılan: "auto"
Örnek değeruk
Örnek Bubble ifadesiCurrent User's preferred_language
language=auto'yi desteklenen bir cihazı veya tarayıcı dilini izlemek için ayarlayın. Açıkça seçmek için desteklenen bir dil kodu girin.
ui_text_jsontext · Varsayılan: ""
Örnek değer{}
Örnek Bubble ifadesiApp Settings' player_labels_json (supported keys only)
Desteklenen düğme etiketleriyle isteğe bağlı JSON. Yerleşik metni kullanmak için boş bırakın.
enable_analysis_exportyes/no · Varsayılan: false
Örnek değeryes
Örnek Bubble ifadesiApp Settings' enable_reviewed_extraction
Planlandı: analiz eyleminin fotoğrafı her iki kullanıcı anlaşmasından sonra kullanmasına izin ver. Varsayılan olarak kapalı.
analysis_contexttext · Varsayılan: ""
Örnek değer<current-user-id>
Örnek Bubble ifadesiCurrent User's unique id
Bu hesap veya kayıt için sabit değer. Değiştirmek önceki fotoğrafı siler.
is_activeyes/no · Varsayılan: true
Örnek değeryes
Örnek Bubble ifadesiGuideHost's view_is_active (your yes/no custom state)
Bu görünüm açıkken evet ayarlayın. Ayrılırken hayır ayarlayın, böylece oynatma veya mevcut çalışma durabilir.
fields_jsontext · Varsayılan: "[\"title\",\"date\",\"total\"]"
Örnek değer["title","date","total"]
Örnek Bubble ifadesiExpense Settings' extraction_fields_json
JSON istenen çıkarım alan adlarının dizisi; çıktı insan incelemesi için önerilen veridir.
Eylemler ve girdileri · 2

Planlanan iş akışı. Şu anki beta sürümünde henüz mevcut değil.

Analyze Captured Document
image_base64text · Varsayılan: —
Örnek değer<canonical bytes from consented export>
Örnek Bubble ifadesiDocument Capture's analysis_image_base64
Mevcut iş kaydının değerini kullanın; aşağıdaki sınırlara karşı doğrulayın.
mime_typetext · Varsayılan: —
Örnek değerimage/jpeg
Örnek Bubble ifadesiDocument Capture's analysis_mime_type
Mevcut iş kaydının değerini kullanın; aşağıdaki sınırlara karşı doğrulayın.
fields_jsontext · Varsayılan: —
Örnek değer["title","date","total"]
Örnek Bubble ifadesiDocument Capture's analysis_fields_json
JSON istenen çıkarım alan adlarının dizisi; çıktı insan incelemesi için önerilen veridir.
consentyes/no · Varsayılan: —
Örnek değeryes — current processing consent
Örnek Bubble ifadesiDocument Capture's analysis_consent
Mevcut iş kaydının değerini kullanın; aşağıdaki sınırlara karşı doğrulayın.
idempotency_keytext · Varsayılan: —
Örnek değer<unchanged analysis_request_id>
Örnek Bubble ifadesiDocument Capture's analysis_request_id
Mevcut iş kaydının değerini kullanın; aşağıdaki sınırlara karşı doğrulayın.
environmenttext · Varsayılan: —
Örnek değerdevelopment
Örnek Bubble ifadesiApp Settings' selected_environment
Mevcut iş kaydının değerini kullanın; aşağıdaki sınırlara karşı doğrulayın.

İadeler

ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/no
Read Analysis
operation_idtext · Varsayılan: —
Örnek değer<returned operation_id>
Örnek Bubble ifadesiCurrent ExpenseDraft's operation_id
Mevcut iş kaydının değerini kullanın; aşağıdaki sınırlara karşı doğrulayın.
environmenttext · Varsayılan: —
Örnek değerdevelopment
Örnek Bubble ifadesiApp Settings' selected_environment
Mevcut iş kaydının değerini kullanın; aşağıdaki sınırlara karşı doğrulayın.

İadeler

ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/no
Durumlar ve olaylar

Planlanan iş akışı. Şu anki beta sürümünde henüz mevcut değil.

Durumlar

capture_status · text

Bu eylemin mevcut sonucu. Başarıyı kaydetmeden önce eşleşen tamamlama olayını kullanın.

local_uri · text

Cihazdaki dosya konumu. Dosya çevrimiçi tutulması gerekiyorsa ayrı olarak kaydedin veya yükleyin.

mime_type · text

Seçilen öğenin mevcut değeri. İlgili olaydan sonra okuyun.

document_side · text

Seçilen öğenin mevcut değeri. İlgili olaydan sonra okuyun.

image_width · number

Seçilen öğenin mevcut değeri. İlgili olaydan sonra okuyun.

image_height · number

Seçilen öğenin mevcut değeri. İlgili olaydan sonra okuyun.

error_code · text

Son eylem için hata bilgisi. Yardımcı bir mesaj gösterin ve ilgili yeniden denemeyi sunun.

is_capturing · yes/no

Seçilen öğenin mevcut değeri. İlgili olaydan sonra okuyun.

analysis_image_base64 · text

Seçilen öğenin mevcut değeri. İlgili olaydan sonra okuyun.

analysis_mime_type · text

Seçilen öğenin mevcut değeri. İlgili olaydan sonra okuyun.

analysis_fields_json · text

İstenen alanlar için önerilen değerler. Kaydetmeden önce inceleme için göster.

analysis_request_id · text

Bu öğe veya eylem için tanımlayıcı. Eşleşen uygulama kaydıyla birlikte tutun. Belirsiz bir sonucu yeniden denerken aynı istek tanımlayıcısını kullanın.

analysis_consent · yes/no

Seçilen öğenin mevcut değeri. İlgili olaydan sonra okuyun.

analysis_export_status · text

Bu eylemin mevcut sonucu. Başarıyı kaydetmeden önce eşleşen tamamlama olayını kullanın.

analysis_export_error · text

Son eylem için hata bilgisi. Yardımcı bir mesaj gösterin ve ilgili yeniden denemeyi sunun.

analysis_image_bytes · number

Seçilen öğenin mevcut değeri. İlgili olaydan sonra okuyun.

Olaylar

capture_started

Bu olay gerçekleştiğinde, aynı öğeden ilgili durumları okuyun.

capture_succeeded

Bu olay gerçekleştiğinde, aynı öğeden ilgili durumları okuyun.

capture_cancelled

Bu olay gerçekleştiğinde, aynı öğeden ilgili durumları okuyun.

permission_denied

Bu olay gerçekleştiğinde, aynı öğeden ilgili durumları okuyun.

capture_error

Bu olay gerçekleştiğinde, aynı öğeden ilgili durumları okuyun.

analysis_requested

Bu olay gerçekleştiğinde, aynı öğeden ilgili durumları okuyun.

analysis_export_error

Bu olay gerçekleştiğinde, aynı öğeden ilgili durumları okuyun.

analysis_cleared

Bu olay gerçekleştiğinde, aynı öğeden ilgili durumları okuyun.

Geliştiricilerin sorduğu sorular

Kimlik veya belgeleri doğruluyor mu?

Hayır. İnceleme için metin alanları önerir. Yakalanan belge görüntüsü kimlik, özgünlük veya tıbbi/finansal bir sonuç oluşturmaz.

Abonelik nasıl çalışıyor?

Planlanan fiyatlandırma: Bubble içinde eklentiyi kurmak ücretsizdir. BestPlugins erişimi, her Bubble uygulama projesindeki her eklenti için ayrı bir aboneliktir: 7 gün ücretsiz, ardından ay başına US$1.50. Development ve Live dahildir. İşlem sayısı için sabit bir limit yoktur; dosya boyutu ve özellik limitleri hâlâ geçerlidir. Ödeme henüz açık değil. Aktivasyon ekranı ilk faturalama tarihini ve iptal koşullarını gösterecek.

İlgili kılavuzlar

Marketplace sürümü beklemede

Forum kılavuzu yayınlanmadı

Yardım için, hangi eklentiyi ve cihazı kullandığınızı, denediğiniz eylemi ve ne olduğunu bize bildirin. Kişisel veri içermeyen bir örnek kullanın. Anahtarınızı veya özel dosyalarınızı asla paylaşmayın.