TR ▾
API anahtarı al

Stable Diffusion API: Tek bir uç nokta üzerinden istemler ve komut dosyaları

Tek bir OpenAI uyumlu uç nokta kullanarak Stable Diffusion veya video iş akışlarınız için sansürsüz istemler ve komut dosyaları oluşturun. Hızlı bir API anahtarı ve basit bir metin isteğiyle başlayın.

Temel URL

https://api.sdxlapi.com/v1

Modeluncensored

Temel URL ve Kimlik Doğrulama

API'ye https://api.sdxlapi.com/v1 temel URL'si üzerinden erişin. Bu uç nokta, standart OpenAI SDK'ları ve istemcileriyle tamamen uyumludur. Kimlik doğrulaması için her istekte Authorization başlığına API anahtarınızı iletin.

Anahtar alma: Yalnızca e-posta ve şifre ile Ana API Anahtarı sayfasında kaydolun. Anahtarınız hemen görüntülenir. Deneme için kredi kartı gerekmez. Anahtarınızı güvende tutun; istediğiniz zaman yeniden oluşturabilirsiniz, bu eski anahtarı geçersiz kılar.

İlk İstek

Metin oluşturmak için standart bir chat-completions isteği gönderin. Model kimliği uncensored'dir. Bu model, yasal yetişkin kullanım için içerik reddi olmadan yanıt verecek şekilde ayarlanmıştır ve yaratıcı istem oluşturma için idealdir.

curl https://api.sdxlapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

API, messages dizisi içeren JSON yüklerini kabul eder. Bir metin tamamlama döndürür. Görüntü oluşturma için profesyonel bir istem mühendisi gibi bir kişilik tanımlamak için sistem istemlerini iletebilirsiniz.

Python SDK Entegrasyonu

Resmi openai Python paketini kullanın. İstemciyi temel URL ve API anahtarınızla yapılandırın. Bu yaklaşım herhangi bir OpenAI uyumlu istemci için çalışır.

from openai import OpenAI

client = OpenAI(base_url="https://api.sdxlapi.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Yanıt, oluşturulan metni response.choices[0].message.content içinde içerir. Bu çıktıyı doğrudan altyazı veya meta veri çıkarma için pipeline'ınıza aktarabilirsiniz. SDK, JSON serileştirmesini ve HTTP ayrıntılarını otomatik olarak yönetir.

Node SDK Entegrasyonu

JavaScript veya TypeScript projeleri için openai npm paketini kullanın. Yapılandırma nesnesinde baseURL ve apiKey değerlerini ayarlayın. Bu, mevcut OpenAI kod tabanlarıyla uyumluluğu sağlar.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.sdxlapi.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Yanıt yapısı standart OpenAI formatını yansıtır. Oluşturulan metne response.data.choices[0].message.content üzerinden erişin. Bu, görüntüler bir Stable Diffusion örneğine gönderilmeden önce sunucu tarafı istem oluşturma için faydalıdır.

Akışlı Yanıtlar

Sunucu Tarafı Olaylar (SSE) desteği, tokenların oluşturulurken alınmasını sağlar. Bu, uzun komut dosyaları veya ayrıntılı açıklamalar için algılanan gecikmeyi azaltır.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

İstemci uygulamanızda yanıtı akışa alın. Her parça kısmi bir mesaj içerir. Son metni yeniden oluşturmak için bu parçaları birleştirin. Bu, bir web arayüzünde oluşturulan istemlerin gerçek zamanlı önizlemesi için özellikle faydalıdır.

Limitler, Hatalar ve Bağlam

Hız Limitleri: Anahtar başına dakikada 300 istek. Gövde Boyutu: Maks 8 MB. Bağlam Penceresi: Toplam 100.000 token (girdi + çıktı). Bu, uzun komut dosyaları veya kapsamlı istem mühendisliği için izin verir.

Yaygın Hatalar:

  • 401 Unauthorized: Geçersiz veya eksik API anahtarı.
  • 402 Payment Required: Yetersiz ön ödemeli kredi.
  • 429 Too Many Requests: Hız limiti aşıldı.

Limitleri aşarsanız kısa bir süre bekleyin veya anahtarınızı yeniden oluşturun. Tüm istekler yalnızca metin içindir; bu API tarafından görüntü, ses veya video oluşturulmaz.

Teknik özellikler

Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Model kimliğiuncensored
Base URLhttps://api.sdxlapi.com/v1
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
Maksimum çıktı100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok)
Akışevet — server-sent events; son parça token kullanımını içerir
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Bağlam penceresi100.000 token (girdi + çıktı)
JSON moduresponse_format: {"type": "json_object"}
İstek boyutuen fazla 8 MB
Eşzamanlılıkanahtar başına aynı anda 8 istek
Hız limitianahtar başına dakikada 300 istek
Yanıt başlıklarıX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Ücretsiz deneme$0,50, 7 gün, kart gerekmez · Deneme anahtarı: 2 paralel istek, dakikada 60; ilk yüklemeden sonra tam limitler (8 ve 300)
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır
GirişGoogle veya e-posta ve şifre

Hata kodları

Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.

KodTürAnlamı
400bad_requestgeçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun
401missing_key · invalid_key · key_revokedanahtar yok, yanlış veya değiştirilmiş
402no_creditkredi bitti — yükleyin, hemen devam eder
403content_blockedreşit olmayanları içeren cinsel içerik — reddedildi, ücret yok
404not_foundbilinmeyen uç nokta
413request_too_largegövde 8 MB'tan büyük
429rate_limited · concurrencydakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin
503upstream_busymodel meşgul — birkaç saniye sonra tekrar deneyin

Sorular ve cevaplar

Bu, resmi Stable Diffusion görüntü oluşturma API'si mi?

Hayır. Bu, yalnızca metin içeren bir LLM API'sidir. Stable Diffusion pipeline'ınız için istem oluşturma ve son işleme adımlarını destekler. Kendisi görüntü, ses veya video oluşturmaz.

Hız limitimi aşarsam ne olur?

429 durum kodu alırsınız. Limit, anahtar başına dakikada 300 istektir. Eski anahtarı iptal ederek ve kotasını sıfırlayarak anahtarınızı istediğiniz zaman yeniden oluşturabilirsiniz.

API gerçekten sansürsüz mü?

Evet, yasal yetişkin kullanım için. Model, tartışmalı, yetişkin veya güvenlik araştırmaları konularını reddetmez. Yalnızca çocukları içeren cinsel içeriği engeller. GPT, Claude veya başka bir satıcının modeli değildir.

Anahtarınız tek bir formun uzağında

Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı budur.

API anahtarı al