API Referansı: Sohbet Tamamlamaları
Uncensored LLM'yi standart bir OpenAI uyumlu arayüz ile uygulamanıza entegre edin. Metin gönderin, metin alın ve içerik filtreleri olmadan akış yanıtlarını işleyin.
Temel URL ve Kimlik Doğrulama
İsteklerinizi uncensored LLM'mize yönlendirmek için sağlanan temel URL'yi kullanın. API anahtarınızı Authorization header'ı her istek için kullanın. Bu, çağrılarınızın kimlik doğrulamasının yapılmasını ve ön ödemeli kredinize doğru şekilde faturalandırılmasını sağlar. Kayıt sayfasında Google veya e-posta ile anında bir anahtar oluşturabilirsiniz.
curl https://api.abliteratedllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
}'Uç nokta, standart JSON yüklerini kabul eder. Üçüncü taraf bir istemci kullanıyorsanız, temel URL'yi buraya işaret edecek şekilde güncelleyin. API anahtarınız, hesabınız için tek kimlik bilgisi olarak işlev görür.
Sohbet Tamamlamaları Uç Noktası
Şuraya mesaj gönderin POST /v1/chat/completions metin oluşturmak için uç nokta. Model kimliği her zaman uncensored. Bu uç nokta metin girdisi kabul eder ve ekstra modallikler olmadan metin çıktısı döndürür. Reddetme gerektirmeyen rol yapma, yazma veya kodlama görevleri için tasarlanmıştır.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedllmonline.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)İstemci kütüphanenizi doğru temel URL ile yapılandırın. SDK, JSON serileştirmeyi sizin için halleder. Yanıtları akış olarak alabilir veya tam tamamlanmayı bekleyebilirsiniz. Model sunucularımızda çalıştığı için yerel GPU kaynaklarına ihtiyacınız yoktur.
Akış Yanıtları ve Token Kullanımı
Ayarlayarak akışı etkinleştirin stream: true istekinizde. API, Sunucu Tarafından Gönderilen Olaylar aracılığıyla parçalar döndürür. Son parça toplam token kullanım istatistiklerini içerir. Bu, ek API çağrılarına gerek kalmadan maliyetleri gerçek zamanlı olarak takip etmenizi sağlar. Akış, gecikmenin önemli olduğu etkileşimli uygulamalar için 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ışı ayrıştırarak tokenları geldikçe görüntüleyin. Son parça şunu içerir: usage nesne. Bu sayıları kendi faturalandırma panonuz için biriktirebilirsiniz. Akış sırasında oluşan hatalar zarif bir şekilde işlenir.
Fonksiyon Çağırma ve JSON Modu
Şu tools fonksiyon çağırma için parametre. Model, şunu kullanarak yapılandırılmış çıktı desteği sunar response_format ayarlanmıştır json_object. Bu, arka uç mantığınız için tutarlı ayrıştırma sağlar. Uygulamanız için karmaşık şemalar tanımlayabilirsiniz.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedllmonline.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);İşlevlerinizi istek gövdesinde tanımlayın. Model bunları çağırabilir veya JSON veri döndürür. Bu özellik, sansürsüz modelde standart OpenAI API'lerinde olduğu gibi çalışır. İhtiyaca göre araçları ve JSON modunu karıştırabilirsiniz.
Saniye Başına İstek Limitleri ve Hata Kodları
API, kararlılığı sağlamak için sıkı sınırlar uygular. Dakikada 300 istek yapabilir ve anahtar başına 8 eşzamanlı istek yapabilirsiniz. İstek gövdesi 8 MB'ı aşmamalıdır. Hatalar standart HTTP durum kodlarını döndürür. 401 hatı anahtarınızın geçersiz olduğunu belirtir. 402 hatı yetersiz krediyi gösterir. 429 hatı hız sınırına ulaştığınızı işaret eder.
Model Parametreleri ve Bağlam Penceresi
Bağlam penceresi, istem ve tamamlama birleşik olarak 100.000 token destekler. Ayarlayabilirsiniz temperature, top_p, ve seed kontrol için. Maksimum çıktı isteği başına 16.000 token'dır. Bu parametreler yaratıcılık ve determinizm ince ayarına olanak tanır. Ayarları kullanım durumunuza göre ayarlayın.
curl https://api.abliteratedllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
}'Bu parametreleri JSON gövdesinde geçirin. Model, ayarlarınıza göre yanıt verir. Kullanın seed tekrarlanabilir sonuçlar için. Uncensored model, diğer herhangi bir LLM gibi bu kısıtlamaları saygı duyar.
Maliyet Hesaplama ve Token Sayıları
Kullandığınız kadar öde. Oran 1M giriş token'ı başına $0.15 ve 1M çıkış token'ı başına $0.50'dir. Hatalar ve reddetmeler ücretsizdir. Önceden yüklenmiş kredi süresi dolmaz. İstediğiniz zaman kripto ile yükleyebilirsiniz. API, her yanıtta token sayılarını döndürür. Kullanımınızı şunun aracılığıyla takip edin usage nesne.
curl https://api.abliteratedllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
}'Dashboard üzerinden bakiyenizi izleyin. Kredi her istekten sonra tahsil edilir. Aylık ücret veya abonelik yoktur. Ücretsiz deneme ile başlayabilirsiniz. Gizli maliyetler olmadan API'yi güvenle kullanın.
Sık sorulan sorular
uncensored LLM çevrimiçi model ID'si nedir?
Model kimliği her zaman "uncensored"dir. Belirli bir sürüm veya varyant seçmenize gerek yoktur. Reddi olmayan içerikler için ayarlanmış açık ağırlıklı bir modeldir.
Abliterated API ile nasıl başlarım?
Google veya e-posta ile kaydolun ve API anahtarınızı anında edinin. $0.50 deneme kredisi alırsınız. Daha büyük kullanım için USDT veya USDC ile yükleyin. API hemen entegrasyon için hazırdır.
Uncensored API, OpenAI SDK'ları ile uyumlu mu?
Standart OpenAI arayüzünü kullanır. İstemcinizde base URL ve API anahtarını değiştirmeniz yeterlidir. Sıcaklık ve streaming gibi tüm standart parametreler beklendiği gibi çalışır.
API Anahtarınızı Alın
Kaydolun, anahtarınızı alın ve temel URL'yi güncelleyin. İşlem bu kadar.