Szybki start API Uncensored AI
Zintegruj nasze API AI uncensored, aktualizując bazowy URL i klucz, a następnie wysyłaj tekst do pojedynczego zoptymalizowanego modelu, aby uzyskać bezpośrednie, niefiltrowane odpowiedzi bez skomplikowanego routingu.
https://api.uncensoredrouteropen.com/v1uncensored
Zainstaluj SDK
Zacznij od zainstalowania oficjalnego pakietu OpenAI SDK dla Twojego języka. Biblioteka ta obsługuje za Ciebie żądania HTTP i parsowanie JSON. Działa z naszym punktem końcowym, ponieważ stosujemy specyfikację chat-completions OpenAI. Zainstaluj pakiet za pomocą standardowego menedżera pakietów. Następnie zaimportuj klasę klienta w swoim skrypcie. Daje Ci to narzędzia do natychmiastowego połączenia z API.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredrouteropen.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)
Skonfiguruj swój podstawowy URL
Wskaż klienta na nasz konkretny punkt końcowy. Musisz ustawić adres bazowy na HTTPS://api.uncensoredrouteropen.com/v1. Użyj swojego klucza API w nagłówku Authorization. Gwarantuje to, że wszystkie żądania trafią do naszego modelu bez cenzury. Standardowe SDK OpenAI akceptuje to nadpisanie. Ignoruje domyślny punkt końcowy. Twój kod pozostaje kompatybilny ze standardowymi bibliotekami.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredrouteropen.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);
Wykonaj Swoje Pierwsze Żądanie
Wyślij prostą wiadomość, aby wygenerować tekst. W swoim żądaniu użyj identyfikatora modelu "uncensored". Ten model o otwartych wagach odpowiada bez typowych odmów. Możesz wysyłać prompty z rolą systemową. API zwraca odpowiedź tekstową. Błędy, takie jak nieprawidłowe klucze, zwracają kod 401. Brak środków zwraca kod 402. Są to standardowe kody HTTP.
curl https://api.uncensoredrouteropen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "get today date"}]
}'
Włącz Strumieniowanie & Narzędzia
Używaj strumieniowania dla wyjścia tokenów w czasie rzeczywistym. Ustaw stream na true w żądaniu. API wysyła zdarzenia wysłane przez serwer (SSE). Każdy fragment zawiera częściowy tekst. Ostatni fragment zawiera użycie tokenów. Możesz również zdefiniować narzędzia do wywoływania funkcji. Model przestrzega schematu narzędzi. Umożliwia to złożone przepływy pracy agentów.
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)
Obsługa trybu JSON & parametrów
Wymuś strukturę wyjścia w trybie JSON. Ustaw response_format na json_object. Model zwraca poprawny JSON. Możesz dostosować temperaturę dla kreatywności. Użyj top_p do próbkowania jądra. Ustaw sekwencje stop, aby zatrzymać generowanie. Parametry te kontrolują styl wyjścia. Działają dokładnie jak w API OpenAI.
Limity, Błędy i Kontekst
Twój klucz pozwala na 300 żądań na minutę. Możesz uruchomić 8 żądań równoległych. Ciało żądania musi mieścić się pod 8 MB. Okno kontekstu obsługuje łącznie 100 000 tokenów. Maksymalny wynik to 16 000 tokenów na żądanie. Błędy są darmowe. Kredyt nigdy nie wygasa. Użyj strony wsparcia w przypadku potrójnych obciążeń.
Najczęściej zadawane pytania
Czym jest alternatywa OpenRouter bez cenzury dla bezpośredniej integracji?
Nasze API zapewnia bezpośredni dostęp do jednego uncenzurowanego modelu bez skomplikowanego routingu. Zmieniasz podstawowy adres URL i klucz, aby go użyć. Jest to model o otwartych wagach dostrojony do treści dla dorosłych zgodnych z prawem.
Jak radzić sobie z limitami szybkości i błędami?
Otrzymujesz 300 żądań na minutę i 8 żądań współbieżnych. Błąd 429 oznacza przekroczenie limitu. Błąd 401 oznacza, że Twój klucz jest nieprawidłowy. Błąd 402 oznacza, że musisz doładować kredyt kryptowalutą.
Jaki jest rozmiar okna kontekstowego?
Okno kontekstowe wynosi 100 000 tokenów dla promptu i uzupełnienia. Możesz wygenerować do 16 000 tokenów w jednym żądaniu. Pozwala to na długie rozmowy i duże dokumenty.
Pobierz swój klucz API
Zarejestruj się, skopiuj swój klucz i zaktualizuj adres bazowy. To cała konfiguracja.