OpenRouter Alternatifi: İstemcinizi üç satırda değiştirin
Mevcut OpenAI uyumlu istemcinizi, temel URL ve API anahtarını güncelleyerek sansürsüz uç noktamıza aktarın. Kod değişikliği gerekmez.
https://api.openrouteralternativeapi.com/v1uncensored
Temel URL ve Kimlik Doğrulama
API'miz standart OpenAI uyumlu yapıyı izler. Sağlayıcıyı değiştirmek için istemci yapılandırmanızı temel URL'miz ve geçerli bir API anahtarı ile güncellemeniz yeterlidir. E-posta ve şifre ile kaydolduktan sonra API anahtarını al sayfasından anahtarınızı oluşturabilirsiniz. Deneme için kredi kartı gerekmez.
Kimlik doğrulama Authorization başlığı aracılığıyla yapılır. Anahtarınızın Bearer token olarak gönderildiğinden emin olun. Deneme kredisi $0.50'dır ve 7 gün boyunca geçerlidir. Daha fazla kapasiteye ihtiyacınız varsa, kripto ile (USDT veya USDC) $10'dan başlayan bakiye yükleyebilirsiniz.
İlk İstek
Standart POST /v1/chat/completions uç noktasını kullanarak ilk tamamlama isteğinizi gönderin. İçerik reddetmelerinin minimal olduğu büyük dil modelimize erişmek için model kimliğini uncensored olarak belirtin.
- Girdi tokenları: 1M başına $0,25
- Çıktı tokenları: 1M başına $1,00
Bağlam penceresinin toplam 100.000 token olduğunu unutmayın. 8 MB gövde limitini aşan istekler reddedilir.
curl https://api.openrouteralternativeapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
Python SDK
Resmi openai Python SDK'sini kullanın. Bunu temel URL'mize yönlendirin ve API anahtarınızı sağlayın. Bu, herhangi bir standart OpenAI uyumlu istemci kitaplığı ile çalışır.
Model kimliği uncensored'dir. Bu, GPT, Claude veya Gemini'nin yeniden satışı değil, GPU sunucularımızda çalışan açık ağırlıklı bir modeldir.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouteralternativeapi.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
Node.js için, tercihinize bağlı olarak resmi @anthropic-ai/sdk veya openai paketini kullanın. Temel URL'yi uç noktamıza ayarlayın. model alanı uncensored olarak ayarlanmalıdır. Standart sohbet tamamlamaları için yanıtları doğru şekilde işlediğinizden emin olun.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouteralternativeapi.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);
SSE ile Akış
Akış yanıtları için Sunucu Tarafı Olayları (SSE) desteği sunuyoruz. İsteğinize stream: true ayarını yapın. API, tokenlar oluşturuldukça bunları işlemenizi sağlayan bir delta akışı döndürür. Bu, gerçek zamanlı sohbet arayüzleri için faydalıdır.
İstemcinizin akış sonlandırmasını ve ara hataları doğru şekilde işlediğinden emin olun.
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 ve Hatalar
Aşağıdaki limitlere dikkat edin:
- Hız limiti: Anahtar başına dakikada 300 istek.
- İstek gövdesi: max 8 MB.
- Bağlam penceresi: 100.000 token.
Yaygın hatalar şunları içerir:
401: Geçersiz API anahtarı.402: Yetersiz kredi.429: Hız limiti aşıldı.
İçerik limiti: Küçük yaşlılarla ilgili cinsel içerik her zaman sansürsüz modda bile engellenir.
Teknik özellikler
Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.
| Öğe | Değer |
|---|---|
| Biçim | OpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır |
| Model kimliği | uncensored |
| Base URL | https://api.openrouteralternativeapi.com/v1 |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| JSON modu | response_format: {"type": "json_object"} |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Hız limiti | anahtar başına dakikada 300 istek |
| İstek boyutu | en fazla 8 MB |
| Yanıt başlıkları | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| Ücretsiz deneme | $0,50, 7 gün, kart gerekmez · Deneme anahtarı: 2 paralel istek, dakikada 60; ilk yüklemeden sonra tam limitler (8 ve 300) |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
| Giriş | Google veya e-posta ve şifre |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
Hata kodları
Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.
| Kod | Tür | Anlamı |
|---|---|---|
400 | bad_request | geçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun |
401 | missing_key · invalid_key · key_revoked | anahtar yok, yanlış veya değiştirilmiş |
402 | no_credit | kredi bitti — yükleyin, hemen devam eder |
403 | content_blocked | reşit olmayanları içeren cinsel içerik — reddedildi, ücret yok |
404 | not_found | bilinmeyen uç nokta |
413 | request_too_large | gövde 8 MB'tan büyük |
429 | rate_limited · concurrency | dakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin |
503 | upstream_busy | model meşgul — birkaç saniye sonra tekrar deneyin |
Sorular ve cevaplar
Bu GPT veya Claude'un bir yeniden satışı mı?
Hayır. Kendi açık ağırlıklı modelimizi GPU sunucularımızda çalıştırıyoruz. Minimal reddetmeler için ayarlanmıştır ancak GPT, Claude, Gemini veya diğer tedarikçi modellerinden farklıdır.
Eğitim için istemleri mi kullanıyorsunuz?
Hayır. İstemleriniz modelinizi eğitmek için kullanılmaz. Hesabınız için yalnızca bir e-posta ve şifre isteriz.
İade alabilir miyim?
Bu kılavuzda iade politikalarını açıkça belirtmiyoruz ancak ön ödemeli kredi süresi dolmaz. Bakiye yükleme detayları ve bonus yapıları için fiyatlandırma sayfasını kontrol edin.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadar.