Dokumentacja API Uncensored AI
Zacznij generować tekst w kilka sekund, korzystając z naszego API LLM bez cenzury. Przewodnik obejmuje uwierzytelnianie, punkty końcowe i strumieniowanie dla natychmiastowej integracji.
Uwierzytelnianie i URL bazowy
Użyj swojego klucza API z każdym żądaniem, aby uzyskać dostęp do usługi AI bez cenzury.
Ustaw URL bazowy na https://api.bestuncensoredmodels.com/v1 i przekaż swój klucz w Authorization Nagłówek. Otrzymujesz jeden klucz na konto, który pojawia się natychmiast po rejestracji.
Pierwsze żądanie
Wyślij standardowe completion, aby otrzymać surowy, nieprzefiltrowany wynik tekstowy.
ID modelu to uncensored. Skonfiguruj swojego klienta, aby wskazywał nasz adres URL bazowy i zawierał Twoje dane uwierzytelniające.
curl https://api.bestuncensoredmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the list of models supporting 4k context windows"}]
}'
Integracja SDK Python
Zainicjuj klienta, podając klucz oraz poprawny adres bazowy, aby włączyć API LLM bez ograniczeń.
Zainstaluj oficjalny pakiet OpenAI i skonfiguruj host. Pozwala to na użycie znanych metod podczas dostępu do naszej dedykowanej infrastruktury.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestuncensoredmodels.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
Skonfiguruj klienta Node.js, aby kierował żądania do punktu końcowego naszych modeli uncensored.
Ustaw baseURL i apiKey właściwości. Gwarantuje to, że Twoja aplikacja komunikuje się bezpośrednio z naszymi serwerami bez narzutów pośrednictwa.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestuncensoredmodels.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);
Odpowiedzi strumieniowe
Włącz strumieniowanie, aby otrzymywać tokeny w czasie rzeczywistym za pomocą zdarzeń wysyłanych serwerowo.
Ustaw stream do true w żądaniu. Ostatni fragment zawiera całkowite użycie tokenów dla przejrzystości rozliczeń. To redukuje postrzegane opóźnienia dla pisania kreatywnego o długiej formie.
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
Twoje żądania podlegają oknu kontekstowemu o pojemności 100,000 tokenów i limitowi 300 żądań na minutę.
Obsługuj błędy 401, weryfikując klucz. Błąd 402 wskazuje na niewystarczający zapas kredytowy. Wykorzystaj 429 do zarządzania limitami szybkości. Błędy nie zużywają kredytu, zapewniając, że płacisz tylko za udane tokeny.
Najczęściej zadawane pytania
Jaki jest rozmiar okna kontekstu dla API AI bez cenzury?
Okno kontekstowe wynosi 100 000 tokenów, obejmując łącznie prompt i uzupełnienie. Pozwala to na długie rozmowy lub przetwarzanie dużych dokumentów bez natychmiastowego obcinania.
Jak radzić sobie z limitami szybkości w API niecenzurowanego LLM?
Limit wynosi 300 żądań na minutę na klucz. Jeśli przekroczysz ten limit, API zwróci kod stanu 429. Zaimplementuj wykładnicze opóźnienie ponownych prób w swoim kliencie, aby płynnie wznowić żądania.
Czy usługa uncensored AI pobiera opłatę za nieudane żądania?
Nie. Błędy takie jak 401, 402 lub 429 nie zużywają Twojego kredytu pre-paid. Płacisz tylko za tokeny wygenerowane w pomyślnych odpowiedziach, co czyni to opłacalnym podczas testów.
Obtain your API key now
Zarejestruj się, pobierz swój klucz i wskaż bazowy adres URL. Kompletna konfiguracja w kilka sekund.
Otwórz konto