pl ▾

API bez cenzury, kredyt prepaymowany, tylko krypto.

Pobierz swój klucz

Referencje API i szybki start

To odniesienie opisuje API LLM bez cenzury do bezpośredniej integracji. Obejmuje punkty końcowe, strumieniowanie i parametry bez dodatkowych opłat subskrypcyjnych.

Uwierzytelnianie & URL bazowy

Używaj swojego klucza API do każdego żądania do adresu bazowego HTTPS://api.llmwithnorestrictions.com/v1. System wymaga tego nagłówka do autoryzacji i śledzi zużycie wobec Twojego kredytu prepaid. Generujesz pojedynczy klucz podczas rejestracji, który natychmiast zastępuje każdy poprzedni klucz. Chroń tę wartość, ponieważ daje pełny dostęp do Twojego salda.

curl https://api.llmwithnorestrictions.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a list of ten Linux commands"}]
  }'

Endpoint /v1/chat/completions

Wysyłaj żądania POST do /v1/chat/completions, aby otrzymać odpowiedzi tekstowe. Identyfikator modelu to ściśle "uncensored" we wszystkich interakcjach. Tekst wejściowy trafia do tablicy messages, a system zwraca wygenerowany tekst bez odmów treści dla prawnego użytku dorosłego. Płacisz tylko za faktycznie zużyte tokeny, a nie za błędy.

from openai import OpenAI

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

Odpowiedzi strumieniowe (SSE)

Włącz strumieniowanie, ustawiając stream na true w żądaniu. API zwraca zdarzenia wysyłane przez serwer (SSE) dla dostarczania tokenów w czasie rzeczywistym. To podejście znacząco zmniejsza postrzeganą latencję dla dużych outputów. Szczegóły zużycia tokenów pojawiają się w ostatnim fragmencie strumienia.

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)

Wywoływanie funkcji & Tryb JSON

Wywoływanie funkcji poprzez parametr tools umożliwia ekstrakcję danych strukturalnych. Użyj response_format z json_object, aby wymusić ścisłe wyjścia JSON. Model niezawodnie przestrzega tych schematów, co czyni go odpowiednim do automatyzacji backendu. Możesz kontrolować wybór narzędzi za pomocą tool_choice dla precyzyjnego wykonania.

Limity tokenów & Okno kontekstowe

Okno kontekstowe obsługuje do 100 000 tokenów dla promptu i uzupełnienia łącznie. Maksymalna ilość wyjściowa na żądanie wynosi 16 000 tokenów, lub 2 048, jeśli pominiesz max_tokens. Żądania przekraczające limit treści 8 MB są odrzucane natychmiast. Zaplanuj długość danych wejściowych tak, aby mieścić się w tych granicach.

Obsługa błędów & Limity szybkości

Monitoruj standardowe kody HTTP dla natychmiastowej informacji zwrotnej. Status 401 wskazuje na nieprawidłowy lub wygasły klucz API. Błąd 402 sygnalizuje niewystarczający kredyt z góry do wykonania żądanej operacji. Odpowiedź 429 oznacza, że przekroczyłeś limit 300 żądań na minutę. Błędy i odrzucenia nie zużywają tokenów z Twojego salda.

Node.js

import OpenAI from "openai";

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

Typowe pytania

Czy to API kompatybilny z openai dla uzupełniania czatu?

Tak, struktura endpointu odpowiada standardowemu formatowi chat completions. Możesz użyć oficjalnych SDK OpenAI, wskazując im nasz bazowy adres URL. ID modelu pozostaje "uncensored" niezależnie od używanego klienta.

Co się stanie, jeśli otrzymam błąd 402?

Błąd 402 oznacza, że Twoje saldo środków zaliczki wynosi zero lub jest niewystarczające. Musisz doładować konto za pomocą USDT lub USDC, aby wznowić usługę. Nie ma opłat miesięcznych, więc płacisz tylko wtedy, gdy potrzebujesz.

Jak LLM bez ograniczeń obsługuje kontekst?

Model przetwarza łącznie 100,000 tokenów dla danych wejściowych i wyjściowych. Obsługuje do 16,000 tokenów w jednym uzupełnieniu. Pozwala to na głęboką analizę kontekstu bez natychmiastowego przycinania.

Odblokuj swój klucz API

Zarejestruj się, skopiuj klucz i zaktualizuj swój URL bazowy. Pełna konfiguracja.

Pobierz swój klucz