tr ▾
Deneme anahtarı kazanın

Sınır Tanımayan API Dokümantasyonu

Dakikalar içinde çalışan sansürsüz bir LLM deneyimi edinin. Bu kılavuz, doğrudan entegrasyon için OpenAI uyumlu sohbet tamamlamaları API'sini, akışını ve hata yönetimini kapsar.

Kimlik Doğrulama ve Temel URL

API anahtarınız her isteği doğrular. HTTPS://api.uncensores.cc/v1 temel URL'sini standart herhangi bir OpenAI SDK'sı ile kullanın. Model tanımlayıcısı "uncensored"dir. Anahtarınızı Authorization başlığında Bearer belirteci olarak iletin. Anahtarınızı kontrol paneli üzerinden Google veya e-posta ile oluşturabilirsiniz. Her hesap, öncekini değiştiren tek bir aktif anahtara sahiptir.

curl https://api.uncensores.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the top ten python libraries for data science"}]
  }'

Her istekte model alanını dahil etmelisiniz. Uç nokta konuşma geçmişinizi içeren bir messages dizisi bekler. Anahtar eksik veya geçersizse API bir 401 hatası döndürür. Bu, yalnızca yetkili kullanıcıların ön ödemeli kredinizi tüketmesini sağlar.

Chat Completions Endpoint

POST isteklerini /v1/chat/completions adresine gönderin ve metin üretimi yapın. Bu uç nokta standart sohbet isteklerini işler ve yapılandırılmış metin yanıtları döndürür. Gömme (embedding) veya görüntü üretimi desteklemez. Modeli yönlendirmek için sistem, kullanıcı ve asistan mesajları sağlarsınız. Model, choices dizisi içinde ham metin içeriğiyle yanıt verir.

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensores.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)

İstemciyi temel URL ve anahtarınız ile başlatın. İstediğiniz rol ve içeriğe sahip mesajlar listesini tanımlayın. chat.completions.create yöntemini çalıştırın. Yanıt nesnesi oluşturulan metni ve kullanım istatistiklerini içerir. Bu doğrudan yaklaşım, NSFW veya yaratıcı yazma görevleri için yönlendirme karmaşıklığını ortadan kaldırır.

SSE ile Akış Yanıtları

İsteğinizde stream'i true olarak ayarlayarak akışı etkinleştirin. API, tokenlar mevcut olduğunda Sunucu Tarafı Olayları (SSE) döndürür. Bu, uzun çıktılar için algılanan gecikmeyi azaltır. Her parça, yanıtın kısmi bir deltasını içerir. Son metni yeniden oluşturmak için bu delta'ları biriktirmeniz gerekir.

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)

Son parça, istek için tam kullanım istatistiklerini içerir. Bu, token tüketimini gerçek zamanlı olarak takip etmenizi sağlar. Akış, kullanıcıların anında geri bildirim beklediği sohbet arayüzleri için idealdir. uncensored modelin çıktı formatıyla sorunsuz çalışır.

Fonksiyon Çağırma ve JSON Modu

API, tools parametresi aracılığıyla fonksiyon çağırma destekler. İşlev şemanızı istekte tanımlayın ve tool_choice'u auto veya belirli bir isim olarak ayarlayın. Model, düz metin yerine yanıtta fonksiyon çağrıları döndürür. response_format'ı json_object olarak ayarlayarak JSON çıktısını zorlayabilirsiniz. Bu, otomatik iş akışları için öngörülebilir ayrışmayı sağlar.

import OpenAI from "openai";

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

Araç tanımlarını tools dizisinde geçirin. Model, girdiye göre uygun işlevi seçecektir. Yanıtta işlev adını ve argümanları alırsınız. Bu özellik, ekstra uç noktalar olmadan standart sohbet tamamlamalarıyla birlikte çalışır. Yapılandırılmış veri çıkarma veya ajan benzeri davranış için kullanın.

Parametreler: Sıcaklık, Top-P ve Seedler

Rastgeleliği kontrol etmek için sıcaklığı ayarlayın. 1'in üzerindeki değerler yaratıcılığı artırırken, 1'in altındaki değerler çıktıları daha belirgin hale getirir. Örnekleme en yüksek olasılık kütlesinin üst yüzdesine sınırlamak için top_p'yi kullanın. Kimlik istekleri arasında tekrarlanabilir sonuçlar için seed ayarlayın. Bu parametreler, uncensored modelin çıktı stilini ince ayarlamanızı sağlar.

Üretimi belirli dizelerde durdurmak için stop dizelerini kullanabilirsiniz. presence_penalty ve frequency_penalty tekrarları azaltmaya yardımcı olur. Varsayılan sıcaklık 1.0'dır. Bu ayarları düzenlemek, rol yapma veya teknik yazım için optimizasyon sağlar. Her istek, bu standart OpenAI-uyumlu parametreleri destekler.

Token Limitleri ve Bağlam Penceresi

Bağlam penceresi, istem ve tamamlama için toplamda 100.000 jetonu destekler. İstek başına 16.000 tokene kadar çıktı verebilirsiniz. max_tokens'i belirtmezseniz, varsayılan değer 2.048 tokendir. Bu sınır, birleşik giriş ve çıktı için geçerlidir. Gövde boyutu 8 MB'ı aşan istekler başarısız olur. API, dakikada 300 istek için bir hız sınırı uygular. Eşzamanlı istekler anahtar başına 8 ile sınırlandırılmıştır. 402 (kredi yok) veya 429 (hız sınırı) gibi hatalar net geri bildirim sağlar. Kullanılmayan kredi süresi dolmaz, böylece yalnızca gerçek kullanım için ödeme yaparsınız.

SSS

Uncensores, resmi bir OpenAI hizmeti mi?

Hayır, sansürsüz büyük dil modeli sağlayan bağımsız bir hizmettir. Kolay entegrasyon için OpenAI-uyumlu API formatını kullanır. Model GPT değildir; sıfır reddetme için ince ayar yapılmış ayrı bir açık ağırlıklı modeldir. Temel URL ve API anahtarını değiştirerek resmi OpenAI SDK'larını kullanabilirsiniz.

Hangi ödeme yöntemlerini kabul ediyorsunuz?

Yalnızca Kripto: TRC20 üzerinde USDT veya Base üzerinde USDC, $20 ile $500 arasında herhangi bir tam tutar. Bonus kredi $50'den itibaren geçerlidir.

Hangi içerikler uncensored'dır?

Model, yasal yetişkin, kurgusal veya tartışmalı konuları reddetmez. Standart filtreler olmadan küfür ve olgun temalara izin verir. Tek katı sınır, reşit olmayanlarla cinsel içeriktir ve her zaman reddedilir. Bu, NSFW sohbet botları ve ham yaratıcı yazarlık için uygundur.

API Anahtarınızı Alın

Kaydolun, anahtarınızı kopyalayın, temel URL'yi güncelleyin. Tamam.

Deneme anahtarı kazanın