Chat AI bez ograniczeńPrzewodnik krok po kroku po integrację bezcenzurowego czatu AI
Przewodnik krok po kroku po integrację bezcenzurowego czatu AI
Pobierz integrację czatu AI bez cenzury w kilka minut dzięki naszemu API kompatybilnemu z OpenAI. Ten przewodnik przeprowadzi Cię przez konfigurację punktów końcowych, strumieniowanie odpowiedzi i obsługę danych strukturalnych bez odrzuceń treści.
Ostatnia aktualizacja
Podsumowanie
- Użyj standardowego endpointu /v1/chat/completions z niestandardowym bazowym URL.
- Strumieniowanie jest włączane za pomocą EventSource (SSE) dla wyjścia tokenów w czasie rzeczywistym.
- Wywoływanie funkcji i tryb JSON są obsługiwane do ekstrakcji danych strukturalnych.
- Cena to pay-as-you-go za pomocą kryptowalut, bez miesięcznych opłat subskrypcyjnych.
Wymagania wstępne: SDK i klucze API
Zacznij od uzyskania klucza API z pulpitu nawigacyjnego. Możesz zarejestrować się używając Google lub e-maila z hasłem. Nie jest wymagany numer telefonu. Twój klucz pojawi się natychmiast po utworzeniu.
- Użyj oficjalnego pakietu SDK OpenAI dla wybranego przez Ciebie języka.
- Upewnij się, że Twoje środowisko obsługuje wymaganą wersję SDK.
- Przechowuj swój klucz API bezpiecznie w zmiennych środowiskowych.
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunrestricted.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)
Krok 1: Skonfiguruj adres URL bazowy
Wskaż swój SDK na nasz adres bazowy. Zapewnia to kierowanie wszystkich żądań do naszego modelu bez cenzury. Standardowa struktura punktu końcowego OpenAI pozostaje identyczna.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunrestricted.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);Nie zmieniaj ścieżki endpointu. Tylko adres URL bazowy się różni. Dzięki Twój kod pozostaje kompatybilny z istniejącymi klientami OpenAI.
Krok 2: Wysyłanie pierwszego żądania czatu
Wyślij żądanie POST do /v1/chat/completions. Dołącz swój prompt systemowy i wiadomości użytkownika. Model odpowiada bez odmów treści dla legalnej treści dla dorosłych.
curl https://api.chataiunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the build script and show errors"}]
}'Ustaw parametr modelu na "uncensored". Zapewnia to uzyskanie konkretnego modelu dostosowanego do nieograniczonego wyjścia. Unikaj ustawiania max_tokens, jeśli chcesz użyć domyślnych 2,048 tokenów.
Krok 3: Włączanie strumieniowania dla wyjścia w czasie rzeczywistym
Włącz strumieniowanie, ustawiając stream na true. Otrzymujesz zdarzenia Server-Sent Events (SSE) dla każdego tokena. Pozwala to na wyświetlanie odpowiedzi w czasie rzeczywistym.
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)Statystyki użycia tokenów pojawiają się w końcowym kawałku. Pomaga to dokładnie śledzić koszty. Strumieniowanie zmniejsza postrzeganą latencję dla użytkowników.
Krok 4: Wykorzystanie wywoływania funkcji z modelem bez cenzury
Zdefiniuj funkcje w ciele żądania. Model może wywoływać te funkcje na podstawie danych wejściowych użytkownika. Jest to przydatne do ekstrakcji danych lub wyzwalania akcji.
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunrestricted.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)Specify tool_choice to control how the model selects functions. This feature works seamlessly with our unrestricted model. You can use it for game logic or structured data extraction.
Krok 5: Wymuszanie trybu JSON dla danych strukturalnych
Ustaw response_format na json_object. Wymusza to na modelu zwrócenie poprawnego JSON. Zmniejsza błędy parsowania w Twojej aplikacji.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunrestricted.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);To idealne do generowania danych ustrukturyzowanych, takich jak stany gry lub pliki konfiguracyjne. Upewnij się, że Twoje prompty jasno definiują schemat JSON. Model konsekwentnie przestrzega tego formatu.
Krok 6: Zarządzanie tokenami i oknami kontekstowymi
Okno kontekstowe wynosi 100 000 tokenów. Obejmuje ono razem tokeny promptu i uzupełnienia. Starannie zarządzaj zużyciem tokenów, aby mieścić się w limitach.
curl https://api.chataiunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the build script and show errors"}]
}'Ustaw max_tokens, aby kontrolować długość wyjścia. Domyślnie wynosi 2048 tokenów. Możesz zwiększyć tę wartość do 16 000 tokenów na żądanie. Śledź zużycie tokenów w nagłówkach odpowiedzi API.
Krok 7: Debugowanie typowych błędów integracji
Sprawdź ważność swojego klucza API najpierw. Upewnij się, że URL bazowy jest poprawny. Przeczytaj komunikaty o błędach, aby uzyskać konkretne szczegóły.
- 401: Nieprawidłowy lub wygasły klucz API.
- 429: Przekroczono limit szybkości (300 żądań na minutę).
- 400: Nieprawidłowe ciało żądania lub parametry.
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunrestricted.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)Upewnij się, że parametr modelu jest ustawiony na "uncensored". Upewnij się, że nie przekraczasz limitu 8 MB dla ciała żądania. Skorzystaj ze strony wsparcia w przypadku podwójnych obciążeń lub problemów z kredytami.
Podsumowanie: Dlaczego AI Chat uncensored to dobry wybór
Nasz API oferuje prosty, bezcenzurowany solution dla deweloperów. Otrzymujesz endpoint kompatybilny z OpenAI bez filtrów treści dla legalnych treści dla dorosłych. Ceny są przejrzyste i płatne za zużycie. Bez blokad subskrypcyjnych ani opłat miesięcznych. Kredyt nigdy nie wygasa. Zacznij integrację dziś z darmowym kredytem próbny.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunrestricted.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);Typowe pytania
Czy model czatu AI uncensored jest naprawdę nieograniczony?
Tak, model nie odrzuca legalnych treści dla dorosłych, fikcyjnych ani kontrowersyjnych. Jest dostrojony do nieograniczonego outputu. Jedynym ścisłym limitem jest brak treści seksualnych z udziałem małoletnich.
Jaki jest rozmiar okna kontekstowego?
Okno kontekstowe wynosi 100 000 tokenów. Obejmuje ono zarówno prompt, jak i uzupełnienie. Możesz ustawić max_tokens do 16 000 na żądanie.
Jak płacić za API bota AI bez cenzury?
Płacisz wyłącznie za pomocą kryptowalut. Akceptujemy USDT (TRC20) lub USDC (Base). Kredyt z góry naliczany jest na podstawie rzeczywistego zużycia tokenów. Błędy i odrzucenia są darmowe.
Czy API czatu uncensored AI obsługuje strumieniowanie?
Tak, strumieniowanie jest włączone za pomocą Server-Sent Events (SSE). Otrzymujesz wynik token po tokenie w czasie rzeczywistym. Statystyki użycia tokenów pojawiają się w ostatnim fragmencie.
Twój klucz API jest obok
Zarejestruj się, pobierz klucz, zamień adres endpointu. To wszystko.
https://api.chataiunrestricted.com/v1Wypróbuj z kredytem trial