API Dokümantasyonu
Standart OpenAI uyumlu uç noktaları kullanarak abliterated AI model API'siyle başlayın. Bu kılavuz; kimlik doğrulama, hızlı istekler, akış ve ilk entegrasyonunuz için kritik sınırlamaları kapsar.
Kimlik Doğrulama ve Temel URL
Anahtarınızı dashboard üzerinden oluşturun. https://api.abliteratedaimodel.com/v1 temel URL olarak. Anahtarı Authorization header. Abonelik veya aylık ücret yoktur. Ödenek bakiyeniz, tükenene kadar kullanımı karşılar.
İlk İstek
Bağlantıyı doğrulamak için basit bir metin tamamlama isteği gönderin. Uncensored model, standart istemlere anında yanıt verir. Değiştir YOUR_API_KEY oluşturulan kimlik bilgilerinizle birlikte. Yanıt, oluşturulan metni ve token kullanımını içerir.
curl https://api.abliteratedaimodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a hello world function in python"}]
}'
Python SDK Entegrasyonu
Kolay entegrasyon için resmi OpenAI Python kütüphanesini kullanın. Base URL'i bizim uç noktamıza ayarlayın. İstemciyi API anahtarınızla başlatın. Mesaj gönderin ve ham metin çıktısı alın. Bu yaklaşım, çoğu standart LLM uygulaması için çalışır.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedaimodel.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)
Node.js SDK Kurulumu
OpenAI paketini Node.js projenize içe aktarın. API anahtarını ve temel URL'yi yapılandırın. İstediğiniz istemle bir sohbet tamamlama isteği oluşturun. Yanıt verilerini asenkron olarak işleyin. Bu yöntem sunucu tarafı JavaScript ortamları için mükemmel uygundur.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedaimodel.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);
Akış Yanıtları
Uzun çıktılar için daha düşük gecikme için akışı etkinleştirin. Ayarlayın stream için true istekinizde. Oluşturulurken parçaları alın. Her parçayı gerçek zamanlı olarak UI'nızı güncellemek için işleyin. Bu, algılanan bekleme sürelerini önemli ölçüde azaltır.
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)
Limitler ve Hatalar
Bağlam pencereleri toplamda 100,000 token destekler. İstek başına maksimum çıktı 16,000 token'dır. Hız limitleri dakikada 300 isteğe izin verir. Geçersiz anahtarlar için 401 veya yetersiz kredi için 402 gibi hataları yönetin. Yüksek hacimli görevler sırasında kesintilerden kaçınmak için token kullanımınızı dikkatli planlayın.
Sık sorulan sorular
Abliterated AI modeli nedir?
Bu, kısıtlamasız metin üretimi için optimize edilmiş sansürsüz bir LLM'dir. Model, yasal yetişkin içerik için reddetme davranışlarını kaldırır. Kolay entegrasyon için standart OpenAI-uyumlu uç noktalar kullanır.
Faturalandırma nasıl çalışır?
Ön ödemeli kredi ile token başına ödeme yaparsınız. Giriş tokenları milyon başına $0.15, çıktı tokenları ise milyon başına $0.50'dir. Kredi süresi dolmaz ve hatalar ücretsizdir.
Uzun bağlamlar için akış (streaming) kullanabilir miyim?
Evet, akış tam 100,000 token bağlam penceresi ile çalışır. Tokenları oluşturuldukları anda göndererek gecikmeyi azaltır. Bu, gerçek zamanlı uygulamalar ve uzun formatlı içerikler için idealdir.
API anahtarınızı getirin
Kaydolun, anahtarınızı kopyalayın ve temel URL'nizi güncelleyin. Basit kurulum.
Şimdi başla