TR ▾
API anahtarı al

Uncensored Chat API Hızlı Başlangıç | Uncensored Chat

Sansürsüz sohbet API'sine dakikalar içinde başlayın. Bu kılavuz; kimlik doğrulama, SDK entegrasyonu ve sansürsüz LLM uygulamalarınız için akış işlemlerini kapsar.

https://api.uncensoredchat.cc/v1uncensored

Kimlik Doğrulama ve Temel URL

Sansürsüz API, standart OpenAI uyumlu kimlik doğrulama yöntemlerini kullanır. Google veya e-posta ile kaydolduğunuzda tek bir API anahtarı alırsınız. Tüm istekler için https://api.uncensoredchat.cc/v1 temel URL'sini kullanın. Yönlendirme hatalarından kaçınmak için SDK yapılandırmanızın bu uç noktaya işaret ettiğinden emin olun. Model tanımlayıcısı her zaman uncensored'dir.

İlk İstek

Bağlantı doğrulaması için basit bir tamamlama isteği gönderin. Uç nokta, /v1/chat/completions adresine POST isteklerini kabul eder. Anahtarınızın çalıştığını uygulamaya entegre etmeden önce doğrulamak için sansürsüz LLM API'sini doğrudan cURL ile test edebilirsiniz.

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

Oluşturulan metni içeren standart bir JSON yanıtı bekleyin. 401 alırsanız anahtarınız geçersizdir. 402, yetersiz kredi olduğunu gösterir.

Python SDK Entegrasyonu

Özel bir temel URL ile resmi OpenAI Python paketini kullanın. Bu, sansürsüz API'mize bağlanırken tanıdık SDK yöntemlerinden yararlanmanızı sağlar. İstemciyi anahtarınız ve özel temel URL ile başlatın. chat.completions.create()'i uncensored modeliyle çağırın. Bu yaklaşım, arka uç hizmetleri için gereksiz kodu minimize eder.

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredchat.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.js SDK Entegrasyonu

JavaScript ortamları için OpenAI Node SDK'sını benzer şekilde yapılandırın. baseURL değerini bizim uç noktamıza ayarlayın. API anahtarı birincil kimlik bilgisi olarak kalır. Bu yapılandırma hem sunucu tarafı Node uygulamaları hem de kenar işlevleri için çalışır. İş akışını korumak için asenkron yanıtları doğru şekilde işlediğinizden emin olun.

import OpenAI from "openai";

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

stream: true ayarlayarak akışı etkinleştirin. API, Sunucu Tarafı Olayları (SSE) döndürür. Her parça kısmi metin içerir. Son parça, faturalandırma şeffaflığı için token kullanım istatistiklerini içerir. Akış, özellikle sohbet arayüzlerinde kullanıcılar için algılanan gecikmeyi azaltır. Metni art arda eklemek için delta.content alanını ayrıştırın.

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

Sansürsüz AI API'miz 100.000 token'lık bir bağlam penceresi (girdi + çıktı) uygular. Maksimum çıktı 32.000 token'dır. Dakikada 300 istek ve anahtar başına 8 eşzamanlı istekle sınırlısınız. Hatalar 401 (geçersiz anahtar), 402 (kredi yok) ve 429 (hız limiti) şeklindedir. Hatalar ve reddedilen yanıtlar token tüketmez. İstekler 8 MB gövde boyutuyla sınırlandırılmıştır. Kredi için iade yapılmaz, ancak çift ücretlendirmeler destek aracılığıyla düzeltilir.

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
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Base URLhttps://api.uncensoredchat.cc/v1
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Model kimliğiuncensored
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Akışevet — server-sent events; son parça token kullanımını içerir
Bağlam penceresi100.000 token (girdi + çıktı)
JSON moduresponse_format: {"type": "json_object"}
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)
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
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
Ü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üklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
GirişGoogle veya e-posta ve şifre
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır
İçerikyetiş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.

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

Bağlam penceresi boyutu nedir?

Bağlam penceresi, hem istem hem de tamamlama dahil olmak üzere toplam 100.000 token'dır. Her istek için maksimum çıktı 32.000 token'dır.

Hız limitlerini nasıl yönetirim?

Dakikada 300 istek ve anahtar başına 8 eşzamanlı istek izniniz vardır. Bu limitlerin aşılması 429 durum koduna neden olur. Yeniden denemeler için üstel geri çekilme uygulayın.

Deneme kredisi tekrarlayan mı?

Hayır. Her yeni hesap, 7 gün boyunca geçerli olan 0,50 $ deneme kredisi alır. Bu kişi başına tek seferlik bir tekliftir. Sonraki kullanımlar için ön ödemeli kripto kredi gerekir.

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

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

API anahtarı al