Przewodnik integracji API Nieskażony
Podłącz swoją aplikację do naszego API LLM bez cenzury, aktualizując adres bazowy i wstrzykując swój zapłacony z góry klucz API. Przewodnik obejmuje niezbędne endpointy, strumieniowanie i obsługę błędów dla generowania tekstu o wysokim wolumenie.
Uwierzytelnianie & URL bazowy
Zacznij od wskazania swojego SDK kompatybilnego z OpenAI na dedykowany punkt końcowy. Nasza infrastruktura korzysta z jednego bazowego adresu URL dla wszystkich żądań, zapewniając, że wchodzisz w interakcję tylko z modelem bez cenzury, bez uzależnienia od dostawcy. Musisz dołączyć swój klucz API w Authorization nagłówek dla każdego wywołania. Ten klucz jest generowany natychmiast podczas rejestracji za pomocą Google lub e-mail. Nie ma miesięcznej opłaty za utrzymanie dostępu, a klucz pozostaje ważny, dopóki nie wyczerpie się Twój kredyt z góry opłacony. Błędy podczas uwierzytelniania, takie jak nieprawidłowy klucz, zwracają kod statusu 401. Odmowy dotyczące treści dla dorosłych są darmowe, ale płacisz tylko za rzeczywiste użycie tokenów.
curl https://api.unsecureapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the three main dependencies for this python script"}]
}'
Punkt końcowy Uzupełnień Czat
Wyślij dane tekstowe do POST /v1/chat/completions endpoint do otrzymywania wygenerowanych odpowiedzi. Jest to główne interfejs dla Twoich integracji, obsługujący okno kontekstowe o rozmiarze 100,000 tokenów zarówno dla promptu, jak i uzupełnienia. Identyfikator modelu do wskazania w Twoim ładunku to zawsze uncensored. Nie musisz martwić się złożonym routowaniem modeli lub wersjonowaniem, ponieważ oferujemy pojedynczy model open-weight dostosowany do niefiltrowanego wyjścia. Jeśli przekroczysz limit 8 MB dla ciała żądania, API zwróci błąd. Możesz również sprawdzić dostępne modele poprzez GET /v1/models zwerydować łączność przed dużym obciążeniem.
Odpowiedzi strumieniowe
Włącz generowanie tokenów w czasie rzeczywistym, ustawiając stream: true w ciele żądania. API zwraca zdarzenia wysyłane serwerowo (SSE) dla niskiego opóźnienia wyświetlania w Twoich aplikacjach. Statystyki zużycia tokenów pojawiają się w ostatnim fragmencie strumienia, pozwalając na dokładne śledzenie kosztów. Ta metoda jest idealna dla botów czatu lub interfejsów interaktywnych, gdzie użytkownicy oczekują natychmiastowej informacji zwrotnej. Pamiętaj, że maksymalna ilość wyjściowa na żądanie wynosi do pełnego okna 100,000 tokenów; max_tokens jest opcjonalne. Strumieniowanie działa płynnie ze standardowymi SDK OpenAI, gdy bazowy URL jest poprawnie zaktualizowany.
from openai import OpenAI
client = OpenAI(base_url="https://api.unsecureapikeys.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)
Wywoływanie funkcji & Tryb JSON
Zintegruj wyjścia danych strukturalnych za pomocą trybu JSON lub możliwości wywoływania funkcji. Ustaw response_format do {"type": "json_object"} aby wymusić spójne wyniki JSON dla Twoich parserów. Możesz również zdefiniować narzędzia i określić tool_choice dla złożonych przepływów pracy agentów. Model bez cenzury obsługuje te funkcje bez sztywnych ograniczeń, które często psują schematy funkcji u innych dostawców. Dzięki temu jest niezawodny w automatycznych potokach wymagających precyzyjnej ekstrakcji danych. Upewnij się, że definicje Twoich narzędzi są poprawne, aby uniknąć błędów parsowania po stronie klienta.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unsecureapikeys.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);
Parametry & Limity
Kontroluj zachowanie generowania za pomocą standardowych parametrów takich jak temperature, top_p, stop, a także seed. Dostosowanie tych parametrów pozwala na precyzyjne sterowanie równowagą między kreatywnnością a determinizmem w generowanych odpowiedziach. Limit wynosi 300 żądań na minutę na klucz, z możliwością równoczesnego przetwarzania 8 żądań. Na jedno konto przypisany jest tylko jeden aktywny klucz; wygenerowanie nowego powoduje unieważnienie poprzedniego. Model rozliczeń z góry z góry oznacza, że płacisz $0.15 za 1M tokenów wejściowych oraz $0.50 za 1M tokenów wyjściowych. Błędy nie zużywają kredytu, co gwarantuje, że płacisz tylko za pomyślne zakończenia żądań.
Obsługa błędów
Obsłuż typowe odpowiedzi API w sposób elegancki, aby zapewnić stabilność aplikacji. Błąd 401 wskazuje na nieprawidłowy lub wygasły klucz API. Błąd 402 oznacza, że Twoje saldo prepaydowane jest niewystarczające, co wymaga doładowania poprzez kryptowaluty. Limity szybkości wyzwalają odpowiedź 429, jeśli przekroczysz 300 żądań na minutę. API nie zwraca osadzonych wektorów ani danych obrazowych, więc żądanie tych formatów może spowodować błędy. Zawsze sprawdzaj kod statusu przed parsowaniem ciała JSON. Limity okna kontekstowego są ścisłe, więc monitoruj liczbę tokenów, aby uniknąć obcinania w długich rozmowach.
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)Najczęściej zadawane pytania
Jakie metody płatności akceptujecie?
Tylko krypto: USDT w sieci TRC20 lub USDC na Base, dowolna kwota całkowita od $20 do $500. Bonusowy kredyt przy kwotach od $50.
Co się stanie, jeśli natrafię na limit szybkości lub zabraknie kredytu?
Błąd 429 zwracany jest, jeśli przekroczyłeś limit 300 żądań na minutę, podczas gdy błąd 402 oznacza zerowe saldo. Możesz doładować konto za pomocą USDT (TRC20) lub USDC (Base) w dowolnym momencie. Kredyt nie wygasa, więc możesz wstrzymać i wznowić działanie bez utraty środków.
Czy model bez cenzury nadaje się do komercyjnego użycia w dużych wolumenach?
Tak, API obsługuje okna kontekstowe o rozmiarze 100,000 tokenów i strumieniowanie dla solidnych integracji. Zostało zaprojektowane do generowania tekstu o wysokiej objętości bez miesięcznych subskrypcji. Model z góry opłacony zapewnia przewidywalne koszty dla aplikacji NSFW lub twórczego pisania.
Pobierz swój klucz API
Zarejestruj się, pobierz klucz, zaktualizuj bazowy URL. To cała konfiguracja.