tr ▾
API anahtarı al

Abliterate edilmiş ai sohbet API dokümantasyonu

Standart OpenAI-uyumlu arayüzü kullanarak iki dakika içinde ilk uncensored isteğinizi gönderin. Bu kılavuz kimlik doğrulama, SDK entegrasyonu ve abliterated AI sohbet entegrasyonunuz için streaming'i kapsar.

Hızlı Başlangıç: İlk isteğinizi gönderin

Bağlantıyı ve uncensored davranışı doğrulamak için basit bir sohbet tamamlama isteği gönderin. API standart chat/completions payloadlar ve yasal yetişkin kullanım için içerik filtreleri olmadan metik yanıtlar döndürür. Devam etmek için geçerli bir API anahtarına ve doğru temel URL'ye ihtiyacınız vardır. Modelin beklediği gibi yanıt verdiğini onaylamak için kısa bir istemle başlayın.

Model kimliği uncensoredBağlam penceresi toplamda 100,000 token destekler. İstek başına çıktı limitleri geçerlidir. Büyük yükler göndermeden önce kredilerinizi kontrol edin. 402 hataları yetersiz bakiye olduğunu gösterir.

Karmaşık yönlendirmeden önce ham verimliliği önceliklendiririz. Üçüncü taraf proxy'leri isteklerinize müdahale etmez. Altyapı, güvenilirliğe ihtiyaç duyan geliştiriciler için inşa edilmiştir. Hızlı entegrasyon için aşağıdaki örnekleri kullanın.

Kimlik doğrulama ve base URL

Kayıt sonrası hemen gönderilen benzersiz API anahtarınızı kullanın. Her isteği Authorization: Bearer <key> header. Temel URL https://api.abliteratedaichat.com/v1. Bu, resmi OpenAI SDK'ları ve uyumlu herhangi bir istemci kütüphanesiyle uyumluluk sağlar.

Anahtarınızı güvende tutun. Hesap başına bir anahtar; yeni anahtar, eskisini yerine geçirir. Erişiminizi kaybederseniz, panelden yeni bir anahtar oluşturun. Hatalar geçersiz anahtarlar için 401 döndürür. Anahtarınızı istemci tarafı kodunda asla ortaya çıkarmayın.

Kayıt için yalnızca bir e-posta veya Google hesabı gerekir. Telefon numarası gerekmez. Krediler süresi dolmaz. İade yapılmaz ancak faturalandırma hataları Destek aracılığıyla düzeltilir. Temiz kod için anahtarı ortam değişkenlerinizde kullanın.

SSE ile akış yanıtlar

Ayarlayarak akışı etkinleştirin stream: true istekinizde. Oluşturulurken Sunucu Tarafından Gönderilen Etkinlikler (SSE) aracılığıyla tokenları alın. Son parça, faturalandırma ve izleme için toplam token kullanımını içerir. Bu, uzun formatlı rol yapma veya yazma görevleri için algılanan gecikmeyi azaltır.

SSE akışını dikkatlice ayrıştırın. Veri dışı olayları yoksayın. Tam yanıtı yeniden oluşturmak için token delta değerlerini birleştirin. Model yasal yetişkin içeriği reddetmez, bu nedenle akış NSFW sohbet botu senaryoları için sorunsuz çalışır. Yüksek verimli oturumlar sırasında 429 hız sınırlarını izleyin.

Streaming, gerçek zamanlı uygulamalar için idealdir. Oluşturulan metnin anında gösterilmesine olanak tanır. Kullanıcıların anında geri bildirim beklediği sohbet arayüzleri için kullanın. İstemcinizin kısmi yanıtları doğru şekilde işlediğinden emin olun.

JSON modu ve fonksiyon çağırma

Kullan response_format ile {"type": "json_object"} yapılandırılmış çıktıları zorlamak için. Bu, veri ayrıştırmak veya diğer sistemlerle entegre etmek için kritiktir. Fonksiyon çağırma standart tools ve tool_choice parametreler. Model, karmaşık kısıtlamalarla bile talimatları tam olarak takip eder.

Önce basit araçlarla fonksiyon çağırma işlevini test edin. Modelin şemaya uyup uymadığını doğrulayın. Abliterated modeller, birçok sansürsüz alternatife göre talimatları daha iyi takip eder. Ancak çok uzun ve birden fazla kısıt içeren istemler yine de sapmalara neden olabilir. Her zaman JSON çıktısını doğrulayın.

Gerekirse JSON moduyla birlikte akış (streaming) birleştirin. Son parça kullanım istatistiklerini içerir. Fonksiyon çağırma, uncensored LLM entegrasyonunuza esneklik katar. Yapılandırılmış veri gerektiren ajan mimarileri veya otomatik iş akışları için kullanın.

Parametreler: Sıcaklık, Top P ve durma dizileri

Ayarla temperature yaratıcılık veya determinizm için. Kullan top_p nükleus ökleme için. Ayarlayın stop belirli işaretlerde üretimi durdurmak için diziler. Bağlam penceresi toplam 100.000 token olup, daha düşük bir

Kullanım durumunuz için en uygun ayarı bulmak için farklı değerlerle deney yapın. Rol yapma, daha yüksek sıcaklıktan yararlanır. Kodlama görevleri hassasiyet için daha düşük sıcaklık gerektirebilir. API tüm standart parametreleri destekler: seed, presence_penalty, ve frequency_penalty. Optimal sonuçlar için bunları ince ayarlayın.

Durdurma dizileri çoklu dönüşlü konuşmalar için faydalıdır. Modelin istenen bir noktadan sonra devam etmesini engellerler. Yanıtları temiz bir şekilde yapılandırmak için kullanın. Güvenilir veri çıkarma için JSON moduyla birleştirin. Üretim ortamına dağıtmadan önce dikkatlice test edin.

Hız limitleri ve eşzamanlılık

Sınır, anahtar başına dakikada 300 istektir. Eşzamanlı istekler anahtar başına 8 ile sınırlıdır. İstek gövde boyutu 8 MB'a kadar sınırlıdır. Bu sınırlar, adil kullanım ve stabil performans sağlar. Sınırları aşmak 429 hatalarına neden olur. Üssel geri çekilme ile hata ayıklama mantığı uygulayın.

Hız kesintilerinden kaçınmak için kullanımınızı izleyin. Yüksek eşzamanlılık, istemler büyükse limitleri tetikleyebilir. Bağlam penceresi 100.000 tokendir. Maksimum çıktı isteği başına 16.000 tokendir. Hatalar ve reddetmeler ücretsizdir, bu nedenle başarısız istemler kredi maliyetine yazılmaz.

Entegrasyonunuzu buna göre planlayın. Patlayıcı trafik için kuyruk kullanın. API yüksek işlem hacmini verimli bir şekilde yönetir. SLA garantisi yoktur, ancak altyapı güvenilirlik için tasarlanmıştır. Sorunlar için Destek ile iletişime geçin. Yetkisiz kullanımı önlemek için anahtarınızı güvende tutun.

cURL

curl https://api.abliteratedaichat.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France"}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.abliteratedaichat.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ış

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)

Yaygın sorular

Abliterated AI chat modeli talimat takibini kaybediyor mu?

Karmaşık kısıtlamalarla bile güçlü talimat takip sağlar. Ancak çok büyük istemler küçük sapmalara neden olabilir. Belirli kullanım durumunuz için kapsamlı test yapın. Model, yapıyı korurken reddetmeden cevap verecek şekilde ayarlanmıştır.

402 veya 429 hatalarını nasıl yönetebilirim?

402 hatası yetersiz bakiye anlamına gelir. Devam etmek için kripto ile yükleyin. 429 hatası, hız sınırının aşıldığını gösterir. Bekleyin ve üstel geri çekilme ile yeniden deneyin. Hatalar ücretsizdir, bu nedenle 429'lar kredileri tüketmez.

Bağlam penceresi boyutu nedir?

Bağlam penceresi, istem ve tamamlama için birlikte 100.000 token'dır. İstek başına maksimum çıktı 16.000 token'dır. Bunu uzun formatlı rol yapma veya belge analizi için kullanın. Yükünüzün 8 MB gövde sınırına sığdığından emin olun.

Tek adımda erişim anahtarı

Kaydolun, kimlik bilgisini kopyalayın, uç nokta URL'sini güncelleyin. Süreç bu kadar basit.

API anahtarı alBelgelere göz atın