PL ▾

Zacznij od kredytu próbnego

E-mail i hasło, klucz od razu na ekranie.

https://api.uncensoredllmhub.com/v1

Szybki start API LLM bez cenzury | Uncensored LLM Hub

Zintegruj nasz LLM bez cenzury ze swoją aplikacją, korzystając ze standardowego interfejsu kompatybilnego z OpenAI. Przewodnik obejmuje uwierzytelnianie, formaty zapytań, strumieniowanie i wywoływanie funkcji do natychmiastowego wdrożenia.

Podstawowy adres URL i uwierzytelnianie

Używaj podstawowego adresu URL https://api.uncensoredllmhub.com/v1 we wszystkich zapytaniach. Uwierzytelnianie wymaga klucza API przekazanego w nagłówku Authorization jako tokena Bearer. Otrzymujesz ten klucz natychmiast po rejestracji na stronie Pobierz klucz API. Klucz jest powiązany z jednym kontem; możesz go wygenerować ponownie w dowolnym momencie, co unieważni poprzedni klucz. Nie jest wymagany numer telefonu ani karta kredytowa, aby rozpocząć.

POST /v1/chat/completions

Wyślij swój prompt do endpointu czatu. Identyfikator modelu to zawsze uncensored. API akceptuje standardowe wiadomości czatu i zwraca tekst. Nie obsługuje obrazów, audio ani embeddingów. Upewnij się, że ciało zapytania nie przekracza 8 MB. Poniższy przykład pokazuje podstawowe zapytanie tekstowe za pomocą cURL:

curl https://api.uncensoredllmhub.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Zwraca to uzupełnienie dla twojego promptu. Możesz przeanalizować odpowiedź, aby wyodrębnić wygenerowany tekst dla logiki swojej aplikacji.

Integracja z Python SDK

Użyj oficjalnego pakietu Pythona openai, aby ułatwić integrację. Skonfiguruj klienta, podając podstawowy adres URL i klucz API. To podejście upraszcza obsługę JSON i wnioskowanie typów. Poniższy przykład pokazuje, jak zainicjować klienta i wysłać wiadomość:

from openai import OpenAI

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

Zamień YOUR_API_KEY na swój właściwy klucz. Obiekt odpowiedzi zapewnia bezpośredni dostęp do treści, co ułatwia integrację z przepływami pracy w Pythonie.

Integracja z Node SDK

W środowiskach JavaScript użyj SDK Node.js OpenAI. Ustaw base URL i klucz API w obiekcie konfiguracji. Pozwala to na użycie składni opartej na obietnicach. Poniższy przykład pokazuje proste uzupełnienie czatu:

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredllmhub.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 odpowiednio obsługujesz asynchroniczną odpowiedź. Ta metoda dobrze sprawdza się w aplikacjach serwerowych lub środowiskach Node.js, gdzie musisz przetworzyć wynik natychmiast.

Strumieniowanie odpowiedzi (SSE)

Włącz strumieniowanie, ustawiając stream: true w swoim zapytaniu. API zwraca Wydarzenia Wysyłane przez Serwer (SSE) zamiast pojedynczego obiektu JSON. Pozwala to wyświetlać tokeny w miarę ich generowania, co poprawia postrzeganą latencję. Poniższy przykład pokazuje, jak obsłużyć strumień w Pythonie:

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)

Przeanalizuj każdy fragment, aby wyodrębnić zawartość delta. Jest to przydatne w interfejsach czatu, gdzie użytkownicy oczekują wskaźników pisania w czasie rzeczywistym. Strumień kończy się po otrzymaniu ostatniego fragmentu.

Limity zapytań, błędy i kontekst

Jesteś ograniczony do 300 zapytań na minutę na klucz. Jeśli przekroczysz ten limit, otrzymasz błąd 429. Inne powszechne błędy to 401 (nieprawidłowy klucz) i 402 (niewystarczający kredyt). Okno kontekstu wynosi 100 000 tokenów dla promptu plus uzupełnienia łącznie. Jeśli twoje wejście jest zbyt duże, model może uciąć lub odrzucić zapytanie. Zawsze monitoruj swoje użycie przez panel, aby uniknąć przerw w usługach.

Specyfikacja techniczna

Wszystkie rzeczywiste limity i funkcje API w jednym miejscu — sprawdź je przed doładowaniem.

ElementWartość
Format APIzgodne z OpenAI: działa każdy SDK OpenAI — zmień base URL i klucz
EndpointyPOST /v1/chat/completions · GET /v1/models
ID modeluuncensored
Base URLhttps://api.uncensoredllmhub.com/v1
UwierzytelnianieAuthorization: Bearer YOUR_KEY
Wywoływanie funkcjitak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Tryb JSONresponse_format: {"type": "json_object"}
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Limit zapytań300 zapytań na minutę na klucz
Równoległe zapytaniado 8 jednocześnie na klucz
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Rozmiar zapytaniado 8 MB
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
Darmowy kredyt$0,50 na 7 dni, bez karty · Klucz próbny: 2 równoległe żądania, 60 na minutę; pełne limity (8 i 300) po pierwszym doładowaniu
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
Rozliczenieprzedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe
Cena$0,25 za 1 mln tokenów wejścia · $1,00 za 1 mln tokenów wyjścia
Bonus+5% od $50, +10% od $100
LogowanieGoogle albo e-mail i hasło
Kluczejeden aktywny klucz na konto; nowy zastępuje stary
Treścitreści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane

Kody błędów

Błędy wracają jako JSON ze stałym type; nieudane i odrzucone zapytania są bezpłatne.

KodTypZnaczenie
400bad_requestbłędny JSON, puste wiadomości, zły parametr lub za długi kontekst
401missing_key · invalid_key · key_revokedbrak klucza, zły klucz lub klucz zastąpiony nowym
402no_creditbrak kredytu — doładuj, działa od razu
403content_blockedtreści seksualne z nieletnimi — odmowa, bez opłaty
404not_foundnieznany endpoint
413request_too_largetreść większa niż 8 MB
429rate_limited · concurrencyponad 300/min lub 8 równolegle — odczekaj i ponów
503upstream_busymodel zajęty — ponów za kilka sekund

Pytania i odpowiedzi

Czy to jest LLM do kodowania bez cenzury?

Tak, model jest dostrojony do odpowiadania bez odmów treści, również w przypadku tematów kontrowersyjnych lub dla dorosłych, jednocześnie blokując treści seksualne z udziałem małoletnich. Skutecznie generuje kod i odpowiada na pytania techniczne bez standardowych korporacyjnych filtrów.

Co się stanie, jeśli mój klucz API zostanie skompromitowany?

Możesz wygenerować klucz ponownie natychmiast z panelu. Ta operacja unieważnia stary klucz, więc aplikacje go używające przestaną działać do momentu aktualizacji. Każde konto pozwala na posiadanie tylko jednego aktywnego klucza w danym czasie.

Czy obsługujecie wywoływanie funkcji?

Tak, endpoint obsługuje definicje narzędzi i wywoływanie funkcji. Możesz zdefiniować narzędzia w swoim zapytaniu, a model zwróci dane JSON w formacie strukturalnym, które możesz przeanalizować, aby wykonać konkretne funkcje w swojej aplikacji.

Twój klucz jest o jeden formularz stąd

Utwórz konto, skopiuj klucz, zmień base URL. To cała konfiguracja.

Pobierz klucz API

https://api.uncensoredllmhub.com/v1