İlk istek beş dakikada
Mevcut OpenAI uyumlu istemcinizdeki üç yapılandırma değerini güncelleyerek sansürsüz API'mizi NSFW AI iş akışınıza entegre edin. Bu hızlı başlangıç; ek bağımlılık gerektirmeden kimlik doğrulama, metin üretimi ve akış özelliklerini kapsar.
Temel URL ve Kimlik Doğrulama
API'miz OpenAI v1 arayüzünü yansıtır, bu da uygulama mantığınızı değiştirmeden uç noktaları değiştirmenize olanak tanır. Temel URL olarak https://api.groknsfw.top/v1 kullanın. Kimlik doğrulama, Bearer token olarak Authorization başlığında geçirilen geçerli bir API anahtarı gerektirir. Bu anahtarı panelden Google ile giriş yaparak veya e-posta ile anında oluşturabilirsiniz. Her hesap aynı anda yalnızca bir aktif anahtarı destekler; yeni bir anahtar oluşturmak önceki anahtarı hemen geçersiz kılar. Bu tek anahtar modeli, çoğu geliştirme ve QA ortamı için erişim kontrolünü basitleştirir.
İlk İstek
Bağlantıyı test etmek için standart bir chat completion isteği gönderin. Model tanımlayıcısı uncensored olup, içerik reddetmelerini standart modellerden farklı şekilde işler. Anahtarınızın ve temel URL'nizin doğru olduğunu doğrulamak için curl komut satırı aracını kullanan aşağıdaki temel örneği inceleyin.
curl https://api.groknsfw.top/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."}]
}'
choices ve usage içeren bir JSON yanlısı alırsanız entegrasyonunuz aktiftir. Doğru faturalandırma takibi için token tüketimini görmek üzere usage nesnesini kontrol edin.
Python SDK Entegrasyonu
Uç noktamızla etkileşim kurmak için resmi openai Python paketini kullanın. Çağrı yapmadan önce base_url ve api_key özniteliklerini ayarlayın. Bu yaklaşım OpenAI şemasını destekleyen herhangi bir kütüphane ile çalışır ve diğer sağlayıcılardan geçişi kolaylaştırır.
from openai import OpenAI
client = OpenAI(base_url="https://api.groknsfw.top/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)
Bu kod parçası senkron bir isteği gösterir. Yüksek hacimli NSFW içerik üretimi için ana iş parçacığınızı bloklamadan eşzamanlı istekleri işlemek üzere eşzamansız istemciler kullanmayı değerlendirin.
Node.js SDK Kurulumu
JavaScript veya TypeScript uygulamaları için OpenAI SDK'sını temel URL'mize işaret edecek şekilde yapılandırın. Bu, mevcut istemci kodunuzun değişiklik yapmadan çalışmasını sağlar. Node.js ekosistemi bu uyumluluktan yararlanır ve NSFW sohbet arayüzlerinin hızlı prototiplenmesine olanak tanır.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.groknsfw.top/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);
Özel temel URL'leri destekleyen SDK'nın güncel bir sürümünü kullandığınızdan emin olun. Yapılandırma nesnesi, uç nokta eşleşme hatalarından kaçınmak için kesinlikle apiKey ve baseURL özelliklerini içermelidir.
Akış Yanıtları (SSE)
İsteklerinizde stream: true ayarlayarak gerçek zamanlı token üretimini etkinleştirin. API, bir Sunucu Tarafı Olayları (SSE) akışı döndürür ve tokenları oluşturuldukları anda iletir. Bu, sohbet uygulamalarındaki son kullanıcılar için algılanan gecikmeyi azaltır.
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)
delta içeriğini çıkarmak için SSE olaylarını ayrıştırın. Akıştaki son parça, doğru faturalandırma uzlaşımı için kullanmanız gereken toplam usage istatistiklerini içerir. Akış, token sayımı veya fiyatlandırma üzerinde etkili değildir.
Limitler, Hatalar ve Bağlam
İstekleriniz dakikada 300 ve anahtar başına 8 eşzamanlı istek sınırı ile sınırlıdır. Maksimum istek gövdesi boyutu 8 MB'tır ve bağlam penceresi toplamda 100.000 token'a kadar destekler. Hatalar standart HTTP formatlarında döndürülür: geçersiz anahtarlar için 401, yetersiz kredi için 402 ve hız limiti için 429. Kredi hataları ücretsizdir ancak hız limitleri isteklerinizi azaltmanızı gerektirir. İstek başına maksimum çıktı 32.000 token'dır; max_tokens belirtilmezse 2.048 token'a ayarlanır.
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 |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.groknsfw.top/v1 |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Model kimliği | uncensored |
| JSON modu | response_format: {"type": "json_object"} |
| 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 |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| Yanıt başlıkları | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Hız limiti | anahtar başına dakikada 300 istek |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| İstek boyutu | en fazla 8 MB |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| Ü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 |
| 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 |
| Giriş | Google veya e-posta ve şifre |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
| İç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 resmi Grok API mi?
Hayır, biz sansürsüz yanıtlar için ayarlanmış açık ağırlıklı bir model barındıran bağımsız bir hizmetiz. OpenAI ile aynı API protokolünü kullanıyoruz ancak modelimiz GPT-4, Grok veya başka bir satıcının modeli değildir. Özel model detayları için satıcının dokümantasyonunu kontrol edin.
Daha fazla API anahtarı nasıl alırım?
Her hesap için aynı anda yalnızca bir aktif API anahtarı ile sınırlısınız. Kontrol panelinde yeni bir anahtar oluşturmak önceki anahtarı hemen geçersiz kılar. Bu tasarım, bireysel geliştiriciler ve küçük ekipler için erişim yönetimini basitleştirir.
Fonksiyon çağırma desteğiniz var mı?
Evet, API <code>tools</code> ve <code>tool_choice</code> parametreleri aracılığıyla standart fonksiyon çağırma desteği sunar. Yapılandırılmış veri üretimi için <code>response_format: { "type": "json_object" }</code> kullanarak JSON çıktısını zorlayabilirsiniz.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın ve temel URL'yi değiştirin. Tüm kurulum bu.