Abliter API Hızlı Başlangıç
OpenAI-uyumlu uç noktamızla Abliter API'sini hemen kullanmaya başlayın. Bu hızlı başlangıç kılavuzu, kimlik doğrulama, kod örnekleri ve uncensored LLM entegrasyonunuz için fiyatlandırma detaylarını kapsar.
https://api.abliter.cc/v1uncensored
Temel URL ve Kimlik Doğrulama
Sağlanan temel URL ve benzersiz API anahtarınız ile API'ye bağlanın. Uç nokta şurada bulunur: https://api.abliter.cc/v1Yetkilendirme üstbilgiyi Bearer token olarak kullanın. Bu kurulum, herhangi bir standart OpenAI uyumlu istemci kütüphanesi ile çalışır. Kimlik doğrulama basittir: anahtarınızı panodan oluşturun ve kodunuza yapıştırın. Temel erişim için karmaşık OAuth akışlarına veya ikincil tokenlara gerek yoktur. Anahtarınız, filtresiz model yeteneklerine anında erişim sağlar.
İlk İsteğinizi Gönderme
İlk çağrınızı standart chat completions uç noktasını kullanarak yapın. Bu istek bir prompt gönderir ve bir metin yanıtı alır. Bağlantıyı test etmek için curl veya herhangi bir HTTP istemcisini kullanabilirsiniz. Model ID'si uncensoredYükünüzde modeli doğru şekilde belirttiğinizden emin olun. Bu basit yapı, karmaşık uygulamalar oluşturmadan önce entegrasyonunuzun çalıştığını doğrulamanıza olanak tanır. API, mevcut iş akışlarıyla uyumluluk sağlayarak metni doğrudan döndürür.
curl https://api.abliter.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current server status?"}]
}'
Python SDK Entegrasyonu
Resmi OpenAI Python kütüphanesini kullanarak API'mizle etkileşim kurun. İstemciyi başlatmadan önce base URL'yi ve API anahtarını ayarlayın. Bu yaklaşım, tanık kod yapılarından yararlanırken uncensored modelimize erişim sağlar. Mesaj gönderebilir ve yanıt alabilirsiniz; minimum iskelet kodu yeterlidir. Kütüphane otomatik olarak seri hale getirme ve bağlantı yönetimini halleder. Bu yöntem arka uç hizmetleri veya betik tabanlı otomasyonlar için idealdir. Kodunuzun temiz ve sürdürülebilir kalmasını sağlar.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliter.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 SDK Entegrasyonu
API'yi standart SDK'yı kullanarak JavaScript veya TypeScript projelerinize entegre edin. İstemciyi base URL ve kimlik bilgilerinizle yapılandırın. Bu, istekleri eşzamansız işlevler içinde sorunsuz bir şekilde yönetmenizi sağlar. İhtiyaçlarınıza göre akış veya senkron yanıtları yönetebilirsiniz. SDK, temiz kod için modern async/await kalıplarını destekler. Bu, API'yi web sunucularına veya CLI araçlarına yerleştirmeyi kolaylaştırır. Ortamınızın gerekli Node sürümünü desteklediğinden emin olun.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliter.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ış Yanıtlarını İşleme
Sunucu Tarafından Gönderilen Etkinlikler (SSE) kullanarak gerçek zamanlı token üretimi için akış özelliğini etkinleştirin. Bu özellik, metni oluşturulurken görüntülemenizi sağlayarak kullanıcı deneyimini iyileştirir. API, yanıt tamamlanana kadar veri parçaları gönderir. Token kullanım detaylarına son parçada erişebilirsiniz. Akış özelliği, sohbet arayüzleri ve canlı uygulamalar için temel öneme sahiptir. Algılanan gecikmeyi azaltır ve kullanıcıları bağlı tutar. İstemcinizi art arda veri akışlarını doğru şekilde işleyecek şekilde yapılandırın.
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, Hatalar ve Bağlam Penceresi
API'miz, kararlılığı sağlamak için belirli limitler uygular. Dakikada 300 istek ve anahtar başına 8 eş zamanlı istek alırsınız. Bağlam penceresi toplamda 100.000 token destekler, maksimum çıktı 16.000 token'dır. 401 gibi hatalar geçersiz bir anahtarı gösterirken, 402 yetersiz kredi anlamına gelir. 429 durumu, hız sınırına ulaştığınızı işaret eder. 8 MB gövde boyutunu aşan istekler de başarısız olur. Kredi süresi dolmaz, bu nedenle kendi hızınızda yeniden yükleyebilirsiniz. Bu kısıtlamalar, tüm kullanıcılar için yüksek kullanılabilirliği korumaya yardımcı olur.
Sık sorulan sorular
abliter API ile nasıl kimlik doğrulaması yaparım?
API anahtarınızı Authorization başlığında Bearer token olarak ekleyin. Anahtarınızı Google veya e-posta ile kayıt olduktan sonra panelden oluşturabilirsiniz. Temel URL HTTPS://api.abliter.cc/v1'dir.
Bağlam penceresi boyutu nedir?
Bağlam penceresi, hem istem hem de tamamlama için birlikte 100.000 jetonu destekler. İstek başına 16.000 jeton çıktı verebilirsiniz. Bu, uzun konuşmalar ve büyük belge işleme imkanı sağlar.
Bir 429 hatası alırsam ne olur?
429 hatası, dakikada 300 istek hız sınırını aştığınızı gösterir. Ayrıca eşzamanlı istek sınırı olan 8'e de ulaşabilirsiniz. Bir an bekleyin ve yeniden deneyin veya istek sıklığınızı azaltın.
API Anahtarınızı Alın
Kaydolun, jetonu kopyalayın, temel URL'nizi güncelleyin. Tamam.
Deneme kredisi ile dene