pl ▾

Nieskrępowany AI: Przewodnik programisty po modelach nieskrępowanych

Potrzebujesz modelu AI bez cenzury, który szanuje Twoje kreatywne granice, nie narzucając ukrytych filtrów treści. Przewodnik wyjaśnia, jak zintegrować API LLM bez cenzury do odgrywania ról, erotyki i nieograniczonego pisania kreatywnego za pomocą standardowych punktów końcowych kompatybilnych z OpenAI.

Ostatnia aktualizacja:

Dlaczego deweloperzy wybierają modele AI bez ograniczeń

Deweloperzy wybierają modele bez cenzury, ponieważ standardowe LLM często odrzucają prawdopodobne, ale dojrzałe lub kontrowersyjne wejścia. To zachowanie odrzucania przerywa immersję w scenariuszach odgrywania ról, gdzie postać może naturalnie używać wulgaryzmów lub reagować agresywnie. Niecenzurowany LLM przetwarza te polecenia jako poprawny tekst, a nie jako naruszenia wymagające gotowej wiadomości odrzucenia. Zyskujesz pełną kontrolę nad głosem narracji, nie walcząc z wbudowanym kompasem moralnym.

Standardowe modele działają jak ostrożni redaktorzy. Modele bez cenzury działają jak elastyczni partnerzy do pisania. Różnica ta ma największe znaczenie przy generowaniu erotyki, mrocznego fantasy lub zniuansowanych komentarzy politycznych. Model nie ocenia treści; przewiduje tylko następny token na podstawie Twojego promptu.

FunkcjaStandardowy ModelUncensored Model
OdmowyWysokiPrawie zero
Imersja w oglądaniuŚredniWysoki
Elastyczność treściOgraniczoneOtwarty

Zrozumienie architektury LLM bez cenzury

Architektura LLM bez cenzury zazwyczaj wykorzystuje bazowy model transformer dostrojony na zróżnicowanych zbiorach danych bez ścisłych ograniczeń RLHF (Wzmacnianego Uczenia się z Ludzkiej Informacji Zwrotnej). RLHF często wprowadza warstwy bezpieczeństwa, które powodują odmowy. Poprzez usunięcie lub złagodzenie tych warstw, model zachowuje zdolność do generowania dowolnego tekstu, pod warunkiem, że dane wejściowe są poprawne składniowo.

Nasze API obsługuje pojedynczy, dedykowany model bez ograniczeń zoptymalizowany pod kątem generowania tekst-w-tekst. Nie routuje między wieloma dostawcami ani nie oferuje wektorów. Masz bezpośredni dostęp do wag modelu poprzez standardowy punkt końcowy chat-completions. Ta prostota zmniejsza opóźnienia i zapewnia spójne zachowanie w żądaniach. Model obsługuje okna kontekstowe do 100,000 tokenów, pozwalając na utrzymanie długoterminowego stanu w złożonych narracjach.

from openai import OpenAI

client = OpenAI(base_url="https://api.aitextuncensored.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)

Parametry takie jak temperatura i top_p pozostają w pełni dostępne. Możesz dostosować te ustawienia, aby kontrolować kreatywność. Wysoka temperatura daje bardziej zróżnicowane wyniki. Niska temperatura daje bardziej deterministyczne wyniki. Ta kontrola jest niezbędna do utrzycia spójności postaci w długich tekstach.

Konfiguracja środowiska programistycznego

Konfiguracja środowiska programistycznego wymaga tylko klucza API i SDK zgodnego z OpenAI. Nie musisz zarządzać zasobami GPU ani pobierać wag modeli. API obsługuje wszystkie wnioskowania na naszych serwerach. Podejście to jest idealne dla programistów z ograniczonym sprzętem, takich jak ci, którzy uruchamiają lokalne instancje na laptopach z 8 GB RAM.

Zacznij od zainstalowania oficjalnego SDK dla wybranego języka. Skonfiguruj URL bazowy i klucz API. URL bazowy naszej usługi to HTTPS://api.aitextuncensored.com/v1. Ten URL zapewnia, że wszystkie żądania są kierowane do naszego punktu końcowego uncensored. Nie są wymagane dodatkowe nagłówki poza standardowym nagłówkiem autoryzacji.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aitextuncensored.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);

Zweryfikuj konfigurację, wysyłając prosty żądanie testowe. Poproś model o przedstawienie się. Jeśli odpowie bez odmowy, Twoje środowisko jest poprawnie skonfigurowane. Ten krok potwierdza, że klucz API jest ważny, a połączenie sieciowe jest stabilne.

Konfiguracja adresu bazowego dla AI bez cenzury

Konfiguracja adresu bazowego to kluczowy krok, który przełącza klienta ze standardowego modelu na ten bez cenzury. Adres HTTPS://api.aitextuncensored.com/v1 wskazuje bezpośrednio na naszą usługę hostowaną. Musisz zaktualizować tę wartość w konfiguracji SDK przed wysłaniem jakichkolwiek żądań.

curl https://api.aitextuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "return the number of planets in the solar system"}]
  }'

Ten punkt końcowy obsługuje standardowe żądania POST do /v1/chat/completions. Udostępnia również punkt końcowy GET pod adresem /v1/models do listowania dostępnych modeli. Nasze API wystawia tylko jeden ID modelu: "uncensored". Ta prostota oznacza, że nie musisz obsługiwać wersjonowania modeli ani logiki routingu. Model jest dostrajony do odpowiadania bez odrzucania treści dla prawnego użytku dorosłego.

Upewnij się, że Twój klucz API jest przekazywany w nagłówku Authorization. Klucz jest generowany przy rejestracji poprzez Google lub e-mail. Nie jest wymagany numer telefonu. To minimalne ustawienie redukuje tarcie i pozwala natychmiast rozpocząć generowanie treści.

Obsługa tokenów w ukończonych odpowiedziach czatu uncensored

Obsługa tokenów w ukończonych odpowiedziach czatu uncensored obejmuje staranne zarządzanie limitami wejścia i wyjścia. Nasze API pobiera opłatę $0.15 za 1M tokenów wejściowych i $0.50 za 1M tokenów wyjściowych. Ten model cenowy jest przejrzysty i oparty na zużyciu. Płacisz tylko za to, czego używasz, bez miesięcznych opłat subskrypcyjnych.

Okno kontekstowe obsługuje 100 000 tokenów dla połączonego promptu i uzupełnienia. Jednak maksymalna ilość wyjściowa na żądanie to 16 000 tokenów. Jeśli nie określisz max_tokens, domyślnie przyjmuje się 2 048 tokenów. Ten limit wystarcza dla większości interakcji jednokrotnych, ale może wymagać paginacji dla długich esejów.

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)

Strumieniowanie przez SSE (Wydarzenia Wysyłane Serwerowo) jest obsługiwane. Funkcja ta pozwala odbierać tokeny w miarę ich generowania, poprawiając doświadczenie użytkownika w aplikacjach czasu rzeczywistego. Ostatni kawałek zawiera statystyki użycia, więc możesz dokładnie śledzić koszty. Błędy i odrzucenia są darmowe, co oznacza, że nie płacisz za nieudane żądania.

Optymalizacja AI bez cenzury dla odgrywania ról i pisania

Optymalizacja AI bez cenzury dla odgrywania ról i pisania wymaga precyzyjnego doboru parametrów. Używaj wartości temperatury między 0.7 a 1.2 dla zadań twórczych. Ten zakres zachęca do różnorodnego słownictwa i nieoczekiwanych zwrotów akcji. Dla bardziej spójnych głosów postaci obniż temperaturę do 0.5.

Top-p (probabilistyczne próbkowanie jądra) powinno być ustawione między 0,9 a 0,95. To ustawienie zapewnia, że model rozważa tokeny o wysokim prawdopodobieństwie, unikając jednocześnie powtarzalnych fraz. Sekcje stop mogą być używane do kontrolowania zakończeń dialogu. Na przykład, ustawienie stop na "\n" zapewnia, że każda linia dialogu jest oddzielona.

from openai import OpenAI

client = OpenAI(base_url="https://api.aitextuncensored.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)

Wywoływanie funkcji i tryb JSON są również obsługiwane. Możesz sformatować dane swojej rozgrywki jako obiekty JSON dla łatwiejszego parsowania. Ta funkcja jest przydatna dla deweloperów gier, którzy muszą wyodrębnić statystyki postaci lub przedmioty z ekwipunku z wygenerowanego tekstu. Model doskonale radzi sobie z generowaniem danych strukturalnych, gdy zostanie poprawnie poproszony.

Zarządzanie limitami szybkości i współbieżnością

Zarządzanie limitami szybkości i współbieżnością zapewnia stabilność Twojej aplikacji pod obciążeniem. Nasze API pozwala na 300 żądań na minutę na klucz i 8 żądań współbieżnych. Ten limit wystarcza dla większości aplikacji webowych i integracji botów. Jeśli przekroczysz te limity, otrzymasz błąd 429 Too Many Requests.

Ciała żądań są ograniczone do 8 MB. Ograniczenie to dotyczy łącznego rozmiaru promptu i metadanych. Dla długich rozmów rozważ wysyłanie tylko najnowszego okna kontekstowego zamiast całej historii. To podejście zmniejsza opóźnienia i koszty tokenów.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aitextuncensored.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);

Każde konto jest ograniczone do jednego aktywnego klucza API. Jeśli potrzebujesz nowego klucza, poprzedni jest zastępowany natychmiast. Ta polityka upraszcza zarządzanie kluczami i zmniejsza ryzyko nieautoryzowanego dostępu. Monitoruj swoje zużycie przez panel, aby uniknąć nieoczekiwanych opłat. Saldo wstępnie opłacone nie wygasa, więc możesz doładować je, gdy będzie to wygodne.

Rozwiązywanie powszechnych problemów LLM bez cenzury

Rozwiązywanie powszechnych problemów LLM bez cenzury często obejmuje sprawdzanie ustawień parametrów lub łączności sieciowej. Jeśli model zwróci odmowę, zweryfikuj, czy Twoja treść jest zgodnym z prawem użyciem dorosłym. Jedynym twardym limitem jest treść seksualna involving minors. Wszystkie inne tematy są dozwolone.

Jeśli napotkasz wysoką latencję, sprawdź swoje połączenie sieciowe i upewnij się, że nie przekraczasz limitów szybkości. Odpowiedzi strumieniowe mogą zmniejszyć postrzeganą latencję, dostarczając tokeny w miarę ich generowania. Użyj punktu końcowego SSE, aby wdrożyć tę funkcję.

curl https://api.aitextuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "return the number of planets in the solar system"}]
  }'

Typowe błędy obejmują 401 Unauthorized (nieprawidłowy klucz API) oraz 429 Too Many Requests (przekroczony limit szybkości). Sprawdź swój klucz API w panelu. Jeśli podejrzewasz problem z rozliczeniami, odwiedź stronę Wsparcie. Kredyt nie jest zwracany, ale błędy są darmowe. Polityka ta zapewnia, że płacisz tylko za udane generacje.

Ukończanie integracji AI bez cenzury

Ukończanie integracji AI bez cenzury obejmuje testowanie przypadków brzegowych i monitorowanie wydajności. Wyślij różnorodne prompty, w tym długie narracje, dane strukturalne i przykłady twórczego pisania. Zweryfikuj, czy model reaguje zgodnie z oczekiwaniami bez nieoczekiwanych odmów.

Wdróż obsługę błędów dla awarii sieci i limitów szybkości. Użyj wykładniczego opóźnienia dla logiki ponawiania prób. To podejście zapewnia, że Twoja aplikacja pozostaje odporna przy zmiennych warunkach obciążenia. Rozważ buforowanie częstych odpowiedzi, aby zmniejszyć zużycie tokenów i koszty.

from openai import OpenAI

client = OpenAI(base_url="https://api.aitextuncensored.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)

Nasz API jest przeznaczony dla deweloperów, którzy cenią prywatność i kontrolę. Prompty nie są używane do szkolenia. Płatności są tylko kryptowalutą, co oferuje dodatkową warstwę anonimowości. Zacznij od kredytu próbnego $0.50, aby przetestować API. Zaktualizuj do kredytu z góry opłaconego do użytku produkcyjnego. Usługa jest niezawodna, przejrzysta i bez cenzury.

Typowe pytania

Czym jest model AI bez cenzury?

Niezadziorowany AI model to model językowy, który nie narzuca ścisłych filtrów treści ani odmów dla legalnych tematów dla dorosłych, kontrowersyjnych lub kreatywnych. Przetwarza prompty na podstawie prawdopodobieństwa, a nie wytycznych moralnych, pozwalając na nieograniczone odgrywanie ról i generowanie erotyki.

Jak działa wycenianie dla API bezcenzuralnego LLM?

Ceny są oparte na zużyciu: $0.15 za 1M tokenów wejściowych i $0.50 za 1M tokenów wyjściowych. Błędy i odrzucenia są darmowe. Nie ma miesięcznych subskrypcji. Płatności dokonywane są za pomocą kredytu płatnego z góry, doładowywanego kryptowalutami (USDT lub USDC).

Czy API jest kompatybilne z SDK OpenAI?

Tak, interfejs API jest w pełni kompatybilny z OpenAI. Możesz użyć oficjalnych bibliotek OpenAI, ustawiając adres bazowy na HTTPS://api.aitextuncensored.com/v1 i podając swój klucz API. Nie są wymagane zmiany w kodzie dla podstawowych żądań.

Jakie są limity dla żądań współbieżnych?

API pozwala na 300 żądań na minutę i 8 żądań współbieżnych na klucz. Ciała żądań są ograniczone do 8 MB. Limity te zapewniają stabilną wydajność dla większości aplikacji webowych i botów.

Odblokuj swój klucz API

Zarejestruj się, skopiuj klucz, zaktualizuj adres URL endpointu. To wszystko.

Zacznij teraz
Zacznij teraz