Dokumentacja API
Połącz swój klient z naszym API AI bez cenzury w kilka minut. Używaj standardowych SDK OpenAI z jednym adresem bazowym i jednym identyfikatorem modelu, aby uzyskać nieograniczoną zawartość bez złożoności routingu.
Uwierzytelnianie i URL bazowy
Rozpocznij każde żądanie swoim kluczem API w nagłówku Authorization. Nasz bazowy URL wskazuje bezpośrednio na punkt końcowy chat-completions, więc możesz wstawić swój klucz i zacząć.
Pobierz klucz natychmiastowo przez Google lub e-mail. Klucz pojawia się na ekranie natychmiast, nie jest wymagany numer telefonu, a nowy klucz możesz wygenerować w dowolnym momencie, aby zastąpić stary.
Chroń swój klucz. Każde konto obsługuje jeden aktywny klucz, a błędy lub odrzucenia nie zużywają Twojego kredytu z góry.
Pierwsze żądanie
Wyślij żądanie POST do endpointu chat z identyfikatorem modelu ustawionym na uncensored. Ta prosta struktura działa z dowolnym klientem kompatybilnym z OpenAI.
- Ustaw nagłówek Authorization na Bearer TWOJ_KLUCZ_API.
- Skieruj żądanie do naszego adresu bazowego.
- Dołącz swoją tablicę wiadomości i identyfikator modelu.
Tekst wchodzi, tekst wychodzi. Nie jest wymagana dodatkowa konfiguracja do podstawowego użycia.
curl https://api.aiunrestricted.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France"}]
}'
Integracja Python SDK
Zainicjuj klienta OpenAI z naszym podstawowym adresem URL i swoim kluczem. SDK Python automatycznie obsługuje serializację, pozwalając Ci skupić się na logice aplikacji.
Przekaż identyfikator modelu uncensored, aby upewnić się, że trafiasz na naszą konkretną warstwę wnioskowania. Gwarantuje to spójne zachowanie bez cenzury we wszystkich generacjach.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiunrestricted.cc/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
Skonfiguruj klienta Node.js, aby wskazywał na nasze API. To podejście sprawdza się dobrze w przypadku botów lub funkcji serverless, które wymagają szybkiej integracji.
Ustaw właściwości apiKey i baseURL poprawnie. SDK zarządza wywołaniami HTTP, więc po prostu oczekuj odpowiedzi.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiunrestricted.cc/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, ustawiając stream na true w ciele żądania. Otrzymasz zdarzenia wysyłane przez serwer (SSE) w miarę generowania tokenów.
Przeanalizuj fragmenty, aby wyświetlać tekst w czasie rzeczywistym. Ostatni fragment zawiera statystyki zużycia tokenów, więc możesz dokładnie śledzić koszty bez dodatkowych wywołań.
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ługa limitów szybkości i błędów
Oczekuj 401, jeśli Twój klucz jest nieprawidłowy, 402, jeśli kredyt z góry został wyczerpany, i 429, gdy trafisz w limit szybkości 300 żądań na minutę na klucz.
Możesz uruchomić 8 żądań równoległych jednocześnie. Ciała żądań muszą mieścić się w 8 MB. Obsługuj te błędy gracefulnie, ponawiając z wykładniczym opóźnieniem lub prosząc o doładowanie.
Okno kontekstowe obsługuje 100 000 tokenów dla promptu i uzupełnienia łącznie, umożliwiając głębokie zachowywanie kontekstu w Twoich aplikacjach.
Typowe pytania
Jak zacząć pracę z API AI bez ograniczeń?
Zarejestruj się za pomocą Google lub e-maila, aby natychmiast otrzymać klucz API. Rozpoczynasz z kredytem próbnym w wysokości $0.50 ważnym przez 7 dni, co pozwala przetestować endpoint przed dodaniem kredytu kryptowalutowego.
Co się stanie, jeśli zabraknie kredytu?
Otrzymasz błąd 402 wskazujący na niewystarczające środki. Dołacz konto za pomocą USDT (TRC20) lub USDC (Base), aby przywrócić dostęp. Twój kredyt z góry opłacony nigdy nie wygasa, więc możesz dodawać środki w dowolnym momencie.
Czy to naprawdę niecenzurowany LLM do użytku w czatbotach NSFW?
Tak, model nie odmawia przetwarzania legalnych treści dla dorosłych, fikcyjnych lub kontrowersyjnych. Jedynym bezwzględnym limitem jest to, że treści seksualne z udziałem niepełnoletnich są zawsze odrzucane, niezależnie od wskazówki (promptu).
Zabezpiecz swój klucz API
Zarejestruj się, pobierz klucz, zamień bazowy adres URL. Gotowe.