"GitHub'da" genelde ne demek
GitHub'da bir NSFW üretici araması genelde iki farklı şey getirir. Biri ağırlıklardır, yani eğitilmiş modelin kendisi; çoğunlukla Hugging Face'te yayımlanır. Öbürü o ağırlıkları yükleyip çalıştıran koddur: bir çıkarım betiği, bir web arayüzü, bir düğüm grafiği. Kod çoğu zaman işin kolay kısmıdır. Neyi yapabileceğine ağırlıklar ve onlara bağlı lisans karar verir.
Açık tek bir şey demek değil. FLUX.1 [schnell], model kartında Apache 2.0 ile yayımlanmış, kişisel, bilimsel ve ticari amaçla kullanılabilen 12 milyar parametreli bir model olarak tarif ediliyor. Kardeşi FLUX.1 [dev] ise önce ticari olmayan bir lisansı kabul etmeni isteyen bir indirme kapısının arkasında duruyor. Stable Diffusion XL base 1.0, Ek A'sı kullanım kısıtlamalarını sıralayan CreativeML Open RAIL++-M lisansıyla geliyor ve o lisansın 5. paragrafı, modeli kullanmasına izin verdiğin herkesi bu kısıtlamalara uymaya zorlamanı şart koşuyor.
Video ağırlıkları da yayımlanıyor. Wan2.2 deposu modellerinin Apache 2.0 lisanslı olduğunu belirtiyor ve README kendi sözleriyle şunu ekliyor: "You are fully accountable for your use of the models" (modelleri kullanımından tamamen sen sorumlusun). Bu cümle, kendi sunucunda barındırmanın takasının küçük bir örneği.
Donanım kalemi
Görsel modeller hafif uçta; bellek video tarafında belirleyici maliyete dönüşüyor. Wan2.2 README'si, büyük metinden videoya modeli için tek GPU komutunun en az 80GB VRAM'li bir GPU gerektirdiğini, daha küçük birleşik metin-ve-görselden-videoya modelinin ise en az 24GB ile çalıştığını söylüyor ve örnek olarak RTX 4090'ı veriyor. Başka modeller başka rakamlar belirtiyor; her birini okumanın yeri o modelin kendi sayfası.
O kartı ister satın al ister saatlik kirala, maliyet GPU ayrılmış olduğu sürece işler, yalnız saklayacağın bir şey üretirken değil. Barındırılan bir API bunu çalıştırma başına bir fiyata çevirir: üretmediğin sürece hiçbir borç oluşmaz.
Kiralamak yanında ikinci bir kural kitabı getirir: GPU'yu verenin. RunPod'un 24 Mart 2026'da güncellenen hizmet şartları 7. maddede sert yetişkin içeriği, görselleri ve öteki yetişkin ürünleri izinsiz içerik olarak adlandırıyor; böyle içerik paylaşmak hesabın derhâl kapatılmasına ve ömür boyu yasağa varabiliyor. O belgede serverless ürünü için ayrı bir ifade bulamadık; RunPod NSFW kurulumu planlayan biri model kartından önce bu şartları okumalı. Başka GPU sağlayıcıları kendi kurallarını yazıyor ve onlar da aynı okumayı hak ediyor.
Model kartında kimsenin yazmadığı iş
Açık ağırlıklardan ilk görseli almak hızlı olabilir. Çalışan bir hizmeti ayakta tutmak ise süreklidir: birbiriyle uyuşması gereken sürücüler ve kütüphaneler, indirilip saklanacak büyük ağırlık dosyaları, yükleme kodunu değiştiren yeni sürümler, aynı anda birden fazla istek geldiğinde bir kuyruk, çıktılar için depolama ve süreç gece çöktüğünde onu yeniden başlatan bir şey.
Bunların hiçbiri tek başına zor değil ve bazı ekipler bundan hoşlanıyor. Yalnızca model kartının anmadığı ve yine de makineyi kim işletiyorsa onun tarafından hafta hafta yapılması gereken bir iş.
Moderasyon ve hukuki sorumluluk sana geçer
Ağırlıkları kendin çalıştırmak, kurmadığın her filtreyi ortadan kaldırır. Genelde amaç da budur ve bu, sen oraya bir şey koymadıkça prompt ile çıktı arasında hiçbir şeyin durmadığı anlamına da gelir. Kurulumunu başkaları kullanıyorsa işletici sensin: reşit olmayanlar ve rızası olmayan gerçek kişiler hakkındaki kuralları yazmak ve uygulamak sana düşer, RAIL türü bir lisans da kısıtlamalarını kullanıcılarına aktarmanı bekler. Bunun hukuken ne anlama geldiği nerede faaliyet gösterdiğine bağlı; bir hizmeti herkese açmadan önce yetkin birinden görüş almaya değer.
Barındırılan bir hizmette bu denetimler zaten var. Vellria'da otomatik bir filtre promptları, bakiyeden tek bir kredi çıkmadan önce tarar ve reşit olmayanı cinselleştirdiğini tanıdıklarını reddeder; yasak filtrenin yakaladığıyla sınırlı değildir. Şartlar rızası olmayan gerçek kişileri de yasaklar ve bir modeli barındıran sağlayıcı bir işi kendi kurallarıyla durdurabilir; krediler iade edilir.
Barındırılan taraf koddan nasıl görünür
Barındırılan yol tek bir HTTPS isteğidir: vll_ ile başlayan bir Bearer anahtarla gönderilen bir model kimliği, bir prompt ve o modelin kabul ettiği parametreler. API işi kabul eder, kimliğini döner ve sen sonuç hazır olana kadar onu sorarsın. İndirilecek ağırlık, ayrılacak GPU yoktur ve başarısız bir iş kredilerini kendiliğinden geri verir. NSFW görsel API ve NSFW video API sayfaları istek biçimlerini gösteriyor; Wan 2.7 ve Wan 3.0 gibi model sayfaları, önceki sürümlerini açık ağırlıklardan tanıyor olabileceğin bir ailenin barındırılan tarafını gösteriyor.
Görsel modeller, kimlikleri ve fiyatları NSFW görsel API sayfasında, video modelleri NSFW video API sayfasında, her uç API referansında. İlk isteği bir uygulamaya bağlamak için API'yi kendi kodundan çağırmak adım adım anlatıyor.
Bu sayfanın bilerek söylemediği bir şey var: kataloğumuzdaki herhangi bir modelin açık ağırlıklı olup olmadığı. Yayımlanmış bir sürümle aile adını paylaşan katalog girdileri farklı sürümlerdir ve ağırlıkları hakkında iki yönde de bir iddiada bulunmuyoruz.
Tek paragrafta seçim
Gereken şey denetimse kendin barındır: katalogda olmayan bir modele ihtiyacın var, onu ince ayarlamak istiyorsun, çıktılar asla kendi makinelerinden çıkmamalı ya da GPU'n ve ona bakacak saatlerin zaten var. Gereken şey çıktıysa barındırılan bir API kullan: görselleri ve klipleri bu hafta bir ürünün içinde istiyorsun, hacmin düzensiz ve bir kartı meşgul tutmaktansa çalıştırma başına ödemeyi tercih ediyorsun. Birçok ekip ikisini birden yapıyor ve rakamlar değiştiğinde seçim yeniden yapılabilir.
Kaynaklar
Yukarıdaki her dış olgu bu beş belgeden birinden geliyor. İlk dördünü modellerin kendi yazarları yayımladı ve sayfanın başında gösterilen tarihte okundular; RunPod şartları 12 Eylül 2026'da okundu. Adresler düz metin; bu özete güvenmek yerine kendin aç.
FLUX.1 [schnell] model kartı; lisansı, parametre sayısı ve izin verilen kullanımlar için: huggingface.co/black-forest-labs/FLUX.1-schnell
FLUX.1 [dev] model kartı; indirme kapısı ve ticari olmayan lisansı için: huggingface.co/black-forest-labs/FLUX.1-dev
Stable Diffusion XL base 1.0 lisansı, CreativeML Open RAIL++-M, Ek A'daki kullanım kısıtlamalarıyla: huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/raw/main/LICENSE.md
Wan2.2 README'si; Apache 2.0 lisansı, sorumluluk cümlesi ve VRAM rakamları için: github.com/Wan-Video/Wan2.2
RunPod hizmet şartları, 7. madde; yetişkin içerik hükmü ve hesap yasağı için: runpod.io/legal/terms-of-service




