Uncensored AI Models: Szybki start API
Rozpocznij pracę z naszym API bez cenzury w kilka minut. Użyj standardowych SDK kompatybilnych z OpenAI, aby wysyłać zapytania do jednego, bezpośredniego endpointu bez warstwy agregującej.
- na 1M tokenów wejściowych
- $0,25
- Tokeny wyjściowe / 1M
- $1,00
- kontekst tokenów
- 100 000
- darmowy kredyt próbny
- $0,50
- zapytania na minutę
- 300
Base URL i uwierzytelnianie
Użyj Base URL https://api.uncensoredaimodels.com/v1 ze swoim kluczem API. Zarejestruj się na stronie Pobierz klucz API podając tylko adres e-mail i hasło. Klucz jest wyświetlany natychmiast po rejestracji. Nie jest potrzebny numer telefonu ani karta do darmowego kredytu próbnego.
- Base URL:
https://api.uncensoredaimodels.com/v1 - Uwierzytelnianie: token Bearer w nagłówku
Authorization
Zmień base_url w swoim kliencie SDK, aby wskazywał na nasz endpoint. ID modelu to zawsze uncensored.
Pierwsze zapytanie
Wyślij standardowe zapytanie o ukończenie czatu. Model jest dostrojony do odpowiadania bez odrzuceń treści dla użytku dorosłych, choć blokuje treści seksualne z udziałem małoletnich.
curl https://api.uncensoredaimodels.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."}]
}'Możesz sprawdzić dostępne modele za pomocą GET /v1/models. Odpowiedź potwierdza dostępność pojedynczego modelu bez cenzury dla Twojej integracji.
Integracja z Python SDK
Użyj oficjalnego pakietu Pythona OpenAI. Skonfiguruj klienta, podając nasz bazowy URL i klucz. Działa to przy każdym standardowym zapytaniu o uzupełnienie czatu.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaimodels.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)Przekaż tablicę wiadomości z ID modelu uncensored. API obsługuje standardowe parametry takie jak temperature i max_tokens. Nie jest wymagany specjalny SDK.
Integracja z Node SDK
Zainicjuj klienta OpenAI dla Node.js, podając nasz niestandardowy bazowy URL. Pozwala to na użycie znanych wzorców JavaScript w wywołaniach API.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaimodels.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);Ustaw apiKey i baseURL. Wywołaj chat.completions.create z model ustawionym na uncensored. Format odpowiedzi jest zgodny ze standardowym schematem OpenAI.
Odpowiedzi strumieniowe
Włącz strumieniowanie, ustawiając stream: true. API zwraca zdarzenia wysyłane przez serwer (SSE). Parsuj fragmenty delta, aby aktualizować interfejs w czasie rzeczywistym.
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)Każdy fragment zawiera częściowy tekst. Obsłuż zdarzenie done, aby sfinalizować odpowiedź. Zmniejsza to postrzegane opóźnienie przy długich wynikach.
Limity, błędy i kontekst
Treść zapytania musi mieć rozmiar poniżej 8 MB. Limit to 300 zapytań na minutę na klucz. Po przekroczeniu limitu otrzymasz błąd 429. Użyj 401 dla nieprawidłowych kluczy i 402, gdy wyczerpie się przedpłacony kredyt. Okno kontekstu wynosi łącznie 100 000 tokenów. Prompty nie są używane do trenowania. Wygeneruj ponownie klucz w dowolnym momencie z panelu.
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.uncensoredaimodels.com/v1 |
| ID modelu | uncensored |
| Endpointy | POST /v1/chat/completions · GET /v1/models |
| Parametry | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Strumieniowanie | tak — server-sent events; ostatni fragment zawiera zużycie tokenów |
| Wywoływanie funkcji | tak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool |
| Maks. odpowiedź | do reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu) |
| Okno kontekstu | 100 000 tokenów (wejście + odpowiedź) |
| Tryb JSON | response_format: {"type": "json_object"} |
| Limit zapytań | 300 zapytań na minutę na klucz |
| 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 |
| Ważność | opłacony kredyt nie wygasa, bez subskrypcji |
| Bonus | +5% od $50, +10% od $100 |
| 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 |
| Cena | $0,25 za 1 mln tokenów wejścia · $1,00 za 1 mln tokenów wyjścia |
| Doładowanie | USDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500 |
| Rozliczenie | przedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe |
| 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
Jaki jest rozmiar okna kontekstu?
Okno kontekstu wynosi 100 000 tokenów, licząc zarówno prompt, jak i uzupełnienie. Pozwala to na znaczną ilość danych wejściowych i wyjściowych w jednym zapytaniu.
Czy model jest specjalnie modelem LLM do kodowania?
Nie. Model to duży model językowy bez cenzury, dostosowany do szerokiego użytkowania bez odmów. Nie jest on specjalnie oznaczony jako 'LLM do kodowania' w karcie modelu.
Jaka treść jest blokowana?
Zawsze blokowana jest treść erotyczna z udziałem małoletnich. Wszystkie inne prawne treści dla dorosłych, fikcyjne lub kontrowersyjne są dozwolone bez odmów.
Twój klucz jest o jeden formularz stąd
Utwórz konto, skopiuj klucz, zmień Base URL. To cała konfiguracja.