TR ▾

Unrestricted: Hızlı Başlangıç: Sansürsüz LLM'i Entegre Et

Saniyeler içinde kısıtlamasız API ile başlayın. Bu kılavuz temel URL'yi, kimlik doğrulamayı ve içerik filtreleri olmadan ham metin üretimi için gereken özel uç noktaları kapsar.

Temel URL ve Kimlik Doğrulama

sansürsüz LLM kullanmaya başlamak için kontrol panelinizden bir API anahtarına ihtiyacınız vardır. Tüm istekler için temel URL https://api.unrestricted.cc/v1 şeklindedir. Bu URL, resmi OpenAI SDK'ları ve OpenAI uyumlu uç noktalara destek veren herhangi bir istemci ile uyumludur. İstemci yapılandırmanızda base_url değişkenini bu değere ayarlayın ve anahtarınızı Authorization başlığında Bearer jetonu olarak sağlayın. API, yasal yetişkin kullanım için standart içerik reddetmeleri olmadan yanıt vermeye ayarlanmış açık ağırlıklı bir model olan uncensored olarak tanımlanan tek bir modeli sunar.

İlk İstek

Temel bir istek, sohbet tamamlamaları uç noktasına bir istem gönderir. Model metni doğrudan döndürür ve tüketici sarmalayıcılarında yaygın olan sansür filtrelerinden kaçınır. Bu, gereksiz konuşma dolgusu olmadan kod parçacıkları veya teknik açıklamalar oluşturmak için ideal bir sansürsüz kodlama LLM yapar. Sistem ve kullanıcı mesajlarınızla /v1/chat/completions adresine POST isteği gönderin. Yanıt, oluşturulan metni choices dizisi içinde içerecektir.

curl https://api.unrestricted.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."}]
  }'

Python SDK Entegrasyonu

Resmi Python SDK'sı entegrasyonu kolaylaştırır. İstemcinizi temel URL'mize yönlendirmeniz yeterlidir. Bu yaklaşım basit metin üretimi ve daha karmaşık istem yapıları için çalışır. SDK JSON serileştirmesini otomatik olarak halleder, böylece uygulama mantığınıza odaklanabilirsiniz. Bu hizmet için model kimliğinin her zaman uncensored olduğunu unutmayın. Bu çevrimiçi sansürsüz LLM uç noktası, filtrelenmemiş metin çıktılarına güvenilir, programatik erişim gerektiren geliştiriciler için tasarlanmıştır.

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestricted.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 ve TypeScript ortamları için OpenAI Node SDK'sı minimum yapılandırma ile çalışır. İstemciyi API anahtarınız ve doğru temel URL ile başlatın. Ardından, diğer OpenAI uyumlu hizmetlerle yaptığınız gibi sohbet tamamlama yöntemini çağırabilirsiniz. Bu esneklik, HTTP istemci mantığınızı yeniden yazmadan API'yi mevcut kod tabanlarınıza dahil etmenizi sağlar. Yanıt yapısı standart OpenAI formatıyla eşleşir, böylece oluşturulan içeriğin kolayca ayrıştırılmasını sağlar.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unrestricted.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);

Akışlı Yanıtlar

İsteğinizde stream: true ayarlayarak akışı etkinleştirebilirsiniz. API, verileri Sunucu Gönderilen Olaylar (SSE) olarak döndürerek tokenların oluşturulurken işlenmesine olanak tanır. Bu, gerçek zamanlı uygulamalar için veya kullanıcıya ilerleme göstermek istediğinizde kullanışlıdır. Akışın son parçası token kullanım istatistiklerini içerir. Akış, tam yanıt tamamlanmasını beklemek yerine içeriği artımlı olarak teslim ederek 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)

Limitler, Hatalar ve Bağlam

Bağlam penceresi toplam 100.000 tokenı destekler; her istek için maksimum çıktı 32.000 token'dır. max_tokens belirtmezseniz, limit varsayılan olarak 2.048 token'a düşer. Hız limitleri dakikada 300 istek ve anahtar başına 8 eşzamanlı istek olarak ayarlanmıştır. Yaygın hatalar arasında geçersiz anahtarlar için 401, yetersiz kredi için 402 ve hız limitleri için 429 bulunur. Hatalar ön ödemeli kredinizi tüketmez. İstek gövdesi 8 MB ile sınırlıdır. Bu limitler, yüksek hacimli API kullanımı için kararlı performansı sağlar.

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
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Model kimliğiuncensored
Base URLhttps://api.unrestricted.cc/v1
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
JSON moduresponse_format: {"type": "json_object"}
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Akışevet — server-sent events; son parça token kullanımını içerir
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)
Bağlam penceresi100.000 token (girdi + çıktı)
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
İstek boyutuen fazla 8 MB
Eşzamanlılıkanahtar başına aynı anda 8 istek
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
Ü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
İç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, standart OpenAI API'si ile aynı mı?

Aynı JSON yapısını ve SDK uyumluluğunu kullanır ancak farklı bir model sunar. Model sansürsüzdür ve standart içerik reddi uygulamaz; bu da kısıtlamasız kullanım durumları için uygundur.

Kodumda hataları nasıl işlerim?

HTTP durum kodunu kontrol edin. 401 hatası API anahtarınızın geçersiz olduğunu gösterir. 402 hatası bakiyenizi yüklemeniz gerektiğini belirtir. 429 hatası hız limitini aştığınızı gösterir. Hatalar bakiyenizden düşmez.

Bunu kodlama görevleri için kullanabilir miyim?

Evet. Model, yaygın içerik politikalarına göre filtreleme yapmadan kod ve teknik açıklamalar üreterek sansürsüz bir kodlama LLM'i olarak etkilidir. Yapılandırılmış çıktılar için fonksiyon çağırma ve JSON modunu destekler.

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

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