Wu Shencha API Hızlı Başlangıç
Wu Shencha API ile sansürsüz büyük dil modeline hızlıca bağlanın. Standart OpenAI uyumlu arayüzü kullanarak başlayın. Belge temel yapılandırma, istek örnekleri ve kısıtlamaları içerir; sıfır maliyetle başlamanızı sağlar.
Temel Yapılandırma
Wu Shencha API standart OpenAI uyumlu arayüz sağlar. Kodunuzda temel URL ve API anahtarını ayarlamanız gerekir. Temel URL https://api.wushenchaapi.com/v1 olarak sabittir. Model kimliği uncensored'dir; sansürsüz senaryolar için tasarlanmış ince ayarlı açık ağırlıklı bir modeldir ve yasal yetişkin içerik destekler.
Anahtar kayıt sonrası "API Anahtarı Al" sayfasında gösterilir. API OpenAI uyumlu olduğu için, resmi SDK'nın base_url parametresini doğrudan değiştirerek bağlanabilirsiniz. Ek yol yapılandırması veya karmaşık kurulum gerekmez.
Sohbet Tamamlama Arayüzü
Metin istekleri göndermek için POST /v1/chat/completions uç noktasını kullanın. Bu arayüz standart mesaj formatını kabul eder ve oluşturulan metni döndürür. Çoğu metin oluşturma senaryosu için temel etkileşim yöntemidir.
İstek gövdesi model, messages gibi alanları içermelidir. İstek gövdesi boyutunun 8 MB'ı geçmediğinden emin olun. Geçersiz anahtar veya yetersiz bakiye durumunda API ilgili hata kodunu döndürür.
curl https://api.wushenchaapi.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."}]
}'
Python SDK
Python geliştiricileri için resmi openai SDK'sını kullanabilirsiniz. base_url değerini Wu Shencha API'nin uç noktasına yönlendirin ve API anahtarınızı iletin. Bu yöntem OpenAI yerel koduyla uyumluluğu korur ve geçişi kolaylaştırır.
SDK'nın en son sürümünü yüklediğinizden emin olun. Kod örneği istemciyi nasıl başlatacağınızı ve mesaj gönderileceğini gösterir. Bu yöntem hızlı prototipleme için uygundur.
from openai import OpenAI
client = OpenAI(base_url="https://api.wushenchaapi.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)
Node SDK
Node.js geliştiricileri bağlantı için openai npm paketini kullanabilir. Yapılandırma Python'a benzer; baseURL ve apiKey'i ayarlayın. Bu, diller arası tutarlılığı sağlar ve öğrenme maliyetini azaltır.
Asenkron istekler ve hata işleme desteklenir. Mevcut Node.js uygulamalarınıza kolayca entegre edebilirsiniz. Bloklamayı önlemek için asenkron geri çağırmaları veya Promise'leri işlediğinizden emin olun.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.wushenchaapi.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);
Akış
Server-Sent Events (SSE) ile akış desteklenir. stream: true parametresini ayarlayın; API yanıt verilerini parça parça döndürür. Bu özellik gerçek zamanlı uygulamalar veya uzun metin oluşturma için düşük gecikme süresi sağlar.
Akış yanıtı model davranışını değiştirmez, yalnızca veri aktarım şeklini değiştirir. İsteğe bağlı olarak akışlı veya akışsız mod seçebilirsiniz.
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)
Kısıtlamalar ve Kotalar
Dakikada en fazla 300 istek. Bağlam penceresi 100.000 token'dır (istem ve tamamlamalar dahil). Limiti aşarsanız API 429 hatası döndürür. Geçersiz anahtar için 401, yetersiz bakiye için 402 hatası döndürülür.
Ön ödemeli kredi süresi dolmaz, aylık sabit ücret yoktur. Her istek için gövde boyutu sınırı 8 MB'tır. Bu kısıtlamalar hizmetin istikrarını sağlar. Eski anahtarı geçersiz kılmak için istediğiniz zaman yeni anahtar oluşturabilirsiniz.
API özellikleri
Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.
| Öğe | Değer |
|---|---|
| Biçim | OpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Model kimliği | uncensored |
| Base URL | https://api.wushenchaapi.com/v1 |
| JSON modu | response_format: {"type": "json_object"} |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Maksimum çıktı | istek başına 16.000 token'a kadar (varsayılan 2.048) |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| Hız limiti | anahtar başına dakikada 300 istek |
| Yanıt başlıkları | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| İstek boyutu | en fazla 8 MB |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Ücretsiz deneme | $0,50, 7 gün, kart gerekmez |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| Giriş | Google veya e-posta ve şifre |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
Hata kodları
Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.
| Kod | Tür | Anlamı |
|---|---|---|
400 | bad_request | geçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun |
401 | missing_key · invalid_key · key_revoked | anahtar yok, yanlış veya değiştirilmiş |
402 | no_credit | kredi bitti — yükleyin, hemen devam eder |
403 | content_blocked | reşit olmayanları içeren cinsel içerik — reddedildi, ücret yok |
404 | not_found | bilinmeyen uç nokta |
413 | request_too_large | gövde 8 MB'tan büyük |
429 | rate_limited · concurrency | dakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin |
503 | upstream_busy | model meşgul — birkaç saniye sonra tekrar deneyin |
Sıkça Sorulan Sorular
Wu Shencha API gömme veya görüntü oluşturma destekliyor mu?
Şu anda yalnızca sohbet tamamlama arayüzü desteklenir. Gömme, görüntü, ses veya video oluşturma desteklenmez. Saf metin etkileşimine odaklanarak yüksek performans ve düşük gecikme süresi sağlanır.
API anahtarını nasıl alırım?
Kayıt olduktan sonra "API Anahtarı Al" sayfasında görüntüleyin. Yeni hesaplara $0.50 deneme kredisi verilir, kredi kartı gerekmez. Anahtarlar istediğiniz zaman yeniden oluşturulabilir, eski anahtarlar hemen geçersiz olur.
Fiyatlandırma nasıl hesaplanır?
$0.25/milyon girdi token, $1.00/milyon çıktı token. Kullandıkça öde, aylık ücret yok. $10 minimum yükleme, $50'de %5 bonus, $100'de %10 bonus. Krediler süresi dolmaz.
Anahtar almak için formu doldurun
Hesap oluşturun, anahtarı kopyalayın, Base URL'i değiştirin. Yapılandırma bu kadar kolay.