API Dokümantasyonu
İlk sansürsuz yanıtınızı iki dakikanın altında alın. Bu kılavuz, OpenAI uyumlu uç nokta, kimlik doğrulama ve standart reddetmeleri aşmak için gereken tam parametreleri kapsar.
Resmi SDK ile Hızlı Başlangıç
Tercih ettiğiniz dil istemcisini kullanarak metin üretmeye hemen başlayın. API, standart sohbet tamamlama arayüzünü yansıtır, bu nedenle yalnızca temel URL'yi ve API anahtarını değiştirmeniz yeterlidir. Bu, mantıkta değişiklik yapmadan mevcut altyapınızın çalışmasını sağlar.
curl https://api.abliteratedmeaning.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the definition of abliterated."}]
}'from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedmeaning.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)import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedmeaning.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);
Temel URL ve Kimlik Doğrulama
Benzersiz API anahtarınızı yetkilendirme başlığında kullanarak tüm istekleri özel temel URL'ye yönlendirin. Bu anahtar, /v1/chat/completions endpoint.
curl https://api.abliteratedmeaning.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the definition of abliterated."}]
}'
Sohbet Tamamlamaları Uç Noktası
Metin verisini gönderin ve uncensored modelden ham metin çıktısı alın. Kullanın uncensored kurumsal güvenlik duvarlarını atlayan özelleştirilmiş sürüme erişmek için model kimliği. Uç nokta, üretim sürecindeki hassas kontrol için sıcaklık, top_p ve durma dizeleri dahil olmak üzere standart JSON yüklerini destekler.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedmeaning.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)
Akış ve Araç Kullanımı
İstek gövnenizde stream parametresini true olarak ayarlayarak gerçek zamanlı token teslimatını etkinleştirin. Bu, faturalandırma şeffaflığı için toplam token kullanımını içeren son parçayı barındıran Sunucu Tarafı Olayları (SSE) döndürür. Ayrıca işlev çağırma için araçlar tanımlayabilir veya JSON çıktısını zorlayabilirsiniz. response_format parametre.
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)
Parameters and Limits
Model davranışını temperature ve seed gibi standart parametreleri kullanarak kontrol edin, ancak sistemin katı sınırlarına saygı gösterin. Her istek, bağlam penceresi için 100,000 tokena kadar içerebilir; her çağrı için maksimum çıktı 16,000 token'dır. max_tokens belirtmezseniz, varsayılan çıktı 2,048 token ile sınırlıdır.
Sıkça sorulan sorular
API anahtarım geçersizse ne olur?
Sunucu 401 Unauthorized hatasını hemen döndürür. Anahtarı panodan doğru kopyaladığınızdan ve doğru temel URL'yi kullandığınızdan emin olun. Anahtarın ifşa edildiğinden şüpheleniyorsanız anahtarınızı yeniden oluşturun.
Neden 402 hatası alıyorum?
Bu, ön ödemeli kredi bakiyenizin sıfır olduğunu veya istek için yetersiz olduğunu gösterir. Krediler süresi dolmaz, bu nedenle istediğiniz zaman USDT veya USDC ile kredi yükleyebilirsiniz. Hatalar ve reddetmeler krediyi tüketmez, ancak başarılı tamamlamalar tüketir.
Bu uncensored LLM için hız limitleri nelerdir?
Dakikada 300 istek ve anahtar başına 8 eşzamanlı istekle sınırlısınız. Bu limitleri aşmanız durumunda size 429 Too Many Requests hatı döndürülür. Yeniden denemeden önce birkaç saniye bekleyin veya daha yüksek bir işlem hacmi için planınızı yükseltin.
API anahtarınızı güvence altına alın
Kaydolun, anahtarı alın, temel URL'yi güncelleyin. Tamam.