PL ▾
API AI bez cenzury do swobodnego użytkuhttps://api.apisemrestricoes.com/v1

Szybka integracja z API bez cenzury

Szybko zintegruj się z API bez cenzury, używając standardowych klientów OpenAI. Skonfiguruj uwierzytelnianie, wysyłaj zapytania tekstowe i eksploruj zaawansowane funkcje, takie jak strumieniowanie i wywoływanie funkcji, korzystając z bezpośredniej dokumentacji.

https://api.apisemrestricoes.com/v1uncensored

Konfiguracja początkowa i uwierzytelnianie

Aby zacząć korzystać z api bez ograniczeń, potrzebujesz ważnego klucza API. Otwórz stronę Get API key, używając swojego adresu e-mail i hasła. Klucz jest wyświetlany natychmiast po rejestracji, bez konieczności podania karty do darmowego kredytu próbnego.

Wszystkie zapytania muszą zawierać nagłówek Authorization: Bearer sk-.... Jeśli klucz jest nieprawidłowy, serwer zwraca błąd 401. Pamiętaj: każde konto ma tylko jeden aktywny klucz, ale możesz go wygenerować ponownie w dowolnym momencie, unieważniając poprzedni.

Pierwsze zapytanie

Główny endpoint to POST /v1/chat/completions. Dostępny model jest oznaczony jako „uncensored”. Jest to model o otwartych wagach, dostrojony tak, by nie odrzucać legalnych, fikcyjnych lub badawczych tematów dla dorosłych.

Poniżej znajduje się podstawowy przykład użycia curl do wysłania prostej wiadomości.

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

Pamiętaj, że odpowiedź zawiera pełną generację tekstu. W tym konkretnym endpointzie nie ma generowania embeddingów ani obrazów.

Integracja z Pythonem

Jeśli wolisz programować w Pythonie, oficjalna biblioteka openai działa bez zarzutu — wystarczy wskazać właściwy base_url. Gwarantuje to znajomość standardowej struktury zapytań.

Ustaw URL bazowy na https://api.apisemrestricoes.com/v1 i wprowadź swój klucz do zmiennej środowiskowej lub bezpośrednio w kliencie. Poniższy kod pokazuje tworzenie prostej rozmowy.

from openai import OpenAI

client = OpenAI(base_url="https://api.apisemrestricoes.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)

Pamiętaj, że model nie jest GPT ani Claude; to własna, otwarta architektura zoptymalizowana pod kątem swobody treści.

Integracja z Node.js

W środowiskach JavaScript lub TypeScript użyj SDK openai dla Node.js. Konfiguracja jest podobna do Pythona: dostosuj baseURL i uwierzytelnij się.

Poniższy kod pokazuje, jak utworzyć instancję klienta i wysłać zapytanie o uzupełnienie czatu. Odpowiedź jest domyślnie przetwarzana synchronicznie, ale w przypadku ciągłego przepływu danych zapoznaj się z sekcją dotyczącą strumieniowania.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apisemrestricoes.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);

Ta metoda jest idealna dla aplikacji backend przetwarzających tekst bez potrzeby aktualizacji w czasie rzeczywistym w przeglądarce.

Strumieniowanie przez SSE

Wsparcie dla Server-Sent Events (SSE) pozwala otrzymywać odpowiedzi token po tokenie, poprawiając postrzeganie opóźnienia dla użytkownika końcowego. Włącz strumieniowanie, ustawiając stream: true w swoim zapytaniu.

Poniższy przykład ilustruje, jak konsumować strumień po części, pozwalając na stopniowe wyświetlanie tekstu.

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)

Jest to szczególnie przydatne w interfejsach czatu, gdzie użytkownicy wolą widzieć model "piszący" w czasie rzeczywistym, bez oczekiwania na pełne zakończenie odpowiedzi.

Limity, błędy i okno kontekstu

Twoje konto podlega określonym limitom, aby zapewnić stabilność usługi. Limit wynosi 300 zapytań na minutę na klucz. Treść zapytania nie może przekraczać 8 MB.

Typowe błędy to: 401 (nieprawidłowy klucz), 402 (niewystarczający kredyt) i 429 (przekroczony limit zapytań). Całkowita okno kontekstu (prompt + uzupełnienie) wynosi 100 000 tokenów. Jeśli potrzebujesz większej pojemności pamięci kontekstowej, zmniejsz wielkość wysyłanych wiadomości.

Specyfikacja techniczna

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
EndpointyPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.apisemrestricoes.com/v1
ID modeluuncensored
Wywoływanie funkcjitak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool
Tryb JSONresponse_format: {"type": "json_object"}
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Równoległe zapytaniado 8 jednocześnie na klucz
Limit zapytań300 zapytań na minutę na klucz
Rozmiar zapytaniado 8 MB
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
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
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
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
Bonus+5% od $50, +10% od $100
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
LogowanieGoogle 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.

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

Najczęściej zadawane pytania

Jak działa płatność i kredyty?

Model jest przedpłacony, bez abonamentu. Dodany kredyt nigdy nie wygasa. Możesz doładować go od $10, z bonusem 5% przy kwotach powyżej $50 i 10% przy kwotach powyżej $100. Cena to $0.25 za 1M tokenów wejściowych i $1.00 za 1M tokenów wyjściowych.

Czy model 'uncensored' jest taki sam jak OpenAI?

Nie. To model o otwartych wagach, inny niż GPT, Claude czy Gemini. Działa na naszych własnych serwerach GPU i jest dostrajany specjalnie tak, aby nie odrzucać treści dla dorosłych w ramach legalnego użytku, zachowując kompatybilność interfejsu z API OpenAI.

Czy moje dane treningowe są używane w zapytaniach?

Nie. Wykorzystanie promptów i odpowiedzi do trenowania modelu nie ma miejsca. Potrzebujesz tylko e-maila i hasła do założenia konta. Prywatność jest zachowana, z wyjątkiem surowego limitu blokowania treści seksualnych z udziałem małoletnich, który zawsze obowiązuje.

Twój klucz jest oddalony o jedno formularz

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