pl ▾
Otwórz konto

Dokumentacja

Zacznij od korzystania z naszego API LLM bez cenzury w kilka minut. Użyj standardowych SDK OpenAI, aby wysyłać tekst i otrzymywać nieograniczone wyniki natychmiast.

$0.15
za 1M tokenów wejściowych
$0.50
Tokeny wyjściowe / 1M
100,000
kontekst tokenów
$0.50
kredyt próbny
300
żądań na minutę

Uwierzytelnianie i URL bazowy

Zacznij od wysłania żądań do dedykowanego endpointu z kluczem API w nagłówku. Nasza usługa wykorzystuje standardową strukturę kompatybilną z OpenAI, więc wystarczy zaktualizować adres bazowy i klucz. Adres bazowy to HTTPS://api.bestabliteratedmodels.com/v1. Możesz wygenerować klucz natychmiast po rejestracji za pomocą Google lub e-maila. Nie jest wymagany numer telefonu do założenia konta.

curl https://api.bestabliteratedmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 endpoints with zero refusals for uncensored chat"}]
  }'

Chroń swój klucz. Każde konto obsługuje jeden aktywny klucz jednocześnie. Jeśli wygenerujesz nowy, poprzedni klucz przestaje działać natychmiast. Zapewnia to, że Twoje zużycie jest zawsze powiązane z jednym poświadczeniem.

Twoje Pierwsze Żądanie

Wykonaj podstawowe wywołanie uzupełnienia czatu, aby przetestować endpoint. Użyj identyfikatora modelu 'uncensored', aby uzyskać wyjścia bez odmów treści. API akceptuje standardowe parametry, takie jak temperatura i top_p. Możesz wysłać prosty prompt, aby zweryfikować, czy połączenie działa poprawnie.

from openai import OpenAI

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

Sprawdź obiekt odpowiedzi pod kątem wygenerowanego tekstu. Model obsługuje okna kontekstowe do 100,000 tokenów. Obejmuje to zarówno Twoje dane wejściowe, jak i wyjściowe. Błędy, takie jak nieprawidłowe klucze, zwracają kody statusu 401.

Integracja SDK Node

Zintegruj API do swoich aplikacji Node.js za pomocą oficjalnego SDK. Skonfiguruj klienta ze swoim base URL i kluczem API. Struktura kodu odzwierciedla standardowe implementacje OpenAI. To sprawia, że migracja z innych dostawców jest prosta.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.bestabliteratedmodels.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ługuj dane odpowiedzi, aby wyodrębnić uzupełnienie. API obsługuje wywoływanie funkcji i tryb JSON. Możesz wymusić ścisłe wyjścia JSON, ustawiając parametr response_format. Jest to przydatne przy budowaniu potoków danych strukturalnych.

Odpowiedzi strumieniowe

Włącz strumieniowanie, aby otrzymywać tokeny w miarę ich generowania. Zmniejsza to postrzeganą opóźnienie dla użytkowników. API używa zdarzeń wysyłanych serwerowo (SSE) do tego celu. Możesz parsować strumień, aby wyświetlać tekst inkrementalnie.

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)

Ostatni fragment w strumieniu zawiera całkowite zużycie tokenów. Pozwala to dokładnie śledzić koszty. Strumieniowanie działa ze wszystkimi parametrami takimi jak temperatura i sekwencje stop. Użyj go dla interfejsów czatu wymagających aktualizacji w czasie rzeczywistym.

Limity szybkości i błędy

Monitoruj objętość zapytań, aby uniknąć przerw. Limit wynosi 300 zapytań na minutę na klucz. Możesz również wysyłać 8 równoległych zapytań jednocześnie. Rozmiar ciała żądania nie może przekraczać 8 MB. Przekroczenie tych limitów zwraca kod statusu 429.

Jeśli zabraknie środków, interfejs API zwraca błąd 402. Możesz dołaczyć saldo za pomocą kryptowalut. Akceptujemy USDT w sieci TRC20 lub USDC w sieci Base. Minimalna wpłata to $20. Bonusy stosuje się przy większych kwotach. Błędy takie jak nieprawidłowy klucz zwracają 401.

Okno kontekstu i ograniczenia

Model obsługuje okno kontekstowe o rozmiarze 100 000 tokenów. Obejmuje ono zarówno prompt, jak i uzupełnienie. Maksymalna liczba tokenów wyjściowych w jednym żądaniu wynosi 16 000. Jeśli nie ustawisz max_tokens, limit wynosi 2 048 tokenów. Zaplanuj swoje dane wejściowe odpowiednio.

API jest tylko tekstowe. Nie oferujemy embeddingów ani generowania obrazów. Odmowy treści są rzadkie, ale dotyczą treści seksualnych z udziałem małoletnich. To sztywne ograniczenie zapewnia zgodność. Używaj API do legalnych treści dla dorosłych, fikcji lub badań.

Najczęściej zadawane pytania

Jaki jest bazowy URL dla API?

Podstawowy adres URL to HTTPS://api.bestabliteratedmodels.com/v1. Działa z dowolnym klientem kompatybilnym z OpenAI. Musisz tylko zmienić podstawowy adres URL i klucz API w konfiguracji.

Jak radzić sobie z limitami szybkości?

Przydział to 300 żądań na minutę. Możesz mieć również 8 żądań współbieżnych. Po przekroczeniu tych limitów otrzymasz błąd 429. Monitoruj swoje zużycie, aby uniknąć przerw w działaniu.

Co się stanie, jeśli zabraknie kredytu?

API zwraca błąd 402. Możesz doładować środki za pomocą USDT lub USDC. Kredyt nigdy nie wygasa. Możesz dodać dowolną kwotę całkowitą od $20 do $500. Bonusy stosują się do większych kwot.

Pobierz swój klucz API

Zarejestruj się, skopiuj klucz, zaktualizuj swój bazowy URL. To wszystko.

Otwórz konto