pl ▾
Pobierz klucz API

Najlepsze NSFWSzybki start: zintegruj najlepsze API NSFW

Szybki start: zintegruj najlepsze API NSFW

Zintegruj API LLM bez cenzury za pomocą jednego adresu bazowego i standardowych punktów końcowych kompatybilnych z OpenAI. Zacznij natychmiast, używając swojego klucza API i sprawdź, jak zachowują się żądania w preferowanym przez Ciebie języku.

uncensoredhttps://api.nsfwtop.cc/v1

Bazowy URL i autoryzacja

API top NSFW używa jednego bazowego URL dla wszystkich żądań. Zmień bazowy URL w konfiguracji swojego SDK OpenAI na https://api.nsfwtop.cc/v1. Przekaz swój klucz API w Authorization Nagłówek. Otrzymujesz jeden aktywny klucz na konto. Klucz pojawia się natychmiast po rejestracji przez Google lub e-mail.

curl https://api.nsfwtop.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all api endpoints"}]
  }'

Każde żądanie wymaga tego nagłówka. Jeśli klucz jest brakujący lub nieprawidłowy, API zwraca błąd 401. Twoje prompty nie są używane do trenowania. Nie jest wymagany numer telefonu do rozpoczęcia.

Pierwsze żądanie w Pythonie

Wyślij żądanie chat completion za pomocą oficjalnego pakietu SDK Python OpenAI. Skonfiguruj klienta z niestandardowym adresem bazowym i swoim kluczem API. Użyj identyfikatora modelu uncensored dla odpowiedzi bez standardowych odrzuceń treści.

from openai import OpenAI

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

Ustaw max_tokens parametr kontrolujący długość odpowiedzi. Jeśli nie określisz limitu, maksymalna długość odpowiedzi wynosi 2048 tokenów. Tokeny wejściowe i wyjściowe wliczają się do Twojego okna kontekstowego o pojemności 100 000 tokenów.

Integracja SDK Node

Użyj biblioteki Node SDK od OpenAI, aby zintegrować API ze swoimi aplikacjami w JavaScript lub TypeScript. Zainicjuj klienta, podając baseURL wskazując na punkt końcowy NSFW. Przekaż swój klucz API jako apiKey wartości.

import OpenAI from "openai";

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

Wywołanie chat.completions.create() z modelem uncensored. Odpowiedź zawiera wygenerowany tekst oraz szczegóły dotyczące zużycia tokenów. Możesz strumieniować odpowiedzi lub otrzymywać je wszystkie naraz, w zależności od przypadku użycia.

Strumieniowanie odpowiedzi z SSE

Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. API zwraca zdarzenia wysyłane przez serwer (SSE) w miarę generowania tokenów. Zmniejsza to postrzeganą latencję dla długich odpowiedzi. Przetwarzaj strumień, aby wyświetlać tekst inkrementalnie.

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 fragment w strumieniu zawiera całkowite zużycie tokenów dla żądania. Możesz śledzić koszty i użycie kontekstu w czasie rzeczywistym. Strumieniowanie działa ze wszystkimi parametrami takimi jak temperature i top_p.

tryb JSON i wywoływanie funkcji

Wymuś dane strukturalne, ustawiając response_format do {"type": "json_object"}. Zapewnia to, że model zwraca poprawny JSON zamiast tekstu swobodnego. Użyj tego do parsowania danych lub integracji z innymi systemami.

Wywoływanie funkcji jest obsługiwane poprzez tools parametr. Zdefiniuj funkcje w tools tablicy. Model może wywoływać te funkcje i zwracać strukturyzowane argumenty. Użyj tool_choice do kontrolowania wywoływania funkcji.

Limity szybkości i ograniczenia

API narzuca limit 300 żądań na minutę na klucz. Możesz mieć do 8 równoległych żądań jednocześnie. Maksymalny rozmiar ciała żądania to 8 MB. Przekroczenie tych limitów skutkuje błędem 429. Poczekaj przed ponowną próbą lub zwiększ swoje użycie kredytu.

Jeśli nie masz kredytu, żądania zwrócą błąd 402. Błędy i odmowy nie zużywają tokenów. Okno kontekstowe pozwala na 100 000 tokenów łącznie dla promptu i uzupełnienia. Starannie zarządzaj zużyciem tokenów, aby uniknąć nieoczekiwanych opłat.

Najczęściej zadawane pytania

Jaki jest bazowy URL API top NSFW?

Podstawowy adres URL to HTTPS://api.nsfwtop.cc/v1. Jest kompatybilny ze standardowymi SDK OpenAI. Zmień podstawowy adres URL w konfiguracji klienta, aby go użyć.

Jak zapłacić za API?

Możesz doładować saldo za pomocą kryptowalut. Akceptujemy USDT w sieci TRC20 lub USDC w sieci Base. Minimalna kwota doładowania to $20. Saldo nie wygasa, a opłaty naliczane są na podstawie rzeczywistego zużycia tokenów.

Co się stanie, jeśli otrzymam błąd 401?

Błąd 401 oznacza, że Twój klucz API jest nieprawidłowy lub brakujący. Sprawdź swój klucz w panelu. Wygeneruj nowy klucz, jeśli stary został unieważniony. Każde konto posiada jeden aktywny klucz w danym momencie.

Twój klucz API jest prawie gotowy

Zarejestruj się, skopiuj swój klucz, zaktualizuj bazowy adres URL. To obejmuje całą konfigurację.

Pobierz klucz API