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.