Dokumentacja API modeli Abliterated
Wysyłaj prompty do dużego modelu językowego bez cenzury za pomocą standardowych endpointów kompatybilnych z OpenAI. API obsługuje jeden model abliterated zoptymalizowany pod kątem usuwania wzorców odmowy przy jednoczesnym zachowaniu okna kontekstu 100 000 tokenów.
https://api.abliteratedmodelhub.com/v1uncensored
Podstawowy URL i uwierzytelnianie
Użyj podstawowego URL https://api.abliteratedmodelhub.com/v1 z dowolnym klientem kompatybilnym z OpenAI. Przekaż swój klucz API w nagłówku Authorization jako token Bearer. Każde konto zaczyna się od unikalnego klucza widocznego od razu po rejestracji, który możesz wygenerować ponownie w dowolnym momencie, aby unieważnić poprzedni. Nie jest wymagany numer telefonu ani karta kredytowa.
Niepowodzenia uwierzytelniania zwracają status 401, jeśli klucz jest nieprawidłowy lub brakuje go. Błędy rozliczeniowe zwracają status 402, gdy wyczerpiesz swój przedpłacony kredyt. Możesz doładować kwotę od $10 używając krypto (USDT lub USDC), a kredyt bonusowy jest naliczany w wyższych warstwach.
Pierwsze żądanie
Wyślij podstawowe żądanie czatu do endpointu /v1/chat/completions. ID modelu to uncensored. Jest to API typu tekst-w-wejściu, tekst-w-wyjściu przeznaczone dla modeli abliterated, które nie odmawiają treści dla dorosłych lub tematów kontrowersyjnych.
curl https://api.abliteratedmodelhub.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Treść żądania zawiera standardową tablicę messages. Model odpowiada wygenerowanym tekstem. Nie jest to wielomodelowy rynek; wchodzisz w interakcję z jednym konkretnym modelem o otwartych wagach dostrojonym do minimalnej odmowy.
SDK Python
Użyj oficjalnego SDK Python OpenAI lub dowolnej kompatybilnej biblioteki. Ustaw podstawowy URL na nasz endpoint i podaj swój klucz API. Klient traktuje naszą usługę jako standardowego dostawcę kompatybilnego z OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedmodelhub.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)To podejście działa do prostego generowania tekstu lub złożonego inżynierii promptów. Model obsługuje wagi abliterated na naszych serwerach GPU, więc nie musisz zarządzać lokalnym wnioskowaniem ani ograniczeniami VRAM.
SDK Node.js
Zainicjuj klienta OpenAI w Node.js z niestandardowym podstawowym URL. Przekaż swój klucz API jako token autoryzacji. Parametr model powinien być ustawiony na uncensored.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedmodelhub.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);Deweloperzy Node.js mogą użyć tej konfiguracji do generowania po stronie serwera lub integracji z większymi aplikacjami. API obsługuje standardowe ładunki JSON i zwraca strukturalne uzupełnienia.
Odpowiedzi strumieniowe (SSE)
Włącz strumieniowanie, ustawiając stream: true w żądaniu. API zwraca Wydarzenia Wysyłane przez Serwer (SSE) dla dostarczania tokenów w czasie rzeczywistym. Jest to przydatne dla interfejsów użytkownika wyświetlających tekst w miarę jego generowania.
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 nie zmienia zachowania modelu ani okna kontekstu. Dotyczy tylko sposobu dostarczania odpowiedzi. Każdy fragment zawiera częściowe uzupełnienie, aż do ukończenia generowania.
Limity zapytań, błędy i kontekst
Każdy klucz API jest ograniczony do 300 zapytań na minutę. Maksymalny rozmiar ciała zapytania to 8 MB. Okno kontekstu wynosi 100 000 tokenów dla obu, wejścia i wyjścia łącznie. Jeśli przekroczysz limit, API zwraca kod statusu 429. Zapytania są blokowane, jeśli zawierają treści seksualne z udziałem nieletnich, co jest twardym limitem treści. Prompty nie są używane do trenowania Twoich danych.
Parametry API
Wszystkie rzeczywiste limity i funkcje API w jednym miejscu — sprawdź je przed doładowaniem.
| Element | Wartość |
|---|---|
| Format API | zgodne z OpenAI: działa każdy SDK OpenAI — zmień base URL i klucz |
| ID modelu | uncensored |
| Base URL | https://api.abliteratedmodelhub.com/v1 |
| Endpointy | POST /v1/chat/completions · GET /v1/models |
| Uwierzytelnianie | Authorization: Bearer YOUR_KEY |
| Maks. odpowiedź | do reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu) |
| Wywoływanie funkcji | tak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool |
| Parametry | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Strumieniowanie | tak — server-sent events; ostatni fragment zawiera zużycie tokenów |
| Tryb JSON | response_format: {"type": "json_object"} |
| Okno kontekstu | 100 000 tokenów (wejście + odpowiedź) |
| Rozmiar zapytania | do 8 MB |
| Nagłówki odpowiedzi | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Równoległe zapytania | do 8 jednocześnie na klucz |
| Limit zapytań | 300 zapytań na minutę na klucz |
| Darmowy kredyt | $0,50 na 7 dni, bez karty · Klucz próbny: 2 równoległe żądania, 60 na minutę; pełne limity (8 i 300) po pierwszym doładowaniu |
| Rozliczenie | przedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe |
| Bonus | +5% od $50, +10% od $100 |
| Doładowanie | USDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500 |
| Ważność | opłacony kredyt nie wygasa, bez subskrypcji |
| Cena | $0,25 za 1 mln tokenów wejścia · $1,00 za 1 mln tokenów wyjścia |
| Treści | treści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane |
| Klucze | jeden aktywny klucz na konto; nowy zastępuje stary |
| Logowanie | Google albo e-mail i hasło |
Kody błędów
Błędy wracają jako JSON ze stałym type; nieudane i odrzucone zapytania są bezpłatne.
| Kod | Typ | Znaczenie |
|---|---|---|
400 | bad_request | błędny JSON, puste wiadomości, zły parametr lub za długi kontekst |
401 | missing_key · invalid_key · key_revoked | brak klucza, zły klucz lub klucz zastąpiony nowym |
402 | no_credit | brak kredytu — doładuj, działa od razu |
403 | content_blocked | treści seksualne z nieletnimi — odmowa, bez opłaty |
404 | not_found | nieznany endpoint |
413 | request_too_large | treść większa niż 8 MB |
429 | rate_limited · concurrency | ponad 300/min lub 8 równolegle — odczekaj i ponów |
503 | upstream_busy | model zajęty — ponów za kilka sekund |
Pytania i odpowiedzi
Co oznacza „bez cenzury” dla tego modelu?
Model jest dostrojony do odpowiadania bez odmów treści dla użytku dorosłego, w tym tematów kontrowersyjnych lub fikcyjnych. Nie stosuje ogólnych filtrów uprzedzeń politycznych czy społecznych typowych dla innych modeli. Jednak żądania zawierające treści seksualne z udziałem małoletnich są zawsze blokowane.
Czy ten model jest taki sam jak GPT czy Claude?
Nie. ID modelu to <code>uncensored</code>, jest to model o otwartych wagach uruchamiany na naszych serwerach GPU. Nie jest to GPT, Claude, Gemini, Grok ani model żadnego innego dostawcy. Został specjalnie abliterated w celu usunięcia wzorców odmowy.
Czy potrzebuję karty kredytowej, aby zacząć?
Nie. Każde nowe konto otrzymuje $0.50 kredytu próbnego ważnego przez 7 dni. Możesz się zarejestrować podając tylko e-mail i hasło. Krypto (USDT lub USDC) potrzebujesz tylko wtedy, gdy chcesz doładować swój przedpłacony kredyt.
Twój klucz jest o jeden formularz stąd
Utwórz konto, skopiuj klucz, zmień podstawowy URL. To cała konfiguracja.