tr ▾

API Dokümantasyonu

Özel API anahtarınızı kullanarak engellenmemiş AI API'siyle dakikalar içinde başlayın. Metin gönderin ve kısıtlamalar olmadan yanıtları hemen alın.

Temel URL ve Kimlik Doğrulama

Kimlik doğrulama, tek bir API anahtarının Authorization header. Her istek, hesabınızı tanımlamak ve belirteç kullanımını takip etmek için bu başlığı gerektirir. Hesap başına tek bir aktif anahtar alırsınız ve yeni bir tane oluşturmak öncekini hemen değiştirir. Bu, entegrasyonunuz için her zaman temiz bir kimlik bilgisi bulundurmanızı sağlar.

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

İlk İstek

İstek, entegrasyonunuzun uncensored LLM API'si ile çalıştığını doğrular. Modelin standart reddetmeler olmadan yanıt verdiğini doğrulamak için basit bir istek gönderin. Resmi OpenAI SDK'larını veya temel URL'mizi işaretleyen herhangi bir uyumlu istemciyi kullanabilirsiniz. Bu adım, anahtarınızın aktif olduğunu ve kredinin mevcut olduğunu doğrular.

from openai import OpenAI

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

Node SDK Entegrasyonu

Node SDK'sını kullanarak JavaScript veya TypeScript projelerinize doğrudan entegre edin. Base URL'yi ve API anahtarını bir kez yapılandırın, ardından chat completions endpoint'ini çağırın. Bu yaklaşım kodunuzu temiz tutar ve kimlik doğrulamayı otomatik olarak yönetir. Sunucu tarafı renderlama veya arka uç hizmetleri için idealdir.

import OpenAI from "openai";

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

Oluşturulurken belirteçleri almak için akış özelliğini etkinleştirin. Bu, uzun formatlı rol yapma veya yaratıcı yazma görevleri için algılanan gecikmeyi azaltır. Son parça, doğru faturalandırma için toplam belirteç kullanımını içerir. Akış, çoğu modern SDK'daki standart SSE ayrıştırıcılarla sorunsuz çalışı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 ve Hatalar

Rate limitler dakikada 300 istek ve anahtar başına 8 eşzamanlı istek uygular. 401 hatası anahtarınızın geçersiz veya iptal edildiğini belirtir. 402 hatası yetersiz ön ödemeli kredi olduğunu gösterir. 429 hatası rate limitini aştığınızı işaret eder. Bozuk kullanıcı deneyimlerinden kaçınmak için bu hataları her zaman zarifçe yönetin.

Bağlam Penceresi

Model, hem girdiyi hem de çıktıyı birleştiren 100.000 tokenlık bir bağlam penceresi destekler. Bu, rol yapma senaryolarında veya büyük belge analizlerinde kapsamlı bir geçmişe olanak tanır. Çıktı, bir limit belirtmezseniz istek başına 16.000 tokena veya 2.048 tokena kadar sınırlıdır max_tokens. Token kullanımınızı bu sınırlar içinde tutmak için izleyin.

Sık sorulan sorular

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

API anahtarınızı anında almak için Google veya e-posta kullanarak kaydolun. Kripto ile ön ödemeli kredinizi ekleyin, ardından tamamlama uç noktasına ilk isteğinizi gönderin. Model, yasal yetişkin içerik için yumuşak reddiyeler olmadan hemen yanıt verir.

Hız limitini aşarsam ne olur?

Dakikada 300 istek veya 8 eşzamanlı istek sınırına ulaştığınızı belirten 429 durum kodu alırsınız. Yeniden denemeden önce kısa bir süre bekleyin veya istemcinizi eşzamanlı bağlantıları azaltacak şekilde optimize edin. Sınırlar anahtar başına uygulanır.

Uncensored LLM çevrimiçi olarak her zaman erişilebilir mi?

API, özel sunucularımızda barındırılmaktadır ve aracı yönlendirmesi yoktur. Yüksek çalışma süresi hedeflense de SLA garantisi verilmez. Planlı bakım veya aksaklıklar için durum sayfasını kontrol edin.

API Anahtarınızı Alın

Kaydolun, anahtarınızı kopyalayın, temel URL'nizi güncelleyin. Hepsi bu.