pl ▾

Dokumentacja API & Szybki Start

Zintegruj API LLM bez cenzury w kilka minut, używając standardowych endpointów kompatybilnych z OpenAI. Ten przewodnik szybkiego startu obejmuje uwierzytelnianie, strukturę ładunku, strumieniowanie i konkretne limity dla modelu "uncensored".

Bazowy URL & Autoryzacja

Nasz API znajduje się pod adresem https://api.llmjailbreak.cc/v1 i przyjmuje standardowe nagłówki. Potrzebujesz Authorization: Bearer <your-api-key> nagłówek w każdym żądaniu. Pobierz swój klucz natychmiast z panelu za pomocą Google lub e-mail, a następnie wklej go do swojego klienta. Podstawowy adres URL zapewnia kompatybilność z istniejącymi bibliotekami SDK OpenAI bez zmian w kodzie.

curl https://api.llmjailbreak.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "explain the Krebs cycle"}]
  }'

Jeśli klucz jest nieobecny lub nieprawidłowy, API zwraca 401 błąd natychmiast. Sprawdź panel, jeśli podejrzewasz literówkę. Nie jest wymagany numer telefonu do rejestracji.

Wyjaśnienie POST /v1/chat/completions

Wyślij dane tekstowe do /v1/chat/completions endpoint do otrzymywania odpowiedzi. Jest to główne punkty interakcji z modelem uncensored. Definiujesz model jako uncensored i podaj messages tablicy. API przetwarza prompt i zwraca wygenerowany tekst.

from openai import OpenAI

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

Utrzymuj swoje ładunki poniżej 8 MB. System obsługuje okno kontekstu 100,000 tokenów łączące prompt i uzupełnienie. Jeśli przekroczysz limity, API odrzuci żądanie. Użyj tego endpointu do NSFW roleplay lub badań bezpieczeństwa bez filtrów treści.

Parametry: Temperatura, Top-P, Seed

Kontroluj kreatywność za pomocą temperature i różnorodność z top_p. Ustaw seed do deterministycznych wyników podczas testów. Parametry te zachowują się dokładnie jak ich odpowiedniki w OpenAI. Dostosuj je, aby precyzyjnie dostrajać zachowanie modelu do Twojego konkretnego przypadku użycia.

import OpenAI from "openai";

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

Wyższe wartości temperatury zwiększają losowość. Niższe wartości sprawiają, że odpowiedzi są bardziej przewidywalne. The seed parameter zapewnia powtarzalność. Użyj tych narzędzi do kalibracji modelu do pisania kreatywnego lub precyzyjnego ekstrakcji danych.

Tryb JSON i wywoływanie funkcji

Wymuszaj format wyjściowy strukturalny za pomocą response_format: {"type": "json_object"}. Zapewnia to, że model zwraca poprawny JSON. Możesz również użyć wywoływania funkcji do integracji z zewnętrznymi narzędziami. Zdefiniuj funkcje w tools tablica i pozwól modelowi zdecydować, kiedy je wywołać.

Wywoływanie funkcji obsługuje tool_choice do ścisłego egzekwowania. Użyj tego dla agentów lub potoków danych. API obsługuje routowanie automatycznie. Nie jest potrzebna dodatkowa konfiguracja poza standardowym trybem JSON OpenAI.

Odpowiedzi strumieniowe (SSE)

Strumieniuj odpowiedzi, używając Eventów Wysyłanych przez Serwer (SSE). Zmniejsza to opóźnienia dla długich wyjść. API wysyła tokeny inkrementalnie. Możesz przetwarzać je w czasie rzeczywistym. Jest to idealne dla interfejsów czatu lub żywych demonstracji.

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)

Statystyki użycia tokenów pojawiają się w końcowym kawałku. Monitoruj to dla dokładności rozliczeń. Strumieniowanie nie wpływa na cenę. Każdy token jest rozliczany osobno po standardowej stawce. Użyj tego dla płynniejszego doświadczenia użytkownika.

Limity prędkości & kwoty

Oczekuj 429 błędy, jeśli przekroczysz 300 żądań na minutę na klucz. Żądania równoległe są ograniczone do 8 na klucz. Te limity zapobiegają nadużyciom i zapewniają stabilność. Zaktualizuj swój plan lub poczekaj, jeśli osiągniesz limit.

A 402 błąd wskazuje na niewystarczający kredyt. Doładuj kryptowalutą, aby kontynuować. Kredyt nigdy nie wygasa. Błędy i odrzucenia są darmowe. Monitoruj swoje zużycie przez panel. Klucz API jest unikalny dla każdego konta. Zmień go w razie potrzeby.

FAQ

Czy to API jest kompatybilne z SDK OpenAI?

Tak, jest w pełni kompatybilny z OpenAI. Wystarczy zmienić bazowy adres URL i klucz API. Struktura punktów końcowych i parametry odpowiadają standardowemu API. Pozwala to na integrację typu 'drop-in'.

Jaki jest rozmiar okna kontekstowego?

Okno kontekstowe wynosi 100 000 tokenów. Obejmuje ono zarówno prompt, jak i uzupełnienie. Możesz przesłać do 16 000 tokenów w jednej odpowiedzi. Krótsze odpowiedzi domyślnie mają długość 2 048 tokenów, jeśli nie zostanie to określone.

Jak radzić sobie z błędami takimi jak 401 lub 429?

Błąd 401 oznacza, że Twój klucz API jest nieprawidłowy lub brakujący. Błąd 429 oznacza przekroczenie limitu szybkości wynoszącego 300 żądań na minutę. Sprawdź swoje poświadczenia lub poczekaj przed ponowną próbą. Oba błędy są standardowymi odpowiedziami HTTP.

Pobierz swój klucz API

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

Pobierz swój klucz