pl ▾

API kompatybilny z OpenAI dla generowania tekstu bez cenzury.https://api.bestnsfwllm.com/v1

Zintegruj interfejs API Uncensored

Zintegruj API bez cenzury w swoich aplikacjach z treścią dla dorosłych za pomocą jednego kompatybilnego z OpenAI punktu końcowego. Ten przewodnik szybkiego startu przeprowadzi Cię od generowania klucza do obsługi odpowiedzi strumieniowych, zapewniając solidne doświadczenie z czatem NSFW.

Wymagania wstępne: SDK i klucz

Obtain your API key from the dashboard before writing any code. You can sign up with Google or email, and the key appears immediately on the Pobierz klucz API strony. Nie jest wymagany numer telefonu, a otrzymujesz $0.50 kredytu próbnej na siedem dni. Zachowaj ten klucz w sekrecie, ponieważ uwierzytelnia on wszystkie żądania do adresu bazowego https://api.bestnsfwllm.com/v1.

Zainstaluj preferowany SDK za pomocą menedżera pakietów. Skonfigurujesz base URL i klucz API podczas inicjalizacji klienta. To ustawienie zapewnia bezpośrednie połączenie Twojej aplikacji z naszym modelem uncensored bez narzutów proxy.

Wykonywanie pierwszego żądania

Wyślij żądanie chat completion, aby wygenerować odpowiedzi tekstowe. Użyj uncensored identyfikator modelu dla bezpośredniego dostępu do modelu open-weight. API akceptuje standardowe parametry OpenAI i zwraca wyniki w formacie JSON.

curl https://api.bestnsfwllm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "generate twenty test user profiles with diverse ages and genders"}]
  }'

Upewnij się, że Twój ładunek zawiera prompt systemowy do zdefiniowania zachowania. Model odpowiada bez odrzuceń treści dla legalnego użytku dorosłego. Możesz zweryfikować połączenie, sprawdzając choices tablica w ciele odpowiedzi.

Obsługa odpowiedzi strumieniowych

Włącz dostarczanie tokenów w czasie rzeczywistym, ustawiając stream: true w Twoim żądaniu. Serwer wysyła Zdarzenia Wysyłane przez Serwer (SSE) w miarę stania się tokenów dostępnymi. Podejście to redukuje postrzeganą latencję dla użytkowników budujących interaktywne interfejsy botów czatu NSFW.

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)

Analizuj każdy fragment, aby zbudować ostateczną odpowiedź. Ostatni fragment zawiera statystyki całkowitego zużycia tokenów. Metoda ta jest idealna dla aplikacji wymagających natychmiastowej informacji zwrotnej podczas sesji roleplay lub pisania twórczego.

Konfigurowanie parametrów modelu

Dostosuj zachowanie generowania za pomocą standardowych parametrów takich jak temperature i top_p. Ustaw temperature do kontrolowania losowości, gdzie niższe wartości dają bardziej deterministyczne wyjścia. Użyj top_p do próbkowania jądra (nucleus sampling) w celu zbalansowania kreatywności i spójności.

from openai import OpenAI

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

Możesz również wymusić tryb JSON, ustawiając response_format do {"type": "json_object". Jest to przydatne przy parsowaniu danych strukturalnych z uncensored LLM. Model obsługuje narzędzia do wywoływania funkcji dla rozszerzonych możliwości.

Integracja z Node.js

Użyj oficjalnego pakietu SDK OpenAI dla Node.js do efektywnego zarządzania żądaniami. Skonfiguruj klienta z niestandardowym bazowym URL i swoim kluczem API. SDK automatycznie obsługuje ponawianie prób i serializację błędów.

import OpenAI from "openai";

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

Wywołaj chat.completions.create() metoda z żądanymi parametrami. SDK zwraca obietnicę, która rozwiązuje się do obiektu ukończenia. Ta integracja działa płynnie z istniejącymi klientami kompatybilnymi z OpenAI.

Obsługa błędów i limity szybkości

Obsłuż typowe kody statusu HTTP, aby elegancko zarządzać błędami po stronie klienta. Błąd 401 wskazuje na nieprawidłowy lub brakujący klucz API. Błąd 402 oznacza, że Twoje prepaydowane środki zostały wyczerpane; doładuj konto poprzez kryptowaluty, aby wznowić usługę. Błąd 429 sygnalizuje, że przekroczyłeś limit szybkości wynoszący 300 żądań na minutę.

Okno kontekstowe obsługuje 100,000 tokenów łącznie dla promptu i uzupełnienia. Maksymalna ilość wyjściowa wynosi 16,000 tokenów na żądanie. Monitoruj swoje użycie poprzez panel, aby uniknąć nieoczekiwanych przerw podczas generowania dużej ilości danych.

Najczęściej zadawane pytania

Który jest najlepszy LLM NSFW do budowy aplikacji czatu?

Nasz model bez ograniczeń treści jest zoptymalizowany pod kątem legalnej treści dla dorosłych z oknem kontekstowym 100k. Zapewnia bezpośredni dostęp do API bez odrzuceń treści typowych dla innych modeli. Użyj punktu końcowego kompatybilnego z OpenAI, aby zintegrować go ze swoją aplikacją.

Co się stanie, jeśli przekroczę limit szybkości?

Otrzymasz kod statusu 429 wskazujący na zbyt dużą liczbę żądań. Limit wynosi 300 żądań na minutę na klucz. Możesz monitorować swoje zużycie w panelu i zwiększyć saldo kredytowe, aby obsłużyć większy ruch.

Jak płacić za usługę API?

Płatności są wyłącznie kryptowalutowe za pomocą USDT (TRC20) lub USDC (Base). Możesz doładować dowolną kwotą całkowitą od $20 do $500. Bonusowy kredyt jest naliczany za większe doładowania, a kredyty nie wygasają.

Uzyskaj swój klucz API

Zarejestruj się, pobierz klucz i zaktualizuj adres bazowy. To wszystko.

Otwórz konto