PL ▾
Pobierz klucz API

Nofilter AI Chat: Szybki start: Integracja z API LLM bez cenzury

Zintegruj API LLM bez cenzury ze swoją aplikacją w kilka minut, używając naszego endpointa kompatybilnego z OpenAI. Ten przewodnik obejmuje uwierzytelnianie, podstawowe zapytania, strumieniowanie i kluczowe limity, aby szybko uruchomić projekt.

Uwierzytelnianie i Bazowy URL

Zacznij od założenia konta i wygenerowania klucza API. Bazowy URL dla wszystkich zapytań to https://api.nofilteraichat.com/v1. Możesz użyć oficjalnych SDK OpenAI lub dowolnego kompatybilnego klienta, wskazując go na ten URL i podając klucz w nagłówku Authorization. Rejestracja jest natychmiastowa przez Google lub e-mail, bez numeru telefonu. Twój klucz jest widoczny od razu po utworzeniu. Masz tylko jeden aktywny klucz na konto; wygenerowanie nowego zastępuje stary. Chroń swój klucz, ponieważ daje pełny dostęp do przedpłaconego kredytu. Nie ma subskrypcji miesięcznych, a niewykorzystany kredyt nigdy nie wygasa.

Podstawowe Uzupełnianie Tekstu

Wyślij standardowe zapytanie o uzupełnienie czatu, aby wygenerować tekst. ID modelu to uncensored. Ten endpoint obsługuje surowy tekst wejściowy i wyjściowy bez filtrów treści dla treści dla dorosłych. Możesz kontrolować styl odpowiedzi za pomocą parametrów takich jak temperature i top_p. Jeśli nie określisz max_tokens, odpowiedź może trwać do końca okna kontekstu. Okno kontekstu obsługuje do 100,000 tokenów łącznie dla promptu i uzupełnienia. Zapytania są rozliczane na podstawie rzeczywistego zużycia tokenów, a błędy są darmowe.

Integracja z Python SDK

Użyj oficjalnej biblioteki Python OpenAI do interakcji z naszym API. Ustaw bazowy URL na nasz endpoint i podaj swój klucz API. Pozwala to wykorzystać znane metody, takie jak chat.completions.create, czerpiąc korzyści z naszego modelu bez cenzury. Biblioteka obsługuje serializację JSON i ponawianie prób automatycznie. Możesz strumieniować odpowiedzi lub uzyskać wyniki synchroniczne. Upewnij się, że używasz najnowszej wersji SDK, aby obsługiwać wszystkie funkcje, takie jak wywoływanie funkcji i tryb JSON. To podejście minimalizuje kod powtarzalny i przyspiesza rozwój aplikacji opartych na Pythonie.

Integracja z Node.js SDK

Zintegruj API z aplikacjami Node.js za pomocą SDK OpenAI dla Node.js. Skonfiguruj klienta z naszym bazowym URL i kluczem API. Ta konfiguracja pozwala wywoływać uzupełnienia czatu tak samo, jak w przypadku innych usług kompatybilnych z OpenAI. SDK obsługuje nowoczesne funkcje JavaScript i wzorce async/await. Możesz łatwo obsługiwać odpowiedzi i zarządzać błędami w środowisku Node. Ta metoda jest idealna dla serwerów sieciowych, usług backendowych lub dowolnej aplikacji Node.js wymagającej możliwości LLM bez cenzury. Zapewnia prosty sposób dodawania funkcji AI bez skomplikowanej konfiguracji.

Strumieniowanie odpowiedzi

Włącz strumieniowanie, ustawiając stream: true w swoim zapytaniu. API zwraca zdarzenia wysyłane przez serwer (SSE), gdy generowane są tokeny. Zapewnia to płynniejsze doświadczenie użytkownika, wyświetlając tekst w czasie rzeczywistym. Statystyki zużycia tokenów są zawarte w ostatnim fragmencie strumienia. Strumieniowanie jest obsługiwane przez wszystkie SDK oraz surowe klienty HTTP. Ta funkcja jest kluczowa dla interfejsów czatu i aplikacji, w których liczy się opóźnienie. Model generuje tokeny sekwencyjnie, pozwalając renderować częściowe odpowiedzi natychmiast. Znacznie skraca to postrzegany czas oczekiwania w porównaniu do zapytań synchronicznych.

Limity, Błędy i Kontekst

Monitoruj swoje zużycie, aby uniknąć przerw w usłudze. API pozwala na 300 zapytań na minutę na klucz i 8 zapytań równoległych. Maksymalny rozmiar ciała zapytania to 8 MB. Jeśli klucz API jest nieprawidłowy, otrzymasz błąd 401. Błąd 402 oznacza niewystarczający kredyt; doładuj go krypto (USDT na TRC20 lub USDC na Base), aby kontynuować. Błąd 429 oznacza, że przekroczyłeś limit zapytań. Okno kontekstu wynosi 100 000 tokenów. Błędy i odmowy nie zużywają kredytu. Przestrzegaj tych limitów dla optymalnej wydajności. Model odrzuca treści seksualne z udziałem małoletnich, co jest twardym limitem.

cURL

curl https://api.nofilteraichat.com/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.nofilteraichat.com/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.nofilteraichat.com/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)

Pytania i odpowiedzi

Jak doładować kredyt?

Doładuj krypto (USDT na TRC20, USDC na Base). Możesz dodać dowolną kwotę całkowitą między $20 a $500. Większe kwoty otrzymują bonusowy kredyt: +5% od $50, +10% od $100 i +15% od $200. Kredyt nigdy nie wygasa i jest rozliczany na podstawie rzeczywistego zużycia tokenów.

Jaki jest rozmiar okna kontekstu?

Okno kontekstu obsługuje do 100,000 tokenów dla połączonego prompta i uzupełnienia. Jeśli nie określisz max_tokens, odpowiedź może sięgać do końca okna. Pozwala to na przesłanie dużej ilości danych wejściowych przy zachowaniu wysokiej wydajności.

Czy przechowujecie moje prompty do trenowania?

Nie, prompty nie są używane do trenowania. Potrzebujesz tylko e-maila do założenia konta, a prywatność jest zachowana. Twoje dane nie są używane do ulepszania innych modeli lub usług. Zapewnia to prywatność Twojej treści podczas korzystania z API bez cenzury.

Twój klucz jest o jeden formularz stąd

Utwórz konto, skopiuj klucz, zmień bazowy URL. To cała konfiguracja.

Pobierz klucz API

Specyfikacja techniczna

Wszystkie rzeczywiste limity i funkcje API w jednym miejscu — sprawdź je przed doładowaniem.

ElementWartość
Format APIzgodne z OpenAI: działa każdy SDK OpenAI — zmień base URL i klucz
Base URLhttps://api.nofilteraichat.com/v1
EndpointyPOST /v1/chat/completions · GET /v1/models
UwierzytelnianieAuthorization: Bearer YOUR_KEY
ID modeluuncensored
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Tryb JSONresponse_format: {"type": "json_object"}
Wywoływanie funkcjitak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Rozmiar zapytaniado 8 MB
Limit zapytań300 zapytań na minutę na klucz
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Równoległe zapytaniado 8 jednocześnie na klucz
Cena$0,15 za 1 mln tokenów wejścia · $0,50 za 1 mln tokenów wyjścia
Bonus+5% od $50, +10% od $100, +15% od $200
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $20 do $500
Rozliczenieprzedpł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
Kluczejeden aktywny klucz na konto; nowy zastępuje stary
LogowanieGoogle albo e-mail i hasło
Treścitreści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane

Kody błędów

Błędy wracają jako JSON ze stałym type; nieudane i odrzucone zapytania są bezpłatne.

KodTypZnaczenie
400bad_requestbłędny JSON, puste wiadomości, zły parametr lub za długi kontekst
401missing_key · invalid_key · key_revokedbrak klucza, zły klucz lub klucz zastąpiony nowym
402no_creditbrak kredytu — doładuj, działa od razu
403content_blockedtreści seksualne z nieletnimi — odmowa, bez opłaty
404not_foundnieznany endpoint
413request_too_largetreść większa niż 8 MB
429rate_limited · concurrencyponad 300/min lub 8 równolegle — odczekaj i ponów
503upstream_busymodel zajęty — ponów za kilka sekund