pl ▾
Pobierz swój klucz

Przewodnik integracji dla modeli AI bez cenzury

Zintegruj interfejs API AI uncensored za pomocą jednego URL bazowego i standardowych parametrów kompatybilnych z OpenAI. Przewodnik obejmuje uwierzytelnianie, strumieniowanie i ograniczenia dla implementacji LLM NSFW.

Bazowy URL i autoryzacja

Użyj podanego adresu URL bazowego dla wszystkich żądań. Przekaż swój klucz API w Authorization Nagłówek. Klucz daje dostęp do modelu bez cenzury bez blokad subskrypcji.

Uwierzytelnianie jest ścisłe. Nieprawidłowe klucze zwracają 401. Upewnij się, że skopiujesz klucz natychmiast po jego wygenerowaniu. Usługa akceptuje doładowania tylko w kryptowalutach.

Pierwsze żądanie

Wyślij żądanie POST do endpointu chat completions. Identyfikator modelu to uncensoredTo zwraca bezpośrednią odpowiedź tekstową bez filtrów treści.

Użyj poniższego polecenia cURL, aby zweryfikować łączność. Zastąp YOUR_API_KEY z Twoim rzeczywistym kluczem.

curl https://api.modelsabliterated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the current UTC timestamp in ISO 8601 format"}]
  }'

Sprawdź odpowiedź pod kątem choices tablicy. Zawiera ona wygenerowany tekst.

Integracja SDK Python

Zainstaluj oficjalny pakiet OpenAI. Skonfiguruj adres bazowy i klucz API przed wykonaniem wywołań. Zapewnia to kompatybilność z API AI uncensored.

Zainicjuj klienta, podając dane logowania. Ustaw model na uncensored. Wyślij prostą wiadomość, aby przetestować integrację.

from openai import OpenAI

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

Obiekt odpowiedzi zapewnia dostęp do treści. Obsłuż wyjątki dla błędów sieciowych lub problemów z uwierzytelnianiem.

Konfiguracja SDK Node

Zaimportuj bibliotekę OpenAI w swoim projekcie Node.js. Ustaw adres bazowy i klucz API w obiekcie konfiguracji. Pozwala to na bezproblemową integrację z istniejącymi bazami kodu.

Utwórz instancję klienta. Przekaż swoje dane uwierzytelniające. Żądaj uzupełnień za pomocą uncensored model.

import OpenAI from "openai";

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

Zaloguj wygenerowany tekst. Upewnij się, że poprawnie obsługujesz odpowiedzi asynchroniczne. API obsługuje standardowe formaty JSON.

Odpowiedzi strumieniowe z SSE

Włącz strumieniowanie, ustawiając stream ustaw na true. Serwer wysyła zdarzenia wysyłane przez serwer (SSE). Każdy fragment zawiera częściowy tekst.

Aggregate the chunks to form the complete response. This reduces perceived latency for long outputs. The final chunk includes token usage statistics.

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)

Przetwarzaj strukturę danych SSE. Obsłuż błędy podczas strumieniowania. API zapewnia spójne liczenie tokenów.

Limity szybkości i ograniczenia

Observe the rate limits to avoid 429 errors. You get 300 requests per minute per key. Max concurrent requests are 8. The request body must be under 8 MB.

Okno kontekstowe wynosi łącznie 100 000 tokenów. Maksymalna liczba tokenów wyjściowych to 16 000. Błędy i odrzucenia nie zużywają kredytu. Użyj błędów 402, aby sprawdzić niewystarczające środki.

Typowe pytania

Jaki jest rozmiar okna kontekstowego?

Okno kontekstowe wynosi 100 000 tokenów, w tym prompt i uzupełnienie. Maksymalna liczba tokenów wyjściowych na żądanie to 16 000. Jeśli nie ustawisz max_tokens, wartość domyślna to 2 048.

Jak radzić sobie z limitami szybkości?

Przydzielono Ci limit 300 żądań na minutę na klucz. Żądania współbieżne są ograniczone do 8. Przekroczenie tych limitów zwraca kod statusu 429. Poczekaj przed ponowną próbą.

Czy model bez filtrów odrzuca treści?

Odmawia tylko treści seksualnych z udziałem małoletnich. Treści dla dorosłych, fikcyjne i kontrowersyjne przechodzą bez sztucznych odmów. Bariery są matematycznie usunięte.

Pobierz swój klucz API

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