Sansürsüz Grok Alternatifi: Barındırılan OpenAI API'si
güncellendi
Sansürsüz bir Grok alternatifi, Grok'un bir kopyası değildir. Farklı bir hizmette çalışan farklı bir modeldir ve dürüstçe sorulması gereken şey, bunun kullanım amacınıza uygun olup olmadığıdır. Bu sayfa, bu OpenAI uyumlu API'nin ne yaptığını, ne eksik olduğunu ve birkaç satır kodla nasıl deneneceğini açıklar.

Bir alternatif ne olabilir ve ne olamaz
İnsanlar birkaç yaygın nedenle bir sansürsüz Grok alternatifi arar. Bir hikaye sürekli reddedilmeler nedeniyle yarım kalır. Bir arkadaşlık veya rol yapma uygulaması, karanlık veya olgun temalar boyunca karakterde kalan bir modele ihtiyaç duyar. Bir ekip, abonelik yerine ön ödemeli kredi ile düz bir API ister. Her neden farklı bir özelliğe işaret eder, bu nedenle seçiminizi hangi özelliğin yönlendirdiğini bilmek faydalıdır.
Bu hizmetin sunduğu tek bir açık ağırlıklı modeldir; bağımsız bir sağlayıcı tarafından işletilir ve yetişkinlerin yasal kullanımı için içerik reddi olmadan yanıt verecek şekilde ayarlanmıştır. Grok değildir, xAI tarafından barındırılmaz ve isteminizi başka bir satıcının modeline ileten bir yönlendirici değildir. Grok'un kendi yeteneklerine (belirli bilgi veya xAI ürünleriyle entegrasyon gibi) ihtiyacınız varsa, bir alternatif bunları sağlayamaz. Kurgu, rol ve ton konusunda talimatlarınıza uyan bir uç noktaya ihtiyacınız varsa, bu hizmet bunu yapabilir.
Herkes için geçerli bir sınır vardır: reşit olmayanları içeren cinsel içeriğe izin verilmez. Bu ayarlanabilir değildir.
Bu API'den ne alırsınız
Arayüz bilinçli olarak küçüktür. İki yöntem, tek bir model ID'si ve standart OpenAI istek ve yanıt formatları.
| Öğe | Bu API |
|---|---|
| Biçim | OpenAI uyumlu, herhangi bir OpenAI SDK ile çalışır |
| Uç noktalar | POST /v1/chat/completions, GET /v1/models |
| Model kimliği | uncensored |
| Bağlam penceresi | 100.000 token, istem artı yanıt |
| Özellikler | Akış (SSE), fonksiyon çağırma, JSON modu, örnekleme parametreleri |
| Teklif edilmiyor | Görüntüler, ses, video, embedding'ler, ince ayar |
| Fiyat | 1M girdi token başı $0,15, 1M çıktı token başı $0,50 |
| Faturalandırma | Ön ödemeli kredi, abonelik yok, kredi süresi dolmaz |
temperature, top_p, stop, seed gibi örneklemleme kontrolleri ve cezalar iletilir. Başarısız veya reddedilen istekler için ücret alınmaz. İstemler eğitim için kullanılmaz.
Grok'un daha iyi bir seçim olabileceği durumlar
Adil bir karşılaştırma, mevcut çözümde kalmanız gereken durumları belirtir. Grok'un ayrıntıları için xAI'nin güncel dokümantasyonuna ve fiyatlandırmasına bakın, çünkü bunlar değişir ve bu sayfa bunları belirtmez.
- Özellikle Grok'a ihtiyacınız var. Ürün vaadiniz bu modelin davranışı üzerine kuruluysa, farklı bir model farklı davranacaktır. Bir model için ayarlanmış istemler genellikle başka birinde yeniden düzenleme gerektirir.
- Metinden fazlasına ihtiyacınız var. Bu hizmet yalnızca metin döndürür. Aynı hesapta görüntü oluşturma, embedding'ler veya ince ayarlama gerekiyorsa başka yere bakın veya iki sağlayıcı çalıştırın.
- Model seçeneğine ihtiyacınız var. Burada tek bir model kimliği var. Küçük hızlı bir model ile büyük bir model arasında geçiş yapan bir aracın geçebileceği başka bir model yoktur.
- Kamuya açık kurumsal geçmişe sahip bir tedarikçiye ihtiyacınız var. Bu bağımsız bir sağlayıcıdır. Satın alma süreciniz resmi güvenceler gerektiriyorsa, taahhüt vermeden önce bunları isteyin.
Diğer taraftan, barındırılan açık ağırlıklı bir uç noktanın iyi uyduğu durumlar daha dar ve nettir: kurgu ve rol yapma araçları, yetişkinler için arkadaş uygulamaları, reddetmeyen bir modele karşı istem testleri ve az sürprizle JSON çıktısı gerektiren arka uç işleri.
İki değişiklikle geçiş
Kodunuz zaten OpenAI tarzı bir API'yi çağırıyorsa, geçiş iki düzenleme gerektirir: base URL ve anahtar, ayrıca model adı. İsteğin geri kalanı olduğu gibi kalır. Bir curl testiyle başlayın.
export API_KEY="paste-your-key-here"
curl https://api.grokuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [
{"role": "system", "content": "You write gritty noir fiction for adult readers."},
{"role": "user", "content": "Open a scene in a rain-soaked harbour office."}
]
}'Ardından, akış (streaming) etkinleştirilerek Python SDK üzerinden aynı işlem:
import os
from openai import OpenAI
client = OpenAI(base_url="https://api.grokuncensored.cc/v1", api_key=os.environ["API_KEY"])
for chunk in client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Continue the harbour office scene."}],
stream=True,
):
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)Araç çağırma, sonuçlar role: "tool" mesajları olarak döndürülmek üzere aynı tools ve tool_choice alanlarını izler. Anahtarlar API anahtarı sayfasından gelir ve hızlı başlangıç desteklenen her parametreyi listeler. Google'ın açık modelleriyle çalışıyorsanız, sansürsüz Gemma entegrasyon sayfası ilgili bir kurulumu kapsar.
Geçiş yapmadan önce karar kontrol listesi
Bir geçişin mantıklı olup olmadığını karar vermek için bu listeyi kullanın. Her maddeyi genel izlenimlerle değil, kendi iş yükünüzü göz önünde bulundurarak yanıtlayın.
- Tam olarak bugün ne reddediliyor? Beş gerçek istemi yazın. Reddedilmeler yasal yetişkin kurgusu veya rol yapma ile ilgiliyse, içerik reddi olmadan yanıt vermeyi hedefleyen bir uç nokta sorunu çözer. Yasa dışı bir şey hakkında iseler, saygın hiçbir sağlayıcı yardımcı olmaz ve bu hizmet reşit olmayanlarla ilgili cinsel içerik konusunda sabit bir kurala sahiptir.
- Metin yeterli mi? Hattınız aynı tedarikçiden görüntüler veya embedding'ler gerektiriyorsa, ikinci bir hizmet çalıştırmanız gerekecektir.
- Tek bir model yeterli mi? Tek model kimliği, daha küçük veya daha büyük bir modele otomatik geri dönüş (fallback) olmadığı anlamına gelir. Yönlendirmeyi kendi kodunuzda oluşturabilirsiniz, ancak yönlendirilebilecek tek bir model vardır.
- İstemleriniz ne kadar uzun? Bağlam penceresi, istem ve yanıt için 100.000 token'dır. Çoğu sohbet ve hikaye işi için bu cömerttir. Çok büyük belge setleri için girdileri bölmeniz gerekebilir.
- Nasıl ödeme yapacaksınız? Bu site yalnızca kripto kabul eder: TRC20 üzerinde USDT veya Base üzerinde USDC. Ekibiniz bu şekilde ödeme yapamıyorsa, kalite ne olursa olsun hizmet uymaz.
- Hız limitlerine katlanabilir misiniz? Tam bir anahtar 8 eşzamanlı istek ve dakikada 300 izin verir. Yüksek hacimli toplu işler tarafınızda kuyruğa alınmayı gerektirebilir.
Çoğu yanıt olumlu geliyorsa, üretim trafiğini taşımadan önce deneme anahtarıyla yukarıdaki geçiş işlemini çalıştırın. Deneme ücretsizdir ve 7 gün sürer.
Uç noktanızı değil, istemlerinizi taşıyın
URL'yi değiştirmek kolay kısımdır. Bir model için ayarlanmış istemler genellikle değişmeden aktarılmaz. Kısa bir geçiş işlemi planlayın.
- Loglarınızdan yirmi gerçek istem toplayın, daha önce başarısız olan veya reddedilenler dahil.
- Yan yana çalıştırın. Her istemi aynı sistem mesajı ve sıcaklık ile her iki hizmete gönderin ve çıktıları kendiniz okuyun.
- Sistem mesajını ayarlayın. Açık ağırlıklı modeller genellikle rol, ton ve uzunluk için doğrudan açıklamalara iyi yanıt verir. Reddedilmeleri aşmak için eklediğiniz geçici çözümleri kaldırın; artık gerekli değillerdir ve yanıtları garip hale getirebilirler.
- Bir seed ve düşük sıcaklık ayarlayın (yapılandırılmış veri çıkarma gibi tekrarlanabilir olması gereken her adım için).
- JSON çıktısını kontrol edin
response_formatdeğerinijson_objectolarak ayarlayın ve her yanıtı kodda doğrulayın.
Eski sağlayıcıyı ilk haftalar boyunca yapılandırma ile değiştirilebilir tutun. Base URL'yi tutan tek bir ortam değişkeni yeterlidir.
Sorumluluk hakkında bir not
Varsayılan olarak reddetmeyen bir model seçmek bazı sorumlulukları size aktarır. Model, içerik politikanız olarak hareket etmez. Ürününüz kamuya açık ise neyin kabul edildiğini tanımlayın, bunu kullanım koşullarınızda belirtin ve yetişkin temalarının göründüğü yerlerde yaş doğrulaması ekleyin. Suistimal raporlarını incelemek için yeterli loglama yapın ve bu raporlara nasıl yanıt vereceğinize karar verin.
Bu aynı zamanda projenin kendisi için de pratik bir koruma sağlar. Geniş bir yasal yetişkin içeriği kabul eden bir hizmet, üstündeki uygulamanın hedef kitle ve amaç konusunda net olması durumunda en iyi şekilde çalışır. Rol yapma ve kurgu özelliklerini açıkça yetişkinler için çerçeveleyin ve tek bir zorunlu kuralı aklınızda tutun: her türlü çerçevede veya kurgusal bahane altında reşit olmayanlar içeren cinsel içerik yasaktır.
Planlamanız gereken maliyet ve sınırlar
Faturalandırma ön ödemeli ve token başına yapılır. 2.000 girdi tokeni ve 500 çıktı tokeni olan bir çağrı 2.000 x $0,15 / 1.000.000 = $0,0003 artı 500 x $0,50 / 1.000.000 = $0,00025, yani $0,00055 eder. 100.000 böyle çağrı ile toplam $55 eder. Mevcut sağlayıcınızın kendi fiyatlandırma sayfasında kontrol etmeniz gereken fiyatları kullanarak mevcut faturanızla karşılaştırın.
Bakiye yükleme işlemleri $20 ile $500 arasında tam tutarlardır. Daha büyük tutarlara bonus eklenir: $50'den +%5, $100'den +%10 ve $200'den +%15, yani $200 $230 krediye dönüşür. Ödeme kripto ile yapılır, TRC20 üzerinde USDT veya Base üzerinde USDC. Yeni kullanıcılar, kayıt sonrası API anahtarı sayfasında tek tıkla 7 gün geçerli, ödeme bilgisi gerektirmeyen $0,50 deneme kredisi talep edebilir. Ayrıntılar fiyatlandırma sayfasında yer almaktadır.
Tam bir anahtar için hız limitleri 8 eşzamanlı istek ve dakikada 300'dür. Deneme anahtarı 2 ve 60 alır. Bunları aşarsanız API, rate_limited veya concurrency koduyla HTTP 429 döndürür ve geçici bir aşırı yüklenme Retry-After: 5 ile 429 döndürür. İstemcinize kısa bir bekleme süresi içeren bir yeniden deneme mekanizması ekleyin.