API bez filtrów: czym jest i jak je wywołać
API tekstowe bez filtrów to endpoint modelu, który nie odmawia legalnych żądań osób dorosłych gotowymi ostrzeżeniami. Oznacza to jeden hostowany model o otwartych wagach, jeden stały limit dotyczący nieletnich i sposób wywołania zgodny z OpenAI.
Zaktualizowano


Co oznacza „bez filtrów” w praktyce
Większość hostowanych modeli dodaje warstwę treningu odmów i często osobny krok moderacji. Odrzucają niektóre tematy, zmiękczają inne i dodają wykład. API w tej kategorii to takie, w którym to zachowanie nie jest stosowane do legalnych żądań dorosłych. Prosisz o mroczną fikcję, szczere uwagi, szczere wyjaśnienie lub moralnie szarą postać, a model wykonuje zadanie.
Usługa tutaj uruchamia jeden model o otwartych wagach, obsługiwany przez niezależnego dostawcę i dostrojony do odpowiadania bez odmów treści. Nie jest to oficjalne API Meta, Mistral, Qwen, DeepSeek, OpenAI, xAI, Google, Anthropic ani żadnego innego dostawcy, ani nie jest to router wybierający między modelami. Otrzymujesz jeden model pod identyfikatorem uncensored.
„Bez filtrów” nie oznacza „bez zasad”. Treści seksualne z udziałem nieletnich to twardy limit i nigdy nie są dozwolone. Wszystko inne, co robisz, podlega również prawu w Twoim kraju oraz regulaminowi usługi, więc legalne użycie przez dorosłych jest ramą. Jeśli wolisz interfejs czatu zamiast API, zobacz stronę czat AI bez filtrów.
Czego możesz i nie możesz oczekiwać
| Możesz oczekiwać | Nie powinieneś oczekiwać |
|---|---|
| Odpowiedzi na legalne żądania dorosłych bez szablonów odmów | Pomoc w dowolnych treściach zawierających nieletnich w kontekstach seksualnych |
| Fikcja, roleplay i dialogi aplikacji towarzyskich dla dorosłych | Obrazy, audio, wideo, embeddingi lub dostrajanie |
| Standardowe formaty żądań i odpowiedzi OpenAI | Zachowanie konkretnego oficjalnego modelu dostawcy |
| Strumieniowanie, wywoływanie funkcji, tryb JSON | Gwarantowana poprawność faktów; model może się mylić |
| Okno kontekstu 100 000 tokenów | Nieograniczone limity zapytań |
Model bez filtrów to również nie model bardziej prawdziwy. Odpowie, ale może odpowiedzieć błędnie z pewnością, jak każdy model językowy. Sprawdzaj fakty, które mają znaczenie.
Dwa kolejne limity są warte poznania przed zbudowaniem aplikacji. Ciało żądania może mieć maksymalnie 8 MB, a prompt plus uzupełnienie muszą zmieścić się w oknie 100 000 tokenów. Oba są hojne dla tekstu, ale wklejona książka lub duży plik dziennika mogą je osiągnąć, a wszystko, co się nie zmieści, zawiedzie, więc podziel duże wejścia na mniejsze części i wysyłaj je w osobnych żądaniach.
Twoje pierwsze wywołanie
Potrzebujesz klucza ze strony klucza API. Zarejestruj się przez Google lub e-mail i hasło. Następnie wywołaj endpoint uzupełnień czatu.
curl https://api.nofilterapi.com/v1/chat/completions \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [
{"role": "system", "content": "You are a direct assistant who gives honest feedback."},
{"role": "user", "content": "Critique this opening line: The night was dark."}
]
}'
To samo wywołanie z Python SDK:
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilterapi.com/v1", api_key="YOUR_KEY")
reply = client.chat.completions.create(
model="uncensored",
messages=[
{"role": "system", "content": "You are a direct assistant who gives honest feedback."},
{"role": "user", "content": "Critique this opening line: The night was dark."},
],
temperature=0.8,
max_tokens=400,
)
print(reply.choices[0].message.content)
API obsługuje również POST /v1/responses i GET /v1/models. Saldo jest dostępne przez GET /v1/balance lub nagłówek odpowiedzi X-Balance-USD.
Strumieniowanie, narzędzia i JSON
Ustaw stream: true, aby otrzymywać zdarzenia wysyłane przez serwer, z raportem użycia na końcu. Wywoływanie funkcji przyjmuje tools i tool_choice, strumieniuje tool_calls i akceptuje wyniki jako wiadomości z role: "tool". Dla wyjść strukturalnych użyj trybu JSON:
import json
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilterapi.com/v1", api_key="YOUR_KEY")
r = client.chat.completions.create(
model="uncensored",
response_format={"type": "json_object"},
messages=[{"role": "user", "content": "Return JSON with keys title and tagline for a pirate-themed bakery."}],
)
print(json.loads(r.choices[0].message.content))
Parametry próbkowania takie jak temperature, top_p, stop, seed i kary są przekazywane. Dokumentacja zawiera pełną listę.
Ceny i limity
Płacisz za tokeny z przedpłaconego kredytu: $0,15 za 1M inputu i $0,50 za 1M outputu. Nie ma subskrypcji, kredyt nie wygasa, a żądania nieudane lub odrzucone nie są rozliczane.
Przykład: żądanie z 3 000 tokenami wejściowymi i 700 tokenami wyjściowymi kosztuje 3 000 / 1 000 000 x $0,15 = $0,00045 plus 700 / 1 000 000 x $0,50 = $0,00035, co daje łącznie $0,0008. Tysiąc takich kosztuje $0,80.
Doładowania to dowolna kwota całkowita od $20 do $500, z +5% od $50, +10% od $100 i +15% od $200. Możesz zapłacić kartą (Visa, Mastercard, Apple Pay, Google Pay) lub kryptowalutami (USDT na TRC20, USDC na Base). Zobacz stronę cenową.
Limity dla pełnego klucza to 8 żądań równoległych i 300 na minutę; klucz próbny otrzymuje 2 i 60. Przekroczenie ich zwraca HTTP 429 z rate_limited lub concurrency. 429 z Retry-After: 5 oznacza tymczasowe przeciążenie. Żądanie strumieniowe zajmuje slot concurrency do końca strumienia.
Wypróbuj za darmo
Nowi użytkownicy mogą odebrać $0,50 kredytu próbnej wersji jednym kliknięciem na stronie klucza API po rejestracji. Jest jeden na osobę, ważny przez 7 dni i nie wymaga karty. Przy stawce z powyższego przykładu daje to więcej niż 600 żądań, co wystarczy, aby ocenić, czy ton i jakość modelu pasują do Twojego projektu.
Prompty nie są używane do trenowania. Jeśli rola prywatności ma znaczenie dla Twojego użytku, przeczytaj mity i fakty o API AI bez logów przed podjęciem decyzji, ile umieścić w promptie. Traktuj każdą usługę hostowaną jako taką, w której Twój tekst opuszcza Twoje urządzenie.
Skuteczne promptowanie modelu bez filtrów
Usunięcie odmów nie usuwa potrzeby dobrych promptów. Kilka nawyków daje wyraźnie lepsze wyniki.
- Sformułuj zadanie i format. "Napisz scenę o długości 300 słów w trzeciej osobie, w czasie przeszłym" bije "napisz coś mrocznego".
- Użyj wiadomości systemowej dla stabilnych zasad. Umieść personę, ton i dowolne granice, które chcesz, w roli systemowej, aby utrzymywały się przez kolejne tury.
- Ustal własne granice. Bez wbudowanych odmów model przestrzega granic, które mu dasz. Jeśli Twoja aplikacja musi pozostać w ramach oceny lub listy tematów, zapisz to w promptcie systemowym i przetestuj.
- Obniż temperaturę dla faktów. Użyj 0,2 do 0,5 do analizy i 0,8 do 1,0 do pracy kreatywnej.
- Ogranicz stare zwroty. Płacisz za wejście w każdym żądaniu, więc podsumuj długie historię zamiast wysyłać je ponownie.
Granice na poziomie promptu to wskazówki, nie gwarancja. Jeśli prowadzisz publiczną aplikację, dodaj własne sprawdzenia powyżej.
Gdzie pasuje, a gdzie nie
Ten rodzaj API nadaje się do narzędzi do pisania utworów, czatu postaci i aplikacji towarzyskich dla dorosłych, asystentów do pisania, którzy nie powinni wygłaszać wykładów, oraz zadań badawczych, w których odmowy blokowałyby legitne pytania. Nadaje się również dla programistów, którzy chcą przetestować jedną aplikację przeciwko modelowi uncensored bez hostowania wag.
Słabo się sprawdza, jeśli potrzebujesz generowania obrazów, głosu, embeddingów lub modelu z marką dostawcy. Również słabo się sprawdza tam, gdzie regulacje lub Twoja własna polityka wymagają moderacji wejść użytkowników: jeśli budujesz publiczny produkt na jego bazie, ponosisz odpowiedzialność za to, co robią Twoi użytkownicy, a dodanie własnych kontroli wieku i moderacji zależy od Ciebie. Dla popularnych frontendów roleplay zobacz czy Janitor AI ma filtr i jak niestandardowy endpoint to zmienia.
Więcej przewodników
Pytania i odpowiedzi
Czy brak filtrów oznacza, że wszystko jest dozwolone?
Nie. Treści seksualne z udziałem nieletnich są zawsze zabronione, a użycie musi być zgodne z prawem. Model po prostu nie stosuje odmów treści do legalnych żądań dorosłych.
Jaki model stoi za API?
Jeden model o otwartych wagach uruchamiany przez niezależnego dostawcę, dostępny jako uncensored. Nie jest to oficjalne API żadnego dostawcy modeli.
Czy jest kompatybilny z SDK OpenAI?
Tak. Ustaw base URL na https://api.nofilterapi.com/v1, użyj swojego klucza i ustaw model na uncensored.
Czy może generować obrazy?
Nie. API obsługuje tylko tekst, bez generowania obrazów, audio lub wideo, bez embeddingów i bez dostrajania.
Twój klucz jest o jeden formularz do uzyskania
Utwórz konto, skopiuj klucz, zmień bazowy URL. To cała konfiguracja.