tr ▾
Hesap aç

Hızlı Başlangıç: Uncensored API Entegrasyonu

Temel URL'yi ve API anahtarını güncelleyerek mevcut OpenAI-uyumlu istemcinizi sansürsüz modele bağlayın. Bu hızlı başlangıç kılavuzu kimlik doğrulama, istek yapıları, akış ve araç kullanımı için hemen entegrasyonu kapsar.

Hesap aç

Filtresiz, NSFW için OpenAI uyumlu API alternatifi

Kimlik Doğrulama ve Temel URL

API anahtarınız her isteği doğrular. Trafik uncensored modele yönlendirilmek için standart temel URL'yi uç noktanızla değiştirin. Bu değişiklik, temel mantığı değiştirmeden mevcut SDK'ları kullanmanıza olanak tanır. Anahtar, Google veya e-posta ile kaydolduktan hemen sonra verilir.

Temel URL HTTPS://api.claudeapikeys.com/v1'dir. Anahtarınızı Authorization başlığında Bearer token olarak iletin. Bu yapılandırma OpenAI-uyumlu uç noktaları destekleyen herhangi bir istemci ile çalışır.

İlk Tamamlama İsteğinizi Gönderme

Metin oluşturmak için standart bir chat completion POST isteği gönderin. Model kimliği "uncensored"dir ve metin girişini ve çıkışını yönetir. Bu yaklaşım, karmaşık proxy yapılandırmalarına olan ihtiyacı ortadan kaldırır. Bağlantıyı doğrulamak için basit bir mesajla başlayabilirsiniz.

  • Mesajlar için standart JSON formatını kullanın.
  • Modeli "uncensored" olarak belirtin.
  • Anahtarınızı başlığa ekleyin.
curl https://api.claudeapikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all open ports on 192.168.1.5"}]
  }'

Akış ve Tokenlar Yapılandırma

Akış özelliğini etkinleştirmek için stream parametresini true olarak ayarlayın. Bu, oluşturuldukları anda tokenları Sunucu Gönderilen Olaylar (SSE) aracılığıyla döndürür. Son parçada token kullanım ayrıntılarını alırsınız. Yaratıcılığı kontrol etmek için sıcaklık ve top_p parametrelerini ayarlayın. Bu yöntem, uzun yanıtlar için algılanan gecikmeyi azaltır.

Çıkış uzunluğunu sınırlamak için max_tokens değerini ayarlayın. Belirtilmediğinde varsayılan değer 2.048 token'dır. Bağlam penceresi toplamda 100.000 token'a kadar destekler.

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)

Araçlar ve JSON Modu Kullanımı

İsteklerinizde tools tanımlayarak function calling entegre edin. API, tool_choice ve yapılandırılmış çıktıları destekler. Sıkı JSON uyumluluğu için response_format'ı json_object olarak ayarlayın. Bu özellik, aşağı akış uygulamaları için güvenilir ayrışmayı sağlar. Aynı istek içinde birden fazla tool tanımlayabilirsiniz.

Gerçek zamanlı araç yürütme için araçları akış (streaming) ile birleştirin. API, araç çağrılarını işler ve sonuçları beklenen formatta döndürür. Bu yapılandırma otomatik iş akışları için idealdir.

from openai import OpenAI

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

İstemci Entegrasyon Örnekleri

Standart OpenAI paketini kullanarak Node.js istemcileriyle entegre edin. Yapılandırma nesnenizdeki temel URL'yi ve API anahtarını güncelleyin. Bu, mevcut kod tabanlarınızla uyumluluğu sağlar. SDK istek serileştirmesini otomatik olarak halleder.

SDK'nın güncel bir sürümünü kullandığınızdan emin olun. Eski sürümler tüm parametreleri desteklemeyebilir. Ölçeklendirmeden önce basit bir istekle entegrasyonunuzu test edin.

import OpenAI from "openai";

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

Kotası ve Hata Yönetimi

Her anahtar başına dakikada 300 istekle sınırlısınız. Eşzamanlılık, eşzamanlı 8 istekle sınırlandırılmıştır. İstek gövdeleri 8 MB'ı geçmemelidir. 401 hataları geçersiz bir anahtarı, 402 hataları yetersiz krediyi belirtir. 429, hız sınırının dolduğunu işaret eder.

Bağlam penceresi hem istem hem de tamamlama tokenlarını içerir. Limitleri aşmamak için kullanımı izleyin. Kredi hataları ücretsizdir, bu nedenle sadece başarılı tokenlar için ödeme yaparsınız.

Sık sorulan sorular

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

Google veya e-posta ile kaydolun ve API anahtarınızı anında edinin. İstemcinizin'izin temel URL'sini HTTPS://api.claudeapikeys.com/v1 olarak güncelleyin. Bağlantıyı doğrulamak için model kimliği "uncensored" ile bir test isteği gönderin.

API için hız limitleri nelerdir?

Anahtar başına dakikada 300 isteğe kadar yapabilirsiniz. Eşzamanlılık sınırı eşzamanlı istekle sınırlıdır. İstek gövdeleri 8 MB'tan küçük olmalıdır. Bu limitleri aşmanız 429 hatası döndürür.

API streaming destekliyor mu?

Evet, Sunucu Tarafından Gönderilen Olaylar için stream parametresini true olarak ayarlayın. Token kullanım ayrıntıları son chunk'ta dahil edilir. Bu, uzun yanıtlar için gecikmeyi azaltır ve kullanıcı deneyimini iyileştirir.

Anahtarınızı anında alın

Kaydolun, jetonu kopyalayın, uç nokta URL'sini güncelleyin. Yapmanız gereken sadece bu.

Hesap aç