tr ▾
Anahtarınızı alın

API Dokümantasyonu

Uncensored model ile metin üretmek için OpenAI-uyumlu uç noktamızı kullanın. Basit bir istekle başlayın veya gerçek zamanlı token çıktısı için akışı etkinleştirin.

Temel URL ve Kimlik Doğrulama

İstekleri şuna gönderin https://api.uncensoredaicharacter.com/v1 API anahtarınızla birlikte Authorization header. Anahtar, Google veya e-posta ile kaydolduğunuzda hemen verilir. Model kimliğini uncensored tüm tamamlamalar için.

curl https://api.uncensoredaicharacter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current server uptime status"}]
  }'

Her hesabın tek bir aktif anahtarı vardır. Anahtarı döndürürseniz eski anahtar anında çalışmayı bırakır. Hizmetin adil kalması için anahtar başına limitler uygulanır. İstek gövdeleri 8 MB altında kalmalıdır. Bu durum, uygulamanız için tutarlı performans sağlar.

İlk İstek: Python SDK

İstemciyi anahtarınız ile başlatın ve temel URL'mize işaret edin. Bir met yanıtı almak için model adını ve kullanıcı mesajlarını iletin. Bu, standart OpenAI-uyumlu kütüphanelerle çalışır. Yanıt, token kullanımını ve içeriği içerir.

from openai import OpenAI

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

Sıcaklık ve top_p gibi parametreleri temperature rastgeleliği kontrol etmek için. API, ayarlarınıza bağlı olarak JSON veya metin döndürür. Hatalar standart HTTP durum kodlarını döndürür. Sorunları zarifçe yönetmek için durum kodunu kontrol edin.

İlk İstek: Node SDK

Node istemcisini uç noktamızı kullanacak şekilde yapılandırın. Değişkeni apiKey ve baseURL özellikleri doğru şekilde. Çağrı chat.completions.create() model kimliği ile. Kütüphane serileştirmeyi ve yeniden denemeleri otomatik olarak yönetir.

import OpenAI from "openai";

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

Akış yanıtları async iteratörler aracılığıyla desteklenir. Bu, tokenların oluşturulurken gösterilmesine olanak tanır. Bağlam penceresi toplamda 100,000 tokena kadar destekler. Bu özelliği uzun belgeler veya genişletilmiş konuşmalar için kullanın.

Akış Yanıtları

Ayarlayarak akışı etkinleştirin stream: true istek içinde. API Sunucu Tarafı Olayları (SSE) akışı döndürür. Her parça kısmi metin ve token kullanım verileri içerir. Son parça tam kullanım istatistiklerini içerir.

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)

Akış, son kullanıcılar için algılanan gecikmeyi azaltır. Belirtileri tam yanıtı beklemeden gerçek zamanlı olarak işleyebilirsiniz. Arabellekleme istemci kütüphanesi tarafından yönetilir. Ön ödemeli krediniz içinde kalmak için belirteç sayılarını izleyin.

Hata Yönetimi ve Sınırlamalar

HTTP durum kodunu kontrol ederek hataları yönetin. A 401 API anahtarınızın geçersiz veya eksik olduğunu gösterir. A 402 yetersiz ön ödemeli kredi olduğunu gösterir. A 429 dakikada 300 istek hız sınırına ulaştığınızı gösterir. Kullanılan kredi için iade yapılmaz.

Bağlam penceresi hem girdi hem de çıktı için 100,000 token sağlar. Maksimum çıktı, istek başına 16,000 token'dir. Ayarlayın max_tokens çıktı uzunluğunu kontrol etmek için. İşlenmeden önce tespit edilen hatalar krediyi tüketmez. Bu, bakiyenizi rastgele döngülerden korur.

Yapılandırma ve Kısıtlamalar

Şu parametreleri ayarlayın top_p, seed, ve stop çıktıyı şekillendirmek için diziler. Kullanın response_format JSON modu için. Fonksiyon çağırma araçlar aracılığıyla desteklenir. Tüm parametreler standart OpenAI şemasını izler. Bu, mevcut projeler için geçişi kolaylaştırır.

İstekler, anahtar başına eşzamanlı bağlantılar için 8 ile sınırlıdır. Gövde boyutu sınırı 8 MB'tır. Bu kısıtlamalar, kararlı performansı sağlar. Censorship'siz model, reddetme olmadan çeşitli konuları işler. Ayarları kullanım durumunuza mükemmel şekilde uydurun.

SSS

Uncensored AI karakter API'si ile nasıl başlarım?

Google veya e-posta ile kaydolun ve API anahtarınızı anında alın. İstek göndermeye başlamak için kripto ile ön ödemeli kredi ekleyin. Temel URL HTTPS://api.uncensoredaicharacter.com/v1'dir.

Bir hız limitine takılırsam veya hata alırsam ne olur?

429 durum kodu alırsınız; hız sınırları için 429, kimlik doğrulama/bakiye sorunları için 401/402. İşlemden önce gerçekleşen hatalar bakiye tüketmez. İstek sıklığınızı ayarlayın veya bakiyenizi yükleyin.

Bunu mevcut OpenAI SDK'ları ile kullanabilir miyim?

Evet, API tamamen OpenAI ile uyumludur. İstemci yapılandırmanızdaki base URL ve API anahtarını güncellemeniz yeterlidir. Akış (streaming), JSON modu ve fonksiyon çağırma desteklenir.

Anahtarınızı şimdi alın

Kaydolun, anahtarı alın, temel URL'yi güncelleyin. İşte bu kadar.

Anahtarınızı alın