pl ▾

Szybki start z API LLM bez cenzury

Zacznij korzystać z API LLM bez cenzury w kilka minut. Wysyłaj tekst, otrzymuj tekst, bez filtrów, bez niespodzianek.

Bazowy URL i autoryzacja

API żyje w https://api.nsfwh.com/v1. Uwierzytelnij się kluczem API przekazanym w Authorization Nagłówek. Wygeneruj swój klucz natychmiast za pomocą Google lub e-maila na stronie rejestracji – nie jest wymagany numer telefonu. Klucz jest wyświetlany raz, więc zapisz go bezpiecznie. Daje dostęp do modelu bez cenzury dla legalnej treści dla dorosłych, generowania tekstu i twórczego pisania bez standardowych odrzuceń.

curl https://api.nsfwh.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a summary of the provided text."}]
  }'

Wysyłanie pierwszej prośby

Wykonaj żądanie POST do /v1/chat/completions z Twoją wiadomością. ID modelu to uncensored.Tekst wejściowy trafia do messages tablicy. Odpowiedź zawiera wygenerowany tekst. Nie są obsługiwane osadzanie, obrazy ani audio. Jest to czysta usługa tekst-w-wejście, tekst-wy-jście zaprojektowana dla deweloperów, którzy potrzebują bezpośredniego dostępu do niefiltrowanych możliwości językowych.

from openai import OpenAI

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

Odpowiedzi strumieniowe

Użyj Wysyłanych Wydarzeń Serwerowych dla dostarczania tokenów w czasie rzeczywistym. Dodaj stream: true do swojego żądania. Każdy fragment zawiera częściowy tekst i dane użycia w ostatnim fragmencie. Zmniejsza to postrzeganą latencję przy długich wynikach. Strumieniowanie działa z dowolnym standardowym klientem kompatybilnym z OpenAI, który obsługuje SSE. Jest idealne dla interfejsów czatu i aplikacji interaktywnych.

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)

Wywoływanie funkcji i tryb JSON

Włącz wyjścia strukturalne z response_format: {"type": "json_object"}.To wymusza od modelu zwracanie formatu JSON zamiast tekstu swobodnego. Możesz również zdefiniować narzędzia do wywoływania funkcji. Określ tool_choice kontrolować, jak model ich używa. Jest to przydatne do parsowania danych, generowania konfiguracji lub integracji z systemami zewnętrznymi bez dodatkowej logiki parsowania.

import OpenAI from "openai";

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

Okno kontekstu i limity

Model obsługuje okno kontekstowe o rozmiarze 100 000 tokenów dla łącznego wejścia i wyjścia. Maksymalne wyjście na żądanie wynosi 16 000 tokenów. Jeśli pominię max_tokens, domyślnie wynosi 2,048. Możesz wysyłać 300 żądań na minutę na klucz. Współbieżność jest ograniczona do 8 jednoczesnych żądań na klucz. Ciała żądań muszą mieścić się pod 8 MB. Te limity zapewniają stabilną wydajność dla dużego ruchu.

Obsługa błędów i zużycie tokenów

Błędy są zwracane jako standardowe kody statusu HTTP. 401 oznacza, że Twój klucz API jest nieprawidłowy lub wygasł. 402 oznacza niewystarczające środki. 429 oznacza limitowanie szybkości. Sprawdź ciało odpowiedzi, aby uzyskać szczegółowe komunikaty o błędach. Użycie tokenów jest rozliczane tylko za udane uzupełnienia. Błędy nie zużywają kredytów. Ten przejrzysty model cenowy oznacza, że płacisz tylko za to, co działa.

FAQ

Czy API uncensored AI działa z SDK OpenAI?

Tak, jest w pełni kompatybilny z OpenAI. Użyj oficjalnych SDK OpenAI, ustawiając adres URL bazowy na nasz punkt końcowy. Każdy klient kompatybilny z OpenAI działa po drobnych dostosowaniach konfiguracji. Zapewnia to łatwą integrację z istniejącymi projektami.

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

Otrzymasz kod statusu 429. Limit wynosi 300 żądań na minutę na klucz. Możesz rozłożyć żądania między wiele kluczy, jeśli jest to konieczne. Każdy klucz pozwala na wysłanie do 8 żądań równoległych. Zapobiega to nagłym skokom, które mogłyby zakłócić działanie usługi.

Czy moje dane są używane do trenowania?

Nie, promptów nie używa się do trenowania. Twoje dane pozostają prywatne. Zbieramy tylko adres e-mail do założenia konta. Nie jest wymagany numer telefonu ani dodatkowe dane osobowe. Gwarantuje to poufność i bezpieczeństwo Twoich rozmów.

API bez cenzury. Bez odmów. Płatność za token.

za 1M tokenów wejściowych
$0.15
Tokeny wyjściowe / 1M
$0.50
kontekst tokenów
100,000
kredyt próbny
$0.50
żądań na minutę
300

Pobierz swój klucz API teraz

Zarejestruj się, skopiuj token, zaktualizuj bazowy URL. Gotowe.

Otwórz konto
Otwórz konto