pl ▾

Dokumentacja API

Zacznij korzystać z API AI bez cenzury w kilka minut. Użyj swojego dedykowanego klucza API, aby wysyłać tekst i natychmiast otrzymywać odpowiedzi bez ograniczeń.

Bazowy URL i autoryzacja

Uwierzytelnianie opiera się na pojedynczym kluczu API przekazywanym w Authorization Nagłówek. Każde żądanie wymaga tego nagłówka, aby zidentyfikować Twoje konto i śledzić zużycie tokenów. Otrzymujesz jeden aktywny klucz na konto, a wygenerowanie nowego natychmiast zastępuje poprzedni klucz. Zapewnia to zawsze czyste poświadczenie dla Twojej integracji.

curl https://api.trulyuncensoredai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 10 python libraries for data analysis"}]
  }'

Pierwsze żądanie

Pierwsze żądanie potwierdza, że Twoja integracja działa z API LLM uncensored. Wyślij prosty prompt, aby zweryfikować, czy model odpowiada bez standardowych odmów. Możesz użyć oficjalnych SDK OpenAI lub dowolnego klienta zgodnego, wskazując nasz adres URL bazowy. Ten krok potwierdza, że Twój klucz jest aktywny i że dostępne są środki.

from openai import OpenAI

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

Integracja SDK Node

Zintegruj bezpośrednio w swoje projekty JavaScript lub TypeScript, używając Node SDK. Skonfiguruj bazowy URL i klucz API raz, a następnie wywołaj endpoint uzupełnień czatu. To podejście utrzymuje czystość kodu i automatycznie obsługuje uwierzytelnianie. Jest idealne do renderowania po stronie serwera lub usług backendowych.

import OpenAI from "openai";

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

Odpowiedzi strumieniowe

Włącz strumieniowanie, aby otrzymywać tokeny w miarę ich generowania. Zmniejsza to postrzeganą opóźnienie dla długich tekstów w stylu roleplay lub zadań kreatywnych. Ostatni fragment zawiera całkowite zużycie tokenów do dokładnej rozliczenia. Strumieniowanie działa bezproblemowo ze standardowymi parserami SSE w większości nowoczesnych SDK.

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)

Limity i błędy

Limity szybkości wymuszają 300 żądań na minutę i 8 żądań współbieżnych na klucz. Błąd 401 oznacza, że Twój klucz jest nieprawidłowy lub unieważniony. Błąd 402 wskazuje na niewystarczające środki na koncie. Błąd 429 sygnalizuje przekroczenie limitu szybkości. Zawsze obsługuj te błędy w sposób elegancki, aby uniknąć zepsutego doświadczenia użytkownika.

Okno kontekstowe

Model obsługuje okno kontekstowe 100 000 tokenów łączące zarówno input, jak i output. Pozwala to na rozbudowaną historię w scenariuszach roleplay lub analizę dużych dokumentów. Output jest ograniczony do 16 000 tokenów w żądaniu lub 2 048, jeśli nie określisz max_tokens. Monitoruj swoje użycie tokenów, aby pozostać w tych granicach.

Typowe pytania

Jak zacząć pracę z API AI bez ograniczeń?

Zarejestruj się, używając Google lub adresu e-mail, aby natychmiast otrzymać klucz API. Dodaj swój kredyt prepay za pomocą kryptowalut, a następnie wyślij pierwsze żądanie do punktu końcowego uzupełniania czatu. Model odpowiada natychmiast, bez miękkich odmów dla legalnej treści dla dorosłych.

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

Otrzymasz kod statusu 429 wskazujący, że przekroczyłeś limit 300 żądań na minutę lub 8 żądań równoległych. Poczekaj krótki czas przed ponowną próbą lub zoptymalizuj klienta, aby zmniejszyć liczbę równoległych połączeń. Limity są egzekwowane dla każdego klucza API osobno.

Czy LLM bez cenzury online jest zawsze dostępny?

API jest hostowane na naszych dedykowanych serwerach bez routingu przez dostawców. Mimo że dążymy do wysokiej dostępności, nie mamy gwarancji SLA. Sprawdź stronę statusu, aby sprawdzić zaplanowane prace konserwacyjne lub awarie.

Pobierz swój klucz API

Zarejestruj się, skopiuj klucz, zaktualizuj bazowy adres URL. To wszystko.