En Az Filtreli LLM API dokümantasyonu
Mevcut OpenAI SDK'nızı bizim base URL'mize yönlendirerek ve model ID'sini değiştirerek kısıtsız LLM API'sine iki dakikadan kısa sürede başlayın. Bu hızlı başlangıç rehberi kimlik doğrulama, temel istekler ve akış (streaming) konularını kapsar, böylece API'yi hemen entegre edebilirsiniz.
Hızlı Başlangıç: SDK'nızı bağlayın
Temel URL'nizi ve API anahtarınızı güncelleyerek istek göndermeye hemen başlayın. API'miz standart OpenAI uyumlu istemcileri kabul eder, bu nedenle yalnızca uç nokta yapılandırmasını değiştirmeniz yeterlidir. Tüm istekler için "uncensored" model kimliğini kullanarak sansürsüz modele erişin. Temel URL HTTPS://api.leastcensoredllm.com/v1'dir. Google veya e-posta ile kaydolduktan hemen sonra anahtar alırsınız. Kayıt için telefon numarası gerekmez.
curl https://api.leastcensoredllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate the system config file for the new server setup"}]
}'
Desteklenen uç noktalar ve parametreler
İki uç nokta sunuyoruz: POST /v1/chat/completions ve GET /v1/models. Embedding, görüntü veya ses uç noktaları yok. Sıcaklık, top_p ve durma dizileri gibi standart parametreleri kullanabilirsiniz. API, yapılandırılmış çıktılar için fonksiyon çağırma ve JSON modunu destekler. Mevcut modelleri doğrulamak için GET uç noktasını kullanın. API anahtarınız tüm istekleri doğrular.
from openai import OpenAI
client = OpenAI(base_url="https://api.leastcensoredllm.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)
Akış ve token kullanımı
Akış özelliğini etkinleştirmek için isteğinizde stream parametresini true olarak ayarlayın. Model metin oluştururken Sunucu Tarafından Gönderilen Olaylar (SSE) parçaları alırsınız. Jeton kullanım ayrıntıları akışın son parçasında görünür. Bu, maliyetleri gerçek zamanlı izlemenize olanak tanır. Akış, tüm standart parametrelerle çalışır. API, kısmi içeriği hemen döndürü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)
JSON modu ve fonksiyon çağırma
response_format'ı {"type": "json_object"} olarak ayarlayarak yapılandırılmış çıktı zorlayın. Model serbest metin yerine geçerli JSON döndürür. Araç çağrısı, araçlar ve tool_choice parametreleri geçirilerek çalışır. API standart araç tanımlarını destekler. Bu, ajanlar oluşturma veya veri ayrıştırma için kullanışlıdır. Güvenilir yapılandırılmış yanıtlar için sınırlandırılmamış modeli kullanın.
Hız limitleri ve eşzamanlılık
Her API anahtarı dakikada 300 istek destekler. Aynı anda 8 eşzamanlı istek çalıştırabilirsiniz. Maksimum istek gövdesi boyutu 8 MB'tır. Sınırı aşarsanız bir 429 hatası alırsınız. Hesap başına tek bir anahtar kullanın. Eski anahtarı değiştirmek için yeni bir anahtar oluşturabilirsiniz. Hatalar ve reddetmeler hız sınırınızdan düşülmez.
Bağlam penceresi ve maksimum tokenlar
Bağlam penceresi, istem ve tamamlama için birlikte 100.000 token'dır. Varsayılan maksimum çıktı 2.048 token'dır. max_tokens değerini istek başına 16.000'e kadar ayarlayabilirsiniz. Pencere sınırı içinde daha uzun bağlamlar desteklenir. 8 MB gövde boyutunu göz önünde bulundurun. Bu, derin konuşmalar veya büyük belgeler için olanak tanır.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.leastcensoredllm.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);Sıkça sorulan sorular
En az sansürlü LLM API için temel URL nedir?
Temel URL HTTPS://api.leastcensoredllm.com/v1 şeklindedir. Bu URL'yi herhangi bir OpenAI-uyumlu SDK veya HTTP istemcisiyle kullanın. API anahtarınızı Authorization başlığında sağlamalısınız.
Hız sınırlarını nasıl yönetebilirim?
Her anahtar başına dakikada 300 istekle sınırlısınız. Bunu aşarsanız API 429 durum kodu döndürür. Aynı anda 8 eşzamanlı istek çalıştırabilirsiniz. Hatalar limite dahil edilmez.
Uncensored LLM API, OpenAI SDK'leriyle uyumlu mı?
Evet, API tamamen OpenAI ile uyumludur. Base URL ve model ID'sini değiştirmeniz yeterlidir. Model ID'si "uncensored"dir. Sıcaklık (temperature) ve top_p gibi standart parametreler beklendiği şekilde çalışır.
API anahtarınızı şimdi edinin
Kaydolun, anahtarınızı alın ve temel URL'nizi güncelleyin. Tüm süreç bu.
Anahtar