TR ▾
nofilterai.top
NoFilter AI
API anahtarı al

NoFilter AI API Dokümantasyonu | NoFilter AI (nofilterai.top)

NoFilter AI, içerik denetimi katmanları olmadan güvenilir metin üretimi ihtiyaç duyan geliştiriciler için basit, sansürsüz bir LLM API sağlar. Bu hızlı başlangıç kılavuzu, standart OpenAI uyumlu istemciler kullanarak kimlik doğrulaması yapmanızı, ilk isteğinizi göndermenizi ve akış yanıtlarını yönetmenizi gösterir.

Temel URL ve Kimlik Doğrulama

İşleme başlamadan önce, panelden API anahtarınızı edinin. Tüm istekler için temel URL https://api.nofilterai.top/v1 şeklindedir. Bu uç nokta standart OpenAI SDK'ları ile uyumludur; yalnızca base_url yapılandırmasını güncellemeniz ve anahtarınızı Authorization başlığında sağlamanız yeterlidir.

Kimlik doğrulama basittir: Her istekte Authorization: Bearer YOUR_API_KEY ekleyin. Anahtar geçersiz veya eksikse API 401 hatası döndürür. Hesabınızda aynı anda yalnızca tek bir aktif anahtar bulunur; yeni bir anahtar oluşturmak öncekini hemen geçersiz kılar, karmaşık anahtar yenileme mantığı olmadan temiz erişim kontrolü sağlar.

İlk İstek

Kurulumunuzu doğrulamak için basit bir sohbet tamamlama isteği gönderin. Model tanımlayıcısı uncensored şeklindedir. Bu açık ağırlıklı model, yasal yetişkin içerikler için reddetmeden cevap verecek şekilde ayarlanmıştır ve NSFW-tolerant uygulamalar için uygundur. Bağlantıyı ve token fiyatlandırma şeffaflığını test etmek için aşağıdaki curl komutunu kullanın.

Python SDK Entegrasyonu

Python geliştiricileri için resmi openai kütüphanesi uç noktamızla doğrudan çalışır. İstemciyi temel URL'mize işaret edecek şekilde yapılandırın. Bu yaklaşım, mevcut SDK özelliklerini (otomatik yeniden denemeler ve yapılandırılmış ayrıştırma gibi) kullanmanızı sağlar ve aynı zamanda sansürsüz modelimizle uyumluluğu korur.

Node.js SDK Entegrasyonu

Node.js geliştiricileri benzer şekilde openai npm paketini kullanabilir. baseURL değerini API uç noktamıza ayarlayın. Bu, OpenAI uyumlu hizmetleri işleme mevcut altyapınızın NoFilter AI ile sorunsuz entegre olmasını sağlar. Bu metin tabanlı bir API olduğunu unutmayın; bu hizmette bulunmayan görüntü veya ses üretim uç noktalarını kullanmaya çalışmayın.

Akış Yanıtları

Akışı etkinleştirerek gerçek zamanlı kullanıcı deneyimleri sağlayın. İsteğinizde stream: true ayarlayın. API, Sunucu Tarafı Olaylar (SSE) akışı döndürür. Her parça kısmi metik içerir ve son parça token kullanım istatistiklerini içerir. Bu, uygulamanızın tokenlar oluşturuldukça görüntülenmesini sağlar ve uzun konuşmalar için algılanan performansı artırır.

Hız Limitleri, Hatalar ve Bağlam

Kullanımınızı sıkı limitlere karşı izleyin: anahtar başına dakikada 300 istek, 8 eşzamanlı istek ve 8 MB istek gövdesi. Hatalar öngörülebilirdir: geçersiz anahtarlar için 401, ön ödemeli kredi tükendiğinde 402 ve hız limiti aşıldığında 429. Bağlam penceresi toplamda 100.000 token destekler, istek başına maksimum çıktı 32.000 tokendir. Hatalar ve reddetmeler kredileri tüketmez, böylece yalnızca gerçek token kullanımına ödeme yaparsınız.

cURL

curl https://api.nofilterai.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."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.nofilterai.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)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.nofilterai.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);

Akış

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)

API özellikleri

Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Base URLhttps://api.nofilterai.top/v1
Model kimliğiuncensored
Akışevet — server-sent events; son parça token kullanımını içerir
JSON moduresponse_format: {"type": "json_object"}
Bağlam penceresi100.000 token (girdi + çıktı)
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
Maksimum çıktı100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok)
İstek boyutuen fazla 8 MB
Hız limitianahtar başına dakikada 300 istek
Yanıt başlıklarıX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Eşzamanlılıkanahtar başına aynı anda 8 istek
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
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)
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir
GirişGoogle veya e-posta ve şifre
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır

Hata kodları

Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.

KodTürAnlamı
400bad_requestgeçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun
401missing_key · invalid_key · key_revokedanahtar yok, yanlış veya değiştirilmiş
402no_creditkredi bitti — yükleyin, hemen devam eder
403content_blockedreşit olmayanları içeren cinsel içerik — reddedildi, ücret yok
404not_foundbilinmeyen uç nokta
413request_too_largegövde 8 MB'tan büyük
429rate_limited · concurrencydakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin
503upstream_busymodel meşgul — birkaç saniye sonra tekrar deneyin

Sorular ve cevaplar

NoFilter AI GPT veya Claude modelleri mi kullanıyor?

Hayır. Kendi sunucularımızda barındırılan tek bir özel sansürsüz modeli sunuyoruz. Bu bir GPT, Claude, Gemini veya başka bir satıcının modeli değildir. Minimal reddetme için ayarlanmış açık ağırlıklı bir modeldir.

Faturalandırma nasıl yapılıyor?

Faturalandırma kripto para ile ön ödemeli olarak yapılır (TRC20 üzerinde USDT veya Base üzerinde USDC). Kredi gerçek token kullanımına göre yüklenir. Hatalar ve reddetmeler ücretsizdir. Aylık abonelik veya gizli ücret yoktur ve ödenen kredi asla süresi dolmaz.

Maksimum çıktı uzunluğu nedir?

Maksimum çıktı istek başına 32.000 tokendir. <code>max_tokens</code> ayarlamazsanız, varsayılan değer 2.048 tokendir. Toplam bağlam penceresi (istem + tamamlama) 100.000 tokendir.

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

Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadardır.

API anahtarı al