İçeriğe atla
openplate

Çıkarım çalışma zamanı

openplate-inference, kendi donanımında çalıştırdığın bir tabak fotoğrafı tarayıcısıdır. Tabaktaki yiyecekleri adlandırır, gramajlarını tahmin eder ve rastgele sayılar uydurmak yerine makroları paketle gelen bir yiyecek veritabanından bakar.

Gizlilik

Fotoğrafların bellekte işlenir ve asla kalıcı olarak saklanmaz. Somut olarak:

  • Diske asla yazılmaz. Yükleme dizini yok, geçici dosya yok, önbellek yok. Görüntünün kodu çözülür, bellekte boyutu küçültülür, konteynerin yerel döngü (loopback) arayüzündeki model çıkarım çalışma zamanına gönderilir ve istek bittiğinde atılır.
  • Asla günlüğe kaydedilmez. Görüntü de değil, base64 de değil, onun özeti de değil. Günlükler istek metaverilerini taşır (durum, zamanlama, bir anahtar parmak izi, asla bir anahtarın kendisi değil) ve günlük biçimlendirici veri yükü veya kimlik bilgisi taşıyabilecek değerleri temizler. Buna hata yolları da dahildir: hata yanıtları ve hata günlükleri temizlenir ve bu davranış birim test paketi kapsamındadır.
  • Hiçbir yere asla gönderilmez. Servis tam olarak üç tür giden istek yapar: ilk önyüklemede bir defalık ağırlık indirmeleri, (yalnızca ağa bağlı bir FOOD_SOURCE etkinleştirirsen) bir metin besin adı araması ve (yalnızca EMBEDDING_RUNTIME_URL ayarlarsan) bir metin yerleştirme çağrısı. Hiçbir yapılandırmada kapsayıcıdan hiçbir görüntü çıkmaz.
  • Çevrilecek adlar model çalışma zamanında kalır. Çeviri çağrısı, yemek adlarını metin olarak model çalışma zamanına gönderir. Paketlenmiş kapsayıcıda çalışma zamanı geri döngü arayüzünü kullanır, böylece trafik yerel kalır. MODEL_PROFILE=external kullanıldığında adlar yapılandırdığın çalışma zamanı URL'sine gider. Bu çağrı asla fotoğrafları içermez. Servis, hedef dili seçmek için Accept-Language başlığını okur. Başlığı saklamaz veya günlüğe kaydetmez.
  • Hesap yok, çerez yok, geçmiş yok. Servis istekler arasında hiçbir şey saklamaz. Dışa aktarılacak, sızdırılacak veya mahkeme celbine konu olacak hiçbir şey yoktur.
  • openplate'in akışında fotoğraf doğrudan cihazdan senin uç noktana gider. openplate'in sunucusundan geçmez. Her adımı sen kontrol edersin.

Kod burada, küçük ve ağ yüzeyi tek bir bağlantı noktasından ibaret.

Bu ifadeler bu depodaki kendi kendine barındırılan servisi açıklar. Güvenlik açığı bildirimi için SECURITY.md sayfasına bak.

Donanım

MODEL_PROFILEmodelindirmelisans
qualityQwen3-VL-8B-Instruct, Q4_K_M + F16 mmproj5.8 GiBApache-2.0
liteLFM2.5-VL-1.6B, Q8_0 + F16 mmproj2.0 GiBLFM Open License v1.0, gelir sınırlı, bkz. Lisanslama
lite-apacheQwen3-VL-2B-Instruct, Q4_K_M + F16 mmproj1.8 GiBApache-2.0

Her iki lite varyantı da CPU üzerinde çalışır. quality de CPU üzerinde çalışır, ancak çok yavaştır ve aslında bir GPU profilidir.

Kimin için

Bulut yapay zeka hesabı olmadan ve ağından hiçbir fotoğraf çıkmadan tabak taramaları isteyen, kendi sunucusunu barındıranlar için. openplate.de üzerindeki barındırılan örneğin bir parçası değildir.

Belgeler: donanım, gizlilik