pl ▾
Pobierz swój klucz

Szybki start: Zintegruj API LLM bez cenzury

Ten przewodnik pokazuje, jak zintegrować nasz model bez cenzury w swojej aplikacji, używając standardowych SDK kompatybilnych z OpenAI. Skonfigurujesz uwierzytelnianie, wyślesz swoje pierwsze żądanie, obsłużysz strumieniowanie i zarządzasz rozliczeniami bez ukrytych opłat.

Wymagania wstępne: SDK i zmienne środowiskowe

Zacznij od zainstalowania oficjalnego pakietu OpenAI SDK dla preferowanego języka. Oferujemy hostowane API chat-completions zgodne z OpenAI, które działa z dowolnym standardowym klientem. Musisz skonfigurować dwie zmienne środowiskowe: OPENAI_API_KEY i OPENAI_BASE_URL.

Podstawowy adres URL tej usługi to HTTPS://api.llmsunrestricted.com/v1. Ten adres URL zapewnia, że Twoje żądania trafiają do naszej infrastruktury bez ograniczeń. Twój klucz API uwierzytelnia Twoje konto z doładowanym kredytem. Nie jest wymagany numer telefonu do konfiguracji, wystarczy Twój adres e-mail lub konto Google.

Uwierzytelnianie: Ustawianie klucza API

Uwierzytelnianie opiera się na jednym kluczu API wygenerowanym podczas rejestracji. Otrzymujesz ten klucz natychmiast po utworzeniu konta za pomocą Google lub e-mail. Przechowuj ten klucz bezpiecznie w zmiennych środowiskowych, aby nie wystawiać go w kodzie po stronie klienta.

Nasz system waliduje klucz względem Twojego salda preopłaconego. Jeśli klucz jest nieprawidłowy lub wygasł, API zwraca błąd 401. Możesz wygenerować nowy klucz w dowolnym momencie, który zastępuje poprzedni. Przechowuj swój klucz prywatnie, aby zapobiec nieautoryzowanemu użyciu swoich tokenów.

Wysyłanie pierwszego żądania kompozycji czatu

Wyślij żądanie POST do /v1/chat/completions endpoint. Użyj identyfikatora modelu uncensored do dostępu do naszego modelu open-weight dostosowanego do treści dla dorosłych i twórczych. Model nie odrzuca legalnych tematów, zapewniając uzyskanie oczekiwanego outputu.

Oto podstawowy przykład cURL do weryfikacji połączenia i rozliczeń.

curl https://api.llmsunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List three common use cases for this API"}]
  }'

To żądanie zużywa tokeny wejściowe w zależności od długości Twojego promptu. Płatne są tylko tokeny faktycznie przetworzone. Błędy i odrzucenia spowodowane nieprawidłowym formatowaniem są bezpłatne.

Obsługa odpowiedzi strumieniowych (SSE)

Włącz strumieniowanie, ustawiając stream do true. API zwraca dane za pośrednictwem zdarzeń wysyłanych serwerowo (SSE). Pozwala to na wyświetlanie tokenów użytkownikom w czasie rzeczywistym, co poprawia postrzeganą opóźnienie Twojej aplikacji.

Statystyki użycia tokenów są uwzględnione w końcowym kawałku strumienia. Pozwala to na dokładne śledzenie kosztów na żądanie. Strumieniowanie jest idealne dla interfejsów czatu, gdzie natychmiastowa informacja zwrotna jest krytyczna.

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)

Upewnij się, że Twoja biblioteka klienta poprawnie obsługuje częściowe odpowiedzi. Strumień kończy się, gdy model zakończy generowanie lub osiągnie limit tokenów.

Konfigurowanie parametrów: Temperatura i Top_P

Dostosuj zachowanie generowania za pomocą standardowych parametrów. Ustaw temperature do kontrolowania losowości; niższe wartości sprawiają, że wyjścia są bardziej deterministyczne. Użyj top_p ograniczyć różnorodność słownictwa. Ustawienia te pomagają dopracować model uncensored do celów roleplay lub pisania kreatywnego.

Możesz również użyć response_format z {"type": "json_object"} do danych strukturalnych. Wywoływanie funkcji jest obsługiwane przez tools i tool_choice. Model obsługuje do 100,000 tokenów dla całego okna kontekstowego.

from openai import OpenAI

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

Te parametry dają Ci pełną kontrolę nad stylem wyjścia modelu. Eksperymentuj z kombinacjami, aby znaleźć najlepszy balans dla Twojego konkretnego przypadku użycia.

Zrozumienie zużycia tokenów i rozliczeń

Rozliczenie jest ściśle pre-paid i oparte na rzeczywistym zużyciu tokenów. Tokeny wejściowe kosztują $0.15 za 1M, a tokeny wyjściowe $0.50 za 1M. Płacisz tylko za to, czego używasz, bez miesięcznych opłat subskrypcyjnych. Kredyt nigdy nie wygasa, więc możesz doładować go w dowolnym momencie.

Jeśli zabraknie środków, interfejs API zwraca błąd 402. Możesz dołaczyć saldo w USDT (TRC20) lub USDC (Base) od kwoty $20. Bonusy stosuje się przy większych wpłatach: +5% od $50, +10% od $100 i +15% od $200. Błędy nie pobierają kredytów.

import OpenAI from "openai";

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

Monitoruj swoje zużycie poprzez panel lub sprawdzając liczbę tokenów w nagłówkach odpowiedzi API. Ta przejrzystość zapewnia, że kontrolujesz koszty swojej deweloperskiej działalności.

Najczęściej zadawane pytania

Co się stanie, jeśli natrafię na limit szybkości?

API narzuca limit 300 żądań na minutę na klucz i 8 równoległych żądań. Jeśli przekroczysz te limity, otrzymasz błąd 429 Too Many Requests. Poczekaj kilka sekund i ponów próbę lub zmień wzorzec użytkowania, aby mieścić się w limitach darmowych.

Czy model bez cenzury jest naprawdę nieograniczony?

Tak, model jest dostrojony do odpowiadania bez odrzucań treści dla legalnego użytku dorosłych, fikcji lub tematów kontrowersyjnych. Jedynym bezwzględnym limitem jest odrzucanie treści seksualnych z udziałem małoletnich, które jest zawsze egzekwowane. Masz pełną kontrolę nad innymi wytycznymi poprzez inżynierię promptów.

Jak zarządzać moimi kluczami API?

Możesz natychmiast wygenerować nowy klucz przez panel po zalogowaniu się za pomocą Google lub e-maila. Każde konto ma jeden aktywny klucz; wygenerowanie nowego natychmiast zastępuje stary. Możesz również wyświetlić szczegóły użycia i salda na tej samej stronie.

Wygeneruj swój klucz teraz

Zarejestruj się, skopiuj klucz, zaktualizuj swój bazowy URL. To cała konfiguracja.

Pobierz swój klucz