pl ▾
Twórz klucze

Dokumentacja API

Zintegruj nasz API LLM bez cenzury ze standardowymi klientami kompatybilnymi z OpenAI. Wysyłaj tekst, otrzymuj tekst i omijaj filtry treści dzięki rozliczaniu kryptowalutą z góry.

Bazowy URL i autoryzacja

Połącz swój klient z naszym pojedynczym punktem końcowym API, używając standardowej konfiguracji SDK OpenAI. Użyj HTTPS://api.restrictionswithoutai.com/v1 jako swój bazowy adres URL i przypisz swój unikalny klucz do API_KEY zmienna środowiskowa. To rozwiązanie działa z dowolną biblioteką obsługującą protokół chat-completions OpenAI. Możesz zarejestrować się używając Google lub hasła e-mail. Twój klucz daje dostęp do jednego modelu uncensored. Endpoint jest ściśle przeznaczony do generowania tekstu. Nie oferujemy osadzania (embeddings), obrazów ani przetwarzania audio. Chroń swój klucz. Identyfikuje Twoje konto prepayowane. Błędy i odrzucenia nie zużywają Twoich tokenów. Zapewnia to, że płacisz tylko za faktyczne wyjście. Nasza infrastruktura przejmuje ciężką pracę. Otrzymujesz bezpośredni dostęp do modelu.

Pierwsze żądanie

Wykonaj początkowe wywołanie, aby wygenerować tekst używając POST /v1/chat/completions endpoint. Określ identyfikator modelu jako uncensored aby zapewnić uzyskanie niefiltrowanych odpowiedzi, których potrzebujesz. Ciało żądania musi zawierać messages tablica zawierająca prompty systemowe i użytkownika. To podejście odzwierciedla standardowe integracje OpenAI. Możesz dostosować parametry takie jak temperatura, aby kontrolować losowość. Model odpowiada wygenerowanym tekstem w choices tablicę. Sprawdź usage pole, aby zobaczyć konsumpcję tokenów. Tokeny wejściowe kosztują $0.15 za milion. Tokeny wyjściowe kosztują $0.50 za milion. Stawki te dotyczą tylko kredytu z góry opłaconego. Nie ma ukrytych opłat. Nie ma subskrypcji miesięcznych. Kontrolujesz swoje wydatki. Doładuj poprzez kryptowaluty, gdy tylko jest to potrzebne. System dokładnie śledzi zużycie. Błędy są darmowe. Odrzucenia są darmowe. Ta przejrzystość utrzymuje niskie koszty. Zacznij od prostego zapytania. Zaobserwuj strukturę odpowiedzi. Dostosuj kod klienta odpowiednio.

Integracja SDK Python

Użyj oficjalnej biblioteki Pythona OpenAI do bezproblemowej interakcji z naszym API. Ustaw base URL na nasz punkt końcowy i podaj swój klucz API. Pozwala to na wykorzystanie znanych metod, takich jak chat.completions.create. Możesz zdefiniować instrukcje systemowe, aby poprowadzić model. Wiadomości użytkownika napędniają rozmowę. Biblioteka obsługuje serializację i uwierzytelnianie. Strumieniowanie jest obsługiwane dla wyświetlania tokenów w czasie rzeczywistym. Wywoływanie funkcji działa od razu. Tryb JSON zapewnia dane strukturalne. Obsługa błędów podąża za standardowymi wzorcami SDK. Limity szybkości zwracają kody statusu 429. Niepowodzenia uwierzytelniania zwracają 401. Niewystarczające środki zwracają 402. Te kody pomagają szybko debugować. SDK abstrahuje szczegóły HTTP. Skup się na logice swojej aplikacji. Okno kontekstowe modelu to 100 000 tokenów. Pozwala to na długie rozmowy. Trzymaj prompty zwięzłe. Optymalizuj zużycie tokenów. Śledź koszty w swoim panelu. Płatności kryptowalutami upraszczają rozliczenia. Nie są potrzebne konta bankowe. Po prostu doładuj i koduj.

Integracja SDK Node.js

Zintegruj się z aplikacjami Node.js, korzystając ze standardowego SDK OpenAI dla JavaScript. Skonfiguruj bazowy adres URL, aby wskazywał na nasze API. Przekaż swój klucz API w obiekcie konfiguracji. To umożliwia bezpośrednią komunikację z modelem uncensored. Możesz tworzyć uzupełnienia za pomocą składni async/await. Struktura odpowiedzi odpowiada standardom OpenAI. Obsługuj błędy w sposób elegancki. Sprawdzaj limity szybkości. SDK obsługuje odpowiedzi strumieniowe. Jest to przydatne w interfejsach czatu. Wyświetlaj tokeny w miarę ich przybywania. Model obsługuje definicje narzędzi. Możesz przekazywać funkcje do wykonania. Tryb JSON wymusza strukturę wyjściową. Pomaga to w parsowaniu danych. Używaj zmiennych środowiskowych do kluczy. Unikaj hardcodingu sekretów. Okno kontekstowe jest duże. Zarządzaj zużyciem pamięci efektywnie. Przetwarzaj chunki, gdy przybywają. API jest niezawodne. Płatności są natychmiastowe. Tylko krypto. Doładuj USDT lub USDC. Zacznij budować swoją aplikację już dziś.

Odpowiedzi strumieniowe

Włącz strumieniowanie, aby otrzymywać tokeny w czasie rzeczywistym za pomocą zdarzeń wysyłanych serwerowo (SSE). Ustaw stream ustaw na true w swoim żądaniu. API zwraca serię fragmentów. Każdy fragment zawiera częściowy tekst. Zmniejsza to postrzeganą latencję dla użytkowników. Ostatni fragment zawiera statystyki użycia. Liczba tokenów pojawia się w ostatniej odpowiedzi. Pozwala to na dokładne śledzenie rozliczeń. Strumieniowanie działa ze wszystkimi SDK. Biblioteki Python i Node obsługują to automatycznie. Możesz przeanalizować surowe SSE, jeśli jest to konieczne. Model generuje tekst nieprzerwanie. Poprawia to doświadczenie użytkownika. Aplikacje czatowe czerpią z tego duże korzyści. Wyświetlaj tokeny w miarę ich przybywania. Możesz przerwać strumień, jeśli jest to potrzebne. API obsługuje strumienie współbieżne. Ograniczenia dotyczą każdego klucza. Dozwolone są osiem równoległych żądań. Limit szybkości to 300 żądań na minutę. Monitoruj swoje zużycie. Doładuj konto, gdy kredyty się kończą. Płatności kryptowalutowe są natychmiastowe. Nie musisz czekać na zatwierdzenie przelewów bankowych. Po prostu zapłać i używaj. Strumieniuj swoją zawartość.

Limity, Błędy i Kontekst

Zrozum ograniczenia operacyjne, aby zoptymalizować swoją integrację. Okno kontekstowe wynosi łącznie 100 000 tokenów. Obejmuje ono polecenie i uzupełnienie. Maksymalna długość odpowiedzi to 16 000 tokenów na żądanie. Domyślny limit to 2 048 tokenów. Ustaw max_tokens wyraźnie do kontroli. Limit szybkości to 300 żądań na minutę. Możesz mieć 8 żądań równoległych. Rozmiar ciała żądania jest ograniczony do 8 MB. Błędy zwracają konkretne kody HTTP. 401 wskazuje na nieprawidłowy klucz. 402 oznacza brak kredytu. 429 sygnalizuje ograniczenie szybkości. Obsługuj te kody w swojej aplikacji. Zwroty środków nie są wydawane za kredyt. Błędy są naprawiane przez wsparcie. Kredyt nigdy nie wygasa. Jeden aktywny klucz na konto. Zastąp stary klucz, aby wygenerować nowy. Prywatność jest ścisła. Prompty nie są używane do trenowania. Brak wydobycia danych. Po prostu użyj API. Skup się na swoim produkcie. My zajmujemy się infrastrukturą. Niezawodny i uncensored.

cURL

curl https://api.restrictionswithoutai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if port 8080 is open"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Strumieniowanie

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)

Typowe pytania

Czy istnieje LLM bez ograniczeń dla treści NSFW?

Tak, nasz model jest uncensored i obsługuje sceny NSFW bez odmów dla prawnego użytku dorosłego. Nie blokuje zmysłowej treści, chyba że dotyczy ona nieletników. Masz bezpośredni dostęp do niesfiltrowanych odpowiedzi poprzez standardowe API.

Jakie metody płatności akceptujecie?

Tylko krypto: USDT w sieci TRC20 lub USDC na Base, dowolna kwota całkowita od $20 do $500. Bonusowy kredyt przy kwotach od $50.

Jaki jest rozmiar okna kontekstowego?

Okno kontekstowe wynosi 100,000 tokenów dla danych wejściowych i wyjściowych łącznie. Możesz wysłać do 16,000 tokenów w jednym uzupełnieniu. Pozwala to na długie rozmowy i przetwarzanie dużych dokumentów.

Pobierz swój klucz API teraz

Zarejestruj się, skopiuj swój klucz, zaktualizuj adres bazowy. To wszystko.