Dokumentacja API Qwen NSFW
Uruchom swoje API do niecenzurowanego LLM w kilka minut za pomocą standardowych klientów zgodnych z OpenAI. Ten przewodnik obejmuje adres bazowy, uwierzytelnianie i szybkie kroki integracji dla API LLM NSFW.
Instalacja i setup
Zacznij od zainstalowania preferowanego SDK i ustawienia dwóch zmiennych środowiskowych. Potrzebujesz klucza API z pulpitu nawigacyjnego oraz bazowego adresu URL usługi.
- URL bazowy:
https://api.nsfwqwen.com/v1 - ID modelu:
uncensored
Ta konfiguracja działa z dowolnym standardowym klientem kompatybilnym z OpenAI. Model działa na naszych własnych serwerach i nie jest proxy dla innych dostawców. Nie będziesz musiał zmieniać logiki aplikacji, tylko szczegóły połączenia.
Uwierzytelnianie
Przekaż swój klucz API w Authorization Nagłówek przy użyciu Bearer schemat. Każde żądanie musi zawierać ten nagłówek, aby uwierzytelnić się z serwerem.
- Nazwa nagłówka:
Authorization - Wartość nagłówka:
Bearer YOUR_API_KEY
Jeśli klucz jest nieobecny lub nieprawidłowy, serwer zwraca błąd 401. Twój klucz jest generowany natychmiast po rejestracji za pomocą Google lub e-mail. Chroń go, ponieważ daje dostęp do Twojego kredytu prepaid.
Punkt końcowy uzupełnień czatu
Wyślij swój prompt do /v1/chat/completions endpoint używający żądania POST. Model zwraca tekst na podstawie Twojego wejścia bez filtrowania legalnych treści dla dorosłych.
curl https://api.nsfwqwen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current version number?"}]
}'Odpowiedź zawiera wygenerowany tekst w choices tablicy. Możesz ustawić okno kontekstu do 100,000 tokenów dla promptu i uzupełnienia łącznie. Pozwala to na długie rozmowy lub przetwarzanie dużych dokumentów bez natychmiastowej utraty kontekstu.
Odpowiedzi strumieniowe
Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. Serwer wysyła tokeny w miarę ich generowania za pomocą Zdarzeń Wysyłanych przez Serwer (SSE). Jest to idealne dla interfejsów użytkownika w czasie rzeczywistym.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwqwen.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)Każdy chunk zawiera częściowy tekst. Możesz akumulować te chunki, aby wyświetlić pełną odpowiedź użytkownikowi. Ostatni chunk zawiera również całkowite zużycie tokenów do celów rozliczeniowych.
Parametry i ustawienia
Kontroluj zachowanie modelu za pomocą standardowych parametrów takich jak temperature, top_p, a także stop. Użyj response_format z json_object do wyjść strukturalnych.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwqwen.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);Możesz również ustawić seed dla odtwarzalnych wyników. Wywoływanie funkcji jest obsługiwane poprzez tools parametr. Dostosuj te ustawienia, aby pasowały do Twojego konkretnego przypadku użycia, czy to do pisania kreatywnego, czy generowania technicznego.
Obsługa błędów
Obsługuj błędy w sposób elegancki, sprawdzając kod statusu HTTP. Błąd 401 oznacza, że Twój klucz API jest nieprawidłowy. Błąd 402 oznacza niewystarczający kredyt na koncie.
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)Błąd 429 oznacza, że przekroczyłeś limit szybkości wynoszący 300 żądań na minutę. Upewnij się, że Twoja logika ponownych prób obsługuje te przypadki. Model odrzuca żądania zawierające treści seksualne z udziałem małoletnich, niezależnie od innych ustawień.
Typowe pytania
Czy to oficjalny interfejs API Qwen NSFW?
Nie, jest to niezależna usługa. Uruchamiamy własny model o otwartych wagach bez cenzury. Nie jest to proxy dla oficjalnych API Qwen, GPT ani Claude. Oferujemy inny model zoptymalizowany pod kątem odpowiedzi bez cenzury.
Jak doładować kredyt?
Możesz doładować konto za pomocą USDT (TRC20) lub USDC (Base). Minimalna kwota to $20, a maksymalna to $500. Za większe wpłaty otrzymujesz kredyt bonusowy, np. +15% dla kwoty $200.
Czy model filtruje treści NSFW?
Model jest bez cenzury i nie odrzuca legalnych treści dla dorosłych. Zawsze jednak odrzuca treści seksualne z udziałem małoletnich. Ten limit jest zablokowany na stałe i nie można go wyłączyć.
Twój klucz API jest oddalony o jeden krok
Zarejestruj się, pobierz klucz, wskaż endpoint. To cały proces.