Sınır Tanımayan API dokümantasyonu
Bu dokümantasyon, uncensored LLM API'mize entegrasyon için gerekli temel detayları sağlar. Base URL'yi, kimlik doğrulama adımlarını ve tercih ettiğiniz dil için kod örneklerini bulacaksınız.
Temel URL ve Kimlik Doğrulama
Sağlanan temel URL'yi ve bir API anahtarını kullanarak istek göndermeye başlayın. Hizmetimiz OpenAI-uyumlu bir protokol üzerinde çalışır, bu nedenle minimum yapılandırma değişikliğiyle standart SDK'ları kullanabilirsiniz. Tüm istekler için temel URL https://api.openroutereualternative.com/v1. Benzersiz API anahtarınızı Authorization header'ı her istek için kullanın.
Kimlik doğrulama basit ve güvenlidir. Anahtarınızı API anahtarı al Google veya e-posta ile giriş yapın. Anahtar oluşturulduktan hemen sonra gösterilir. Ön ödemeli kredilerinize tam erişim sağladığı için güvenli bir şekilde saklayın. Telefon numarası veya karmaşık kurulum adımları gerektirmeziz. Verileriniz gizli yönlendirme ücretleri olmadan uyumlu bir ortamda kalır.
İlk İstek
İlk mesajınızı gönderin /v1/chat/completions uç noktası için model kimliği basitçe uncensored. Bu model yasal yetişkin kullanım için ayarlanmış açık ağırlıklı bir büyük dil modelidir ve tartışmalı konuları reddetmez. GPT, Claude veya başka bir satıcının modeli değildir.
Aşağıda cURL kullanan temel bir örnek yer almaktadır. Değiştirin YOUR_API_KEY gerçek anahtarınızla birlikte. İstek gövdesi model kimliğini, bir sistem istemini ve bir kullanıcı mesajını içerir. Bu örnek, API'mizin ekstra yük olmadan doğrudan sansürsüz doğasını gösterir.
curl https://api.openroutereualternative.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the GDPR compliance docs"}]
}'
Python SDK Entegrasyonu
Özel bir temel URL ile resmi OpenAI Python SDK'sını kullanarak API'mizle etkileşim kurun. Bu yaklaşım, zaten OpenAI istemcileri kullanan mevcut kod tabanlarıyla uyumluluğu sağlar. Sadece ayarlamanız gerekir base_url ve api_key parametreler. Model kimliği uncensored.
Streaming, Server-Sent Events (SSE) üzerinden desteklenir. Kullanın stream=True belirteçlerin üretildikçe alınması için parametre. Son parça, istek için toplam belirteç kullanımını içerir. Bu yöntem gerçek zamanlı uygulamalar için verimlidir. API'miz sıcaklık, top_p ve durma dizileri gibi parametreleri destekler.
from openai import OpenAI
client = OpenAI(base_url="https://api.openroutereualternative.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 SDK Entegrasyonu
API'mizi OpenAI Node.js SDK'sını kullanarak entegre edin. İstemciyi özel temel URL'niz ve API anahtarınızla yapılandırın. Model kimliği uncensored. Bu yapı, sohbet tamamlama (chat completions) için aşina olduğunuz yöntemleri kullanmanızı sağlar. Bağlam mesajlarını iletebilir, sıcaklık ayarlayabilir ve durdurma dizileri (stop sequences) belirleyebilirsiniz.
Fonksiyon çağırma, aracılığıyla desteklenir tools parametresi. JSON modunu kullanarak da zorlayabilirsiniz response_format: {type: "json_object"}. Bu özellik, yapılandırılmış veri çıkarımı için kullanışlıdır. API, şu parametreleri işler: presence_penalty ve frequency_penalty beklendiği gibi. Bu esneklik, onu geliştiriciler için güçlü bir OpenRouter alternatifi yapar.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openroutereualternative.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);
Streaming ve SSE Kullanımı
Ayarlayarak akışı etkinleştirin stream: true istekinizde. API, Sunucu Tarafından Gönderilen Olaylar akışı döndürür. Her olay, kısmi bir yanıt parçası içerir. Son parça, faturalandırma amacıyla tam token kullanım istatistiklerini içerir.
Akış, son kullanıcılar için algılanan gecikmeyi azaltır. Hemen geri bildirim gerektiren sohbet arayüzleri için idealdir. Bağlam penceresi, istem ve tamamlama için birlikte 100.000 belirtece kadar destekler. İstek başına maksimum çıktı 16.000 belirtektir. Eğer max_tokens açıkça ayarlanmamışsa, varsayılan değer 2.048 tokendir. Bu denge, yanıt sınırını aşmadan derin bağlam sağlar.
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)
Limitler, Hatalar ve Bağlam
Hizmet kesintilerini önlemek için istek limitlerinizi izleyin. Her API anahtarı dakikada 300 istek ve 8 eşzamanlı istek destekler. Maksimum istek gövdesi boyutu 8 MB'tır. Hatalar standart HTTP durum kodları olarak döndürülür. 401 hatası geçersiz veya eksik bir API anahtarını gösterir. 402 hatası önceden ödenen kredinizin tükendiğini bildirir. 429 hatası hız sınırını aştığınızı işaret eder.
Token kullanımı şeffaftır. Giriş tokenları milyon başına $0.15, çıkış tokenları ise milyon başına $0.50'dir. Hatalar ve reddedilen istekler ücretsizdir. Kredi yalnızca kripto ile yüklenir. Model, reşit olmayanlarla ilgili istekleri reddeder ancak diğer yasal yetişkin içeriğe izin verir. Bu açık yapı, uygulamanız için öngörülebilir maliyetler sağlar.
Sık sorulan sorular
Sansursuz API için temel URL nedir?
Temel URL HTTPS://api.openroutereualternative.com/v1 şeklindedir. Bu URL herhangi bir OpenAI-uyumlu istemci ile çalışır. Authorization başlığında API anahtarınızı dahil etmeniz gerekir.
İsteklerimi nasıl doğrularım?
API anahtarınızı Authorization başlığında Bearer token olarak ekleyin. Anahtarınızı Get API key sayfasında oluşturun. Anahtar kayıt sonrası hemen gösterilir. Ön ödemeli kredilerinize erişim sağlar.
Bu uncensored LLM için token fiyatlandırma detayları nelerdir?
Giriş tokenları milyon başına $0.15'tir. Çıkış tokenları milyon başına $0.50'dir. Hatalar ücretsizdir. Kredi kripto ile yüklenir. Gizli yönlendirme ücreti yoktur.
API Anahtarınızı Alın
Kaydolun, anahtarı kopyalayın, temel URL'nizi güncelleyin. Tam yapılandırma bu kadar.