Dokumentacja API modeli AI bez cenzury
Wklej nasz model bez cenzury do istniejącego stosu technologicznego, zmieniając jedną konfigurację. Zapewniamy bezpośrednie API zgodne z OpenAI, które zwraca surowy tekst bez typowych odmów dotyczących treści.
Bazowy URL
https://api.modelaiuncensored.com/v1Modeluncensored
Bazowy URL i autoryzacja
Niezadziorzony API modelu AI żyje w https://api.modelaiuncensored.com/v1. Otrzymujesz jeden aktywny klucz API na konto, wydawany natychmiast po rejestracji przez Google lub e-mail. Przekaż ten klucz w Authorization nagłówek jako token Bearer. Nie obsługujemy wielu kluczy na konto, więc obróć swój klucz, generując nowy w panelu, jeśli jest to konieczne.
Pierwsze żądanie
Wyślij standardowe żądanie chat completion, aby przetestować połączenie. Identyfikator modelu to uncensored. Otrzymasz bezpośrednią odpowiedź bez filtrowania treści dla legalnych tematów. Ten punkt końcowy zastępuje istniejący adres bazowy OpenAI w dowolnym kliencie.
curl https://api.modelaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "return the first ten lines of a json schema for user authentication"}]
}'
Integracja Python SDK
Użyj oficjalnej biblioteki Python OpenAI do interakcji z naszym API. Zmień URL bazowy na nasz punkt końcowy i ustaw swój klucz API. Pozwala to zachować istniejącą strukturę kodu, jednocześnie zyskując dostęp do możliwości naszego bezcenzurowanego modelu LLM.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelaiuncensored.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)
Integracja SDK Node
Dla programistów JavaScript SDK Node.js OpenAI działa bez dodatkowych konfiguracji. Skonfiguruj adres URL bazowy i klucz API w obiekcie inicjalizacji. Zapewnia to kompatybilność z istniejącymi projektami TypeScript lub JavaScript bez konieczności używania niestandardowego klienta.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelaiuncensored.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);
Strumieniowanie odpowiedzi i zużycie tokenów
Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. Zwracamy zdarzenia wysyłane przez serwer (SSE) dla wyjścia w czasie rzeczywistym. Ostatni fragment strumienia zawiera usage obiekt szczegółowo opisujący przetworzone tokeny wejściowe i wyjściowe. Pozwala to na dokładne śledzenie kosztów podczas generowania tekstu przez model.
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)
Limity, błędy i kontekst
Nasze API obsługuje okno kontekstowe 100,000 tokenów dla promptu i uzupełnienia łącznie. Jesteś ograniczony do 300 żądań na minutę na klucz i maksymalnie 8 żądań równoległych. Jeśli Twój klucz jest nieprawidłowy, otrzymujesz błąd 401. Błąd 402 wskazuje na niewystarczający kredyt wstępnie opłacony, podczas gdy 429 sygnalizuje, że osiągnąłeś limit szybkości.
Typowe pytania
Czy to oficjalny model AI bez cenzury OpenAI?
Nie. Hostujemy model open-weight dostrajany do generowania treści uncensored, a nie model GPT ani żadnego innego dostawcy'a. Jest kompatybilny z formatem API OpenAI, ale działa na naszej własnej infrastrukturze.
Co się stanie, jeśli natrafię na limit szybkości?
Otrzymasz błąd 429 Too Many Requests. Limit wynosi 300 żądań na minutę na klucz. Możesz wygenerować nowy klucz, aby zresetować licznik limitu szybkości, ponieważ każdy klucz ma własny limit.
Czy API LLM uncensored AI obsługuje strumieniowanie?
Tak. Możesz włączyć strumieniowanie, ustawiając parametr stream na true. Zwracamy cząstki SSE, przy czym ostatni cząstek zawiera dane o użyciu tokenów do celów rozliczeniowych.
Pobierz swój klucz API
Zarejestruj się, skopiuj token, zaktualizuj swój bazowy URL. Proste.