pl ▾
Zdobądź klucz próbny

Dokumentacja API Uncensoreda

Zacznij korzystać z API Unzensierte LLM bez cenzury w kilka sekund. Wyślij żądanie ukończenia czatu i natychmiast otrzymaj nieograniczoną odpowiedź tekstową.

Szybki start: wyślij swoje pierwsze żądanie

API bez cenzury to usługa kompatybilna z OpenAI. Płacisz za tokeny za generowanie tekstu bez filtrów treści. Wyślij żądanie POST do endpointu ukończeń czatu ze swoim kluczem API. Model przetwarza Twój prompt i zwraca wynik tekstowy bezpośrednio.

Zacznij od uwierzytelnienia się za pomocą swojego klucza. Następnie zdefiniuj ID modelu jako "uncensored". Określ swoją tablicę wiadomości z rolą i treścią. Serwer odpowiada wygenerowanym tekstem. Działa to z dowolnym standardowym klientem HTTP lub SDK. Otrzymujesz surowy tekst, bez dodatkowego narzutu formatowania. Błędy zwracają JSON z kodem błędu. Użyj tej szybkiej ścieżki, aby zweryfikować swoją konfigurację przed zbudowaniem złożonych aplikacji.

Uwierzytelnianie i URL bazowy

Uwierzytelnianie opiera się na pojedynczym kluczu API przekazywanym w nagłówku. Podstawowy adres URL to HTTPS://api.unzensierte.cc/v1. Ten adres URL działa z oficjalnymi SDK OpenAI poprzez ustawienie parametru base_url. Twój klucz identyfikuje Twoje konto i śledzi zużycie tokenów. Wygeneruj klucz na stronie Pobierz klucz API. Pojawia się on natychmiast po rejestracji za pomocą Google lub e-maila. Używaj tego klucza w każdym żądaniu. Nieprawidłowe klucze zwracają błąd 401. Wygaśnięcie lub niewystarczające środki zwracają błąd 402.

Chroń swój klucz. Jeden aktywny klucz na konto. Nowy klucz zastępuje stary. Nie jest wymagany numer telefonu przy rejestracji. Klucz API jest jedynym poświadczeniem potrzebnym do dostępu.

Punkt końcowy Uzupełnień Czat

Podstawowy punkt końcowy to POST /v1/chat/completions. Akceptuje ładunki JSON z modelem, wiadomościami i parametrami. ID modelu to "uncensored". Wiadomości wymagają roli i ciągu znaków content. System odpowiada wygenerowanym tekstem w tablicy choices. Możesz ustawić temperaturę, top_p i sekwencje stop. Parametry te kontrolują kreatywność i długość wyjścia. API zwraca użycie tokenów w odpowiedzi. Błędy zawierają komunikat i typ. Używaj tego punktu końcowego do wszystkich zadań generowania tekstu. To jedyny dostępny punkt końcowy tekstu. Brak tu embeddingów ani generowania obrazów.

Strumieniowanie odpowiedzi i użycie

Włącz strumieniowanie, ustawiając stream na true. API wysyła zdarzenia Server-Sent Events (SSE). Każdy fragment zawiera częściowy tekst. Ostatni fragment zawiera dane o zużyciu tokenów. Pozwala to na wyświetlanie wygenerowanego tekstu w czasie rzeczywistym. Buforuj fragmenty w swojej aplikacji. Połącz je, aby utworzyć pełną odpowiedź. Strumieniowanie zmniejsza postrzeganą latencję przy długich wynikach. Użyj tego w interfejsach czatu lub do przetwarzania danych na żywo. Obiekt usage pojawia się tylko w ostatnim fragmencie. Śledź liczbę tokenów wejściowych i wyjściowych w celu rozliczeń. Błędy podczas strumieniowania nadal zwracają obiekt błędu w fragmencie.

Wywoływanie funkcji i tryb JSON

Używaj wywoływania funkcji do integracji zewnętrznych narzędzi. Zdefiniuj narzędzia w ciele żądania. Model zwraca wywołania narzędzi z argumentami. Sparsuj te argumenty, aby wykonać swoje funkcje. Ustaw tool_choice na auto lub konkretne nazwy funkcji. Tryb JSON wymusza poprawny JSON w wyjściu. Ustaw response_format na json_object. To zapewnia ustrukturyzowane dane do parsowania. Używaj tych funkcji do automatycznych przepływów pracy. Połącz je dla złożonych zachowań agentów. Model obsługuje standardowe formaty narzędzi OpenAI. Zweryfikuj, czy definicje Twoich narzędzi są zgodne z oczekiwanym schematem.

Limity i obsługa błędów

Limity szybkości wynoszą 300 żądań na minutę na klucz. Współbieżność jest ograniczona do 8 jednoczesnych żądań. Ciała żądań muszą być poniżej 8 MB. Błędy obejmują konkretne kody, takie jak 401 dla nieprawidłowych kluczy. 402 wskazuje na niewystarczający kredyt z góry opłacony. 429 sygnalizuje przekroczenie limitu szybkości. Okno kontekstowe wynosi łącznie 100,000 tokenów. Maksymalne wyjście to 16,000 tokenów na żądanie. Błędy zwracają JSON z szczegółami błędu. Obsłuż ponowne próby dla błędów 429. Sprawdź saldo kredytu przed intensywnym użytkowaniem. Zwroty nie są dostępne za zużyty kredyt.

cURL

curl https://api.unzensierte.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List 5 common Linux commands for file management"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Strumieniowanie

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)

Typowe pytania

Jak zacząć pracę z Unzensierte?

Zarejestruj się za pomocą Google lub e-maila, aby natychmiast otrzymać klucz API. Doładuj konto kryptowalutą zaczynając od $20. Wyślij swoje pierwsze żądanie do endpointu ukończeń czatu, używając adresu bazowego. Kredyt próbny daje $0.50 na 7 dni.

Czy Unzensierte jest kompatybilne z SDK OpenAI?

Tak, jest w pełni kompatybilny z OpenAI. Użyj adresu URL bazowego HTTPS://api.unzensierte.cc/v1. Ustaw model na "uncensored". Przekaż swój klucz API w nagłówku. Większość SDK OpenAI działa po drobnych zmianach konfiguracji.

Jakie są limity dla API LLM bez filtrów?

Otrzymujesz 300 żądań na minutę i 8 żądań współbieżnych. Okno kontekstowe wynosi 100 000 tokenów. Maksymalna ilość wyjściowa na żądanie to 16 000 tokenów. Ciała żądań muszą być mniejsze niż 8 MB. Błędy zwracają standardowe kody HTTP, takie jak 401 lub 429.

Uzyskaj dostęp w jednym kroku

Zarejestruj się, skopiuj klucz, zaktualizuj bazowy adres URL. Minimalna konfiguracja.

Zdobądź klucz próbny