Dokumentacja API
Zacznij korzystać z API LLM bez cenzury, wysyłając żądania tekstowe do naszego endpointu kompatybilnego z OpenAI. Użyj dowolnego standardowego SDK, aby natychmiast zintegrować to API NSFW ze swoimi aplikacjami.
Bazowy URL i autoryzacja
Podstawowy adres URL API to HTTPS://api.llmfornsfw.com/v1. Uwierzytelniasz się, dołączając swój unikalny klucz API w nagłówku żądania. Klucz ten jest generowany natychmiast po rejestracji za pomocą Google lub e-mail na stronie Pobierz klucz API.
Każde żądanie musi zawierać nagłówek Authorization. Format to Bearer followed by your key. Jeśli klucz jest brakujący lub nieprawidłowy, serwer zwraca błąd 401 Unauthorized. Błędy podczas przetwarzania nie zużywają Twojego kredytu z góry opłaconego.
curl https://api.llmfornsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 200 word summary of the provided technical documentation."}]
}'- Chroń swój klucz.
- Jeden aktywny klucz na konto.
- Generuj nowe klucze łatwo.
Pierwsze żądanie
Wyślij żądanie POST do /v1/chat/completions, aby wygenerować tekst. Identyfikator modelu to "uncensored". Model odpowiada bez odrzuceń treści dla prawnego użytku dorosłego, co czyni go idealnym do scenariuszy czatu NSFW.
Dołącz swoje wiadomości do ciała. System zwraca uzupełnienia tekstu. Możesz dostosować parametry takie jak temperatura dla kreatywności. To ustawienie działa z dowolnym klientem zgodnym z OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmfornsfw.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)Upewnij się, że Twój ładunek pasuje do wymaganego schematu. API obsługuje tokenizację wewnętrznie. Wysyłasz tylko język naturalny. Odpowiedź zawiera wygenerowany tekst. Użyj tego do generowania RP lub historii.
Odpowiedzi strumieniowe
Włącz strumieniowanie, ustawiając stream na true. API wysyła zdarzenia Server-Sent Events. Każdy fragment zawiera częściowy tekst. Pozwala to na natychmiastowe wyświetlanie wyników.
Strumieniowanie danych zmniejsza postrzegane opóźnienia. Użytkownicy widzą tekst w miarę jego generowania. Ostatni fragment zawiera szczegóły dotyczące użycia tokenów. Pomaga to dokładnie śledzić koszty.
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)Obsługuj błędy w sposób elegancki. Problemy sieciowe mogą przerywać strumienie. Połącz się ponownie, jeśli to konieczne. API obsługuje wysoką przepustowość. Monitoruj swoją szybkość żądań.
Wywoływanie funkcji i narzędzia
Użyj funkcji wywoływania funkcji (function calling), aby zdefiniować narzędzia. Twój model może wywoływać funkcje. Umożliwia to ekstrakcję danych strukturalnych. Zdefiniuj narzędzia w tablicy wiadomości.
API obsługuje tool_choice. Możesz wymusić lub zezwolić na wywoływanie funkcji. Jest to przydatne w integracjach NSFW LLM API wymagających danych strukturalnych. Ustaw model tak, aby używał narzędzi.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmfornsfw.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);Przeanalizuj wywołania narzędzi w swojej aplikacji. Wykonaj funkcje. Przekaż wyniki z powrotem do modelu. Ta pętla zwiększa możliwości. Działa z dowolnym kompatybilnym SDK.
Tryb JSON
Ustaw response_format na json_object. Model zwraca poprawny JSON. Zapewnia to spójne parsowanie. Użyj tego do przetwarzania danych NSFW.
Tryb JSON ogranicza wyjście. Model przestrzega Twojego schematu. Błędy formatowania są rzadkie. Warto jednak zwalidować wynik. Zwiększa to niezawodność.
Połącz tryb JSON z wywoływaniem funkcji. Otrzymujesz dane strukturalne. Zmniejsza to pracę po przetworzeniu. Jest to wydajne dla programistów.
curl https://api.llmfornsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 200 word summary of the provided technical documentation."}]
}'Przetestuj proste prompty. Zweryfikuj strukturę JSON. Dostosuj temperaturę dla stabilności. Niska temperatura zapewnia spójność.
Limity, Błędy i Kontekst
Okno kontekstowe wynosi 100 000 tokenów. Obejmuje ono prompt i uzupełnienie. Maksymalna długość odpowiedzi to 16 000 tokenów. Ustaw max_tokens, aby kontrolować długość.
Limity szybkości to 300 żądań na minutę. Możesz wysyłać 8 żądań współbieżnych. Ciało żądania ma maksymalnie 8 MB. Przekroczenie limitów zwraca błąd 429. Poczekaj przed ponowną próbą.
Błędy takie jak 402 oznaczają brak środków. Doładuj konto kryptowalutą. Działają USDT lub USDC. Kredyty nigdy nie wygasają. Regularnie sprawdzaj swój balans.
Typowe pytania
Czym jest model LLM uncensored?
Jest to model o otwartych wagach dostrojony do legalnego użytku przez dorosłych. Nie odrzuca kontrowersyjnych tematów lub treści NSFW. Nie jest to GPT, Claude ani model innego dostawcy'. Używaj go do generowania tekstu bez ograniczeń.
Jakie metody płatności akceptujecie?
Tylko krypto: USDT w sieci TRC20 lub USDC na Base, dowolna kwota całkowita od $20 do $500. Bonusowy kredyt przy kwotach od $50.
Czy API jest kompatybilne z OpenAI?
Tak, korzysta z tych samych endpointów. Zmień swój base URL na nasz. Użyj oficjalnych SDK. ID modelu to "uncensored". Integracja jest prosta dla deweloperów.
Pobierz klucz w kilka minut
Zarejestruj się, pobierz klucz i zaktualizuj bazowy URL. To wszystko, co musisz zrobić.