TR ▾
API sansürsüz için AI filtreleri olmadanllmsincensura.com
$0.251M giriş token başına
100.000token bağlam penceresi
API anahtarı al

Ana SayfaKılavuz

Uygulamanıza Filtresiz AI Entegrasyonu

Uygulamanıza filtrelenmemiş bir yapay zeka entegre etmek, büyük sağlayıcıların sık sık reddetmelerine takılmadan modele doğrudan yanıt almanızı sağlar. Bu teknik rehber, OpenAI uyumlu bir uç nokta bağlamayı, bağlam penceresini yönetmeyi ve akış işlemini kullanarak kullanıcı deneyimlerini akıcı ve sansürsüz hale getirmeyi açıklar.

Filtresiz AI Nedir?

Filtrelenmemiş bir yapay zeka, büyük dil modellerinin (LLM) katı kurumsal politikalara dayanarak yetişkin içeriğini, tartışmalı konuları veya niş temaları reddetmeyecek şekilde ayarlanmış veya yapılandırılmış bir modelini ifade eder. Belirli kalıpları algıladığında hata 400 veya genel metin döndürebilen standart ticari modellerin aksine, sansürsüz bir model yasal olduğu sürece istenen içeriği tam olarak döndürür.

Bu özellik, modelin ifade özgürlüğünün öncelikli olduğu yaratıcılık, araştırma veya benzeri ortamlar için hayati önem taşır. Modelin 'aptal' olduğu veya zeka eksikliği yaşadığı anlamına gelmez; yalnızca geçerli yanırları bazen engelleyen yüzeysel denetim katmanlarını ortadan kaldırır. Geliştirici açısından bu durum hata işleme mantığını basitleştirir, çünkü harici bir filtrenin ne içeriği reddedeceğini önceden tahmin etmenize gerek kalmaz.

  • Tahmin edilebilirlik: Keyfi kesintiler olmadan tam metni alırsınız.
  • Kontrol: Hangi içeriğin gösterileceğine siz karar verirsiniz, API değil.
  • Verimlilik: Yanlış denetim nedeniyle başarısız API çağrıları daha azdır.

SDK Başlangıç Ayarları

Sansürsüz AI'mızı entegre etmek için standart OpenAI SDK'sını kullanacağız, çünkü uç noktamız protokolüyle %100 uyumludur. Bu, Python'da openai veya Node.js'de openai gibi zaten bildiğiniz kütüphaneleri kullanmanızı sağlar. Sadece temel URL'yi ayarlamanız ve API anahtarınızı sağlamanız yeterlidir.

Bu yaklaşımın avantajı taşınabilirliktir. Gelecekte yine OpenAI uyumlu bir uç nokta sunan başka bir sağlayıcıya geçmek isterseniz, kodunuzda minimum değişiklik yapmanız yeterlidir. Python'da hizmetimize işaret eden istemciyi yapılandırma şekli aşağıdadır:

from openai import OpenAI

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

Uyumluluğun, aynı JSON istek ve yanıt formatını kullandığımız anlamına geldiğini unutmayın; bu da diğer platformlardan geçişi veya standart mock'lar kullanarak birim testleri geliştirmeyi kolaylaştırır.

API Anahtarı ile Kimlik Doğrulama

API'mizdeki güvenlik, hesap başına tek bir API anahtarı ile yönetilir. Bu anahtar, kayıt işleminden hemen sonra oluşturulur ve yalnızca bir kez gösterilir. Varsayılan olarak birden fazla anahtar olmadığını; hesabınızın istekleriniz için birincil bir tanımlayıcıya sahip olduğunu anlamak önemlidir.

Erişimi iptal etmeniz veya güvenlik amacıyla yeni bir token oluşturmanız gerekirse, hesap ayarlarınızdan anahtarınızı yenileyebilirsiniz. Bunu yaptığınızda önceki anahtar anında geçersiz kılınır. Bu, hız limitinizi artırmak için bir yol değildir; yalnızca aktif olan tek bir kontrol noktasına sahip olmak için bir güvenlik önlemidir. Anahtarınızı ortam değişkenlerinde saklayın ve uygulamanız halka açıksa istemci kodunda asla ortaya çıkarmayın.

  • Oluşturma: Kayıt sırasında gösterilir.
  • Yenileme: Önceki anahtarı geçersiz kılar.
  • Kullanım: Authorization: Bearer YOUR_KEY başlığında gönderilir.

İlk İsteğin Gönderilmesi

Temel işlem, /v1/chat/completions uç noktasına bir POST isteğidir. Modeli uncensored olarak belirtmeli, gerekirse tonu belirlemek için sistem istemini tanımlamalı ve mesaj geçmişini veya basit kullanıcı sorgusunu sağlamalısınız. Model girişi işleyecek ve JSON formatında tam bir yanıt döndürecektir.

Bu, entegrasyonunuzun çalıştığını doğrulamak için en basit akıştır. Uygulamanızın üretilen içerik ve tüketilen token sayısı gibi kullanım meta verileri dahil olmak üzere model yanıtlarını doğru şekilde işlediğinden emin olun.

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

Bu istek, herhangi bir sohbet, içerik oluşturma veya metin analizi uygulamasının temelidir. Model doğru yanıt verirse, ağ ve kimlik doğrulama yapılandırmanız doğrudur.

Akış Yönetimi

Sohbet botları gibi etkileşimli uygulamalar için akış kullanmak kritiktir. Bu, tokenlar oluşturuldukça istemciye gönderilmesini sağlar ve gecikme algısını iyileştirir. API'miz bu amaç için Sunucu Tarafı Olayları (SSE) destekler.

SDK'nızda akışı etkinleştirdiğinizde, birden fazla kısmi olay alırsınız. Tam yanıtı oluşturmak için bu parçaları birleştirmelisiniz. Bu, model uzun metinler oluştururken özellikle faydalıdır; çünkü kullanıcı neredeyse anında metin görmeye başlar.

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ış, bir akış olmayan istekten daha fazla token tüketmez; yalnızca verilerin nasıl taşındığını değiştirir. Yapay zekaya dayalı modern bir kullanıcı arayüzü için önerilen uygulamadır.

100k Bağlam Penceresi Yönetimi

LLM'lerle geliştirme yapmanın en büyük zorluklarından biri bağlam sınırına sahip olmaktır. API'miz 100.000 tokenlık bir bağlam penceresi sunar. Bu, tek bir istekte geniş belgeleri, uzun konuşma geçmişlerini veya büyük bilgi tabanlarını yüklemek için yeterlidir.

Bunu verimli bir şekilde kullanmak için, uygulamanızda kayan pencere (sliding window) yönetimi yapmalısınız. Konuşma büyüdükçe, modele gönderdiğiniz geçmişteki en eski mesajları kaldırarak sınırlar içinde kalabilirsiniz. Bağlam penceresi, hem giriş (istem) hem de çıkış (tamamlama) tokenlarını içerir.

  • Kapasite: Toplam 100k token.
  • Strateji: Mesajlar için bir döngüsel arabellek (circular buffer) uygulayın.
  • Maliyet: Tokenlar kullanım başına faturalandırılır, bu nedenle gereksiz bağlam gönderimini optimize edin.

Fonksiyon Çağırma Kullanımı

Fonksiyon çağırma (tool calling), modelin harici kodunuzla etkileşim kurmasını sağlar. get_weather veya search_database gibi fonksiyonlar tanımlayabilir ve model bunları çağırmak için yapılandırılmış bir argüman döndürür. Bu, gerçek zamanlı veriye veya belirli eylemlere ihtiyaç duyan uygulamalar için temel öneme sahiptir.

Sansürsüz yapay zekamız, OpenAI standardıyla aynı şekilde fonksiyon çağırma (tool calling) desteği sunar. Araçları tools parametresi aracılığıyla tanımlarsınız ve model bir çağrı kimliği döndürür. Kodunuz fonksiyonu çalıştırır ve ardından modeli nihai yanıtı üretmesi için sonucu tekrar modele gönderir.

import OpenAI from "openai";

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

Bu yaklaşım, pasif bir dil modelini uygulamanızda karmaşık görevleri gerçekleştirebilen aktif bir aracıya dönüştürür.

Limitler ve Kotalar

Hizmet istikrarını sağlamak için API'mizin hız ve boyut limitleri bulunmaktadır. Her API anahtarı dakikada 300 istekle sınırlıdır. Bu, çoğu orta ölçekli uygulama için yeterlidir; ancak uygulamanızda trafik zirveleri varsa, istek kuyruğu uygulamanızı tarafınızda implemente etmeyi göz önünde bulundurmalısınız.

Ayrıca, istek gövdesi 8 MB'ı aşmamalıdır. Bu, tek bir istekte gönderebileceğiniz metin veya JSON dosyalarının boyutunu sınırlar. Daha fazla veri göndermeniz gerekiyorsa, bunu birden fazla istekte bölüşmeyi veya göndermeden önce özetlemeyi düşünebilirsiniz.

KaynakLimit
Hız300 istek/dak
İstek Boyutu8 MB
Modelsansürsüz

Faturalandırma ve Bakiye Yükleme

Fiyatlandırma modeli kullandıkça öde esasına dayanır, zorunlu aylık abonelikler yoktur. Ödeme milyon token başına yapılır. Giriş tokenları için maliyet 1M başına $0.25, çıkış tokenları için ise 1M başına $1.00'dır. Bu yapı şeffaf ve öngörülebilir bir yapıdadır.

Hesabınızı kripto paralar (USDT veya USDC) kullanarak en az $10 ile bakiye yükleyebilirsiniz. Daha yüksek miktarlarda bakiye yüklerseniz bonuslar alırsınız: $50 veya üzeri yüklemeler için %5 ekstra ve $100 veya üzeri yüklemeler için %10 ekstra. Kredi süresi dolmaz, bu nedenle ihtiyacınız olduğunda zaman baskısı olmadan kullanabilirsiniz.

  • Giriş Fiyatı: $0.25 / 1M token.
  • Çıkış Fiyatı: $1.00 / 1M token.
  • Bonuslar: $50'den itibaren +%5, $100'den itibaren +%10.

Sıkça Sorulan Sorular

Bu model GPT veya Claude'un bir kopyası mı?

Hayır. Kendi GPU sunucularımızda çalışan açık ağırlıklı bir modeldir ve özellikle sansürsüz olması için özelleştirilmiştir. GPT, Claude, Gemini veya başka bir dış sağlayıcının modeli değildir, ancak API formatlarına uyumludur.

Dakikada 300 istek limitini aşarsam ne olur?

API, hız limiti (rate limit) hatası döndürür. Sayaç sıfırlanana kadar beklemeli veya uygulamanızda üstel geri çekilme (exponential backoff) ile yeniden deneme mantığı implemente etmelisiniz. Anahtarınızı yeniden oluşturmak bu limiti artırmaz, çünkü limit hesap ve anahtar başına belirlenmiştir.

İstemlerim (prompts) modelin eğitimi için kullanılıyor mu?

Hayır. Gizlilik politikamız katıdır. API'ye gönderdiğiniz istemler model eğitimi için kullanılmaz; bu da verilerinizin ve konuşmalarınızın gizliliğini garanti eder.

Bu API'yi NSFW içerikler için kullanabilir miyim?

Evet, model yasal yetişkin içeriğini sansürlemeyecek şekilde tasarlanmıştır. Ancak, yargı bölgesinden bağımsız olarak her zaman çocuk istismarı içeren içerikler engellenir. Diğer yetişkin içerikler için model keyfi reddetmeler sunmaz.

Anahtarınız bir adım uzaktadır

Bir hesap oluşturun, anahtarı kopyalayın ve temel URL'yi değiştirin. Bu kadar kolay.

API Anahtarı Al