Hızlı Başlangıç: uncensored API'yi entegre edin
Sansürsüz API anahtarımızı herhangi bir OpenAI-uyumlu istemciye ekleyin ve hemen yetişkin içerik oluşturmaya başlayın. Bu hızlı başlangıç kılavuzu ilk istekleriniz için temel URL'yi, kimlik doğrulamayı ve kod örneklerini kapsar.
Önkoşullar ve temel URL
Navigasyon API anahtarı al sayfa. Google ile oturum açın veya yalnızca bir e-posta adresi kullanarak bir hesap oluşturun. Hemen tek bir aktif anahtar alırsınız. Telefon numarası gerekmez. Tüm istekler için temel URL https://api.llmserverless.com/v1. Bu uç nokta standart OpenAI SDK'ları ile çalışır. İstemci yapılandırmanızdaki temel URL'yi buraya işaret edecek şekilde değiştirin. API anahtarınız her isteği kimlik doğrular. Güvenli tutun. Sunucusuz LLM altyapısına erişmek için ihtiyacınız olan tek kimlik bilgisi budur.
Kimlik doğrulama ve headerlar
Her istek Authorization header Bearer YOUR_API_KEY. Bu başlık hesabınızı tanımlar ve kullanımınızı ön ödemeli bakiyenize karşı izler. Bu başlık olmadan sunucu 401 hatası döndürür. Sunucusuz LLM API'si bu standart biçime dayanır. İstemci kütüphanenizin bu başlığı otomatik olarak enjekte ettiğinden emin olun. Ham bir HTTP istemcisi kullanıyorsanız, başlığı manuel olarak ekleyin. Yanlış anahtarlar hemen reddedilmeye neden olur. Geçerli anahtarlar, içerik oluşturmaya devam etmenizi sağlar.
İlk isteğinizi gönderme
Şu /v1/chat/completions metin oluşturmak için uç nokta. Model tanımlayıcısı uncensoredYasal yetişkin kullanımı için içerik reddetmeleri olmadan cevap verir. Prompt'unuzu messages dizi. Sistem girdiyi işler ve bir yanıt döndürür. Bu, sıfır kısıtlama ile saf çıkarımdır. Parametreleri ayarlayabilirsiniz temperature rastgeleliği kontrol etmek için. Bağlam penceresi 100.000 token'e kadar destekler. Bu, uzun konuşmalar veya büyük belge işleme için olanak tanır. Bağlantıyı doğrulamak için basit bir istemle başlayın.
SSE ile akış yanıtlar
Ayarla stream: true istemci gövnenizde. Sunucu, kısmi yanıtlar içeren Sunucu Tarafı Olayları (SSE) gönderir. Bu, algılanan gecikmeyi önemli ölçüde azaltır. Tokenlar oluşturuldukları gibi iletilir. Son parça kullanım istatistiklerini içerir. Bu, gerçek zamanlı uygulamalar için kritiktir. Arabellekleme sorunları özel uygulamalarda yaygındır. SSE ayrışımını dikkatli bir şekilde yönetin. Sunucusuz LLM API'si tutarlı bir akış sağlar. Anında geri bildirimin önemli olduğu sohbet arayüzleri için bunu kullanın. Kullanıcı deneyimini dramatik olarak iyileştirir.
Fonksiyon çağırma ve JSON modu
İşlev çağrısını bir tools isteğinizde dizi. Model yapılandırılmış araç çağrıları oluşturabilir. Kullanın response_format: {"type": "json_object"} JSON çıktısını zorlamak için. Bu, veri çıkarma görevleri için faydalıdır. Uncensored LLM API bu özellikleri tam olarak destekler. Şemanızda özel araçlar tanımlayabilirsiniz. Model sağlanan yapıya uyar. Bu, arka uç mantığınızla güvenilir entegrasyon sağlar. Önce basit araç tanımlarıyla test edin. Karmaşık şemalar, esneklik için daha yüksek sıcaklık değerleri gerektirebilir.
Hız sınırlamaları ve kısıtlamalar
Her API anahtarı dakikada 300 istekle sınırlıdır. Herhangi bir anda 8 eşzamanlı istek yapabilirsiniz. İstek gövdesi boyutu 8 MB'ı aşmamalıdır. Bu limitler kötüye kullanımı önler ve adil kullanım sağlar. Hız sınırını aşarsanız 429 hatası alırsınız. Gerekirse birden fazla anahtar kullanarak eşzamanlılığı artırın. Sunucusuz LLM API'si yüksek hacimleri verimli bir şekilde işler. Beklenmeyen kısıtlamalardan kaçınmak için kullanımınızı izleyin. Bu kısıtlamalar katı ancak öngörülebilirdir. Pürüzsüz çalışma için mimarinizi buna göre planlayın.
cURL
curl https://api.llmserverless.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of five fictional superhero names for my app."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.llmserverless.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.llmserverless.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)SSS'ler
Bu gerçek bir sunucusuz LLM API'si mi?
Evet, kendi ayarlanmış modelimizi özel sunucularda çalıştırıyoruz. Altyapıyı yönetmenize veya soğuk başlatmalar için beklemenize gerek yoktur. Tüketilen tokenlar için ödeme yaparsınız. Hatalar ve reddiye kredinizi yemez. Bu kurulum, geliştiriciler için maliyeti ve karmaşıklığı minimize eder.
Sansürsüz API anahtarı için nasıl ödeme yaparım?
Kripto para kabul ediyoruz: TRC20 üzerinde USDT veya Base üzerinde USDC. Minimum yüklemeler $20. Daha büyük miktarlar için bonus kredi alırsınız. Ön ödemeli krediniz süresi dolmaz. Herhangi bir faturalandırma sorunu için Destek sayfasını kullanın.
Bağlam penceresi boyutu nedir?
Model, 100.000 token'lık bir bağlam penceresini destekler. Bu pencere hem istem hem de yanıtı kapsar. İstek başına 16.000 token'a kadar üretebilirsiniz. Belirtilmezse varsayılan çıktı 2.048 token'dır. Bu, kesilme olmadan kapsamlı uzun formatlı içerik üretimi sağlar.
API anahtarınız sadece bir form kadar uzakta
Kaydolun, anahtarı kopyalayın, temel URL'yi güncelleyin. Tam kurulum bu.