PL ▾

Szybki start API IA bez cenzury

Natychmiastowa integracja API bez cenzury dla modeli językowych open-source. Użyj standardowych SDK do generowania tekstu, strumieniowania i wywoływania funkcji za pomocą jednego klucza.

Podstawowy URLhttps://api.apiiasenzacensura.com/v1
Modeluncensored

Uwierzytelnianie i klucz API

Aby rozpocząć, zarejestruj się, podając tylko adres e-mail i hasło na dedykowanej stronie. Nie jest wymagany numer telefonu ani karta kredytowa do początkowego darmowego kredytu próbnego. Po zakończeniu rejestracji Twój klucz API jest wyświetlany natychmiast. Użyj tego klucza jako wartości nagłówka Authorization w każdym zapytaniu. Klucz jest unikalny dla konta i można go wygenerować ponownie w dowolnym momencie, co unieważnia poprzedni. Twoje konto wymaga tylko adresu e-mail i hasła, zapewniając podstawową prywatność bez zbędnych danych.

Pierwsze zapytanie

Nasza usługa jest kompatybilna z API OpenAI. Wysyłaj żądania POST do https://api.apiiasenzacensura.com/v1 używając modelu uncensored. Okno kontekstu obsługuje do 100 000 tokenów łączących prompt i uzupełnienie. Poniżej znajduje się podstawowy przykład wysłania promptu i otrzymania odpowiedzi tekstowej.

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

To jest podstawa dla api intelligenza artificiale, którego szukasz: prosty, bezpośredni i bez zbędnych komplikacji.

SDK Python

Jeśli wolisz Pythona, użyj oficjalnego klienta lub dowolnego kompatybilnego SDK. Ustaw zmienną środowiskową OPENAI_API_KEY lub przekaż klucz bezpośrednio przy inicjalizacji. Określony model to uncensored. Podejście to jest idealne do skryptów automatyzujących lub aplikacji backendowych, które wymagają solidnej uncensored llm api.

from openai import OpenAI

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

Powyższy kod pokazuje, jak uzyskać pełną odpowiedź. Pamiętaj, że usługa nie oferuje embeddingów ani generowania obrazów, koncentrując się wyłącznie na tekście.

SDK Node.js

Dla programistów Node.js logika jest identyczna. Zainicjuj klienta swoim kluczem i poprawnym base URL. Model uncensored odpowie na Twoje prompty bez typowych ograniczeń etycznych dużych dostawców. Dzięki temu nasza api uncensored jest idealna do szybkich integracji w nowoczesnych środowiskach JavaScript.

import OpenAI from "openai";

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

Odpowiedź będzie standardowym obiektem JSON, spójnym z oczekiwaniami programistów OpenAI.

Strumieniowanie odpowiedzi przez SSE

Dla płynnego doświadczenia użytkownika włącz strumieniowanie, ustawiając stream: true. Serwer będzie wysyłał fragmenty tekstu za pomocą Server-Sent Events (SSE). Jest to kluczowe dla aplikacji czatów w czasie rzeczywistym. Strumieniowanie jest natywnie obsługiwane zarówno przez curl, jak i przez SDK Pythona i Node.

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)

Obsługuj zdarzenia data, aby kumulować pełną odpowiedź, gdy się pojawia. Postrzegane opóźnienie znacząco maleje dzięki tej technice.

Limity, błędy i kontekst

Każdy klucz jest ograniczony do 300 zapytań na minutę i maksymalnego payloadu 8 MB. Typowe błędy to: 401 za nieprawidłowy klucz, 402 za niewystarczający kredyt i 429 za przekroczenie limitu zapytań. Kontekst wynosi 100 000 tokenów. Jeśli otrzymasz błąd 402, doładuj kredyt minimum $10. Nasz ia senza filtri blokuje tylko treści z udziałem małoletnich, pozwalając na inne treści dla dorosłych.

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

Czy muszę podać numer telefonu przy rejestracji?

Nie, rejestracja wymaga tylko adresu e-mail i hasła. Numer telefonu nie jest wymagany ani do logowania, ani do otrzymania darmowego kredytu próbnego.

Jakie treści są blokowane?

Jedynym sztywnym limitem są treści seksualne z udziałem małoletnich. Wszystko inne, w tym tematy kontrowersyjne i dla dorosłych, jest dozwolone w ramach legalnego użytku.

Czy kredyt wygasa?

Nie, przedpłacony kredyt nigdy nie wygasa. Możesz go doładować w dowolnym momencie i używać, kiedy chcesz, bez stałych miesięcznych opłat.

Twój klucz jest tylko jedno pole formularza dalej

Stwórz konto, skopiuj klucz, zmień podstawowy URL. To cała konfiguracja.