Dokumentacja API NoFilter AI | NoFilter AI (nofilterai.cc)
Zintegruj API LLM bez cenzury w kilka minut, używając standardowych klientów zgodnych z OpenAI. Wklej swój klucz, wskaż nasz bazowy URL i zacznij generować tekst natychmiast.
Autoryzacja i konfiguracja
Zacznij od założenia konta przez Kontynuuj z Google lub podając adres e-mail i hasło. Nie jest wymagany numer telefonu. Po rejestracji natychmiast otrzymujesz klucz API. Otrzymujesz również $0,50 w kredycie próbnym ważnym przez 7 dni, bez konieczności podawania karty. Twój klucz API uwierzytelnia wszystkie zapytania. Podstawowy adres URL dla wszystkich endpointów to https://api.nofilterai.cc/v1. Ten adres URL działa z oficjalnymi SDK OpenAI oraz dowolnym klientem kompatybilnym z OpenAI poprzez prostą zmianę konfiguracji base_url.
Nasza usługa nofilter ai korzysta z przedpłaconego kredytu. Jeśli brakuje Ci wystarczającego kredytu, otrzymasz błąd 402 Payment Required. Błędy i odmowy są darmowe. Ostatni fragment strumienia zawiera całkowite zużycie tokenów dla zapytania. Model jest dostrojony do przestrzegania żądanego formatu.
Endpoint Chat Completions
Podstawą naszego API jest endpoint POST /v1/chat/completions. Przyjmuje on dane tekstowe wejściowe i zwraca dane tekstowe wyjściowe. Nie ma możliwości generowania embeddingów, obrazów, audio ani wideo. ID modelu do wysłania to uncensored. Jest to model o otwartych wagach dostrojony do odpowiadania bez odrzucania treści dla prawnego użytku dorosłego. Nie jest to GPT, Claude ani żaden inny model dostawcy.
Skonfiguruj klienta do użycia naszego bazowego URL i klucza API. Ciało zapytania odpowiada standardowemu formatowi uzupełniania czatu OpenAI. Możesz określić model, wiadomości i różne parametry. API obsługuje strumieniowanie przez SSE dla dostarczania tokenów w czasie rzeczywistym. Dostępne jest również wywoływanie funkcji i tryb JSON. Użyj poniższego polecenia curl, aby wysłać swoje pierwsze zapytanie.
Integracja z Python SDK
Użycie oficjalnego SDK OpenAI w Pythonie to najszybszy sposób integracji. Zainstaluj bibliotekę i ustaw base_url na nasz endpoint. Przekaż swój klucz API w parametrze api_key. SDK automatycznie obsługuje żądania HTTP i parsowanie odpowiedzi. To podejście oparte na kodzie pozwala natychmiast rozpocząć generowanie treści.
SDK obsługuje wszystkie funkcje naszego API, w tym strumieniowanie i wywoływanie funkcji. Możesz ustawić parametry takie jak temperature i top_p, aby kontrolować wynik. ID modelu to uncensored. Błędy są zgłaszane jako standardowe wyjątki. Odmowy i błędy nie zużywają tokenów z Twojego salda przedpłaconego kredytu. Użyj SDK w Pythonie, aby szybko zbudować prototyp swojej aplikacji.
Integracja z Node SDK
Dla programistów JavaScript i TypeScript, Node.js SDK OpenAI zapewnia płynną integrację. Ustaw baseURL na https://api.nofilterai.cc/v1 i podaj swój klucz API. SDK obsługuje uwierzytelnianie i formatowanie żądań. Możesz użyć metody chat.completions.create do wysyłania wiadomości.
Node SDK obsługuje odpowiedzi strumieniowe, umożliwiając przetwarzanie tokenów w miarę ich napływania. Jest to przydatne w aplikacjach czasu rzeczywistego. Możesz również użyć trybu JSON, aby uzyskać wynik strukturalny. ID modelu to uncensored. API jest zoptymalizowane pod kątem bezpośredniej integracji, więc możesz skupić się na budowaniu swojej aplikacji. Użyj Node SDK, aby zintegrować nasze API bez cenzury z aplikacjami webowymi lub serwerowymi.
Strumieniowanie odpowiedzi przez SSE
Włącz strumieniowanie, ustawiając stream: true w swoim zapytaniu. API zwraca strumień Server-Sent Events (SSE). Każdy fragment zawiera częściowy tekst. Ostatni fragment zawiera zużycie tokenów dla zapytania. Pozwala to na wyświetlanie wyniku w czasie rzeczywistym.
Strumieniowanie jest wydajne dla długich odpowiedzi. Model obsługuje do 32 000 tokenów na zapytanie. Możesz parsować strumień SSE w swoim kliencie, aby aktualizować interfejs użytkownika stopniowo. Jest to idealne dla interfejsów czatu i narzędzi do generowania kodu. Nasze API zapewnia niskie opóźnienia dostarczania tokenów. Użyj endpointu strumieniowania, aby poprawić doświadczenie użytkownika swojej aplikacji.
Limity zapytań i ograniczenia
Nasze API narzuca ścisłe limity, aby zapewnić stabilność. Masz do dyspozycji 300 zapytań na minutę na klucz i 8 równoległych zapytań. Maksymalny rozmiar ciała zapytania to 8 MB. Jeśli przekroczysz te limity, otrzymasz błąd. API zwraca błąd 429 Too Many Requests, gdy przekroczysz limit zapytań. Okno kontekstu modelu wynosi 100 000 tokenów, obejmując zarówno prompt, jak i uzupełnienie.
Jeśli klucz jest nieprawidłowy lub wygasł, otrzymasz błąd 401 Unauthorized. Błędy i odmowy są darmowe, więc nie są rozliczane za nieudane zapytania. Przedpłacony kredyt nigdy nie wygasa. Możesz doładować swój kredyt za pomocą kryptowalut. Limity obowiązują na klucz API. Jeśli potrzebujesz więcej kluczy, możesz wygenerować nowy, który zastąpi stary. Użyj tych limitów do zaplanowania skalowalności swojej aplikacji.
cURL
curl https://api.nofilterai.cc/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.cc/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.cc/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);Strumieniowanie
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)Specyfikacja techniczna
Wszystkie rzeczywiste limity i funkcje API w jednym miejscu — sprawdź je przed doładowaniem.
| Element | Wartość |
|---|---|
| Format API | zgodne z OpenAI: działa każdy SDK OpenAI — zmień base URL i klucz |
| Base URL | https://api.nofilterai.cc/v1 |
| Uwierzytelnianie | Authorization: Bearer YOUR_KEY |
| ID modelu | uncensored |
| Endpointy | POST /v1/chat/completions · GET /v1/models |
| Parametry | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Tryb JSON | response_format: {"type": "json_object"} |
| Maks. odpowiedź | do reszty okna 64 000 tokenów; max_tokens opcjonalne (bez osobnego limitu) |
| Wywoływanie funkcji | tak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool |
| Strumieniowanie | tak — server-sent events; ostatni fragment zawiera zużycie tokenów |
| Okno kontekstu | 64 000 tokenów (wejście + odpowiedź) |
| Równoległe zapytania | do 8 jednocześnie na klucz |
| Limit zapytań | 300 zapytań na minutę na klucz |
| Rozmiar zapytania | do 8 MB |
| Nagłówki odpowiedzi | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Ważność | opłacony kredyt nie wygasa, bez subskrypcji |
| Rozliczenie | przedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe |
| Darmowy kredyt | $0,50 na 7 dni, bez karty · Klucz próbny: 2 równoległe żądania, 60 na minutę; pełne limity (8 i 300) po pierwszym doładowaniu |
| Bonus | +5% od $50, +10% od $100 |
| Doładowanie | USDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500 |
| Cena | $0,25 za 1 mln tokenów wejścia · $1,00 za 1 mln tokenów wyjścia |
| Logowanie | Google albo e-mail i hasło |
| Treści | treści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane |
| Klucze | jeden aktywny klucz na konto; nowy zastępuje stary |
Kody błędów
Błędy wracają jako JSON ze stałym type; nieudane i odrzucone zapytania są bezpłatne.
| Kod | Typ | Znaczenie |
|---|---|---|
400 | bad_request | błędny JSON, puste wiadomości, zły parametr lub za długi kontekst |
401 | missing_key · invalid_key · key_revoked | brak klucza, zły klucz lub klucz zastąpiony nowym |
402 | no_credit | brak kredytu — doładuj, działa od razu |
403 | content_blocked | treści seksualne z nieletnimi — odmowa, bez opłaty |
404 | not_found | nieznany endpoint |
413 | request_too_large | treść większa niż 8 MB |
429 | rate_limited · concurrency | ponad 300/min lub 8 równolegle — odczekaj i ponów |
503 | upstream_busy | model zajęty — ponów za kilka sekund |
Pytania i odpowiedzi
Jaki jest rozmiar okna kontekstu?
Okno kontekstu wynosi 100 000 tokenów, obejmując zarówno prompt, jak i uzupełnienie. Maksymalna długość odpowiedzi na zapytanie to 32 000 tokenów, lub 2048, jeśli nie ustawisz max_tokens.
Jak zapłacić za API?
Akceptujemy tylko kryptowaluty: USDT (TRC20) lub USDC (Base). Możesz doładować dowolną kwotę całkowitą od $10 do $500. Kredyt nigdy nie wygasa, a błędy są darmowe.
Czy model jest bez cenzury?
Tak, model nie odrzuca legalnych tematów dla dorosłych, fikcyjnych lub kontrowersyjnych. Blokujemy jednak treści seksualne z udziałem nieletnich. Model nie jest GPT, Claude ani modelem żadnego innego dostawcy.
Twój klucz jest o jeden formularz stąd
Załóż konto, skopiuj klucz, zmień bazowy URL. To cała konfiguracja.