Filtresiz LLM API Hızlı Başlangıç
Standart OpenAI uyumlu bir uç nokta kullanarak uygulamanıza entegre edin. Bu kılavuk; istek göndermeye hemen başlayabilmeniz için gerekli olan tam uç noktaları, kimlik doğrulamayı ve akış protokollerini sağlar.
Temel URL ve Kimlik Doğrulama
Tüm istekler için temel URL https://api.storyunfiltered.com/v1API anahtarınızı şunun sonuna ekleyin: Authorization header'ı bearer token olarak kullanın. Her hesap bir aktif anahtar oluşturur; anahtarı değiştirmek öncekini geçersiz kılar. Kayıt için telefon numarası gerekmez ve anahtarınızı anında almak için Google veya e-posta kimlik bilgilerinizle kimlik doğrulaması yapabilirsiniz.
Örnek Başlık:
Authorization: Bearer YOUR_API_KEY
İlk İstek
Şuraya bir POST isteği gönderin /v1/chat/completions model kimliği ile uncensored. API, standart parametreleri kabul eder temperature ve stop. Yanıtlar, oluşturulan metni içeren JSON formatında döndürülür. message.content alanı.
Örnek İstek:
model:uncensoredmessages: Kullanıcı/yardımcı mesaj dizisi
Model Listeleme ve Yapılandırma
GET isteği göndererek mevcut modelleri getirin /v1/models. Mevcut tek model uncensored, kısıtlamasız içerikler için ayarlanmış açık ağırlıklı bir modeldir. Fonksiyon çağırma, JSON modu ve Sunucu Tarafı Olayları (SSE) üzerinden akış desteği sunar. Şu parametreleri yapılandırın: top_p ve seed çıktı çeşitliliğini kontrol etmek için.
Örnek Yanıt:
id:uncensoredobject:model
SSE ile Akış Yanıtları
Ayarlayarak akışı etkinleştirin stream: true istekinizde. API, her parça kısmi bir yanıt içeren Sunucu Tarafından Gönderilen Olaylar akışı döndürür. Son parça, faturalandırma amacıyla token kullanım istatistiklerini içerir. Bu yaklaşım, uzun formatlı içerik oluşturma için algılanan gecikmeyi azaltır.
Örnek Akış:
event:messagedata: Şu içeren JSON parçasıdeltaiçerik
Araç Çağırma ve JSON Modu
Şu tools uygulamanız için işlev şemalarını tanımlayan parametre. Model, uygun olduğunda yapılandırılmış araç çağrıları döndürür. Katı JSON çıktısı için şunu ayarlayın response_format için {"type": "json_object"}. Bu, yanıtın ek markdown biçimlendirmesi olmadan geçerli JSON olmasını sağlar. Parametreler gibi tool_choice belirli araç kullanımını zorlamanıza olanak tanır.
Örnek Araç Şeması:
name:get_weatherdescription:Get current weather
Token Limitleri ve Hız Sınırları
Bağlam penceresi, birleşik istem ve tamamlama için 100.000 tokene kadar destekler. İstek başına maksimum çıktı 16.000 token'dır veya max_tokens ayarlanmamıştır. Hız sınırları dakikada 300 istek ve anahtar başına 8 eşzamanlı istektir. İstek gövdeleri 8 MB'ı geçmemelidir. Hatalar ve reddetmeler krediyi tüketmez.
Örnek Limitler:
max_tokens: 16,000rate_limit: 300 RPM
cURL
curl https://api.storyunfiltered.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.storyunfiltered.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.storyunfiltered.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
Bu hizmet için temel anahtar kelime nedir?
Birincil anahtar kelime unfiltered story'dir; bu da ham, sansürsüz içeriğe odaklandığımızı yansıtır. Bu, uygulamalarınızın yasal yetişkin veya tartışmalı konular için keyfi politika reddetmeleri olmadan metin almasını sağlar.
İsteklerimi nasıl doğrularım?
API anahtarınızı Authorization başlığında bearer token olarak ekleyin. Bu anahtarı Get API key sayfasında Google veya e-posta ile kayıt yoluyla oluşturabilirsiniz. Anahtar temel URL altındaki tüm uç noktalar için geçerlidir.
Ödeme ve faturalandırma detayları nelerdir?
Fiyatlandırma, 1M giriş token'ı başına $0.15 ve 1M çıktı token'ı başına $0.50'dir. Ödemeler yalnızca kripto para ile (TRC20 üzerinde USDT veya Base üzerinde USDC) kabul edilir ve tutarlar $20 ile $500 arasındadır. Bakiye süresi dolmaz ve daha büyük yüklemeler için bonuslar geçerlidir.
Anahtarınızı şimdi alın
Kaydolun, anahtarı alın, temel URL'yi güncelleyin. Yapmanız gereken tek şey bu.