TR ▾
API anahtarı al

Abliterated: Sansürsüz LLM API'sini Entegre Edin

Dakikalar içinde abliterated API kullanmaya başlayın. Bu kılavuz temel URL'yi, kimlik doğrulamayı ve sohbet tamamlamaları, akış ve yapılandırılmış çıktı için temel uç noktaları kapsar.

Temel URL ve Kimlik Doğrulama

API'miz standart OpenAI sohbet-tamamlamaları arayüzünü takip eder. Bu, temel URL'yi ve API anahtarını basitçe güncelleyerek mevcut istemcileri, SDK'ları ve kod parçacıklarını yeniden kullanabileceğiniz anlamına gelir. Özel başlıklara veya karmaşık kimlik doğrulama akışlarına gerek yoktur.

https://api.abliterated.cc/v1 adresini temel URL olarak kullanın. API anahtarını Alma API anahtarı sayfasında oluşturabilirsiniz. Hesap oluşturmak için Google ile giriş yapın veya e-posta ve şifre kullanın. Anahtar, oluşturulduktan hemen sonra görüntülenir. Bu anahtarı güvende tutun, çünkü ön ödemeli kredinize doğrudan erişim sağlar. Kayıt için telefon numarası gerekmez.

Hizmet, genel amaçlı akıl yürütme ve sansürsüz kodlama LLM görevleri için optimize edilmiş tek bir sansürsüz büyük dil modelini sunar. Model sürümü seçmenize gerek yoktur; uç nokta otomatik olarak abliterated modele yönlendirir.

Sohbet Tamamlamaları Uç Noktası

Birincil etkileşim noktası POST /v1/chat/completions uç noktasıdır. Sohbet geçmişinizi bir JSON mesaj dizisi olarak gönderin. Model girdiyi işleyecek ve metin tamamlamasını döndürecektir. Bu saf metin-girdisi, metin-çıkışı bir arayüzdür.

İsteklerinizin 8 MB gövde sınırında kalmasını sağlayın. Bağlam penceresi, birleşik istem ve tamamlama için 100.000 tokena kadar destekler. max_tokens değerini belirtmezseniz, model varsayılan olarak 2.048 token üretir.

curl https://api.abliterated.cc/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."}]
  }'

Token maliyetleri için fiyatlandırma sayfasına bakın. Hatalar ve reddetmeler ön ödemeli kredinizi tüketmez.

Akışlı Yanıtlar

Düşük gecikme süresi ve gerçek zamanlı kullanıcı deneyimleri için stream parametresini true olarak ayarlayarak akışı etkinleştirin. API, Sunucu Tarafından Gönderilen Etkinlikler (SSE) akışı döndürür. Her parça kısmi metin güncellemeleri içerir.

Akıştaki son parça, istek için tam token kullanım istatistiklerini içerir. Bu, maliyetleri gerçek zamanlı olarak doğru bir şekilde izlemenizi sağlar. Akış, sohbet arayüzleri veya uzun sansürsüz AI modelleri çıktılarını işlerken 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)

Akış hatalarını zarifçe yönetin. Ağ kesintileri oluşabilir, bu nedenle uygulamanızın tam tamamlamayı gerektirmesi durumunda yeniden deneme mantığı uygulayın.

Fonksiyon Çağırma ve Araçlar

Abliterated model yapılandırılmış araç kullanımını destekler. Araçlarınızı tools parametresinde tanımlayın ve bir tool_choice stratejisi belirleyin. Model, araç şemalarınıza uygun JSON nesneleri döndürebilir.

Bu özellik, harici API'lerle etkileşim kurması gereken ajanlar veya uygulamalar oluşturmak için esastır. Sansürsüz kodlama LLM'i karmaşık JSON yapılarını güvenilir şekilde işler. temperature ve top_p gibi parametreleri kullanarak yaratıcılık ile determinizm arasında denge kurabilirsiniz.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.abliterated.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);

Araç tanımlarınızın geçerli JSON olduğundan emin olun. Geçersiz şemalar yanıtlarda ayrıştırma hatalarına yol açabilir.

JSON Modu

Sıkı yapısal çıktılar için response_format değerini {"type": "json_object"} olarak ayarlayın. Model, çıktısını geçerli JSON olacak şekilde zorlayacaktır. Bu, sonucu programatik olarak ayrıştırmanız gereken API entegrasyonları için faydalıdır.

JSON modu, fonksiyon çağırma ve akış ile birlikte çalışır. Aşağı akış ayrıştırıcılarınızın bozuk metin nedeniyle bozulmasını sağlar. Bu, güvenilir veri çıkışı gerektiren çevrimiçi sansürsüz LLM uygulamaları için özellikle değerlidir.

from openai import OpenAI

client = OpenAI(base_url="https://api.abliterated.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)

JSON modunu zorlamanın modelin akıl yürütmesinde biraz gecikmeye veya yaratıcı özgürlük azalmasına neden olabileceğini unutmayın. Sadece sıkı biçimlendirme gerektiğinde kullanın.

Parametreler ve Limitler

Desteklenen parametreler temperature, top_p, stop, seed, presence_penalty ve frequency_penalty'i içerir. Modelin çıktı stilini ince ayarlamak için bunları ayarlayın.

Hız limitleri dakikada 300 istek ve API anahtarı başına 8 eşzamanlı istek olarak ayarlanmıştır. İstek gövdesi 8 MB'ı aşmamalıdır. Bu limitleri aşarsanız API 429 hatası döndürür. 401 hatası geçersiz veya eksik API anahtarını gösterir. Ön ödemeli kredi yalnızca başarılı token kullanımı için ücretlendirilir; hatalar ve reddetmeler ücretsizdir.

Reşit olmayanlarla ilgili cinsel içeriğe katı bir sınır uygulanır. Bu kuralı ihlal eden istekler ücret alınmadan reddedilir. Kredi süresi dolmaz ve USDT (TRC20) veya USDC (Base) kullanarak bakiye yükleyebilirsiniz. 7 gün geçerli $0.50 değerinde ücretsiz deneme kredisi ile başlayın.

API özellikleri

Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.abliterated.cc/v1
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Model kimliğiuncensored
Maksimum çıktı100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok)
Bağlam penceresi100.000 token (girdi + çıktı)
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Akışevet — server-sent events; son parça token kullanımını içerir
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
JSON moduresponse_format: {"type": "json_object"}
Eşzamanlılıkanahtar başına aynı anda 8 istek
İstek boyutuen fazla 8 MB
Hız limitianahtar başına dakikada 300 istek
Yanıt başlıklarıX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
Ü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)
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir
Anahtarlarhesap 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.

KodTürAnlamı
400bad_requestgeçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun
401missing_key · invalid_key · key_revokedanahtar yok, yanlış veya değiştirilmiş
402no_creditkredi bitti — yükleyin, hemen devam eder
403content_blockedreşit olmayanları içeren cinsel içerik — reddedildi, ücret yok
404not_foundbilinmeyen uç nokta
413request_too_largegövde 8 MB'tan büyük
429rate_limited · concurrencydakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin
503upstream_busymodel meşgul — birkaç saniye sonra tekrar deneyin

Sorular ve cevaplar

Kimlik doğrulamayı nasıl yönetirim?

API anahtarınızı <code>Authorization</code> başlığında <code>Bearer YOUR_API_KEY</code> olarak ekleyin. Anahtarınızı API anahtarı sayfasında Google veya e-posta kullanarak oluşturun. Her hesabın tek bir aktif anahtarı vardır; yeni bir tane oluşturmak eskisinin yerini alır.

Kredim biterse ne olur?

İstekler başarısız olur ancak hatalar ve reddetmeler bakiyenizi tüketmez. İstediğiniz zaman kripto (USDT veya USDC) kullanarak bakiye yükleyebilirsiniz. Ön ödemeli kredi hiç bitmez, bu yüzden hazır olduğunuzda kullanabilirsiniz.

Model kodlama için uygun mu?

Evet. Sansürsüz kodlama LLM'i; kod üretimi, hata ayıklama ve açıklama dahil olmak üzere teknik görevler için optimize edilmiştir. Yasal yetişkin içerikler için gereksiz reddetmeler olmadan karmaşık JSON ve araç tanımlarını güvenilir şekilde işler.

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.