Dlaczego wybrać API bez filtrów?
Deweloperzy potrzebują niezawodnego LLM uncensored które nie odmawia legalnych treści dla dorosłych lub kontrowersyjnych tematów. Standardowe modele często stosują ukryte filtry, które psują scenariusze odgrywania ról lub przepływy pracy kreatywnego pisania. Nasze API zapewnia bezpośredni dostęp do jednego dostrojonego modelu z przejrzystym cennikiem i bez warstw subskrypcyjnych. Otrzymujesz spójne zachowanie bez routingu przez wielu dostawców z różnymi politykami.
- Brak ukrytych odrzuceń dla legalnego użycia dorosłych.
- Przejrzysta wycena tokenów z kredytem zaliczonym.
- Bezpośredni dostęp do modelu bez routingu bramki.
Wymagania wstępne do integracji
Potrzebujesz klucza API oraz biblioteki klienta obsługującej endpointy kompatybilne z OpenAI. Nasza usługa działa z dowolnym standardowym SDK poprzez zmianę adresu bazowego. Musisz obsłużyć strumieniowanie ręcznie, jeśli chcesz uzyskać wyjście token po tokenie. ID modelu to zawsze 'uncensored' niezależnie od używanego klienta. Okno kontekstowe obsługuje do 100,000 tokenów dla promptu i uzupełnienia łącznie. Maksymalna liczba tokenów na żądanie to 16,000, chyba że określisz niższy limit.
Krok 1: Uzyskaj swój klucz API
Wygeneruj swój klucz przez panel, używając uwierzytelniania Google lub e-maila. Klucz pojawia się natychmiast na ekranie po utworzeniu. Możesz obracać klucze, generując nowy, który zastępuje stary aktywny klucz. Każde konto jest ograniczone do jednego aktywnego klucza naraz. Nie ma wymogu podania numeru telefonu przy rejestracji.
Krok 2: Skonfiguruj swojego klienta
Ustaw URL bazowy na https://api.aitextgeneratornorestrictions.com/v1 w konfiguracji klienta. Przekaż swój klucz API w nagłówku Authorization jako token Bearer. Używaj ID modelu 'uncensored' we wszystkich żądaniach. Możesz dostosować parametry takie jak temperatura, top_p i seed, aby kontrolować kreatywność. Tryb JSON jest dostępny poprzez ustawienie response_format na json_object. Wywoływanie funkcji działa ze standardowymi definicjami narzędzi.
To rozwiązanie zapewnia kompatybilność z istniejącymi bazami kodu. Nie musisz przepisywać logiki integracji. Struktura punktu końcowego dokładnie odpowiada oficjalnemu interfejsowi API OpenAI.
Krok 3: Wykonaj swoje pierwsze żądanie
Wyślij żądanie POST do /v1/chat/completions z Twoją tablicą wiadomości. Dołącz prompt systemowy, aby zdefiniować zachowanie modelu. Ustaw parametr modelu na 'uncensored'. Możesz określić max_tokens, aby ograniczyć długość wyjścia. API zwraca obiekt JSON z wygenerowanym tekstem. Błędy są darmowe, więc możesz testować śmiało bez opłat. Użyj poniższego przykładu, aby zweryfikować swoje połączenie.
Obsługa odpowiedzi strumieniowych
Włącz strumieniowanie, ustawiając parametr stream na true. API zwraca zdarzenia wysyłane serwerowo (SSE) dla każdego tokena. Odczytaj pole danych z każdego zdarzenia, aby uzyskać treść częściową. Ostatni fragment zawiera całkowite zużycie tokenów za żądanie. Podejście to zmniejsza postrzeganą latencję dla długich odpowiedzi. Jest idealne dla interfejsów czatu i aplikacji w czasie rzeczywistym. Możesz przerwać strumień wcześniej, jeśli użytkownik zmieni zdanie.
Implementacja wywoływania funkcji
Zdefiniuj swoje narzędzia w tablicy tools żądania. Model zwróci wywołania narzędzi w odpowiedzi, jeśli będzie to stosowne. Sparsuj nazwę funkcji i argumenty z odpowiedzi. Wykonaj funkcję i wyślij wynik z powrotem w kolejnej wiadomości. Ten wzorzec umożliwia złożone przepływy pracy i integracje zewnętrzne. Ustaw tool_choice na auto lub określ konkretne narzędzie. Tryb JSON jest alternatywą dla wyjścia danych strukturalnych.
Monitorowanie zużycia i kosztów
Śledź użycie przez panel sterowania lub analizując nagłówki odpowiedzi. Kredyt jest naliczany na podstawie rzeczywistego zużycia tokenów. Tokeny wejściowe kosztują $0.15 za 1M tokenów. Tokeny wyjściowe kosztują $0.50 za 1M tokenów. Błędy nie zużywają kredytu. Kredyt z góry opłacony nie wygasa. Możesz doładować go w dowolnym czasie za pomocą USDT lub USDC. Bonusowy kredyt jest naliczany automatycznie za większe wpłaty. Regularnie sprawdzaj saldo, aby uniknąć przerwy w usłudze.
Rozwiązywanie typowych problemów
Jeśli otrzymasz błąd 401, zweryfikuj swój klucz API i adres URL bazowy. Limity szybkości to 300 żądań na minutę na klucz. Limity połączeń to 8 jednoczesnych żądań na klucz. Rozmiar ciała żądania musi być mniejszy niż 8 MB. Jeśli strumieniowanie zatrzyma się przedwcześnie, sprawdź przerwy w sieci. Upewnij się, że Twój klient poprawnie obsługuje SSE. Użyj strony wsparcia w przypadku sporów dotyczących rozliczeń lub problemów technicznych. Podwójne obciążenia są naprawiane przez zespół wsparcia.