pl ▾
Twórz klucze
Twórz klucze

Dokumentacja API Nieskrępowanego LLM

Zacznij od korzystania z naszego API LLM bez cenzury w kilka minut. Wklej swój klucz API do dowolnego klienta kompatybilnego z OpenAI i wyślij swoje pierwsze promptowanie.

Bazowy URL i autoryzacja

Nasz API znajduje się pod adresem https://api.huggingfacellmapi.com/v1. Uwierzytelniasz się za pomocą tokena Bearer wysłanego w Authorization Nagłówek. Wygeneruj swój klucz natychmiast poprzez Pobierz klucz API strony przy użyciu Google lub e-maila. Zachowaj ten klucz w sekrecie; każda osoba, która go posiada, może wydać Twoje z góry opłacone kredyty. Jeśli go zgubisz, wygeneruj nowy, aby zastąpić stary aktywny klucz. Nie jest wymagany numer telefonu, aby rozpocząć.

Pierwsze żądanie z użyciem cURL

Wyślij surowy ładunek JSON, aby przetestować endpoint natychmiast. Użyj identyfikatora modelu uncensored obejścia standardowych filtrów. Poniższe polecenie cURL demonstruje podstawowe żądanie generowania tekstu.

curl https://api.huggingfacellmapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the release notes for version three point zero five"}]
  }'

To zwraca obiekt JSON zawierający wygenerowany tekst. Sprawdź choices tablica dla rzeczywistej zawartości. Jeśli otrzymasz błąd 401, zweryfikuj, czy klucz jest poprawny i aktywny.

Integracja SDK Python

Użyj oficjalnego openai Biblioteka Python zapewniająca czysty interfejs. Wskaż klienta na nasz adres bazowy i ustaw swój klucz API. To podejście automatycznie obsługuje ponawianie prób i parsowanie JSON.

from openai import OpenAI

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

Zainstaluj pakiet za pomocą pip. Następnie możesz wywołać endpoint chat completions tak samo, jak w przypadku OpenAI. Obiekt odpowiedzi daje Ci dostęp do zużycia tokenów i powodów zakończenia generowania.

Konfiguracja klienta Node.js

Programiści JavaScript mogą użyć openai pakiet Node. Skonfiguruj klienta z naszym konkretnym bazowym URL. Gwarantuje to, że wszystkie żądania są kierowane przez nasze serwery bez ograniczeń.

import OpenAI from "openai";

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

Uruchom ten fragment kodu w środowisku Node. Demonstruje on prosty wywołanie synchroniczne. Możesz łatwo zintegrować go z trasami Express lub funkcjami serverless.

Odpowiedzi strumieniowe

Włącz strumieniowanie, ustawiając stream: true. Serwer wysyła zdarzenia wysyłane przez serwer (SSE) zawierające częściowe tokeny. Zmniejsza to postrzeganą latencję dla użytkowników końcowych.

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)

Analizuj każdy fragment po jego nadejściu. Ostatni fragment zawiera całkowite zużycie tokenów dla żądania. Jest to przydatne przy budowaniu interfejsów czatu, które wypisują odpowiedzi w czasie rzeczywistym.

Limity, Błędy i Kontekst

Okno kontekstowe wynosi 100 000 tokenów łącznie dla promptu i uzupełnienia. Możesz zażądać do 16 000 tokenów wyjściowych. Błędy takie jak 401 oznaczają nieprawidłowy klucz, a 402 oznacza niewystarczający kredyt. Limity szybkości ograniczają Cię do 300 żądań na minutę. Żądania przekraczające 8 MB zostaną odrzucone. Błędy podczas przetwarzania nie zużywają kredytów.

Typowe pytania

Jaki jest bazowy URL dla API LLM bez cenzury?

Użyj HTTPS://api.huggingfacellmapi.com/v1 jako bazowego adresu URL. Ten endpoint jest kompatybilny ze standardowymi SDK i klientami OpenAI. Musisz zaktualizować bazowy adres URL w konfiguracji, aby kierować żądania na nasze serwery.

Jak radzić sobie z limitami szybkości i błędami?

Jesteś ograniczony do 300 żądań na minutę i 8 równoległych żądań na klucz. Błąd 429 oznacza, że osiągnąłeś limit szybkości. Poczekaj kilka sekund i spróbuj ponownie. Błąd 402 oznacza, że Twoje kredyty prepaid są wyczerpane; doładuj poprzez kryptowalutę, aby kontynuować.

Co się stanie, jeśli API zwróci błąd?

Błędy takie jak błędy serwera 500 lub przekroczenia czasu nie zużywają Twojego kredytu prepaid. Tylko pomyślne generowanie tokenów obciąża Twoje saldo. Jeśli doświadczysz podwójnego obciążenia, skontaktuj się z wsparciem przez stronę wsparcia, aby uzyskać zwrot kredytu.

Pobierz swój klucz API teraz

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