TR ▾
API anahtarı al

Janitor AI API Anahtarı Çalışmıyor: Adım Adım Çözüm

Janitor AI API anahtarı çalışmıyorsa, hata neredeyse her zaman anahtarın arkasındaki hesapta veya beş alandan birinde bulunur. Aşağıdaki adımları sırayla uygulayın ve tahmin etmeden sorunu bulacaksınız.

güncellendi

Kırık bağlantısı tamir edilen kablo ile bağlantılı, parlayan bir anahtara bağlı sohbet balonu
Katmanlı filtre panellerinden geçen sohbet baloncukları, içerik filtrelerinin nerede olduğunu gösterir

Adım 1: Anahtarın çalıştığını doğrulayın

Janitor AI'ı denklemden çıkarın. Terminalde, YOUR_KEY yerine koyarak bunu çalıştırın:

curl -i https://api.nofilterapi.com/v1/chat/completions \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"uncensored","messages":[{"role":"user","content":"Reply with the word ready."}]}'

200 durumu ve choices dizisi, anahtarın, URL'nin ve model adının doğru olduğunu gösterir. X-Balance-USD başlığı kalan kredinizi gösterir. Bu çalışıyorsa, sorun Janitor AI yapılandırmasındadır; 3. adıma geçin. Başarısız olursa, durum kodu neyi düzelteceğinizi söyler ve 2. adımdaki tablo kodları nedenlerle eşleştirir.

Terminaliniz yok mu? Başlıklarla POST gönderebilen herhangi bir API test aracı aynı işlevi görür.

Adım 2: Durum kodunu okuyun

Durum veya mesajAnlamıÇözüm
401Anahtar kabul edilmiyorAnahtarı anahtar sayfasından yeniden kopyalayın; boşlukları kaldırın; başlığın Bearer ile başladığını ve ardından anahtarın geldiğini kontrol edin.
404URL yolu mevcut değilEk segment olmadan tam olarak https://api.nofilterapi.com/v1/chat/completions kullanın.
Model hatasıAd tanınmıyorModeli uncensored olarak ayarlayın
Bakiye veya ödeme hatasıKredi kalmadı veya deneme süresi dolduBakiye yüklemek için $20'dan başlayın veya henüz yapmadıysanız deneme kredisini alın
429 rate_limitedDakika başına limitin üzerindeBir dakika bekleyin; deneme dakikada 60, tam anahtar 300
429 concurrencyAynı anda çok fazla istekEk sekmeleri ve sohbetleri kapatın; deneme 2, tam anahtar 8
429 ile Retry-After: 5Geçici aşırı yüklenmeBeş saniye bekleyin ve yeniden oluştur'a basın.

Başarısız veya reddedilen istekler ücretlendirilmez, bu nedenle test etmek ücretsizdir. Testler arasında bir şeyi tek tek değiştirin. URL'yi, anahtarı ve model adını birlikte değiştirirseniz ve çalışmaya başlarsa, hangisinin yanlış olduğunu bilemezsiniz ve bir dahaki sefere aynı hatayı yaparsınız.

Adım 3: Janitor AI'daki ayarları girin

Bir sohbette API ayarlarını açın ve proxy seçeneğini seçin; bu, Janitor AI'ın kendi OpenAI uyumlu uç noktanıza bağlanma şeklidir. Menü adları sürümler arasında değişebilir, bu nedenle amaca göre eşleştirin. Üç değere ihtiyacınız var.

  1. Model adı: uncensored
  2. Proxy URL: https://api.nofilterapi.com/v1/chat/completions. Janitor AI'ın proxy alanı genellikle taban URL yerine tam uç nokta bekler. Kendi aracınız bir taban URL isterse https://api.nofilterapi.com/v1 kullanın.
  3. API anahtarı: anahtarınızı, önünde veya arkasında boşluk olmadan yapıştırın.

Ayarları kaydedin, ardından sayfayı yeniden yükleyin. "Hâlâ başarısız oluyor"un yaygın bir nedeni, yeni değerlerin kaydedilmemesi veya sohbetin hâlâ önceki bağlantıyı kullanıyor olmasıdır. Yeniden yüklemeden sonra eski başarısız bir istekte yeniden oluşturmak yerine yeni bir mesaj başlatın.

Sıklık sırasına göre yaygın hatalar

  • Tam uç noktanın gerektiği temel URL. /chat/completions olmadan istek mevcut olmayan bir yola gider ve 404 döndürür.
  • Çoğaltılmış yol. Zaten /v1 ile biten bir URL'nin ardından /v1/chat/completions yapıştırmak /v1/v1/... verir.
  • Başka bir servisin model adı. gpt-4 gibi isimler burada mevcut değildir. Tek ID uncensored'dir.
  • Yanlış yerden anahtar. Diğer hizmetlerden anahtarlar çalışmaz. Bunun için API anahtarı sayfası'ndaki anahtarı kullanın.
  • Gizli karakterler. Bir sohbet uygulamasından veya belgeden kopyalama, sona ek boşluk veya satır sonu ekleyebilir. Önce düz metin alanına yapıştırın ve kontrol edin.
  • Ekstra tırnak işaretleri. Anahtarı veya URL'yi tırnak işaretleri içine almayın.

Bir kez çalıştıktan sonra başarısız olduğunda

Aralıklı hatalar genellikle anahtardan ziyade limitlere veya bakiyeye işaret eder.

Eşzamanlı istekler. Bir deneme anahtarı dakikada 60 istek ve eşzamanlı olarak iki isteğe izin verir. Tam anahtar sekiz ve 300'e izin verir. Önceki yanıt hâlâ akıyorsa yanıtı yeniden oluşturursanız veya karakteri iki sekmede açıksanız concurrency sınırına takılabilirsiniz. Akışlı bir istek, akış bitene kadar slotunu tutar.

Bağlam boyutu. Pencere 100.000 token kapasitesindedir; istem ve tamamlama birlikte. Janitor AI'ın kendi bağlam ayarı vardır ve büyük karakter kartlarıyla uzun sohbetler bunu doldurabilir. Yanıtlar kesilirse veya yalnızca uzun sohbetlerde istek hata verirse, bağlam ayarını düşürün veya geçmişi özetleyin.

Bakiye. Deneme $0,50 değerindedir ve 7 gün boyunca geçerlidir. Bittiğinde veya süresi dolduğunda, kredi eklemediğiniz sürece istekler başarısız olur. 6.000 girdi tokenı ve 400 çıktı tokenı içeren tipik bir rol yapma dönüşü 6.000 / 1.000.000 x $0,15 + 400 / 1.000.000 x $0,50 maliyetine sahiptir; bu da $0,0009 artı $0,0002, yani $0,0011 eder. Deneme, başka bir şey müdahale etmediği takdirde yaklaşık 450 dönüşü karşılar.

Bağlantı kurulduktan sonra ayarlanacak ayarlar

İlk yanıt ulaştıktan sonra, sonuçları iyileştirmek ve yeni hatalardan kaçınmak için birkaç ayar mevcuttur.

  • Maksimum yeni token. Sohbet tarzına uygun bir yanıt sınırı belirleyin; örneğin 300 ile 600 token arası. API tarafında isteğe bağlıdır, ancak bir sınır, yanıtların uzamasını önler ve çıktı maliyetini 1M token başına $0,50'de tutar.
  • Sıcaklık. 0,7 ile 1,0 arasındaki değerler rol yapma için uygundur. Yanıtlar tutarsız hale gelirse değeri düşürün. API sıcaklık, top_p, stop, seed ve tekrar ceza parametrelerini iletir.
  • Bağlam boyutu. İhtiyaçlarınıza göre eşleştirin. Pencere 100.000 token'a kadar izin verir, ancak hikayeden çok fazlasını göndermek her dönüş maliyetini artırır.
  • Akış. Yanıtlarınız birden mi görünüyor veya akış takılıyor? Akışı açıp kapatmayı deneyin. API SSE'yi destekler.

Karakter hâlâ bir sahneyi reddediyorsa, neden genellikle karakter kartı veya daha katı bir model için yazılmış bir sistem istemi olur, anahtar değil. Kartın modele ne yapması gerektiğini söylediğini gözden geçirin. Model, yasal yetişkin kullanımı için sansürsüz yanıt verecek şekilde ayarlanmıştır; tek bir sabit sınır vardır: reşit olmayanlar içeren hiçbir şey.

Kredi ekleme ve yeni bir anahtar alma

Fiyatlandırma sayfasını açarak bakiye yükleyin: $20 ile $500 arasında tam tutarlar, $50'den itibaren +%5, $100'den itibaren +%10 ve $200'den itibaren +%15 eklenir. Kartla (Visa, Mastercard, Apple Pay, Google Pay) veya kripto (TRC20 üzerinde USDT, Base üzerinde USDC) ödeyebilirsiniz. Kredi asla süresi dolmaz.

Henüz hesabınız yok mu? Google ile veya e-posta ve şifre ile kayıt olun, ardından API anahtarı sayfasında ücretsiz denemeyi talep edin. Kişi başı bir tanedir ve kart gerektirmez. Anahtarınızın sızdığını düşünüyorsanız (örneğin bir ekran görüntüsü paylaştıysanız), eski anahtarı halletmek yerine yeni bir tane oluşturun.

Hâlâ takıldınız mı: bir betikle test edin

Bu betik, web arayüzündeki genel bir mesajdan daha bilgilendirici olan gerçek hatayı yazdırır:

from openai import OpenAI, APIStatusError

client = OpenAI(base_url="https://api.nofilterapi.com/v1", api_key="YOUR_KEY")
try:
    r = client.chat.completions.create(
        model="uncensored",
        messages=[{"role": "user", "content": "Say hello as a pirate captain."}],
    )
    print(r.choices[0].message.content)
except APIStatusError as e:
    print(e.status_code, e.response.text)
    print("request id:", e.response.headers.get("X-Request-Id"))

Bu başarılı olursa, hesabınız sağlıklıdır ve sorun tamamen bir Janitor AI alanına aittir. Başarısız olursa, durum kodu yukarıdaki tabloyla eşleşir. Destek ekibiyle yazışırken istek kimliğini (request ID) koruyun. Desteklenen tüm parametreler belgeleme sayfasında listelenmiştir. Janitor AI'da filtrelemenin nasıl çalıştığıyla ilgili merak ediyorsanız, Janitor AI'da filtre var mı? başlıklı makaleyi okuyun. Bu anahtarın arkasındaki model türü hakkında daha fazla bilgi için filtresiz AI sohbet botu sayfasına bakın. API yalnızca metin sağlar ve reşit olmayanlar içeren cinsel içerik asla izin verilmez.

Sorular ve cevaplar

Janitor AI'da hangi proxy URL'sini kullanmalıyım?

Alan tam uç nokta istiyorsa https://api.nofilterapi.com/v1/chat/completions kullanın. Temel URL isteyen bir araç https://api.nofilterapi.com/v1 alır.

Hangi model adını girmeliyim?

Küçük harfle uncensored yazın. Mevcut tek model kimliği budur.

Neden 429 hatası alıyorum?

Bir sınırı aştınız. rate_limited kodu dakikada çok fazla istek anlamına gelir, concurrency eşzamanlı olarak çok fazla istek anlamına gelir ve 5 Retry-After kısa bir aşırı yüklenme anlamına gelir.

Başarısız istekler kredimi kullanır mı?

Hayır. Başarısız veya reddedilen istekler için ücret alınmaz.

Anahtarınız tek bir formun uzağında

Bir hesap oluşturun, anahtarı kopyalayın ve base URL'yi değiştirin. Kurulum bu kadar basit.