pl ▾

llmsabliterated.comAPI bez cenzury. Bezpośrednie. Prywatne.

Zabliterowany
Pobierz swój klucz

Dokumentacja API Abliterated

Zacznij korzystać z API modeli bez ograniczeń w kilka minut, używając standardowych klientów kompatybilnych z OpenAI. Wysyłaj tekst, otrzymuj nieograniczony tekst bez walki z promptami systemowymi.

Uwierzytelnianie i URL bazowy

Użyj swojego klucza API z podstawowym adresem URL https://api.llmsabliterated.com/v1. Klucz jest generowany natychmiast po rejestracji za pomocą Google lub e-maila, bez wymogu podania numeru telefonu. Przekaż klucz w Authorization nagłówek dla każdego żądania.

Wskazówka: Klucz jest wyświetlany tylko raz po utworzeniu, więc zapisz go bezpiecznie. Błędy i odmowy nie zużywają kredytu, ale nieprawidłowe klucze zwracają status 401.

Pierwsze żądanie

Wyślij podstawowe ukończenie czatu, aby zweryfikować łączność. Identyfikator modelu to uncensored, a żądania korzystają ze standardowego POST /v1/chat/completions endpoint.

Ten przykład wysyła prosty prompt i oczekuje odpowiedzi tekstowej. Zastąp YOUR_API_KEY z Twoim rzeczywistym kluczem.

curl https://api.llmsabliterated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Find all null values in the sales database"}]
  }'

Odpowiedzi zawierają szczegóły dotyczące użycia tokenów. Jeśli brakuje Ci środków, API zwraca błąd 402. Podstawowy URL działa z dowolnym klientem kompatybilnym z OpenAI poprzez aktualizację konfiguracji podstawowego URL.

Integracja SDK Python

Zainstaluj oficjalny pakiet Pythona OpenAI i skonfiguruj klienta. Wskaż adres bazowy na nasz serwis i ustaw model na uncensored.

To podejście pozwala na użycie istniejących baz kodu przy minimalnych zmianach. API obsługuje standardowe parametry takie jak temperature i top_p dla kontrolowania kreatywności.

from openai import OpenAI

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

Obsługa błędów powinna uwzględniać limity szybkości (429) lub niewystarczające środki (402). Kredyt jest płatny z góry i nigdy nie wygasa, więc płacisz tylko za faktyczne użycie tokenów.

Konfiguracja SDK Node

Zainicjuj klienta Node.js OpenAI z niestandardowym podstawowym adresem URL. Użyj uncensored identyfikator modelu dla wszystkich uzupełnień.

Deweloperzy Node mogą wykorzystać istniejące biblioteki takie jak axios lub oficjalne SDK dla spójnej integracji. Klucz API jest przekazywany w nagłówku autoryzacji.

import OpenAI from "openai";

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

Upewnij się, że zmienne środowiskowe przechowują klucz bezpiecznie. Usługa obsługuje standardowe odpowiedzi JSON, co ułatwia ich parsowanie w JavaScript. Strumieniowanie jest dostępne przez SSE dla wyjść w czasie rzeczywistym.

Strumieniowanie z SSE

Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. API zwraca zdarzenia wysyłane przez serwer (SSE) dla dostarczania tokenów w czasie rzeczywistym.

Każdy chunk zawiera częściowy tekst, co pozwala na renderowanie wyniku w miarę jego generowania. Ostatni chunk zawiera całkowite zużycie tokenów do celów rozliczeniowych.

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)

Strumieniowanie zmniejsza postrzeganą opóźnienie dla długich odpowiedzi. Możesz przerwać strumień, jeśli użytkownik zmieni zdanie. Maksymalna długość wyjścia to 16,000 tokenów na żądanie, lub 2,048 jeśli max_tokens jest nieustawione.

Limity i błędy

Szczegółowo przestrzegaj limitów szybkości wynoszących 300 żądań na minutę na klucz. Współbieżność ograniczona jest do 8 jednoczesnych żądań.

Treść żądania nie może przekraczać 8 MB. Okno kontekstu 100,000 tokenów obejmuje zarówno prompt, jak i uzupełnienie. Błędy zwracają standardowe statusy HTTP: 401 dla nieprawidłowych kluczy, 402 dla braku kredytu i 429 dla limitów szybkości.

Najczęściej zadawane pytania

Czy API abliterated LLM jest kompatybilne z istniejącymi klientami OpenAI?

Tak, korzysta z tych samych endpointów i struktury JSON co OpenAI. Musisz tylko zmienić base URL i klucz API w konfiguracji klienta. Pozwala to na używanie istniejących baz kodu przy minimalnych zmianach.

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

API zwraca kod statusu 429 z szczegółami dotyczącymi momentu ponowienia próby. Limit wynosi 300 żądań na minutę i 8 żądań równoległych na klucz. Możesz monitorować zużycie poprzez liczniki tokenów w nagłówkach odpowiedzi.

Jak API abliterated AI obsługuje kredyty i błędy?

Kredyt jest naliczany tylko za pomyślne użycie tokenów, a nie za błędy lub odrzucenia. Kredyt z góry opłacony nigdy nie wygasa, a doładowanie możesz wykonać kryptowalutami. Jeśli zabraknie kredytu, żądania zwrócą błąd 402, dopóki nie dodasz środków.

Uzyskaj swój klucz API

Zarejestruj się, skopiuj swoje dane uwierzytelniające i zaktualizuj swój bazowy adres URL. To cała konfiguracja.

Pobierz swój kluczPrzeglądaj dokumentację