En İyi LLM API'si/uncensored model için API Dokümantasyonu
uncensored model için API Dokümantasyonu
İlk uncensored isteğinizi OpenAI-uyumlu API'mize saniyeler içinde gönderin. Bu kılavuz kimlik doğrulama, SDK kullanımı, streaming ve uncensored LLM API'si için limitleri kapsar.
Kimlik Doğrulama ve Temel URL
Başlamak için istekleri gönderin https://api.bestllmapiprovider.com/v1 API anahtarınızla birlikte. Temel URL, istemci yapılandırmanızdaki standart OpenAI uç noktasının yerini alır. Anahtarı Authorization: Bearer <key> header'ı her çağrı için kullanın. Bu, resmi OpenAI SDK'ları ve herhangi bir OpenAI-uyumlu istemci ile çalışır.
Gerekli Başlıklar
Content-Type: application/jsonAuthorization: Bearer YOUR_API_KEY
Anahtarınızı güvende tutun. Kaybederseniz, panelden yeni bir tane oluşturun. Eski anahtar hemen çalışmayı bırakır.
curl https://api.bestllmapiprovider.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the total cost for 50k tokens"}]
}'
Hızlı Başlangıç: İlk uncensored isteğinizi gönderin
Şuraya POST isteği yapın: /v1/chat/completions metin çıktısı almak için. Model kimliği her zaman uncensoredİsteminizi şuna gönderin messages dizi. API, yasal yetişkin kullanım için içerik filtreleri olmadan doğrudan bir yanıt döndürür.
Örnek Payload
model:"uncensored"messages:[{"role": "user", "content": "Explain quantum entanglement."}]
Bu uç nokta yalnızca meti üretimi işler. Resimleri veya sesi desteklemez. Çıktı stilini kontrol etmek için aşağıdaki parametreleri kullanın.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestllmapiprovider.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)
Parametreler: Sıcaklık, Top-P ve Seed
Yaratıcılığı temperature ve top_pAyarla temperature dengeleyici çıktı için 0.7'ye kadar veya daha fazla çeşitlilik için 1.5'e kadar. Kullan top_p örneklenen tokenların olasılık kütlesini sınırlamak için. Bir seed tekrarlanabilir sonuçlar için tamsayı. Bu parametreler modeli belirli görevler için ayarlamanıza yardımcı olur.
Temel Parametreler
temperature: 0.0 to 2.0top_p: 0.1 to 1.0seed: herhangi bir tamsayı
Şunlarla birleştirin max_tokens uzunluğu kontrol etmek için. Model, bağlam penceresi sınırlarını sıkı bir şekilde dikkate alır.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestllmapiprovider.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ı ve belirteç sayma
Ayarlayarak akışı etkinleştirin stream: true istekinizde. API, oluşturulan her token için Sunucu Tarafından Gönderilen Olaylar (SSE) gönderir. Bu, uzun yanıtlar için algılanan gecikmeyi azaltır. Token kullanımı son parçada bildirilir.
Akış Yönetimi
- Gelen parçaları okuyun
- Parse the
deltafield - Kontrol Et
usageson parçada
Akış, tüm parametrelerle çalışır. Token başına fiyatlandırmayı etkilemez. Oluşturulan gerçek tokenlar için ödeme yaparsınız.
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)
Fonksiyon Çağırma ve JSON Modu
Kullan tools işlev çağrısı için veya response_format JSON çıktısı için. Ayarlayın response_format için {"type": "json_object"} katı JSON için. Model, ayrıştırılmaya uygun yapılandırılmış veri döndürür. Bu, ajanlar oluşturmak veya veri çıkarma hatları kurmak için kullanışlıdır.
Yapılandırma
tools: işlev tanımlamalarından oluşan bir diziresponse_format:{"type": "json_object"}
Prompt talimatlarınızın şemayla eşleştiğinden emin olun. Model hala doğrulama gerektirebilir. Olası ayrıştırma hatalarını her zaman işleyin.
JSON Modu Örneği
Ayarla response_format katı JSON çıktısını zorlamak için. Bu, son işleme ihtiyacını azaltır.
Limitler, Hatalar ve Bağlam Penceresi
Bağlam penceresi toplam 100.000 token'dır. Maksimum çıktı istek başına 16.000 token'dır. Ana başına dakikada 300 istek gönderebilirsiniz. Aynı anda sekiz eşzamanlı istek izin verilir. Hatalar standart HTTP kodlarını döndürür.
Yaygın Hatalar
- 401: Geçersiz veya eksik API anahtarı
- 402: Yetersiz kredi
- 429: Hız sınırı aşıldı
İçerik limitlerinden kaynaklanan redler kredi ücretlendirmez. Hatalar da kredi ücretlendirmez. Ön ödemeli kredinizin süresi asla dolmaz.
İstek Limitleri
Maksimum istek gövdesi boyutu 8 MB'dır. Bu değerin aşılması 413 hatası döndürür. Token kullanımınızı dikkatlice yönetin.
Sıkça sorulan sorular
Sansürsüz LLM API'si için nasıl ödeme yaparım?
Yalnızca kripto ile (TRC20 üzerinde USDT veya Base üzerinde USDC) yükleme yaparsınız. $20 ile $500 arasındaki herhangi bir tam tutar kabul edilir. Kredi, gerçek token kullanımı için ücretlendirilir: 1M girdi token başına $0.15 ve 1M çıktı token başına $0.50.
Uncensored model eğitim için mi kullanılıyor?
Hayır, istemleriniz eğitim için kullanılmaz. Model, özel sunucularımızda çalışan açık ağırlıklı bir modeldir. Yasal yetişkin kullanım için içerik reddi olmadan yanıt verecek şekilde ayarlanmıştır.
Bir 402 hatası alırsam ne olur?
402 hatası, bakiyenizin kalmadığını gösterir. API'yi kullanmaya devam etmek için hesabınızı kripto ile yüklemeniz gerekir. 401 veya 429 gibi hatalar bakiye ücretlendirmez.
API Anahtarınızı Alın
Kaydolun, anahtarınızı alın, uç noktayı güncelleyin. Hepsi bu.