PL ▾
Uzyskaj klucz API

Strona głównaDokumentacja

Szybka dokumentacja: zintegruj model bez cenzury

Zintegruj w minutę nasz API IA bez cenzury kompatybilny z OpenAI. Użyj jednego modelu zoptymalizowanego pod kątek tekstu bez ograniczeń i uzyskaj natychmiastowe wyniki dzięki temu krótkiemu przewodnikowi.

https://api.apiiasincensura.com/v1uncensored

Konfiguracja Base URL i uwierzytelnianie

Aby rozpocząć, potrzebujesz klucza API. Zarejestruj się na stronie tworzenia konta podając tylko adres e-mail i hasło; klucz jest wyświetlany natychmiast. Nie wymagana jest karta dla kredytu próbny $0.50. Skonfiguruj zmienną środowiskową OPENAI_API_KEY swoim unikalnym kluczem. Base URL tej usługi to https://api.apiiasincensura.com/v1. Ten endpoint jest natywnie kompatybilny z ekosystemem klientów OpenAI, co ułatwia integrację Twojej api llm bez cenzury w istniejących aplikacjach bez skomplikowanych adapterów.

Główny endpoint: POST /v1/chat/completions

Głównym punktem wejścia jest POST /v1/chat/completions. Tutaj wysyłasz rozmowę i otrzymujesz wygenerowany tekst. Model jest wywoływany z identyfikatorem uncensored. Usługa jest ściśle tekstową api ai: nie obsługuje embeddingów, obrazów, audio ani wideo. Zapytanie musi przestrzegać standardowego formatu czatu. Jeśli chcesz przetestować łączność, użyj GET /v1/models, aby sprawdzić, czy usługa poprawnie odpowiada przed wysłaniem ładunku.

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

Wsparcie dla strumieniowania (SSE)

Endpoint czatu completion obsługuje odpowiedzi w czasie rzeczywistym za pomocą Server-Sent Events (SSE). Ustawiając stream: true, otrzymasz strumień fragmentów tekstu zamiast pełnej odpowiedzi naraz. Jest to idealne dla interfejsów użytkownika wyświetlających generowanie litera po literze. Model odpowiada natychmiast, nie czekając na zakończenie pełnego kontekstu, utrzymując niską latencję nawet dla długich odpowiedzi w oknie kontekstu 100 000 tokenów.

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)

Narzędzia i wywoływanie funkcji

API AI bez cenzury obsługuje natywne tool/function calling. Możesz zdefiniować funkcje w ciele żądania, a model zwróci potrzebne argumenty JSON do ich wykonania. Pozwala to budować agentów lub aplikacje, które wchodzą w interakcję z systemami zewnętrznymi. Model jest zoptymalizowany pod kątem przestrzegania struktury JSON i nie odmawia generowania kodu ani danych technicznych z powodu ograniczeń treści. Pamiętaj, aby sparsować odpowiedź modelu, aby wyodrębnić argumenty narzędzia.

from openai import OpenAI

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

Przykład kodu Python/JS

Integracja jest bezpośrednia przy użyciu oficjalnych SDK. W Pythonie zainicjuj klienta wskazując na nasz Base URL. W JavaScript konfiguracja jest podobna. Pamiętaj, że dostępny jest tylko jeden model: uncensored. Nie ma routingu ani wyboru modelu. Kod musi obsługiwać odpowiedzi modelu i zarządzać końcem strumienia, jeśli używasz strumieniowania. Prostota ai bez ograniczeń polega na tym, że musisz obsługiwać tylko standardowy tekst wejściowy i wyjściowy.

import OpenAI from "openai";

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

Limity szybkości i ciało zapytania

Szanuj limity techniczne, aby uniknąć przerw. Limit wynosi 300 zapytań na minutę na klucz API. Ciało zapytania nie może przekraczać 8 MB. Jeśli przekroczysz te limity, API zwróci kod stanu 429 Too Many Requests. Jeśli saldo Twojego przedpłacony kredyt się wyczerpie, otrzymasz kod 402 Payment Required. Kredyt nigdy nie wygasa, więc możesz doładować, kiedy chcesz bez kar. Okno kontekstu wynosi 100 000 tokenów łącznie między prompt a completion.

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
ID modeluuncensored
Base URLhttps://api.apiiasincensura.com/v1
UwierzytelnianieAuthorization: Bearer YOUR_KEY
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Tryb JSONresponse_format: {"type": "json_object"}
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
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
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Limit zapytań300 zapytań na minutę na klucz
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
Rozmiar zapytaniado 8 MB
Bonus+5% od $50, +10% od $100
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
Treścitreści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane
LogowanieGoogle albo e-mail i hasło
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

Jaka treść jest ściśle zabroniona?

Choć model jest bez cenzury dla treści dorosłych, fikcji i tematów kontrowersyjnych, zawsze blokuje treści seksualne z udziałem nieletnich. To jedyny twardy limit obowiązujący we wszystkich zapytaniach bez wyjątku.

Ile kosztuje API i jak działa płatność?

To model pay-as-you-go bez subskrypcji. Cena to $0.25 za każdy 1M tokenów wejściowych i $1.00 za każdy 1M tokenów wyjściowych. Przedpłacony kredyt nie wygasa. Możesz doładować od $10 kryptowalutami (USDT lub USDC), uzyskując bonusy 5% lub 10% w zależności od kwoty.

Czy mogę użyć klucza API w produkcji?

Tak, klucz jest unikalny dla konta i można go wygenerować ponownie w dowolnym momencie, unieważniając poprzedni. Nie wymaga weryfikacji telefonu ani karty dla konta podstawowego, co ułatwia szybkie wdrożenie. Model nie używa Twoich promptów do trenowania, gwarantując prywatność w przepływie danych.

Twój klucz jest o krok

Stwórz konto, skopiuj klucz i zmień Base URL. Tak łatwo.

Uzyskaj klucz API