PL ▾
  1. Uncensored AI Generator
  2. Uncensored AI Generator Dokumentacja API

Uncensored AI Generator Dokumentacja API

Zintegruj generator AI bez cenzury ze swoim potokiem danych za pomocą standardowych endpointów kompatybilnych z OpenAI. Przewodnik obejmuje uwierzytelnianie, formaty zapytań oraz klienty SDK do programistycznej generacji tekstu.

URL bazowy i uwierzytelnianie

Podstawowy URL API to https://api.uncensoredaigenerator.cc/v1. Uwierzytelnij każde zapytanie, dołączając swój klucz API w nagłówku Authorization. Twój klucz jest generowany natychmiast po rejestracji za pomocą Google lub e-maila. Klucz API jest przeznaczony dla jednego klienta; wydanie nowego klucza unieważnia poprzedni. Przechowuj swój klucz poufnie i przesyłaj go w nagłówku podczas wszystkich kolejnych zapytań.

Pierwsze zapytanie

Wyślij zapytanie POST do /v1/chat/completions z identyfikatorem modelu "uncensored". Ciało zapytania musi zawierać tablicę messages. Model przetwarza wejście tekstowe i zwraca wyjście tekstowe. Upewnij się, że ciało zapytania nie przekracza 8 MB. Ten endpoint obsługuje wszystkie zadania generowania tekstu, w tym pisanie twórcze i generowanie scenariuszy.

curl https://api.uncensoredaigenerator.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."}]
  }'

Integracja z Python SDK

Użyj oficjalnej biblioteki OpenAI Python do interakcji z API. Skonfiguruj klienta, podając URL bazowy i klucz API. Biblioteka automatycznie obsługuje serializację JSON i żądania HTTP. To podejście upraszcza integrację z istniejącymi potokami Python i pozwala wykorzystać standardowe funkcje SDK, takie jak ponawianie prób i paginacja.

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredaigenerator.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 z Node SDK

SDK Node.js stosuje ten sam wzorzec konfiguracji. Zaimportuj bibliotekę i zainicjuj klienta poświadczeniami. Ta metoda jest idealna do aplikacji serwerowych i usług backendowych. Możesz wysyłać zapytania completion i przetwarzać odpowiedzi tekstowe bezpośrednio w środowisku Node.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredaigenerator.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: true w zapytaniu. API zwraca dane inkrementalnie przez Server-Sent Events (SSE). Zmniejsza to postrzegane opóźnienie w aplikacjach czasu rzeczywistego. Statystyki użycia tokenów są zawarte w ostatnim cząstkowym pakiecie strumienia. Monitoruj strumień, aby obsłużyć częściowe odpowiedzi w sposób elegancki.

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)

Limity, błędy i kontekst

Okno kontekstu wynosi łącznie 100 000 tokenów, z maksymalną wyjściową długością 32 000 tokenów. Limit to 300 zapytań na minutę i 8 równoległych zapytań na klucz. HTTP 401 oznacza nieprawidłowy klucz. HTTP 402 oznacza, że przedpłacony kredyt został wyczerpany. HTTP 429 oznacza przekroczenie limitu zapytań. Błędy nie zużywają twojego kredytu.

Parametry API

Wszystkie rzeczywiste limity i funkcje API w jednym miejscu — sprawdź je przed doładowaniem.

ElementWartość
Format APIzgodne z OpenAI: działa każdy SDK OpenAI — zmień base URL i klucz
UwierzytelnianieAuthorization: Bearer YOUR_KEY
Base URLhttps://api.uncensoredaigenerator.cc/v1
EndpointyPOST /v1/chat/completions · GET /v1/models
ID modeluuncensored
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Tryb JSONresponse_format: {"type": "json_object"}
Wywoływanie funkcjitak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool
Rozmiar zapytaniado 8 MB
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Równoległe zapytaniado 8 jednocześnie na klucz
Limit zapytań300 zapytań na minutę na klucz
Bonus+5% od $50, +10% od $100
Rozliczenieprzedpł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
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
LogowanieGoogle albo e-mail i hasło
Treścitreści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane
Kluczejeden aktywny klucz na konto; nowy zastępuje stary

Kody błędów

Błędy wracają jako JSON ze stałym type; nieudane i odrzucone zapytania są bezpłatne.

KodTypZnaczenie
400bad_requestbłędny JSON, puste wiadomości, zły parametr lub za długi kontekst
401missing_key · invalid_key · key_revokedbrak klucza, zły klucz lub klucz zastąpiony nowym
402no_creditbrak kredytu — doładuj, działa od razu
403content_blockedtreści seksualne z nieletnimi — odmowa, bez opłaty
404not_foundnieznany endpoint
413request_too_largetreść większa niż 8 MB
429rate_limited · concurrencyponad 300/min lub 8 równolegle — odczekaj i ponów
503upstream_busymodel zajęty — ponów za kilka sekund

Pytania i odpowiedzi

Jak doładować kredyt?

Doładowania przetwarzane są wyłącznie kryptowalutami, konkretnie USDT (TRC20) lub USDC (Base). Możesz wpłacić dowolną kwotę całkowitą między $10 a $500. Kredyt nigdy nie wygasa po dodaniu do konta.

Czy jest darmowy kredyt próbny?

Tak, każde nowe konto otrzymuje $0.50 kredytu próbnego ważnego przez 7 dni. Nie jest wymagana karta kredytowa do rejestracji i otrzymania kredytu próbnego.

Jaka treść jest blokowana?

API stosuje ścisły limit treści, który zawsze blokuje treści seksualne z udziałem nieletnich. Wszystkie inne legalne tematy dla dorosłych, fikcyjne lub kontrowersyjne są dozwolone bez odmowy.

Twój klucz jest o jeden formularz stąd

Utwórz konto, skopiuj klucz, zmień URL bazowy. To cała konfiguracja.