Przewodnik szybkiego startu API Unrestricted AI
Zintegruj API Unrestricted AI za pomocą jednego adresu bazowego i standardowych SDK kompatybilnych z OpenAI. Uzyskaj surowe wyniki modelu bez cenzury bez odmów treści lub narzutów routingu modeli.
- base_url
- https://api.unrestrictedai.cc/v1
- Model
- bez cenzury
Uwierzytelnianie i bazowy URL
API Unrestricted AI używa standardowej autoryzacji tokenem bearer. Klucz API uzyskujesz natychmiast po zalogowaniu się Google lub adresem e-mail na stronie Pobierz klucz API. Nie jest wymagany numer telefonu. Użyj adresu bazowego https://api.unrestrictedai.cc/v1 do wszystkich zapytań. Ten URL działa z oficjalnymi SDK OpenAI i dowolnym klientem kompatybilnym z OpenAI poprzez prostą zmianę konfiguracji base_url. Twój klucz daje dostęp do modelu bez cenzury z identyfikatorem uncensored. To pojedynczy model o otwartych wagach działający na naszych serwerach, a nie GPT, Claude ani inny model dostawcy. Nie wykonujemy routingu modeli, zapewniając niskie opóźnienia dostępu do modelu dostrojonego do treści dla dorosłych i niefiltrowanych bez balastu interfejsu czatu webowego. Klucz API jest unikalny dla konta; wygenerowanie nowego klucza zastępuje poprzedni.
Podstawowe zapytanie czatu
Wyślij zapytanie POST do /v1/chat/completions ze swoimi wiadomościami i identyfikatorem modelu. Poniższy przykład pokazuje standardową interakcję tekst-w-wejście, tekst-wy-jście za pomocą narzędzia wiersza poleceń cURL. Zastąp YOUR_API_KEY swoim właściwym kluczem. Identyfikator modelu musi być ustawiony na uncensored. Ten endpoint zwraca odpowiedź modelu w formacie JSON. Upewnij się, że obsługujesz ciało odpowiedzi, aby wyodrębnić treść wiadomości asystenta. To podstawowe zapytanie stanowi fundament do budowania aplikacji wymagających surowych, niefiltrowanych odpowiedzi LLM bez odmów treści ani narzutów routingu modelu.
Integracja z Python SDK
Użycie oficjalnego SDK Pythona upraszcza integrację z API bez cenzury. Skonfiguruj klienta z poprawnym adresem bazowym i swoim kluczem API. Poniższy kod pokazuje, jak zainicjować klienta i wysłać zapytanie do API LLM bez cenzury. To podejście jest idealne dla usług backendowych lub skryptów, gdzie potrzebujesz programistycznej kontroli nad parametrami zapytania. SDK automatycznie obsługuje serializację JSON i połączenia HTTP. Pamiętaj, że identyfikator modelu to nadal uncensored. Ta metoda jest wydajna dla programistów preferujących interfejsy typowane i solidną obsługę błędów w aplikacjach Python.
Użycie Node.js SDK
W środowiskach JavaScript i TypeScript natywny sposób interakcji z API zapewnia SDK Node. Ustaw baseURL na nasz endpoint i podaj swój klucz API. Poniższy fragment kodu pokazuje proste zapytanie o generowanie odpowiedzi. Ten wzorzec jest odpowiedni do renderowania po stronie serwera lub bram API. Struktura odpowiedzi jest zgodna z formatem OpenAI, co ułatwia migrację istniejącego kodu OpenAI. Upewnij się, że poprawnie obsługujesz odpowiedzi asynchroniczne. Klucz API bez cenzury AI pozwala na przejście z OpenAI na nasz serwis przy minimalnych zmianach w kodzie, zachowując logikę istniejącej aplikacji i zyskując dostęp do treści bez filtrów.
Odpowiedzi strumieniowe
Włącz strumieniowanie, ustawiając stream: true w zapytaniu. API zwraca strumień zdarzeń wysłanych przez serwer (SSE) z częściowymi odpowiedziami. Jest to przydatne dla interfejsów użytkownika w czasie rzeczywistym, gdzie chcesz wyświetlać tokeny w miarę ich generowania. Ostatni fragment strumienia zawiera statystyki użycia tokenów. Strumieniowanie pozwala rozpocząć wyświetlanie treści użytkownikowi przed gotowością pełnej odpowiedzi, poprawiając postrzegane opóźnienia. Upewnij się, że Twój klient poprawnie parsuje format SSE. Ta funkcja jest dostępna dla wszystkich zapytań do API AI bez cenzury, pozwalając budować responsywne aplikacje obsługujące surowe, niefiltrowane odpowiedzi LLM bez odmów treści lub narzutów routingu modeli.
Parametry, limity i błędy
Okno kontekstu wynosi łącznie 100 000 tokenów, z maksymalną odpowiedzią 32 000 tokenów na zapytanie. Jeśli max_tokens nie jest ustawione, limit wynosi 2 048 tokenów. Możesz użyć parametrów takich jak temperature, top_p, stop i seed do sterowania generowaniem. Limity zapytań to 300 zapytań na minutę i 8 równoległych zapytań na klucz. Ciała zapytań muszą być mniejsze niż 8 MB. Powszechne błędy to 401 (nieprawidłowy klucz), 402 (niewystarczający kredyt) i 429 (limit zapytań). Kredyt jest przedpłacony i nigdy nie wygasa. Błędy i odmowy są darmowe. Jednym twardym limitem treści jest treść seksualna z udziałem małoletnich, która jest zawsze odrzucana. Nie jest potrzebna karta dla kredytu próbnego $0,50 ważnego przez 7 dni.
cURL
curl https://api.unrestrictedai.cc/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."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedai.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedai.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);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)Specyfikacja techniczna
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 |
| Uwierzytelnianie | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.unrestrictedai.cc/v1 |
| Endpointy | POST /v1/chat/completions · GET /v1/models |
| ID modelu | uncensored |
| Maks. odpowiedź | do reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu) |
| Strumieniowanie | tak — server-sent events; ostatni fragment zawiera zużycie tokenów |
| Tryb JSON | response_format: {"type": "json_object"} |
| 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 |
| Okno kontekstu | 100 000 tokenów (wejście + odpowiedź) |
| Równoległe zapytania | do 8 jednocześnie na klucz |
| Rozmiar zapytania | do 8 MB |
| Nagłówki odpowiedzi | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Limit zapytań | 300 zapytań na minutę na klucz |
| Doładowanie | USDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500 |
| Bonus | +5% od $50, +10% od $100 |
| Rozliczenie | przedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe |
| Cena | $0,25 za 1 mln tokenów wejścia · $1,00 za 1 mln tokenów wyjścia |
| 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 |
| Ważność | opłacony kredyt nie wygasa, bez subskrypcji |
| Logowanie | Google albo e-mail i hasło |
| Klucze | jeden aktywny klucz na konto; nowy zastępuje stary |
| Treści | treści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane |
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
Czy to API to oficjalna usługa OpenAI?
Nie. Oferujemy jeden model o otwartych wagach bez cenzury przez standardowy interfejs kompatybilny z OpenAI. To nie jest GPT, Claude, Gemini ani model innego dostawcy. To niezależna usługa działająca na naszych serwerach.
Jak doładować kredyt?
Kredyt doładowuje się wyłącznie kryptowalutami: USDT (TRC20) lub USDC (Base). Minimalne doładowanie to $10, maksymalne $500. Przy doładowaniu $50 otrzymujesz bonus +5%, a przy $100 bonus +10%. Nie przyjmujemy kart ani PayPal.
Jaka jest wielkość okna kontekstu?
Okno kontekstu wynosi 100 000 tokenów łącznie dla promptu i uzupełnienia. Maksymalna odpowiedź na zapytanie to 32 000 tokenów, lub 2 048 tokenów, jeśli nie określono max_tokens.
Twój klucz jest o jeden formularz stąd
Utwórz konto, skopiuj klucz, zmień adres bazowy. To cała konfiguracja.