Hızlı Başlangıç: Uncensored LLM'ler API'sini Entegre Edin
Bu kılavuz, sansürsüz modelimizi standart OpenAI-uyumlu SDK'lar kullanarak uygulamanıza nasıl entegre edeceğinizi gösterir. Kimlik doğrulamasını yapılandırıp ilk isteğinizi gönderecek, akış işlemini yönetecek ve gizli ücretler olmadan faturalandırmayı yönetmeyi öğreneceksiniz.
Önkoşullar: SDK ve Ortam Değişkenleri
Tercih ettiğiniz dil için resmi SDK'yı yükleyin ve base URL'mizi işaret edin. Hosted, OpenAI-uyumlu bir chat-completions API'si sağlıyoruz; bu, herhangi bir standart istemciyle çalışır. İki ortam değişkeni yapılandırmanız gerekir: OPENAI_API_KEY ve OPENAI_BASE_URL.
Bu hizmetin temel URL'si HTTPS://api.llmsunrestricted.com/v1'dir. Bu URL, isteklerinizin sansürsüz altyapımıza ulaşmasını sağlar. API anahtarınız, ön ödemeli kredi hesabınızı doğrular. Kurulum için telefon numarası gerekmez, sadece e-posta adresiniz veya Google hesabınız yeterlidir.
Kimlik Doğrulama: API Anahtarınızı Ayarlama
Kimlik doğrulama, kayıt sırasında oluşturulan tek bir API anahtarına dayanır. Bu anahtarı, Google veya e-posta ile bir hesap oluşturduktan hemen sonra alırsınız. Anahtarı istemci tarafı kodunda ortaya çıkarmamak için ortam değişkenlerinde güvende saklayın.
Sistemimiz anahtarı peşin bakiyenizle doğrular. Anahtar geçersiz veya süresi dolmuşsa API bir 401 hatası döndürür. Önceki anahtarı değiştirmek için istediğiniz zaman yeni bir anahtar oluşturabilirsiniz. Tokenlarınızın yetkisiz kullanımını önlemek için anahtarınızı gizli tutun.
İlk Sohbet Tamamlama İsteğinizi Gönderme
adresine bir POST isteği gönderin /v1/chat/completions endpoint. Model kimliğini uncensored yetişkin ve yaratıcı içerikler için ayarlanmış açık ağırlıklı modelimize erişim. Model, yasal konularda reddetmez, böylece beklediğiniz çıktıyı elde edersiniz.
Bağlantınızı ve faturalandırmayı doğrulamak için temel bir cURL örneği.
curl https://api.llmsunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three common use cases for this API"}]
}'Bu istek, isteminizin uzunluğuna bağlı olarak girdi token'ları tüketir. Yalnızca gerçekten işlenen token'lar için ücretlendirilirsiniz. Geçersiz biçimlendirme nedeniyle oluşan hatalar ve reddetmeler ücretsizdir.
Akış Yanıtlarını (SSE) İşleme
Ayarlayarak akışı etkinleştirin stream için true. API, verileri Sunucu Tarafından Gönderilen Etkinlikler (SSE) aracılığıyla döndürür. Bu, tokenları kullanıcılara gerçek zamanlı olarak göstermenizi sağlar ve uygulamanızın algılanan gecikmesini iyileştirir.
Token kullanım istatistikleri akışın son chunk'ında yer alır. Bu, her istek için maliyetleri doğru takip etmenizi sağlar. Akış, anında geri bildirimin kritik olduğu sohbet arayüzleri için idealdir.
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)İstemci kütüphaneniz kısmi yanıtları doğru şekilde işlediğinden emin olun. Akış, model oluşturmayı bitirdiğinde veya token sınırına ulaştığında sona erer.
Parametreleri Yapılandırma: Sıcaklık ve Top_P
Standart parametreleri kullanarak üretim davranışını ayarlayın. Şunu ayarlayın: temperature rastgeleliği kontrol etmek için; daha düşük değerler çıktıları daha belirleyici hale getirir. Kullanın top_p kelime dağarcığı çeşitliliğini sınırlamak için. Bu ayarlar, uncensored modelini rol yapma veya yaratıcı yazım için ince ayarlamanıza yardımcı olur.
Ayrıca şunu da kullanabilirsiniz response_format ile {"type": "json_object"} yapılandırılmış veri için. İşlev çağırma, via tools ve tool_choice. Model bağlam penceresi için toplamda 100.000 token'a kadar destekler.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsunrestricted.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)Bu parametreler size modelin çıktı stilini tam kontrol sağlar. Spesifik kullanım durumunuz için en iyi dengeyi bulmak için kombinasyonlarla deney yapın.
Token Kullanımı ve Faturalandırma
Faturalandırma kesinlikle ön ödemelidir ve gerçek token kullanımına dayanır. Giriş token'ları 1M başına $0.15'tir ve çıkış token'ları 1M başına $0.50'dir. Yalnızca kullandığınız şey için ödeme yaparsınız, aylık abonelik ücreti yoktur. Kredi süresi dolmaz, bu nedenle istediğiniz zaman yükleyebilirsiniz.
Bakiyeniz bittiğinde API 402 hatası döndürür. USDT (TRC20) veya USDC (Base) ile 20 $'dan başlayan bakiye yükleyebilirsiniz. Daha büyük yatırımlar için bonuslar uygulanır: 50 $'dan +%5, 100 $'dan +%10 ve 200 $'dan +%15. Hatalar bakiye tüketmez.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsunrestricted.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);Panel üzerinden veya API yanıt başlıklarındaki token sayılarını kontrol ederek kullanımınızı izleyin. Bu şeffaflık, geliştirme maliyetlerinizi kontrol altında tutmanızı sağlar.
Sıkça sorulan sorular
Bir hız limitine takılırsam ne olur?
API, anahtar başına dakikada 300 istek ve 8 eşzamanlı istek sınırı uygular. Bu sınırları aşarsanız 429 Çok Fazla İstek hatası alırsınız. Birkaç saniye bekleyip yeniden deneyin veya ücretsiz limitler içinde kalmak için kullanım deseninizi yükseltin.
Uncensored model gerçekten kısıtlamasız mı?
Evet, model, yasal yetişkin, kurgusal veya tartışmalı konular için içerik reddi olmadan yanıt verecek şekilde ayarlanmıştır. Tek katı sınır, ergenlerle ilgili cinsel içeriğin her zaman uygulanarak reddedilmesidir. Diğer yönergeler üzerinde prompt mühendisliği aracılığıyla tam kontrol sizdedir.
API anahtarlarımı nasıl yönetirim?
Yeni bir anahtarınızı Google veya e-posta ile giriş yaptıktan sonra kontrol panelinden anında oluşturabilirsiniz. Her hesabın bir aktif anahtarı vardır; yeni anahtar oluşturmak eski anahtarı hemen değiştirir. Aynı sayfada kullanım ve bakiye detaylarınızı da görüntüleyebilirsiniz.
Anahtarınızı şimdi oluşturun
Kaydolun, anahtarı kopyalayın, temel URL'nizi güncelleyin. Bu, tüm yapılandırmadır.