Eğitimler

Saatlik GPU’da ComfyUI: İlk Görseli İsteyin ve Kaydedin

GPU seçimi, ComfyUI API erişimi, örnek görsel isteği ve geçici depolama ile kesintileri dikkate alarak çıktıları saklama rehberi.

Eğitimler

ServerNet saatlik GPU kiralama sayfasında kart ve ComfyUI uygulamasını seçin. Güncel paket API ve web API belgeleri sunar. Uygulama adı grafik düzenleyicinin, tüm özel düğümlerin veya video modelinin sunulduğunu garanti etmez.

Kaynakları seçin

Modeli, görsel boyutunu, eşzamanlı çıktı sayısını ve gereken VRAM’i belirleyin. Sistem RAM’i ile GPU belleği farklıdır. Yalnızca seçili kartla uyumlu uygulamalar sipariş edilebilir. Güncel tarife ve başlangıç bakiyesini yapılandırıcıda kontrol edin; başlangıç bakiyesi 24 saat zorunlu kullanım anlamına gelmez.

1. Hizmeti oluşturup uygulamanın hazır olduğunu doğrulayın

  1. GPU sayfasından kart ve ComfyUI’ı seçip isteği gönderin.
  2. Konsolda kapasite tahsisi, indirme ve uygulamanın hazır olma durumunu izleyin. Kapasite isteği hazır uygulama demek değildir.
  3. Teslimattan sonra erişim adresini ve token’ı aynı hizmetin sayfasından alın. Bu ürün VPS root parolası veya SSH oturumu sağlamaz.
  4. Paneldeki düğmeden uygulama belgelerini açın. Teslim edilen sürümün workflow yolunu ve yanıt biçimini kontrol edin.

2. Küçük bir görsel isteği gönderin

Kendi bilgisayarınızda Python ve requests paketini hazırlayın. HTTPS adresini SNET_GPU_URL, token’ı SNET_GPU_TOKEN ortam değişkenine koyun. Token’ı kod deposunda veya ekran görüntüsünde paylaşmayın. Örnek paneldeki varsayılan yolu kullanır. 300 saniyelik timeout istemci ayarıdır; üretim süresi garantisi değildir.

import os, json, base64
from pathlib import Path
import requests

base = os.environ["SNET_GPU_URL"].rstrip("/")
headers = {"X-SN-Token": os.environ["SNET_GPU_TOKEN"]}
r = requests.post(base + "/workflow/sd1.5/txt2img",
    headers=headers,
    json={"input": {"prompt": "a red apple on a wooden table"}},
    timeout=300)
r.raise_for_status()
result = r.json()
Path("response.json").write_text(json.dumps(result), encoding="utf-8")
# For the synchronous base64 images response described by this app:
for i, image in enumerate(result.get("images", [])):
    if not isinstance(image, str) or image.startswith(("http://", "https://")):
        raise ValueError("Use the response format documented by this instance")
    payload = image.split(",", 1)[-1] if image.startswith("data:") else image
    Path(f"output-{i + 1}.png").write_bytes(base64.b64decode(payload, validate=True))
if not result.get("images"):
    raise ValueError("No images returned; inspect response.json and the instance docs")

3. Çıktıyı kaydedin

Senkron yanıt Base64 içerikli bir images dizisi döndürdüğünde örnek dosyaları betiğin çalıştığı klasöre kaydeder. Hizmetiniz başka bir yanıt, indirme bağlantısı veya iş kimliği belgeliyorsa o sürümün sözleşmesini izleyin. Boş yanıt başarı sayılmaz. Görseli açıp kontrol edin ve response.json dosyasını özel tutun. Varsayılan PNG yerine başka biçim isterseniz uzantıyı da değiştirin.

Sık karşılaşılan hatalar

  • 401 veya 403: aynı hizmetin adresini, token’ını ve X-SN-Token başlığını kontrol edin.
  • 404: POST yolunu tarayıcı adres çubuğunda açmak API çağrısı yapmaz. Panel örneğini ve sürüm belgelerini inceleyin.
  • 503 veya timeout: konsoldaki gerçek uygulama durumuna bakın. Timeout işin çalışmadığını kanıtlamaz; yeniden göndermeden önce sonucu veya durumu kontrol edin.
  • VRAM yetersiz: görsel boyutunu veya eşzamanlılığı azaltın ya da uygun kart seçin. Sistem RAM’i eklemek VRAM’i artırmaz.

İşiniz bittiğinde

Ortam kesilebilir veya yeniden oluşturulabilir; yerel disk geçicidir. Görselleri ve önemli ayarları bilgisayarınıza veya harici depolamaya kopyalayıp açılabildiğini doğrulayın. Tarayıcıyı kapatmak hizmeti durdurmaz; panelde durdurma veya iptal işlemini kullanıp sonucu kontrol edin. Python ve checkpoint için saatlik GPU Jupyter rehberine bakın.

Rehber güncel panel sözleşmesine göre hazırlanmıştır. Örnek canlı GPU üzerinde ölçülmemiştir; üretim süresi, görsel maliyeti veya test sonucu iddiası yoktur.

ServerNet Destek

ServerNet mühendislik ve yayın ekibi — altyapı, ağ ve web barındırma uzmanları.

WordPress Hosting
Paylaş:

Yorumlar 0

Henüz yorum yok — ilk siz olun!

Yorum bırakın

İlgili hizmet

WordPress Hosting

LiteSpeed Enterprise ve NVMe üzerinde WordPress'e özel altyapı — otomatik kurulum, güvenli güncelleme, staging ve sizi Google'da üstte tutan önbellek.