pl ▾

Czat Nieograniczonej AI: Przewodnik integracji krok po kroku

API czatu AI bez filtrów pozwala budować potoki treści do odgrywania ról, pisania twórczego lub treści NSFW bez cichych odrzuceń lub bram politycznych. Ten poradnik pokazuje programistom, jak zintegrować endpoint LLM bez cenzury, który obsługuje tematy dorosłe, złożone narzędzia i odpowiedzi strumieniowe przy przewidywalnych cenach.

Zaktualizowano

Kluczowe wnioski

  • Użyj endpointu kompatybilnego z OpenAI pod adresem api.storyunfiltered.com do wysyłania żądań za pomocą standardowych bibliotek.
  • Uncensored Model allows lawful adult content without the typical soft-block filters found in major providers.
  • Strumieniowanie odpowiedzi przez SSE zawiera dane o zużyciu tokenów w ostatnim fragmencie, co zapewnia dokładne rozliczanie.
  • Płacisz tylko za zużyte tokeny z kredytami kryptowalutowymi prepay; błędy i odrzucenia nie zużywają salda.

Dlaczego niefiltrowany czat AI ma znaczenie dla deweloperów

Deweloperzy budujący aplikacje do odgrywania ról często borykają się z cichymi odmowami, które psują immersję doświadczenia użytkownika. Standardowe modele często obniżają jakość treści lub blokują żądania na podstawie niejasnych 'testów nastroju', a nie twardych naruszeń polityki. Niefiltrowane rozwiązanie czatu AI usuwa tych arbitralnych strażników, pozwalając Twojej aplikacji na obsługę zróżnicowanych, dojrzałych lub kontrowersyjnych tematów bez ciągnych przeszkód. Ta niezawodność jest kluczowa dla potoków treści, gdzie spójność ma większe znaczenie niż ogólna bezpieczeństwo.

Nasza infrastruktura została specjalnie przygotowana do obsługi żądań dotyczących treści dla dorosłych i nieograniczonych. Nie obniżamy rangi Twojego ruchu, ponieważ jest 'NSFW'. Zamiast tego zapewniamy bezpośrednią ścieżkę do modelu bez cenzury, który odpowiada na pytania i generuje historie na podstawie kontekstu, a nie ukrytej warstwy moderacji. Podejście to zapewnia, że Twoi użytkownicy otrzymują surową, niepolerowaną kreatywność, jakiej oczekują od dedykowanych botów czatowych.

Konfiguracja środowiska

Zacznij od zainstalowania oficjalnego pakietu OpenAI SDK dla preferowanego języka, ponieważ nasze API stosuje standardowy protokół chat-completions. Będziesz musiał skonfigurować zmienne środowiskowe, aby bezpiecznie przechowywać swój klucz API. Proces konfiguracji jest prosty, ponieważ opieramy się na istniejących standardach branżowych.

Zainstaluj bibliotekę za pomocą menedżera pakietów. Dla Pythona użyj polecenia pip install openai. Dla Node.js użyj npm install openai. Po instalacji zaimportuj klienta i zainicjuj go, podając adres bazowy. Ten krok zapewnia poprawne kierowanie wszystkich kolejnych wywołań do naszych serwerów. Chroń prywatność swojego klucza i nie udostępniaj go w kodzie po stronie klienta, chyba że używasz serwera proxy.

Konfigurowanie bazowego adresu URL

Wskaż swojego klienta na HTTPS://api.storyunfiltered.com/v1, aby uzyskać dostęp do punktu końcowego bez cenzury. Ten adres bazowy zastępuje domyślny punkt końcowy OpenAI w konfiguracji Twojego SDK. Zmieniając tę jedną zmienną, przełączasz swoją aplikację ze standardowych modeli GPT na nasz dedykowany duży model językowy bez cenzury. Identyfikator modelu, który musisz określić w swoich żądaniach, to "uncensored". Ten identyfikator mówi serwerowi, do której konkretnej instancji przekierować Twój ruch.

Sprawdź konfigurację, wysyłając prosty testowy request. Sprawdź punkt końcowy GET /v1/models, aby potwierdzić dostępność modelu. Odpowiedź powinna zawierać „uncensored” jako dostępny model. Ten krok weryfikacji zapewnia, że Twoje środowisko jest poprawnie podłączone przed rozpoczęciem budowania złożonych funkcji. Potwierdza również, że wygenerowany klucz API jest aktywny i powiązany z Twoim kredytem z góry.

Uwierzytelnianie za pomocą klucza API

Przekazuj swój klucz API w nagłówku Authorization jako token Bearer. Wspieramy generowanie kluczy za pomocą logowania przez Google lub adresu e-mail i hasła. Klucz jest wyświetlany natychmiast po utworzeniu, więc skopiuj go do zmiennych środowiskowych. Każde konto posiada jeden aktywny klucz; wygenerowanie nowego natychmiast zastępuje poprzedni klucz. Upraszcza to rotację kluczy i zmniejsza ryzyko pozostawienia przestarzałych poświadczeń w Twoich systemach.

Nie jest wymagany numer telefonu do rejestracji, a prywatność jest zachowana poprzez przechowywanie tylko Twojego adresu e-mail. Prompty nie są wykorzystywane do trenowania Twoich danych, co ma kluczowe znaczenie dla aplikacji korporacyjnych lub tych, które kładą nacisk na prywatność. Klucz nie wygasa, ale dołączony do niego kredyt z góry opłacony również nie ma sztywnej daty ważności. Błędy i odmowy nie zużywają Twojego salda, więc możesz testować swobodnie, nie martwiąc się o nieoczekiwane opłaty.

Wysyłanie pierwszej prośby

Skonstruuj standardowe żądanie POST do /v1/chat/completions z ustawionym modelem "uncensored". Dołącz swój prompt systemowy, aby zdefiniować personę, oraz dodaj wiadomości użytkownika, aby napędzać rozmowę. Okno kontekstowe obsługuje 100,000 tokenów dla promptu i uzupełnienia łącznie. Pozwala to na przekazywanie dużych dokumentów lub długich historii rozmów bez natychmiastowego obcinania. Upewnij się, że ładunek mieści się w limicie 8 MB dla ciała żądania.

Ustaw parametry temperatury i top_p, aby kontrolować kreatywność. Wyższa temperatura daje bardziej zróżnicowane wyniki, co jest idealne do odgrywania ról. Niższa temperatura zapewnia spójność w zadaniach faktograficznych lub strukturalnych. Model obsługuje tryb JSON poprzez response_format, pozwalając na wymuszenie wyników strukturalnych w zadaniach ekstrakcji danych. Ta elastyczność sprawia, że API nadaje się zarówno do luźnych rozmów, jak i integracji produkcyjnych.

Obsługa odpowiedzi strumieniowych

Włącz strumieniowanie, ustawiając stream na true w żądaniu. API zwraca zdarzenia wysyłane przez serwer (SSE) zawierające częściowe odpowiedzi generowane w miarę ich powstawania. Poprawia to postrzeganą latencję dla użytkowników końcowych, sprawiając, że czat wydaje się responsywny nawet dla długich outputów. Każdy fragment zawiera zawartość delta, którą Twoja aplikacja musi zconcatenować, aby utworzyć końcową odpowiedź.

Ostatni fragment w strumieniu zawiera dane dotyczące użycia tokenów. Użyj tych danych do dokładnego śledzenia zużycia kredytu. Pobieramy $0.15 za 1M tokenów wejściowych i $0.50 za 1M tokenów wyjściowych. Rozliczenia opierają się na rzeczywistym zużyciu, więc odpowiedzi częściowe są rozliczane proporcjonalnie. Ta przejrzystość pozwala wdrożyć kontrolę kosztów bezpośrednio w logice Twojej aplikacji.

Implementacja wywoływania narzędzi

Nasz API obsługuje wywoływanie funkcji, pozwalając modelowi na wywoływanie zewnętrznych narzędzi na podstawie intencji użytkownika. Zdefiniuj swoje funkcje w parametrze tools z nazwą, opisem i schematem parametrów. Model zwróci odpowiedź z tool_calls, jeśli uzna, że funkcja jest potrzebna. Musisz następnie wykonać funkcję i wysłać wynik z powrotem w kolejnej wiadomości.

Ta funkcja umożliwia złożone przepływy pracy, takie jak sprawdzanie pogody, zapytania do bazy danych lub scraping sieciowy. Model bez cenzury obsługuje definicje narzędzi z taką samą precyzją jak modele standardowe. Pamiętaj jednak, że nie oferujemy osadzania (embeddings) ani dostrajania (fine-tuning). Jeśli Twoja aplikacja opiera się na wyszukiwaniu wektorowym lub własnym treningu modelu, to API może nie być odpowiednim rozwiązaniem. Trzymaj się bezpośrednich wywołań chat-completions dla najlepszych rezultatów.

Optymalizacja pod kątem kosztów i szybkości

Zmaksymalizuj użyteczność swoich kredytów prepay, minimalizując niepotrzebne wywołania API. Użyj parametru seed dla deterministycznych wyników podczas testowania. Dostosuj limit max_tokens, aby zapobiec generowaniu przez model zbyt długich odpowiedzi, które wyczerpują Twój balans. Domyślny limit wyjściowy wynosi 2 048 tokenów, ale możesz go zwiększyć do 16 000 tokenów na żądanie. Jest to przydatne przy generowaniu długich opowiadań lub szczegółowych raportów w jednym wywołaniu.

Monitoruj szybkość zapytań, aby pozostać w limicie 300 zapytań na minutę. Jeśli go przekroczysz, otrzymasz błąd 429. Wdróż wykładnicze ponowne próby w kodzie klienta, aby elegancko obsługiwać ponowne próby. Ponieważ błędy są darmowe, możesz sobie pozwolić na ponawianie nieudanych żądań bez kary. Ta sieć bezpieczeństwa zapewnia niezawodność nawet podczas szczytowych okresów użytkowania.

Rozwiązywanie typowych błędów

Jeśli otrzymasz błąd 401, zweryfikuj, czy Twój klucz API jest poprawny i aktywny. Sprawdź, czy bazowy adres URL dokładnie pasuje do HTTPS://api.storyunfiltered.com/v1. Błąd 404 zwykle wskazuje na literówkę w ścieżce endpointu. Upewnij się, że używasz poprawnej metody HTTP, która to POST dla ukończeń czatu. Jeśli błąd będzie się powtarzał, wygeneruj ponownie swój klucz z panelu.

Błąd 429 oznacza, że przekroczyłeś limit szybkości wynoszący 300 żądań na minutę. Poczekaj, aż okno się zresetuje, lub zmniejsz częstotliwość żądań. Jeśli napotkasz błąd 413, Twoje ciało żądania przekracza limit 8 MB. Uprość ładunek lub zmniejsz rozmiar okna kontekstowego. Te błędy są standardowe dla interfejsów API REST i można je rozwiązać poprzez staranne debugowanie.

FAQ

Jaki jest główny słowo kluczowe dla tej strony?

Głównym słowem kluczowym jest "unfiltered story". Termin ten odzwierciedla kluczową wartość oferowania surowych, niecenzurowanych możliwości generowania treści dla deweloperów budujących aplikacje niszowe.

Czy obsługujesz generowanie obrazów lub audio?

Nie. Oferujemy API chat-completions tylko dla tekstu. Nie ma funkcji generowania embeddingów, obrazów, audio ani wideo. Nie oferujemy również dostrajania modeli ani routingowania modeli. Skupiamy się na tym, co robimy dobrze: generowaniu tekstu bez filtrów treści.

Jak zapłacić za API?

Płatności są wyłącznie kryptowalutowe za pomocą USDT (TRC20) lub USDC (Base). Możesz doładować od $20 do $500. Kredyty nie wygasają, a błędy są bezpłatne.

Czy treści są naprawdę bez cenzury?

Tak, model nie odmawia przetwarzania legalnych treści dla dorosłych, fikcyjnych lub kontrowersyjnych. Jedynym bezwzględnym limitem są treści seksualne z udziałem niepełnoletnich, które są zawsze odrzucane. Dzięki temu jest idealny do botów czatowych NSFW i aplikacji do odgrywania ról (roleplay), które wymagają spójności.

Pobierz klucz teraz

Zarejestruj się, pobierz klucz, zaktualizuj adres bazowy. To wszystko, co jest potrzebne.

Wypróbuj z kredytem trial