Abliterating API Referansı
Abliterating API Referansı, filtrelenmemiz LLM hizmetimize doğrudan bir yol sağlar. İçerik filtreleri olmadan modelimizi entegre etmek için standart OpenAI-uyumlu araçları kullanın.
Temel URL ve Kimlik Doğrulama
Her isteği istemcinizi şuna karşı yönlendirerek başlatın https://api.abliterating.cc/v1. Benzersiz API anahtarınızı şurada geçirin Authorization üstbilgiyi Bearer token olarak kullanın. Bu kurulum, resmi OpenAI SDK'ları veya uyumlu herhangi bir HTTP istemcisi ile çalışır. Bu anahtarı, panoda Google veya e-posta ile kaydolduktan hemen sonra alırsınız. Güvenliğini koruyun, çünkü ön ödemeli kredilerinize tam erişim sağlar. Hatalar ve reddetmeler bakiyenizi tüketmez, bu yüzden özgürce test edebilirsiniz. Sistemimiz arka planda filtresiz modelimize yönlendirmeyi halleder.
İlk İstek
Bağlantıyı test etmek için standart bir chat completion POST isteği gönderin. İstemci modelinize girer ve doğrudan bir metin yanıtı alırsınız. Sistem, yasal yetişkin içerik için tipik reddiyeleri kaldırır. Çıktı uzunluğunu max_tokens parametre. Model kimliği basitçe uncensored. Bu basit arayüz, mevcut projelerinize hızlıca entegre olmanızı sağlar. Oluşturulan metni ve token kullanımını görmek için yanıt gövdesini kontrol edin.
Python SDK Entegrasyonu
Kolay bağlanmak için resmi OpenAI Python kütüphanesini kullanın. İstemciyi başlatmadan önce base URL ve API anahtarını ayarlayın. Bu yaklaşım, zaten sahip olabileceğiniz mevcut kodlardan yararlanır. Kütüphane JSON serileştirmesini ve HTTP isteklerini otomatik olarak halleder. Yanıt akışı yapabilir veya tam tamamlamaları alabilirsiniz. Bu yöntem, arka uç hizmetleri veya veri işleme betikleri için idealdir. Temiz dağıtım için ortam değişkenlerinizi yapılandırın. SDK, ham HTTP çağrılarının karmaşıklığını soyutlar.
Node SDK Kurulumu
Web uygulamaları için JavaScript SDK'sını kullanarak entegre edin. İstemciyi base URL ve anahtarınızla başlatın. Bu kurulum hem CommonJS hem de ES modüllerini destekler. İstemleri gönderebilir ve yapılandırılmış JSON veya düz metin alabilirsiniz. SDK, yeniden denemeleri ve hata yönetimini verimli bir şekilde yönetir. Bu, gerçek zamanlı sohbet arayüzleri veya sunucusuz işlevler için mükemmeldir. Paketi içe aktarın ve ortamı yapılandırın. Sözdizimi, yığınlar arasında tutarlılık için Python kütüphanesini yansıtır.
Akış Yanıtları
Ayarlayarak akışı etkinleştirin stream: true istekinizde. Metnin oluşturulduğu anda görüntülemenizi sağlayan bir Sunucu Tarafından Gönderilen Olaylar (SSE) jeton akışı alırsınız. Son parça, tam jeton kullanım istatistiklerini içerir. Akış, son kullanıcılarınız için algılanan gecikmeyi azaltır. OpenAI-uyumlu SDK'larla sorunsuz çalışır. Kullanıcı girişi değişirse akışı erken durdurabilirsiniz. Bu özellik, sohbet benzeri deneyimler için kritiktir.
Limitler, Hatalar ve Bağlam
Bağlam pencereniz giriş ve çıktı birlikte 100.000 token kapsar. Tek bir yanıtta 16.000 token'a kadar gönderebilirsiniz. Hız sınırları anahtar başına dakikada 300 isteklere izin verir. 401 hatası API anahtarınızın geçersiz olduğunu gösterir. 402 hatası ön ödemeli kredinizin tükendiğini belirtir. 429 hatası hız sınırına ulaştığınızı işaret eder. Hatalar kredilerinizi ücretlendirmez. İstek gövdeleri 8 MB altında kalmalıdır. Anahtarları dikkatlice yönetin çünkü birini değiştirmek öncekini geçersiz kılar.
cURL
curl https://api.abliterating.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list three benefits of the abliterating feature"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.abliterating.cc/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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliterating.cc/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);Akış
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)SSS
Abliterating API fonksiyon çağırma destekliyor mu?
Evet, OpenAI ile olduğu gibi araç ve tool_choice parametrelerini kullanabilirsiniz. Model, güvenilir entegrasyon için yapılandırılmış çıktılar ve JSON modunu destekler. İşlev şemasını siz tanımlarsınız, model uygun argümanları döndürür.
Kredimi nasıl yüklerim?
TRC20 üzerinde USDT veya Base üzerinde USDC ile bakiye yükleyin. Ödemeler $20 ile $500 arasında değişir ve daha büyük tutarlar için bonus krediler mevcuttur. Kredi süresi dolmaz ve kontrol paneli üzerinden istediğiniz zaman bakiye yükleyebilirsiniz.
API anahtarı cihazlar arasında paylaşılıyor mu?
Evet, bir hesap başına tek bir aktif anahtar herhangi bir cihazda çalışır. Yeni bir anahtar oluşturursanız, eski anahtar hemen geçersiz hale gelir. Bakiyenizi kaybetmeden anahtarınızı doğrudan panelden değiştirebilirsiniz.
API anahtarınızı oluşturun
Kaydolun, anahtarı kopyalayın ve yeni temel URL'ye yönlendirin. Tamamlandı.