Abliterated API Dokümantasyonu
Standart OpenAI uyumlu istemciler kullanarak kısıtsız model API'sine dakikalar içinde başlayın. Metni gönderin, kısıtlamasız metni alın; sistem istemleriyle uğraşmadan.
Kimlik Doğrulama ve Temel URL
API anahtarını temel URL https://api.llmsabliterated.com/v1. Anahtar, telefon numarası gerektirmeden Google veya e-posta ile kaydolmadan hemen sonra oluşturulur. Anahtarı Authorization header'ı her istek için kullanın.
İpucu: Anahtar oluşturulduktan sonra yalnızca bir kez gösterilir, bu yüzden güvenli bir şekilde kaydedin. Hatalar ve reddetmeler krediyi tüketmez, ancak geçersiz anahtarlar 401 durum kodunu döndürür.
İlk İstek
Bağlantıyı doğrulamak için temel bir sohbet tamamlama gönderin. Model kimliği uncensored, ve istekler standart POST /v1/chat/completions endpoint.
Bu örnek basit bir prompt gönderir ve metin yanıtı bekler. Değiştir YOUR_API_KEY gerçek anahtarınızla birlikte.
curl https://api.llmsabliterated.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Find all null values in the sales database"}]
}'Yanıtlar token kullanım ayrıntılarını içerir. Krediniz yoksa API 402 hatası döndürür. Temel URL, temel URL yapılandırmasını güncelleyerek herhangi bir OpenAI-uyumlu istemciyle çalışır.
Python SDK Entegrasyonu
Resmi OpenAI Python paketini yükleyin ve istemciyi yapılandırın. Temel URL'yi hizmetimize işaret edin ve modeli uncensored.
Bu yaklaşım, mevcut kod tabanlarını minimum değişikliklerle kullanmanızı sağlar. API, standart parametreleri destekler gibi temperature ve top_p yaratıcılığı kontrol etmek için.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsabliterated.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)Hata yönetimi, hız sınırlamalarını (429) veya yetersiz bakiyeyi (402) dikkate almalıdır. Bakiye ön ödemelidir ve süresi dolmaz, bu nedenle yalnızca gerçek token kullanımı için ödeme yaparsınız.
Node SDK Kurulumu
OpenAI Node istemcisini özel temel URL ile başlatın. Kullanın uncensored tüm tamamlamalar için model kimliğini doğrulayın.
Node geliştiriciler mevcut kütüphanelerden yararlanabilir axios veya tutarlı entegrasyon için resmi SDK'yı kullanın. API anahtarı yetkilendirme başlığı aracılığıyla iletilir.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsabliterated.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);Ortam değişkenlerinizin anahtarı güvenli bir şekilde sakladığından emin olun. Hizmet, standart JSON yanıtlarını destekler ve bu da JavaScript'te ayrıştırmayı kolaylaştırır. Gerçek zamanlı çıktılar için SSE üzerinden akış mevcuttur.
SSE ile Akış
Ayarlayarak akışı etkinleştirin stream: true istekinizde. API, gerçek zamanlı token teslimi için Sunucu Tarafından Gönderilen Etkinlikler (SSE) döndürür.
Her bir parça kısmi metin içerir, bu da çıktıyı oluşturulurken işlenmesini sağlar. Son parça, faturalandırma amacıyla toplam token kullanımını içerir.
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ış, uzun yanıtlar için algılanan gecikmeyi azaltır. Kullanıcı fikrini değiştirirse akışı kesintiye uğratabilirsiniz. İstek başına maksimum çıktı 16.000 belirtektir, veya 2.048 ise max_tokens ayarlanmamıştır.
Limitler ve Hatalar
Anahtar başına dakikada 300 istek için hız sınırlarına dikkat edin. Eşzamanlılık anahtar başına aynı anda 8 istekle sınırlıdır.
İstek gövdesi 8 MB'yi aşmamalıdır. 100,000 tokenlık bir bağlam penceresi hem promptu hem de tamamlamayı kapsar. Hatalar standart HTTP durumlarını döndürür: geçersiz anahtarlar için 401, kredi yok için 402 ve hız sınırları için 429.
Sıkça sorulan sorular
Abliterated LLM API'si mevcut OpenAI istemcileriyle uyumlu mu?
OpenAI ile aynı uç noktaları ve JSON yapısını kullanır. İstemci yapılandırmanızda base URL ve API anahtarını değiştirmeniz yeterlidir. Bu, mevcut kod tabanlarınızı minimum değişikliklerle kullanmanızı sağlar.
Hız limitini aşarsam ne olur?
API, ne zaman yeniden denemeniz gerektiğine dair ayrıntılarla birlikte 429 durum kodunu döndürür. Limit anahtar başına dakikada 300 istek ve 8 eşzamanlı istektir. Yanıt başlıklarındaki token sayımları aracılığıyla kullanımı izleyebilirsiniz.
Abliterated AI API kredi ve hataları nasıl yönetir?
Bakiye yalnızca başarılı token kullanımı için ücretlendirilir, hatalar veya reddedilen istekler için ücretlendirilmez. Önceden ödenen kredi süresi dolmaz ve kripto ile yüklenebilir. Kredi biterse, fon ekleyene kadar istekler 402 hatası döndürür.
API anahtarınıza erişin
Kaydolun, kimlik bilgilerinizi kopyalayın ve temel URL'nizi güncelleyin. Bu, tüm kurulumdur.