Abliterated: Hızlı Başlangıç Kılavuzu
Dakikalar içinde abliterated API'ye istek göndermeye başlayın. Bu kılavuz, sansürsüz LLM entegrasyonunuz için gerekli uç noktaları, kimlik doğrulamayı ve akışı kapsar.
Temel URL ve Kimlik Doğrulama
Abliterated API tamamen OpenAI uyumludur; bu nedenle SDK'ları yalnızca temel URL'yi göstererek kullanabilirsiniz. Hizmet, metin girdilerini kabul eder ve chat-completions uç noktası aracılığıyla metin çıktılarını döndürür. Her istek için API anahtarınızı Authorization başlığında dahil etmelisiniz. Anahtarınız, API anahtarı sayfasında Google veya e-posta ile kaydolduktan hemen sonra oluşturulur. Aylık abonelik yoktur; yalnızca gerçekten tükettiğiniz tokenlar için ödeme yaparsınız.
- Temel URL:
https://api.abliterated.top/v1 - Başlık:
Authorization: Bearer YOUR_API_KEY - Model Kimliği:
uncensored
İlk İstek
Bağlantıyı doğrulamak için basit bir tamamlama isteği gönderin. Model, yasal yetişkin kullanımında içerik reddi olmadan yanıt verecek şekilde ayarlanmıştır; bu da onu sansürsüz kodlama LLM görevleri veya yaratıcı yazım için ideal kılar. Model kimliğinin uncensored olarak sıkı bir şekilde sabitlendiğini unutmayın. Bu, GPT, Claude veya başka bir sağlayıcının modeli değil, açık ağırlıklı bir modeldir. İstekler, girdi ve çıktı token sayılarına göre ücretlendirilir. Hatalar ve reddetmeler (küçük yaşlıların cinsel içerikli olduğu durumlar için kesin sınır hariç) ücretsizdir.
Python SDK Entegrasyonu
Abliterated LLM ile etkileşim kurmak için resmi OpenAI Python kitaplığını kullanın. İstemciyi API anahtarınız ve özel temel URL ile başlatın. Bu yaklaşım, OpenAI sohbet şemasını takip eden sansürsüz modeller için sorunsuz çalışır. Yaratıcılığı kontrol etmek için temperature veya top_p gibi parametreler iletebilirsiniz. Yanıt nesnesi, oluşturulan metni content içinde içerir. Bu yöntem toplu işleme veya API'yi arka uç hizmetlerine entegre etmek için verimlidir.
Node SDK Entegrasyonu
JavaScript veya TypeScript projeleri için OpenAI Node SDK'sı minimum yapılandırma ile çalışır. baseURL değerini uç noktamıza ayarlayın ve anahtarınızı sağlayın. Bu, metni dinamik olarak oluşturması gereken web sunucuları veya kenar işlevleri için kullanışlıdır. Abliterated API, tekrarlanabilirlik için stop dizileri ve seed gibi standart parametreleri destekler. Model kimliğinin uncensored olması gerektiğini unutmayın. Yapılandırılmış çıktılar için response_format değerini {"type": "json_object"} olarak ayarlayarak JSON modunu da etkinleştirebilirsiniz.
Akış Yanıtları
İsteğinizde stream: true ayarlayarak akışı etkinleştirin. API, verileri Sunucu Tarafı Olayları (SSE) aracılığıyla döndürür; bu da tokenların oluşturulurken görüntülenmesine olanak tanır. Bu, kullanıcılar için algılanan gecikmeyi iyileştirir. Akışın son parçası, faturalandırma için kritik olan istek için toplam token kullanımını içerir. Akış, tüm standart parametreler için desteklenir. Bu özellik, duyarlı hissettiren sohbet benzeri arayüzler oluşturmak için gereklidir.
Hız Limitleri, Hatalar ve Bağlam
429 hatalarından kaçınmak için hız limitlerine saygı gösterin. Her anahtar dakika başına 300 isteğe ve eşzamanlı olarak 8 isteğe izin verir. Maksimum istek gövdesi boyutu 8 MB'dir. Anahtarınız geçersizse 401 hatası alırsınız. Yetersiz krediniz varsa 402 hatası alırsınız. Hatalar ve reddetmeler token tüketmez. Bağlam penceresi toplam 100.000 token'dır (istem + tamamlama). İstek başına maksimum çıktı 32.000 token'dır (max_tokens ayarlanmamışsa 2.048). Kredi ön ödemelidir ve asla süresi dolmaz.
cURL
curl https://api.abliterated.top/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."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.abliterated.top/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.abliterated.top/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)API özellikleri
Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.
| Öğe | Değer |
|---|---|
| Biçim | OpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır |
| Model kimliği | uncensored |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.abliterated.top/v1 |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| JSON modu | response_format: {"type": "json_object"} |
| Yanıt başlıkları | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| İstek boyutu | en fazla 8 MB |
| Hız limiti | anahtar başına dakikada 300 istek |
| Ücretsiz deneme | $0,50, 7 gün, kart gerekmez · Deneme anahtarı: 2 paralel istek, dakikada 60; ilk yüklemeden sonra tam limitler (8 ve 300) |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
| Giriş | Google veya e-posta ve şifre |
Hata kodları
Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.
| Kod | Tür | Anlamı |
|---|---|---|
400 | bad_request | geçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun |
401 | missing_key · invalid_key · key_revoked | anahtar yok, yanlış veya değiştirilmiş |
402 | no_credit | kredi bitti — yükleyin, hemen devam eder |
403 | content_blocked | reşit olmayanları içeren cinsel içerik — reddedildi, ücret yok |
404 | not_found | bilinmeyen uç nokta |
413 | request_too_large | gövde 8 MB'tan büyük |
429 | rate_limited · concurrency | dakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin |
503 | upstream_busy | model meşgul — birkaç saniye sonra tekrar deneyin |
Sorular ve cevaplar
Abliterated model görüntü veya ses oluşturmayı destekliyor mu?
Hayır. API tek bir metin tabanlı model sunar. Gömme (embedding), görüntü oluşturma, ses, video veya ince ayarı desteklemez. Katı bir metin-giriş, metin-çıkış hizmetidir.
Sansürsüz AI modeli için faturalandırma nasıl hesaplanır?
Faturalandırma gerçek token kullanımına dayanır. Giriş tokenları 1M başına $0,25, çıktı tokenları 1M başına $1,00'tur. Hatalar ve reddetmeler ücretsizdir. Aylık abonelik yoktur ve ön ödemeli kredi hiç sona ermez.
Kredi kartı ile ödeme yapabilir miyim?
Hayır. Bakiye yüklemeler yalnızca kripto ile yapılır (TRC20 üzerinde USDT veya Base üzerinde USDC). 10 $ ile 500 $ arasında tam bir miktar ekleyebilirsiniz. Deneme kredisi için kart gerekmez.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadardır.