pl ▾
Zdobądź klucz próbny

Dokumentacja API Nieskrępowanego LLM

Połącz istniejące SDK OpenAI z naszym API LLM bez cenzury, zmieniając jeden adres bazowy. Otrzymujesz natychmiastowy dostęp do modelu bez cenzury z oknem kontekstowym 100,000 tokenów i przejrzystym cennikiem tokenów z góry.

Bazowy URL i autoryzacja

Zacznij od wskazania klienta na konkretny punkt końcowy, aby ominąć standardowe filtry treści. Użyj adresu bazowego https://api.bestabliteratedmodel.com/v1 i przekaż swój klucz poprzez standardowe Authorization Nagłówek. Możesz wygenerować swój klucz natychmiast przez Google lub e-mail na stronie rejestracji bez podawania danych płatniczych do okresu próbnego.

curl https://api.bestabliteratedmodel.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the unit tests for the new authentication module"}]
  }'

Upewnij się, że Twój nagłówek pasuje dokładnie do powyższego formatu. System weryfikuje poświadczenia przed przetworzeniem jakichkolwiek tokenów, więc przechowuj swój klucz bezpiecznie.

Pierwsze żądanie z użyciem SDK Python

Zintegruj bezpośrednio, używając oficjalnej biblioteki Python OpenAI, nadpisując bazowy URL. Pozwala to na wysyłanie promptów do bezcenzuralnego modelu bez znaczącej zmiany struktury istniejącego kodu. ID modelu to zawsze uncensored dla wszystkich żądań.

from openai import OpenAI

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

To podejście zachowuje kompatybilność ze standardowymi parametrami takimi jak temperature i top_p. Możesz przetestować odpowiedź natychmiast po utworzeniu instancji klienta.

Integracja Node.js

Użyj pakietu OpenAI dla Node.js do wysyłania uzupełnień tekstu do naszego odfiltrowanego endpointu. Ustaw baseURL property do adresu naszego API przed wykonaniem jakichkolwiek wywołań. Gwarantuje to prawidłowe kierowanie żądań przez Twoją aplikację bez osiągania limitów standardowych dostawców.

import OpenAI from "openai";

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

Obsłuż strumień odpowiedzi lub pojedynczy obiekt zgodnie z potrzebami. SDK obsługuje tokenizację wewnętrznie, więc skupiasz się na logice promptu, a nie na szczegółach infrastruktury.

Strumieniowanie z SSE

Włącz generowanie tokenów w czasie rzeczywistym, ustawiając stream: true w parametrach żądania. API zwraca zdarzenia wysyłane serwerowo (SSE), gdzie każdy fragment zawiera częściowy tekst. Metryki 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)

Przetwarzaj każdą deltę w miarę jej napływania, aby natychmiast wyświetlać tekst użytkownikom. Zmniejsza to znacznie postrzeganą latencję w porównaniu do oczekiwania na pełne ukończenie.

Wywoływanie funkcji i narzędzia

Zdefiniuj schematy narzędzi w żądaniu, aby umożliwić modelowi generowanie danych strukturalnych. API obsługuje standardowe definicje funkcji z parametrami i opisami. Model zwróci wywołania narzędzi, gdy będzie to odpowiednie, na podstawie instrukcji w Twoim promptcie.

Przekaż tools tablicę z pożądanymi funkcjami. Odpowiedź zawiera tool_calls pole, jeśli model zdecyduje się wywołać narzędzie.

Tryb JSON, limity i błędy

Wymuś ścisłe wyjście JSON, ustawiając response_format do {"type": "json_object". To zapewnia niezawodne parsowanie dla potoków automatycznych. Okno kontekstu obsługuje łącznie 100,000 tokenów, z max wyjściem 16,000 tokenów.

Typowe błędy obejmują 401 dla nieprawidłowych kluczy, 402, gdy kredyt z góry opłacony zostanie wyczerpany, oraz 429 dla limitów szybkości (300 żądań/minutę). Żądania dotyczące treści seksualnych z udziałem małoletnich są zawsze odrzucane.

Typowe pytania

Jaka jest najlepsza API modeli abliterowanych?

Nasze API obsługuje pojedynczy duży model językowy bez ograniczeń, zoptymalizowany pod kątem generowania tekstu bez ograniczeń. Usuwa wbudowane filtry bezpieczeństwa, zachowując jednocześnie wysoką spójność w przypadku treści dla dorosłych i tematów kontrowersyjnych.

Jak kredyt z góry działa?

Płacisz tylko za użyte tokeny, przy czym wejście to $0,15 za 1M tokenów, a wyjście to $0,50 za 1M tokenów. Błędy i odrzucenia są darmowe, a kredyty nie wygasają.

Czy mogę użyć tego z biblioteką SDK OpenAI?

Tak, endpoint jest w pełni kompatybilny z oficjalnymi SDK OpenAI. Wystarczy zaktualizować bazowy adres URL i klucz API w konfiguracji klienta.

Klucz API w jednym kroku

Zarejestruj się, skopiuj klucz, zaktualizuj bazowy adres URL. Gotowe.