Hızlı Başlangıç: Uncensored LLM API'nizi Entegre Edin
Karmaşık yönlendirme katmanlarıyla uğraşmayı bırakın ve tek bir kısıtlamasız uç noktaya istek göndermeye başlayın. Bu rehber, tercih ettiğiniz dil kullanarak OpenAI uyumlu API'mizi beş dakikadan kısa sürede nasıl entegre edeceğinizi tam olarak gösterir.
https://api.alternativelitellm.com/v1uncensored
Önkoşullar ve hesap kurulumu
kimlik bilgilerinizi edinin ve ortam değişkenlerinizi yapılandırın. "Google ile Devam Et"e tıklayarak veya e-posta ve şifre kullanarak bir hesap oluşturun. API anahtarı al sayfa. $0.50 değerinde 7 gün boyunca geçerli bir deneme kredisi alırsınız, böylece yükleme yapmadan önce bağlantıyı doğrulayabilirsiniz. Tüm istekler için temel URL https://api.alternativelitellm.com/v1. Bu URL'yi base_url herhangi bir OpenAI-uyumlu SDK ile.
İlk isteğinizi gönderme
Resmi curl komutunu kullanarak standart bir chat tamamlama çağrısı yapın. Değiştirin YOUR_API_KEY panelden aldığınız anahtarınızla birlikte. Model kimliği her zaman uncensored. Bu, standart reddi olmaksızın yetişkin, kurgusal veya tartışmalı konulara izin veren bir metin yanıtı döndürür. Sistem, parametreleri kabul eder, örneğin temperature ve top_p çıktı varyasyonu için.
curl https://api.alternativelitellm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Translate this Python script to Java"}]
}'
Yanıt yapısı standart OpenAI formatıyla eşleşir. Giriş tokenları 1M başına $0.15, çıkış tokenları ise 1M başına $0.50'den ücretlendirilir. Hatalar ve reddedilen yanıtlar ön ödemeli bakiyenizi tüketmez.
Python SDK entegrasyonu
İstemciyi temel URL ve anahtarınız ile başlatın. Bu OpenAI Bu API ile doğrudan çalışan Python paketi. Modeli uncensored tüm etkileşimler için. Bu yaklaşım özel sarmalayıcılara veya ara yazılıma olan ihtiyacı ortadan kaldırır. Şu parametreleri yapılandırın: max_tokens çıktı uzunluğunu kontrol etmek için. Belirtilmedikçe varsayılan maksimum çıktı 2.048 token'dir.
from openai import OpenAI
client = OpenAI(base_url="https://api.alternativelitellm.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)
Bağlantıyı choices field yanıt nesnesinde. Bu yöntem arka uç hizmetleri ve otomatik ajanlar için idealdir.
Node SDK entegrasyonu
Doğru temel URL ile OpenAI istemcisini başlatın. Kullanın uncensored tüm tamamlamalar için model kimliği. Node SDK, doğru yapılandırıldığında kimlik doğrulama başlıklarını otomatik olarak yönetir. Bu kurulum web sunucuları ve kenar işlevleri için mükemmeldir. Şu standart parametreleri iletebilirsiniz stop dizileri hassas bir şekilde ayarlayın. Tüketici uygulamaları genellikle bu değerleri sabit kodlar. Bir API, her özel kullanım durumu için parametreleri ayarlamanıza olanak tanır.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.alternativelitellm.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);
Şunu kontrol edin usage token tüketimini izlemek için nesne. Bu yöntem, JavaScript veya TypeScript uygulamalarınızda tutarlı davranış sağlar.
SSE ile akış yanıtlar
Ayarlayarak akışı etkinleştirin stream: true istekinizde. API, gerçek zamanlı token teslimi için Sunucu Tarafından Gönderilen Etkinlikler (SSE) döndürür. Her parça kısmi metin içeriği içerir. Son parça, tam token kullanım istatistiklerini içerir. Bu özellik, son kullanıcılar için algılanan gecikmeyi azaltır. Her olay geldiğinde işlemek için akış işleyicisini yapılandırın. Bu yöntemi sohbet arayüzleri veya gerçek zamanlı veri oluşturma için kullanı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)
İstemciniz bağlantıları temiz bir şekilde kapatmak için akış sonu olayını doğru şekilde işlediğinden emin olun. Bu, uzun süren işlemlerde kaynak sızıntılarını önler.
Tokenları, limitleri ve hataları işleme
Kullanımınızı izleyin ve hataları zarifçe yönetin. Bağlam penceresi istem artı tamamlama için 100.000 tokenı kapsar. İstek başına maksimum çıktı 16.000 tokendır. Belirtmezseniz max_tokens ayarlanmamışsa, limit varsayılan olarak 2.048 token'dır. Dakikada 300 istek ve anahtar başına 8 eşzamanlı istekle sınırlısınız. 401 hatası geçersiz bir anahtar olduğunu gösterir. 402 hatası kripto ile kredi yüklemeniz gerektiğini belirtir. 429 hatası hız sınırına ulaştığınızı işaret eder. Kredi süresi dolmaz, bu yüzden istediğiniz zaman kullanabilirsiniz.
Sık sorulan sorular
Sansürsüz içerikler için en iyi litellm alternatifi bu mu?
Evet, karmaşık yönlendirme olmadan tek, yüksek kapasiteli bir sansürsüz model sunar. Yetişkin ve tartışmalı konular için ayarlanmış açık ağırlıklı bir modele doğrudan erişim elde edersiniz. Bu, tipik geçitlerin tedarikçi kilitlemesini ve abonelik ücretlerini ortadan kaldırır.
Yükleme için hangi ödeme yöntemlerini kabul ediyorsunuz?
Yalnızca kripto para kabul ediyoruz: USDT (TRC20) veya USDC (Base). Minimum yükleme $20'dir ve maksimum $500'dür. Yükleme tutarınıza bağlı olarak bonus kredi alırsınız, bu +%5 ile +%15 arasında değişir.
Girdi ve çıktı tokenları için fiyatlandırma nasıl çalışır?
Giriş tokenları 1M başına $0.15, çıktı tokenları ise 1M başına $0.50'dir. Sadece gerçek kullanım için ödeme yaparsınız ve hatalar ücretsizdir. Peşin bakiye süresi dolmaz, bu nedenle bakiyenizi istediğiniz zaman kullanabilirsiniz.
API anahtarınıza erişin
Kaydolun, anahtarı alın ve uç nokta temel URL'sini güncelleyin. Basit yapılandırma.