Uncensored AI Modellerini Dakikalar İçinde Entegre Edin
Uygulamanızı standart OpenAI uyumlu uç noktalar kullanarak sansürsüz AI modelleri API'mize bağlayın. Bu kılavuz kimlik doğrulama, istek formatları ve akış konularını kapsar.
- 1M istem tokenı başına
- $0,15
- Çıtoken / 1M
- $0,50
- token bağlamı
- 100.000
- deneme kredisi
- $0,50
- dakika başına istek
- 300
Base URL ve Kimlik Doğrulama
API'miz OpenAI standardını takip eder; yalnızca bir temel URL ayarı ve bir API anahtarı gerektirir. Temel URL https://api.uncensoredaimodels.cc/v1 şeklindedir. Kayıt olduğunuzda tek bir aktif API anahtarı alırsınız. Anahtarı Authorization başlığına Bearer token olarak ekleyin. Anahtar geçersizse API 401 hatası döndürür. Yetersiz krediniz varsa 402 hatası alırsınız. Bu tasarım, yalnızca iki yapılandırma değerini güncelleyerek mevcut OpenAI istemcilerimize hizmetimizi dahil etmenizi sağlar.
Chat Tamamlama Uç Noktası
Metni POST /v1/chat/completions uç noktasını kullanarak modele gönderin. Model tanımlayıcısı uncensoreddir. İstekler 8 MB gövde limiti ve 100.000 tokenlık bağlam penceresi içinde kalmalıdır. Model, yasal yetişkin konular için standart içerik reddi olmaksızın oluşturulan metni döndürür. Doğrudan metin oluşturma görevleri için bu uç noktayı kullanın.
curl https://api.uncensoredaimodels.cc/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."}]
}'
Akışlı Yanıtlar (SSE)
stream: true ayarlayarak gerçek zamanlı token teslimatını etkinleştirin. API, uygulamanızın tokenları oluşturulurken işlemesine olanak tanıyan Sunucu Tarafı Olayları (SSE) döndürür. Token kullanım istatistikleri yalnızca akışın son parçasında görünür. Bu yaklaşım, uzun formatlı içerik bekleyen kullanıcılar 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)
Python SDK Entegrasyonu
Hızlı entegrasyon için resmi OpenAI Python kütüphanesini kullanın. base_url değerini uç noktamıza ayarlayın ve API anahtarınızı sağlayın. İstemci otomatik olarak seri hale getirme ve hata ayrıştırmayı yönetir. Bu yöntem, yapılandırılmış sansürsüz metin çıktısı gerektiren arka uç hizmetleri veya veri işleme betikleri için idealdir.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaimodels.cc/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 Entegrasyonu
JavaScript ortamları için OpenAI Node SDK'sı uç noktamızla çalışır. İstemciyi base URL'niz ve anahtarınızla başlatın. Bu entegrasyon hem senkron hem de asenkron istekleri destekler ve Express sunucularına veya sunucusuz işlevlere iyi uyum sağlar. SDK için gerekli Node sürümünü destekleyen bir ortam kullandığınızdan emin olun.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaimodels.cc/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);
Model Parametreleri & Limitler
temperature, top_p ve seed gibi parametreleri kullanarak oluşturma davranışını kontrol edin. response_format ile JSON çıktısını zorlayabilir veya fonksiyon çağırma için araçlar tanımlayabilirsiniz. API, anahtar başına dakikada 300 istek ve 8 eşzamanlı istek için katı bir limit uygular. Bu limitleri aşarsanız API 429 hatası döndürür. Çıktı, istek başına 32.000 tokenla sınırlıdır.
Teknik özellikler
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 |
| Model kimliği | uncensored |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.uncensoredaimodels.cc/v1 |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| JSON modu | response_format: {"type": "json_object"} |
| Fonksiyon çağırma | evet — 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 |
| İstek boyutu | en fazla 8 MB |
| 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 |
| Fiyat | 1M girdi token'ı $0,15 · 1M çıktı token'ı $0,50 |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| Ü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) |
| Yükleme | USDT (TRC20) veya USDC (Base), $20–$500 arası herhangi bir tam tutar |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10, $200'dan itibaren +%15 |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
| Giriş | Google veya e-posta ve şifre |
| 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.
| HTTP | 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 |
Sorular ve cevaplar
Bağlam penceresi boyutu nedir?
Model, hem istem hem de tamamlama tokenlarını içeren 100.000 tokenlık bir bağlam penceresini destekler. Her istek, 32.000 tokena kadar çıktı üretebilir. max_tokens belirtmezseniz, varsayılan çıktı limiti 2.048 tokendır.
Hız limitlerini nasıl yönetirim?
API, dakika başına 300 istek ve API anahtarı başına 8 eşzamanlı istek izni verir. Bu limitleri aşarsanız 429 durum kodu alırsınız. Geri denemeleri zarifçe yönetmek için istemcinizde üstel geri çekilme uygulayın.
API fonksiyon çağırma desteği sağlıyor mu?
Evet, API araç tanımlamalarını ve tool_choice parametrelerini destekler. İsteklerinizi fonksiyon tanımlayacak şekilde yapılandırabilir ve model yanıtta yapılandırılmış araç çağrıları döndürür. Bu, standart OpenAI uyumlu istemcilerle çalışır.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulum bu kadar tamamdır.