Szybki start API Uncensored AI
Zintegruj nasz klucz API AI uncensored w kilka minut. Użyj standardowych endpointów kompatybilnych z OpenAI, aby wysyłać tekst i odbierać nieograniczone odpowiedzi bez lock-inu dostawcy.
Uwierzytelnianie & URL bazowy
Twój klucz API uwierzytelnia każde żądanie. Użyj https://api.uncensoredailocal.com/v1 jako swój bazowy adres URL. Nagłówki wymagają Authorization: Bearer YOUR_API_KEY. To rozwiązanie działa z dowolnym klientem kompatybilnym z OpenAI. Na konto przypisany jest jeden aktywny klucz. Możesz go natychmiast wygenerować ponownie, jeśli jest to potrzebne. Nie jest wymagany numer telefonu do rejestracji. Po prostu użyj Google lub e-maila, aby rozpocząć.
Wysyłanie pierwszej kompozycji czatu
Wyślij żądanie POST do /v1/chat/completions z Twoją wiadomością. ID modelu jest zawsze uncensored. Ten model o otwartych wagach odpowiada bez odrzucania treści dla legalnego użytku dla dorosłych. Otrzymujesz wejście tekstowe i wyjście tekstowe. Nie generowane są obrazy ani audio. Użyj tego endpointu do czystych interakcji tekstowych. Jest prosty i bezpośredni.
curl https://api.uncensoredailocal.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Translate this text to Spanish and keep the tone casual"}]
}'
Włączanie Odpowiedzi Strumieniowych
Strumuj tokeny za pomocą Serwerowych Wydarzeń Przesyłanych Strumieniowo. Ustaw stream: true w ciele żądania. Każdy fragment zawiera częściowy tekst. Ostatni fragment zawiera całkowite zużycie tokenów. Pozwala to na wyświetlanie w czasie rzeczywistym wygenerowanej treści. Znacząco redukuje postrzeganą opóźnienie. Obsługuj przerwania sieciowe w sposób graceful. Strumieniowanie jest kluczowe dla interfejsów czatu.
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)
Konfigurowanie trybu JSON
Wymuś dane strukturalne do niezawornego parsowania. Ustaw response_format do {"type": "json_object"}. Model zwraca poprawny format JSON za każdym razem. Jest to idealne do zadań ekstrakcji danych. Unikasz problemów z regexami. Upewnij się, że schemat jest ścisły. Walidacja odbywa się po Twojej stronie. Ta funkcja zapewnia spójność.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredailocal.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);
Wykorzystywanie Wywoływania Funkcji
Zdefiniuj narzędzia w żądaniu. Model wybiera funkcje na podstawie kontekstu. Przekaż tools i tool_choice parametrów. Umożliwia to przepływy pracy agentyczne. Model zwraca nazwy funkcji i argumenty. Wykonujesz funkcję, a następnie przekazujesz wyniki z powrotem. Tworzy to potężne pętle automatyzacji. Obsługuje złożone drzewa decyzyjne.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredailocal.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)
Zrozumienie kosztów tokenów
Ceny wynoszą $0.15 za 1M tokenów wejściowych i $0.50 za 1M tokenów wyjściowych. Błędy i odrzucenia są darmowe. Twoje płatne kredyty nie wygasają. Masz okno kontekstu wynoszące 100,000 tokenów. Maksymalna długość odpowiedzi to 16,000 tokenów na żądanie. Limity szybkości to 300 żądań na minutę. Sprawdź saldo w panelu. Doładowania kryptowalutami dodają bonusowe kredyty.
Najczęściej zadawane pytania
Czy lokalny model AI bez cenzury jest trenowany na moich danych?
Nie, Twoje prompty nie są używane do trenowania. Twoja prywatność jest ściśle zachowywana. Nie sprzedajemy Twoich danych osobom trzecim. Twoje rozmowy pozostają Twoje.
Co się stanie, jeśli przekroczę limit szybkości?
Otrzymujesz kod błędu 429. Żądania są ograniczone do 300 na minutę na klucz. Poczekaj kilka sekund i ponów próbę. Możesz użyć wielu kluczy, jeśli jest to konieczne.
Czy API uncensored AI obsługuje generowanie obrazów?
Nie, to API tylko tekstowe. Nie możesz generować obrazów ani audio. Obsługuje wyłącznie odpowiedzi tekstowe dużych modeli językowych. Użyj innych usług do generowania mediów.
Pobierz swój klucz API
Zarejestruj się, skopiuj klucz, zaktualizuj adres bazowy. Konfiguracja zajmuje kilka sekund.