pl ▾

chatbotnsfw.comAPI LLM bez cenzury dla deweloperów

Quickstart: Integrate NSFW LLM API

Pobierz klucz API NSFW LLM i zacznij wysyłać tekst bez cenzury w ciągu kilku minut. Ten przewodnik obejmuje punkty końcowe kompatybilne z OpenAI, konfigurację SDK i strumieniowanie, dzięki czemu możesz zintegrować generowanie tekstu NSFW ze swoją aplikacją już teraz.

Zdobądź klucz

Prerequisites: API Key and SDK

Zacznij od utworzenia konta i wygenerowania klucza API. Zarejestruj się, korzystając z opcji Kontynuuj z Google lub podając adres e-mail i hasło na stronie Pobierz klucz API. Nie jest wymagany numer telefonu. Na jedno konto przypada jeden aktywny klucz; utworzenie nowego klucza natychmiast zastępuje poprzedni. Przechowuj ten klucz w bezpiecznym miejscu, ponieważ uwierzytelnia on wszystkie żądania kierowane do naszego base_url: https://api.chatbotnsfw.com/v1.

Zalecamy zainstalowanie oficjalnego SDK dla wybranego języka. Nasze API jest zgodne ze standardowym interfejsem OpenAI, co oznacza, że prawdopodobnie już posiadasz potrzebne narzędzia. Wystarczy tylko wskazać SDK naszemu konkretnemu base URL i wstrzyknąć swój klucz do nagłówka autoryzacji.

Zainicjuj klienta

Skonfiguruj swoją bibliotekę kliencką tak, aby komunikowała się z naszym serwisem LLM bez cenzury. Ustaw base_url na nasz punkt końcowy i przypisz wygenerowany klucz API. Dzięki temu wszystkie kolejne wywołania będą poprawnie kierowane do naszych serwerów. Nie musisz konfigurować złożonego routingu ani wybierać spośród wielu modeli.

  • Base URL: https://api.chatbotnsfw.com/v1
  • ID modelu: uncensored
  • Uwierzytelnianie: token Bearer za pomocą klucza API

To rozwiązanie działa z dowolnym klientem kompatybilnym z OpenAI. Dostosuj obiekt konfiguracji tak, aby odpowiadał wymaganiom Twojego SDK. Model uncensored to model o otwartych wagach dostosowany do treści dla dorosłych, bez odrzuceń dla legalnych zastosowań.

Wyślij proste uzupełnienie czatu

Wyślij pierwsze żądanie, aby wygenerować tekst. Użyj endpointu POST /v1/chat/completions. Wyślij tablicę wiadomości z promptem użytkownika. Model zwróci odpowiedź tekstową. Jest to standardowe wywołanie chat-completions. Nie są zaangażowane żadne embeddingi ani generowanie obrazów.

curl https://api.chatbotnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the user verification script on test account 77"}]
  }'

Sprawdź odpowiedź pod kątem wygenerowanego tekstu. Jeśli napotkasz błąd 401, Twój klucz jest nieprawidłowy. Błąd 402 oznacza, że potrzebujesz więcej środków zaliczkowych. Błędy nie zużywają tokenów. Odmowy z powodu treści dla małoletnich są darmowe. Zacznij od prostego promptu, aby sprawdzić łączność.

Obsługa strumieniowych odpowiedzi

Użyj Server-Sent Events (SSE) do dostarczania tokenów w czasie rzeczywistym. Strumieniowanie zapewnia lepsze doświadczenie użytkownika dla długich odpowiedzi. Ustaw parametr stream na true w swoim żądaniu. API zwraca fragmenty w miarę ich generowania. Przetwarzaj każdy fragment, aby aktualizować swój interfejs użytkownika stopniowo.

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)

Ostatni chunk zawiera całkowite zużycie tokenów dla żądania. Pozwala to na dokładne śledzenie kosztów. Streaming działa ze wszystkimi standardowymi parametrami. Jest idealny do scenariuszy roleplay, gdzie liczy się opóźnienie. Obsłuż zdarzenie końca strumienia, aby poprawnie zamknąć połączenie.

Konfiguruj parametry dla treści NSFW

Dostosuj zachowanie modelu za pomocą standardowych parametrów. Dostosuj temperature dla kreatywności. Użyj top_p do próbkowania jądra. Ustaw sekwencje stop, aby kontrolować długość wyjścia. Użyj seed dla odtwarzalnych wyników. Te parametry wpływają na to, jak model bez cenzury generuje tekst.

from openai import OpenAI

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

Włącz tryb JSON, ustawiając response_format na {"type": "json_object"}. Jest to przydatne przy generowaniu danych strukturalnych. Wywoływanie funkcji jest również obsługiwane za pomocą parametru tools. Możesz określić tool_choice, aby uzyskać określone zachowania. Te funkcje działają bezproblemowo z naszym API.

Obsługa błędów i limity tokenów

Zrozum limity i kody błędów. Okno kontekstowe ma łącznie 100,000 tokenów. Nie ma osobnego limitu wyjściowego: odpowiedź może wykorzystać całą dostępną przestrzeń w oknie. Jeśli nie ustawisz max_tokens, odpowiedź może sięgać do końca okna. Masz do dyspozycji 300 żądań na minutę. Żądania współbieżne są ograniczone do 8 na klucz. Ciała żądań nie mogą przekraczać 8 MB.

Typowe błędy to 401 (nieprawidłowy klucz), 402 (niewystarczające środki) oraz 429 (limit zapytań). Środki są opłacone z góry i nie wygasają. Błędy nie pobierają tokenów. Odmowy dotyczące treści z udziałem osób małoletnich są bezpłatne. Skorzystaj z tych limitów, aby zaplanować strategię skalowania swojej aplikacji. Monitoruj swoje zużycie za pomocą nagłówków odpowiedzi.

Node.js

import OpenAI from "openai";

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

Najczęściej zadawane pytania

Czy to API jest naprawdę bez cenzury?

Tak, model <code>uncensored</code> jest dostrojony do odpowiadania bez odrzucania treści dla legalnych tematów dla dorosłych, fikcyjnych lub kontrowersyjnych. Stosujemy tylko ścisłe ograniczenie na treści seksualne z udziałem osób małoletnich, które są zawsze odrzucane. Dzięki temu jest idealny do odgrywania ról NSFW i generowania treści dla dorosłych.

Jak działa cennik i rozliczenia?

Korzystamy z modelu opartego wyłącznie na kryptowalutach z systemem prepaid, bez miesięcznych opłat. Płacisz $0,15 za 1 mln tokenów wejściowych i $0,50 za 1 mln tokenów wyjściowych. Błędy i odrzucenia są darmowe. Możesz dołaczyć środki za pomocą USDT (TRC20) lub USDC (Base) od kwoty $20. Bonusy są dostępne dla większych kwot.

Czy mogę użyć tego z oficjalnym SDK OpenAI?

Absolutnie. Nasze API jest w pełni kompatybilne z OpenAI. Wystarczy zmienić <code>base_url</code> na <code>https://api.chatbotnsfw.com/v1</code> i użyć identyfikatora modelu <code>uncensored</code>. Działa to z Pythonem, Node i innymi oficjalnymi SDK bez konieczności zmiany struktury żądań w kodzie.

Pobierz swój klucz API już teraz

Zarejestruj się, pobierz swój klucz i zaktualizuj swój base_url. To wszystko.