pl ▾
Pobierz swój klucz

uncensoredroleplayai.com/Dokumentacja

Szybki start API Uncensored AI

Pobierz instancję AI do odgrywania ról bez cenzury w ciągu minut za pomocą naszego API kompatybilnego z OpenAI. Użyj standardowych SDK do wysyłania tekstu i odbierania odpowiedzi z długim kontekstem bez filtrów treści.

Wymagania wstępne i konfiguracja Base URL

Zarejestruj konto za pomocą Google lub e-mail na stronie kluczy. Twój klucz API pojawi się natychmiast i służy jako jedyne poświadczenie do wszystkich żądań. Adres bazowy usługi to https://api.uncensoredroleplayai.com/v1, który działa z dowolnym klientem kompatybilnym z OpenAI.

Skonfiguruj zmienne środowiskowe lub klienta SDK, aby wskazywały na ten adres URL. Ten pojedynczy punkt końcowy obsługuje wszystkie uzupełnienia tekstu. Nie musisz zarządzać trasami modeli ani wybierać spośród wielu dostawców. Identyfikator modelu to zawsze uncensored, model open-weight dostrojony do treści dla dorosłych i fikcyjnych.

Uwierzytelnianie kluczami API

Dołącz swój klucz API w Authorization nagłówek jako token Bearer. Każde żądanie musi zawierać ten nagłówek, aby uwierzytelnić Twoją tożsamość. Jeśli klucz jest nieobecny lub nieprawidłowy, serwer zwraca błąd 401 Unauthorized. Sprawdź panel konta, jeśli podejrzewasz, że klucz został unieważniony.

Każde konto posiada jeden aktywny klucz w danym momencie. Wygenerowanie nowego klucza natychmiast zastępuje stary. Nie ma ograniczeń co do liczby historycznie wygenerowanych kluczy, ale tylko ten aktualny działa. Używaj tego jednego klucza we wszystkich swoich usługach.

Wysyłanie twojego pierwszego chat completion

Wyślij żądanie POST do /v1/chat/completions endpoint. Przekaż nazwę modelu uncensored i historię rozmowy w messages tablicy. System zwraca odpowiedź tekstową bez filtrowania dla legalnych tematów dla dorosłych.

  • Ustaw model na uncensored.
  • Dołącz swoją podpowiedź systemową, aby zdefiniować osobowość do odgrywania ról.
  • Prześlij wiadomości użytkownika, aby popchnąć narrację do przodu.

Sprawdź, czy struktura odpowiedzi zawiera wygenerowany tekst. Potwierdza to, że Twoja integracja działa poprawnie z API LLM uncensored.

Obsługa odpowiedzi strumieniowych

Włącz strumieniowanie, ustawiając stream do true w żądaniu. API wysyła fragmenty poprzez Wydarzenia Wysyłane Serwerem (SSE). Każdy fragment zawiera częściowy tekst i metadane. Przetwarzaj te fragmenty w czasie rzeczywistym, aby wyświetlać odpowiedź w miarę jej generowania.

Szczegóły zużycia tokenów pojawiają się w ostatnim fragmencie. Pozwala to na dokładne śledzenie kosztów, nie czekając na zakończenie całej odpowiedzi. Strumieniowanie jest idealne dla botów do odgrywania ról, gdzie liczy się latencja. Użyj SDK Node do łatwego obsługi tych zdarzeń.

Konfigurowanie parametrów do odgrywania ról

Dostosuj parametry takie jak temperature i top_p kontrolować kreatywność. Wyższe temperatury dają bardziej zróżnicowane i nieprzewidywalne wyniki. Użyj stop sekwencje do kończenia odpowiedzi na konkretnych frazach. Tryb JSON jest dostępny poprzez response_format do danych strukturalnych.

Ustaw max_tokens do kontrolowania długości wyjścia. Domyślna wartość to 2 048 tokenów, ale możesz poprosić o do 16 000. Okno kontekstowe obsługuje łącznie 100 000 tokenów. Pozwala to na ciągłość długich treści bez utraty kontekstu. Dostosuj te ustawienia do swojego konkretnego przypadku użycia.

Zrozumienie zużycia tokenów i cen

Ceny są przejrzyste: $0.15 za milion tokenów wejściowych i $0.50 za milion tokenów wyjściowych. Błędy i odrzucenia są darmowe. Kredyt jest płatny z góry i nigdy nie wygasa. Doładuj za pomocą kryptowalut USDT (TRC20) lub USDC (Base).

Limity obejmują 300 żądań na minutę i 8 żądań równoległych na klucz. Rozmiar ciała żądania jest ograniczony do 8 MB. Jeśli zabraknie Ci kredytu, otrzymasz błąd 402 Payment Required. Monitoruj swoje użycie przez panel, aby uniknąć przerw.

cURL

curl https://api.uncensoredroleplayai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the main plot points of the provided story text"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Strumieniowanie

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)
01

Pytania i odpowiedzi techniczne

Jaki jest limit kontekstu AI do odgrywania ról bez cenzury?

Okno kontekstowe obsługuje 100,000 tokenów zarówno dla promptu, jak i uzupełnienia. Możesz wygenerować do 16,000 tokenów w jednym żądaniu. Pozwala to na długie opowiadanie bez utraty kontekstu. Nadal obowiązują odrzucenia dotyczące drobnych treści o charakterze seksualnym.

Jak radzić sobie z błędami uwierzytelniania?

Błąd 401 oznacza nieprawidłowy lub brakujący klucz API. Sprawdź panel konta, aby upewnić się, że klucz jest aktywny. Wygeneruj nowy klucz, jeśli stary został unieważniony. Każde konto posiada jeden aktywny klucz w danym momencie.

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

Otrzymasz błąd 429 Too Many Requests. Limit wynosi 300 żądań na minutę i 8 żądań jednoczesnych. Poczekaj kilka sekund przed ponowną próbą. Monitoruj swoje zużycie, aby utrzymać się w granicach limitów.

Pobierz swój klucz API

Zarejestruj się, skopiuj token, zaktualizuj endpoint. To cała konfiguracja.