pl ▾
Otwórz konto

API Dokumentacja

Zacznij korzystać z najlepszego modelu NSFW LLM poprzez nasze API kompatybilne z OpenAI. Wysyłaj tekst, otrzymuj odpowiedzi bez cenzury, bez filtrów treści blokujących legalną treść dla dorosłych.

Bazowy URL i autoryzacja

Twój klucz API uwierzytelnia każde żądanie do podstawowego adresu URL https://api.bestnsfwllmmodel.com/v1. Dołącz go jako token Bearer w Authorization Nagłówek. Możesz wygenerować klucz natychmiast, rejestrując się przez Google lub e-mail na stronie Pobierz klucz API. System wydaje jeden aktywny klucz na konto, więc używaj tego jednego poświadczenia do wszystkich integracji.

Pierwsze żądanie

Wyślij standardowe żądanie chat completion, aby przetestować punkt końcowy. Identyfikator modelu to uncensoredTo zwraca wyjście tekstowe bez odrzucania tematów dla dorosłych.

  • Upewnij się, że Twój ładunek pasuje do standardowego schematu OpenAI.
  • Użyj nazwy modelu dokładnie tak, jak określono.

Poniższe polecenie cURL demonstruje minimalne żądanie:

curl https://api.bestnsfwllmmodel.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 models for roleplay."}]
  }'

Integracja SDK Python

Zintegruj się, korzystając z oficjalnej biblioteki Pythona OpenAI. Skonfiguruj klienta, podając swój klucz i bazowy adres URL. To podejście działa dla wywołań synchronicznych i prostych skryptów.

  • Zainstaluj bibliotekę za pomocą pip.
  • Ustaw URL bazowy na nasz punkt końcowy API.

Oto kod Pythona do zainicjowania klienta:

from openai import OpenAI

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

Integracja SDK Node

Użyj oficjalnego SDK Node.js OpenAI dla projektów JavaScript lub TypeScript. Ustaw apiKey i baseURL właściwości. Pozwala to na używanie znanych wzorców async/await w środowisku Node.

  • Zainstaluj pakiet przez npm.
  • Skonfiguruj instancję klienta.

Poniższy fragment kodu Node.js pokazuje konfigurację:

import OpenAI from "openai";

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

Odpowiedzi strumieniowe

Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. API zwraca fragmenty w miarę ich generowania. Zmniejsza to postrzeganą opóźnienie dla długich wyjść. Użycie tokenów jest raportowane w ostatnim fragmencie.

  • Przetwarzaj zdarzenia SSE po stronie klienta.
  • Obsłuż częściowe aktualizacje tekstu.

Użyj tego przykładu strumieniowania dla swojej aplikacji:

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)

Limity, Błędy i Kontekst

Okno kontekstowe obsługuje łącznie 100 000 tokenów. Możesz zwrócić do 16 000 tokenów na żądanie. Błędy obejmują 401 dla nieprawidłowych kluczy, 402 za niewystarczające środki oraz 429 za przekroczenie limitu. Limit to 300 żądań na minutę na klucz.

  • Monitoruj użycie w swoim panelu.
  • Obsłuż poprawnie kody błędów HTTP.

Typowe pytania

Jaka jest najlepsza model LLM NSFW do integracji API?

Nasz API obsługuje model bez cenzury poprzez standardowe endpointy kompatybilne z OpenAI. Obsługuje wejście i wyjście tekstu bez odrzucania treści dla prawnych treści dla dorosłych. Eliminuje to potrzebę konfiguracji złożonych proxy.

Jak radzić sobie z błędami uwierzytelniania?

Kod statusu 401 oznacza nieprawidłowy lub wygasły klucz API. Upewnij się, że używasz klucza wygenerowanego na stronie Pobierz klucz API. Sprawdź, czy nagłówek Authorization zawiera poprawnie token Bearer.

Co się stanie, jeśli zabraknie kredytów?

API zwraca kod stanu 402, gdy wyczerpie się Twój prekompensowany kredyt. Możesz doładować środki za pomocą kryptowalut (USDT na TRC20 lub USDC na Base) przez panel sterowania. Kredyty nigdy nie wygasają, więc możesz dodawać środki, gdy tylko jest to potrzebne.