PL ▾

API OpenAI dla modeli LLM bez blokad

Uzyskaj klucz API
URL bazowy
https://api.apiiasemcensura.com/v1
Model
bez cenzury

Szybka integracja z API AI bez cenzury

Zintegruj swoją aplikację z naszym otwartym modelem LLM w kilka sekund, używając API kompatybilnego z OpenAI. Prosta autoryzacja, standardowe endpointy i natywne wsparcie dla strumieniowania odpowiedzi w czasie rzeczywistym bez filtrów.

Autoryzacja i klucz API

Aby korzystać z API AI bez cenzury, potrzebujesz ważnego klucza API. Utwórz konto na stronie tworzenia klucza, podając tylko e-mail i hasło. Klucz jest wyświetlany natychmiast po rejestracji i można go wygenerować ponownie w dowolnym momencie, co unieważnia poprzedni. Użyj nagłówka Authorization: Bearer we wszystkich zapytaniach. Nie potrzebujesz karty kredytowej do wersji trial, która oferuje początkowy kredyt ważny przez 7 dni.

Jeśli Twój klucz jest nieprawidłowy lub wygasł, API zwróci błąd 401. Pamiętaj, że każde konto ma jednocześnie tylko jeden aktywny klucz. Chroń swój klucz i nie publikuj go w publicznych repozytoriach, aby upewnić się, że Twój kredyt jest wykorzystywany wyłącznie w ważnych zapytaniach.

Pierwsze zapytanie

Główny endpoint to POST /v1/chat/completions. Jest to standard branżowy, pozwalający na natychmiastową integrację z istniejącymi klientami. Wyślij swój prompt i otrzymaj tekst wygenerowany przez model uncensored. Model jest zoptymalizowany tak, aby nie odrzucać tematów dla dorosłych lub kontrowersyjnych, o ile nie dotyczą one osób poniżej 18. roku życia.

Skonfiguruj URL bazowy jako https://api.apiiasemcensura.com/v1. Upewnij się, że uwzględniasz ID modelu uncensored w ciele żądania. Struktura JSON jest zgodna ze standardem OpenAI, co ułatwia migrację istniejących projektów bez konieczności wprowadzania skomplikowanych zmian w kodzie.

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

Ten przykład pokazuje podstawowe zapytanie. Zastąp YOUR_API_KEY swoim prawdziwym kluczem. Model przetworzy tekst i zwróci pełną odpowiedź, respektując limit tokenów.

SDK Python do szybkiej integracji

Użyj oficjalnego SDK OpenAI w Pythonie, zmieniając tylko URL bazowy. Pozwala to wykorzystać dojrzałe i dobrze udokumentowane biblioteki do manipulacji odpowiedziami. Biblioteka openai jest standardowym wyborem dla programistów Python szukających stabilności i łatwości użycia.

Zainicjuj klienta wskazując na endpoint API IA bez cenzury. Ustaw model na uncensored i wyślij wiadomość. Kod zwraca obiekt odpowiedzi zawierający wygenerowany tekst i metadane użycia, takie jak zużyte tokeny. Ułatwia to monitorowanie kosztów i wydajności w czasie rzeczywistym.

from openai import OpenAI

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

Dostosuj parametry temperature i max_tokens, aby kontrolować kreatywność i długość odpowiedzi. Pamiętaj, że całkowite okno kontekstu jest ograniczone do 100 000 tokenów, łącząc prompt i uzupełnienie.

SDK Node.js do aplikacji webowych

Dla aplikacji Node.js integracja przebiega według tej samej logiki co w Pythonie. Użyj pakietu openai i poprawnie skonfiguruj URL bazowy. Gwarantuje to kompatybilność z nowoczesnymi ekosystemami JavaScript i TypeScript.

Stwórz instancję klienta OpenAI z kluczem API i URL bazowym usługi. Wywołaj metodę chat.completions.create() z żądanymi wiadomościami. Model uncensored odpowie bezpośrednio na dostarczony kontekst, bez dodatkowych filtrów treści dla legalnych tekstów dla dorosłych.

import OpenAI from "openai";

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

Obsłuż błędy odpowiednio. Jeśli saldo jest niewystarczające, otrzymasz błąd 402. W przypadku przekroczenia limitu zapytań, błąd 429 wskaże, że musisz poczekać przed wysłaniem kolejnych zapytań.

Strumieniowanie odpowiedzi (SSE)

Wsparcie dla Server-Sent Events (SSE) pozwala otrzymywać odpowiedzi token po tokenie. Poprawia to doświadczenie użytkownika, pokazując tekst generowany w czasie rzeczywistym. Idealne dla chatbotów i interaktywnych interfejsów wymagających niskiego postrzeganego opóźnienia.

Ustaw stream: true w żądaniu. Serwer będzie wysyłał fragmenty danych JSON zawierające części odpowiedzi. Ich przetwarzanie w czasie rzeczywistym pozwala wyświetlać tekst stopniowo. Jest to kluczowe dla aplikacji, w których szybkość odpowiedzi jest przewagą konkurencyjną.

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)

Pamiętaj o zarządzaniu stanem połączenia i obsłudze możliwych przerw. Strumieniowanie nie zmienia limitu tokenów ani używanego modelu, tylko sposób dostarczania danych do klienta.

Limity, błędy i kontekst

API narzuca ścisłe limity, aby zapewnić stabilność. Limit wynosi 300 żądań na minutę na klucz. Treść żądania nie może przekraczać 8 MB. Całkowite okno kontekstu pozwala na 100 000 tokenów, łącząc prompt i uzupełnienie. Przekroczenie tych limitów spowoduje konkretne błędy.

Typowe błędy to 401 dla nieprawidłowego klucza, 402 dla niewystarczającego kredytu i 429 dla osiągnięcia limitu zapytań. Endpoint GET /v1/models pozwala na listowanie dostępnych modeli, zwracając informacje o modelu uncensored. Skorzystaj z tego endpointu, aby sprawdzić status i dostępność.

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
Base URLhttps://api.apiiasemcensura.com/v1
ID modeluuncensored
UwierzytelnianieAuthorization: Bearer YOUR_KEY
EndpointyPOST /v1/chat/completions · GET /v1/models
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Wywoływanie funkcjitak — 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)
Tryb JSONresponse_format: {"type": "json_object"}
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Równoległe zapytaniado 8 jednocześnie na klucz
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Rozmiar zapytaniado 8 MB
Limit zapytań300 zapytań na minutę na klucz
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
Rozliczenieprzedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
Bonus+5% od $50, +10% od $100
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

Najczęściej zadawane pytania

Co oznacza 'bez cenzury' w tym kontekście?

Oznacza to, że model nie odmawia generowania treści dla dorosłych, fikcyjnych lub kontrowersyjnych, o ile są legalne. Jedynym sztywnym limitem są treści seksualne z udziałem małoletnich, które są zawsze blokowane. Nie ma sztucznych filtrów dla tematów typowych dla roleplay czy generowania tekstu kreatywnego.

Czy mogę użyć tego samego klucza API w wielu projektach?

Tak, każde konto ma jeden klucz, którego możesz użyć w dowolnej liczbie projektów. Jeśli chcesz cofnąć dostęp, możesz wygenerować klucz ponownie w dowolnym momencie, co natychmiast unieważnia poprzedni.

Jak działa system kredytów?

Płatność jest z góry (prepaid) i bez miesięcznej subskrypcji. Kupowane kredyty nigdy nie wygasają. Możesz doładować kredyty od $10, z bonusem 5% przy zakupach za $50 i 10% przy $100. Konto trial oferuje $0,50 ważne przez 7 dni bez potrzeby karty.

Twój klucz jest pod ręką

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

Uzyskaj klucz API