Dokumentacja API Unsensored AI
Zintegruj API LLM bez cenzury w kilka minut, używając standardowych SDK OpenAI. Wyślij tekst, otrzymaj surowy tekst bez zobowiązań subskrypcyjnych.
Uwierzytelnianie i URL bazowe
Korzystaj z oficjalnych bibliotek OpenAI z niestandardowym base URL. Twój klucz API uwierzytelnia każde żądanie.
URL bazowy: https://api.unsensoredai.com/v1
ID modelu: uncensored
curl https://api.unsensoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the capital of france"}]
}'
Punkt końcowy uzupełnień czatu
Wyślij wiadomości poprzez POST /v1/chat/completions. Model zwraca tekst bez filtrów treści.
Okno kontekstowe: 100 000 tokenów łącznie. Maksymalna długość odpowiedzi: 16 000 tokenów.
from openai import OpenAI
client = OpenAI(base_url="https://api.unsensoredai.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)
Odpowiedzi strumieniowe
Włącz strumieniowanie dla generowania tokenów w czasie rzeczywistym. Ostatnia cząstka zawiera dane o użyciu.
Przydatne dla interfejsów o niskim opóźnieniu.
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)
Wywoływanie funkcji i narzędzia
Obsługa definicji narzędzi i automatycznego wywoływania funkcji. Zdefiniuj narzędzia w ciele żądania.
Model wybiera narzędzia na podstawie kontekstu.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unsensoredai.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);
tryb JSON i parametry
Wymuś strukturę wyjścia z response_format: {"type": "json_object"}. Kontroluj temperaturę, top_p i sekwencje stop.
Ustaw seed dla odtwarzalności.
Limity szybkości i limity przydziału
300 żądań na minutę na klucz. Dozwolone 8 równoległych żądań.
Limit ciała żądania 8 MB. Błędy są darmowe. Kredyty wygasają tylko przy nieopłaconym koncie.
Najczęściej zadawane pytania
Czy istnieje jakieś AI bez cenzury, które współpracuje z SDK OpenAI?
Tak. Nasze API jest w pełni kompatybilne z OpenAI. Użyj standardowych SDK z naszym bazowym URL.
Jak działa rozliczanie przy użyciu unsensored LLM?
Tylko saldo prepaid. $0.15 za 1M tokenów wejściowych, $0.50 za 1M tokenów wyjściowych. Bez opłat miesięcznych.
Co się stanie, jeśli natrafię na limit szybkości?
Otrzymujesz błąd 429. Ponów próbę po kilku sekundach. Limity dotyczą każdego klucza API.
Generuj swój klucz API
Zarejestruj się, skopiuj swój klucz i zaktualizuj bazowy URL. Konfiguracja zajmuje kilka sekund.