Uncensored API Dokumentacja
To API bez cenzury zapewnia bezpośredni endpoint kompatybilny z OpenAI do generowania tekstu w dużych wolumenach bez filtrów treści. Zacznij pracę z tokenami wstępnie finansowanymi i doładowaniami kryptowalutą, aby natychmiast ominąć tarcie rozliczeniowe.
Konfiguracja bazowego URL i autoryzacji
Połącz się z naszym endpointem LLM uncensored, używając standardowej konfiguracji SDK OpenAI. Wskaż klienta na HTTPS://api.openrouterabliterated.com/v1 i podaj wygenerowany klucz API w nagłówku Authorization. Ten bazowy URL działa z dowolnym klientem kompatybilnym z OpenAI, pozwalając na zmianę dostawcy bez zmiany kodu integracji.
curl https://api.openrouterabliterated.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 linux commands for disk usage"}]
}'Uwierzytelnianie opiera się na jednym aktywnym kluczu na konto. Gdy generujesz nowy klucz, poprzedni jest natychmiast zastępowany.
Pierwsze żądanie: Chat Completions
Wyślij wejście tekstowe i otrzymaj wyjście tekstowe używając standardowego endpointu uzupełnień czatu. Skonfiguruj ID modelu na "uncensored" dla modelu open-weight dostrojonego do odpowiadania bez odmów dla legalnego użytku dorosłego. Model obsługuje parametry takie jak temperature, top_p i sekwencje stop do kontrolowania zachowania generowania.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterabliterated.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)Żądania są rozliczane na podstawie rzeczywistego zużycia tokenów. Błędy i odmowy nie zużywają Twojego kredytu z góry opłaconego. Okno kontekstowe pozwala na 100,000 tokenów zarówno dla promptu, jak i uzupełnienia łącznie.
Integracja SDK Node
Zainicjuj klienta, podając klucz API oraz określony adres bazowy, aby zapewnić kompatybilność. Użyj pakietu SDK Node do efektywnego obsługi żądań asynchronicznych. To rozwiązanie działa zarówno w skryptach lokalnych, jak i w aplikacjach serwerowych wymagających niezawodnych wyjść z niezablokowanego AI.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterabliterated.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);API zwraca odpowiedzi JSON w strukturze. Możesz bezpośrednio przeanalizować zawartość w logice swojej aplikacji. Nie jest wymagane dodatkowe kierowanie ani wybór modelu, ponieważ obsługujemy pojedynczy dedykowany model uncensored.
Odpowiedzi strumieniowe i zużycie tokenów
Włącz strumieniowanie, ustawiając parametr stream na true w ładunku żądania. API zwraca fragmenty zdarzeń wysyłanych serwerowo (SSE) dla wyjścia w czasie rzeczywistym. Ostatni fragment zawiera kompletne statystyki użycia tokenów dla dokładności rozliczeń.
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)Strumieniowanie zmniejsza postrzeganą opóźnienie dla długich odpowiedzi. Każdy token jest liczony do Twojego salda z góry opłaconego. Możesz monitorować użycie w czasie rzeczywistym, gdy model generuje tekst.
Limity szybkości i współbieżność
Każdy klucz API jest ograniczony do 300 żądań na minutę i 8 jednoczesnych żądań równoległych. Maksymalny rozmiar ciała żądania wynosi 8 MB. Limity te zapewniają stabilną wydajność dla aplikacji AI bez cenzury o dużym ruchu. Przekroczenie tych limitów powoduje błąd 429.
Zaimplementuj wykładnicze zwalnianie w swoim kliencie, aby obsłużyć limity szybkości w sposób elegancki. Maksymalna liczba 16,000 tokenów na żądanie zapobiega nadmiernemu zużyciu zasobów. Dostosuj ustawienia współbieżności w zależności od potrzeb Twojej aplikacji.
Obsługa błędów i limity kontekstu
Obsłuż standardowe błędy HTTP, takie jak 401 dla nieprawidłowych kluczy i 402 dla niewystarczającego kredytu. Status 429 wskazuje na wyczerpanie limitu szybkości. Błędy okna kontekstowego występują, gdy łączny prompt i completion przekraczają 100,000 tokenów. Zawsze sprawdzaj kod statusu odpowiedzi przed parsowaniem treści.
Błędy nie obciążają Twoich środków z góry opłaconych. Jeśli napotkasz błąd rozliczeniowy, użyj strony Wsparcie do rozwiązania problemu. Środki nie wygasają, więc możesz ponowić żądania na swoją wygodę.
Typowe pytania
Czym jest model abliterated OpenRouter?
To otwarta, niecenzurowana duża model językowy obsługiwany przez nasze API. Nie jest to GPT, Claude ani model żadnego innego dostawcy. Jest dostrojony do odpowiadania bez odmów treści dla legalnego użytku dla dorosłych.
Jak działa kredyt z góry zapłacony?
Kredyt jest naliczany na podstawie rzeczywistego zużycia tokenów, przy czym błędy i odrzucenia są darmowe. Doładowanie wykonujesz za pomocą USDT lub USDT za pomocą kryptowalut. Nie ma wymaganej subskrypcji ani miesięcznej opłaty.
Jakie metody płatności akceptujecie?
Tylko krypto: USDT w sieci TRC20 lub USDC na Base, dowolna kwota całkowita od $20 do $500. Bonusowy kredyt przy kwotach od $50.
Pobierz swój klucz API
Zarejestruj się, skopiuj klucz, zaktualizuj swój bazowy URL. To wszystko.