Süzgeçsiz AI API Hızlı Başlangıç
Standart OpenAI SDK'sını kullanarak uncensored AI API'mizi dakikalar içinde entegre edin. Metin gönderin, akış (streaming) etkinleştirin ve yerine konulabilir bir uç nokta ile araçları çağırın.
Kimlik Doğrulama ve Temel URL
API, standart API anahtarı kim doğrulaması kullanır. Anahtarınızı Authorization header'ı her istek için kullanın. Temel URL https://api.uncensoredopenrouter.com/v1. Bu URL, resmi OpenAI SDK'ları ile base_url.
Karmaşık kurulum gerekmez. Panelden bir anahtar oluşturun ve istemcinize iletin.
İlk Sohbet Tamamlamanızı Gönderme
Şuraya bir POST isteği gönderin /v1/chat/completions mesajlarınızla birlikte. Model kimliği uncensored. Yasal yetişkin içeriği reddetmeyen metin çıktıları üretir.
Başlamak için temel bir curl örneği:
curl https://api.uncensoredopenrouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the hash of this file path"}]
}'Bağlam penceresi, istem ve tamamlama için birlikte 100.000 token'dır.
Python SDK Kullanımı
Resmi OpenAI Python kütüphanesini kullanın. Ayarlayın base_url ve api_key çağırmadan önce chat.completions.create. Bu, kodunuzun uncensored modelimizde çalıştığını sağlar.
Örnek yapılandırma:
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredopenrouter.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)Geç model="uncensored" çağrılarınızda.
Node SDK Entegrasyonu
OpenAI npm paketini yükleyin. Özel temel URL ve API anahtarınızla istemciyi yapılandırın. Bu, Node.js uygulamalarına sorunsuz entegrasyon sağlar.
Kod parçacığı:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredopenrouter.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);İstekler işlenir. Kuyruk tahsisi için bekleme yok.
Gerçek Zamanlı Belirteçler İçin Akışın Etkinleştirilmesi
Ayarla stream: true Sunucu Tarafından Gönderilen Etkinlikler (SSE) aracılığıyla oluşturuldukları gibi tokenları almak için. Bu, kullanıcılar için algılanan gecikmeyi azaltır. API, Sunucu Tarafından Gönderilen Etkinlikler (SSE) kullanır.
Akış örneği:
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)Token kullanımı, faturalandırma doğruluğu için son chunk'ta yer alır.
Saniye Başına İstek Limitleri ve Hatalar
API, anahtar başına dakikada 300 istek sınırı uygular. Bu sınırı aşarsanız 429 hatası alırsınız. 401 hatası anahtarınızın geçersiz olduğunu gösterir. 402 hatası yetersiz kredi olduğunu belirtir.
Hatalar ücretsizdir. Yalnızca başarılı token kullanımı için ödeme yaparsınız. 100.000 tokenlık bağlam penceresi istek başına sıfırlanır.
Sıkça sorulan sorular
Bu resmi OpenRouter uncensored API'si mi?
Hayır. Bağımsız bir hizmetiz. OpenRouter'ın modellerini veya altyapısını sunmuyoruz. Özel limitleri ve fiyatlandırmayı öğrenmek için OpenRouter'ın dokümantasyonuna bakın. API'miz kendi modellerine sahip ayrı, barındırılan bir çözümdür.
Ön ödemeli kredi nasıl çalışır?
Bakiye, gerçek token kullanımına göre ücretlendirilir. Hatalar ve reddedilen istekler ücretsizdir. Bakiye süresi dolmaz. Yalnızca kripto ile, en az $20'den başlayan şekilde yükleyebilirsiniz.
Bağlam penceresi boyutu nedir?
Bağlam penceresi, istem ve tamamlama birlikte 100.000 token'dır. İstek başına 16.000 token'a kadar gönderebilirsiniz.
API anahtarınızı açın
Kaydolun, anahtarı alın ve temel URL'nizi güncelleyin. Tüm süreç bu.