Unrestricted AI API: Sansürsüz LLM API Hızlı Başlangıç Kılavuzu
Bu hızlı başlangıç kılavuzu, uygulamanızı Unrestricted AI API'e bağlamanızı gösterir. İstek göndermeyi, akış yanıtlarını işlemeyi ve standart OpenAI uyumlu formatları kullanarak hesap limitlerinizi yönetmeyi öğreneceksiniz.
- 1M girdi token'ı başına
- $0,25
- Çıktı token'ları / 1M
- $1,00
- token bağlamı
- 100.000
- deneme kredisi
- $0,50
- dakikadaki istek sayısı
- 300
Kimlik Doğrulama ve Base URL
API anahtarını al sayfasından bir API anahtarı oluşturarak başlayın. Sadece e-posta ve şifre yeterlidir; deneme için kredi kartı gerekmez. Anahtarınızı Authorization başlığında Bearer token olarak kullanın. Tüm istekler base URL https://api.unrestrictedaiapi.com/v1 adresine yönelmelidir.
curl https://api.unrestrictedaiapi.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."}]
}'Hesabınıza, 7 gün geçerli $0.50 deneme kredisi eklenir. Anahtarınızı istediğiniz zaman yenileyebilirsiniz; bu işlem eski anahtarı hemen geçersiz kılar. Her hesap için yalnızca bir aktif anahtar sınırlaması vardır.
Chat Completions Uç Noktası
POST /v1/chat/completions uç noktasına metni gönderin. Model tanımlayıcısı uncensored şeklindedir. Bu, GPT veya Claude için bir proxy değil, özel GPU sunucularında çalışan açık ağırlıklı bir modeldir. Yasal yetişkin kullanım için içerik reddi olmadan yanıt verir.
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedaiapi.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ıtlar standart metin çıktılarıdır. Model, birleşik istem ve tamamlama için 100,000 token bağlam penceresini destekler. Fonksiyon çağırma için araç tanımlamalarını gönderebilirsiniz; model bunları çıktı formatında dikkate alacaktır.
Akış Yanıtları
İsteğinizde stream: true ayarını yaparak akışı etkinleştirin. API, Sunucu Gönderilen Olaylar (SSE) parçaları döndürür. Bu, uygulamanızın uzun yanıtlar için algılanan gecikmeyi azaltmak için token'ları oluşturulurken görüntülemesini sağlar.
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)Her parça kısmi metin içerir. İstemciniz, son mesajı yeniden oluşturmak için bu parçaları birleştirmelidir. Bu yöntem, akış protokollerini destekleyen herhangi bir OpenAI uyumlu SDK ile çalışır.
Fonksiyon Çağırma Desteği
API, tools parametresi aracılığıyla fonksiyon çağırma desteği sunar. İşlevlerinizi istekte tanımlayın; model uygun olduğunda yapılandırılmış JSON çıktısı döndürür. Bu, harici sistemlerle veya özel mantıkla entegrasyonu sağlar.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedaiapi.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);Araç çağrılarını çıkarmak için modelin yanıtını ayrıştırın. Tanımladığınız işlevleri yürütün ve gerekirse sonuçları bir sonraki istekte modele iletin. Bu, dış düzenleme katmanları olmadan karmaşık iş akışlarını mümkün kılar.
Model Bilgileri
Kullanılabilir uç noktaları doğrulamak için GET /v1/models sorgusu yapın. Birincil modelimiz uncensored'dir. Bu, GPT, Claude, Gemini veya başka bir satıcının modeli değildir. Gizli filtreler olmadan tutarlı yanıtlar için ayarlanmıştır.
Bağlam penceresi 100.000 token'dır. Fiyatlandırma şeffaftır: 1M girdi token'ı başına $0.25 ve 1M çıktı token'ı başına $1.00. Kredi süresi dolmaz. Aylık ücret veya abonelik yoktur.
Hız Limitleri ve Hatalar
Kullanımınızı anahtar başına dakikada 300 istekle sınırlayın. Maksimum istek gövdesi boyutu 8 MB'tır. Limiti aşarsanız 429 hatası alırsınız. Yeniden denemeden önce bekleyin.
Yaygın hatalar arasında 401 (geçersiz anahtar) ve 402 (yetersiz kredi) yer alır. Kripto (USDT veya USDC) aracılığıyla $10 üzerinden bakiye yükleyin. $50 üzerinden +%5 bonus kredi ve $100 üzerinden +%10 bonus kredi kazanın. Bakiyenizin, istem ve tamamlama maliyetini karşılayacak kadar olduğundan emin olun.
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.unrestrictedaiapi.com/v1 |
| JSON modu | response_format: {"type": "json_object"} |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| 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 |
| İstek boyutu | en fazla 8 MB |
| 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 |
| Yükleme | USDT (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) |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
| Giriş | Google veya e-posta ve şifre |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
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 |
Sorular ve cevaplar
Bu API NSFW içerikler için uygun mu?
Evet, model yasal yetişkin içerikleri reddetmez. Sansürsüz yanıtlar için tasarlanmıştır. Ancak, istek bağlamından bağımsız olarak her zaman ergenlere yönelik cinsel içerik engellenir.
Başlamak için kredi kartı gerekiyor mu?
Hayır. Sadece e-posta ve şifre ile kayıt olabilirsiniz. Her yeni hesap, 7 gün geçerli $0.50 deneme kredisi alır. Bakiye yüklemek için ödeme yönteminiz gerekir.
Uygulamamdaki hataları nasıl yönetirim?
Standart HTTP durum kodlarını izleyin. Anahtarınızı kontrol etmek için 401'i, kredi eklemek için 402'yi ve hız limitleri için geri çekilme mantığı uygulamak için 429'u kullanın. Ayrıntılı hata mesajları için her zaman yanıt gövdesini doğrulayın.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, base URL'yi değiştirin. Kurulum bu kadar basit.