Przewodnik integracji dla API bez cenzury
Wklej istniejący kod klienta OpenAI do naszego API bez cenzury. My zajmujemy się routowaniem, więc otrzymujesz nieograniczone generowanie tekstu bez opłat subskrypcyjnych ani skomplikowanych warstw.
Uwierzytelnianie i klucze API
Twój klucz API uwierzytelnia każde żądanie. Wygeneruj go natychmiast w panelu, używając Google lub e-mail. Nie jest wymagany numer telefonu. Klucz daje dostęp do podstawowego adresu URL i śledzi Twój kredyt z góry opłacony.
- Chroń swój klucz. Pobiera tokeny z Twojego salda.
- Jeden aktywny klucz na konto. Nowy klucz natychmiast zastępuje stary.
- Błędy związane z nieprawidłowymi kluczami zwracają kod 401. Odrzucenia są darmowe.
curl https://api.chatgptsemfiltro.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set database timeout to five seconds."}]
}'Zacznij od prostego sprawdzenia modelu. Potwierdza to Twoje poświadczenia i wymienia dostępne punkty końcowe. Użyj oficjalnego SDK OpenAI lub dowolnej kompatybilnej biblioteki klienckiej.
Punkt końcowy uzupełnień czatu
Wyślij prompty tekstowe i otrzymaj nieograniczone odpowiedzi poprzez standardowy endpoint uzupełnień czatu. Jest to bezpośrednia wymienna aplikacja dla klientów OpenAI. Zmień bazowy URL i klucz API w swojej konfiguracji.
Identyfikator modelu to uncensored.To model open-weight dostosowany do treści dla dorosłych i kontrowersyjnych. To nie jest GPT, Claude ani model żadnego innego dostawcy. Okno kontekstu obsługuje łącznie 100,000 tokenów. Maksymalne wyjście to 16,000 tokenów na żądanie. Błędy nie zużywają kredytu.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptsemfiltro.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)Deweloperzy Pythona mogą użyć oficjalnego SDK. Ustaw adres bazowy na nasz punkt końcowy API. Przekaż swój klucz API w nagłówkach. Żądania są przetwarzane sekwencyjnie, chyba że użyjesz limitów współbieżności.
Strumieniowanie odpowiedzi z SSE
Otrzymuj tokeny w czasie rzeczywistym za pomocą Server-Sent Events (SSE). Strumieniowanie zmniejsza postrzegane opóźnienie dla długich wyjść. Szczegóły zużycia tokenów pojawiają się w ostatnim fragmencie. Jest to idealne dla interfejsów czatu lub generowania tekstu na żywo.
Przeanaluj strumień dokładnie. Obsłuż częściowe tokeny w sposób elegancki. Przerwy w sieci mogą wymagać logiki ponownych prób. Nasze API obsługuje standardowe formaty SSE. Kompatybilne klienci obsługują to automatycznie. Sprawdź dokumentację swojego SDK pod kątem wsparcia strumieniowania.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptsemfiltro.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);Deweloperzy Node.js mogą używać iteratorów async. Upraszcza to obsługę danych strumieniowych. Buforuj tokeny w miarę ich przybywania. Wyświetlaj je stopniowo użytkownikowi. Monitoruj saldo kredytów podczas długich strumieni.
Wywoływanie funkcji i narzędzia
Włącz ekstrakcję danych strukturalnych lub zautomatyzowane działania dzięki wywoływaniu funkcji. Zdefiniuj narzędzia w swoim żądaniu. Model zwraca strukturę JSON zgodną z Twoim schematem. Użyj tego do parsowania, wprowadzania danych lub automatyzacji przepływów pracy.
Ustaw tool_choice do wartości auto lub konkretnych. API waliduje definicje narzędzi. Błędy zwracają jasne komunikaty. Tryb JSON jest dostępny dla ścisłych formatów wyjściowych. Użyj response_format dla czystych odpowiedzi JSON.
Przetestuj dokładnie swoje narzędzia. Upewnij się, że Twoje prompty są zgodne z opisami narzędzi. Model bez cenzury dobrze radzi sobie ze złożonymi instrukcjami. Bez dodatkowych opłat za użycie narzędzi. Tokeny liczą się normalnie.
Format odpowiedzi trybu JSON
Wymuszaj na modelu poprawne dane JSON. Ustaw response_format do json_object. To zapewnia przewidywalne parsowanie dla aplikacji downstream. Idealne dla API, baz danych lub potoków danych strukturalnych.
Tryb JSON zmniejsza błędy formatowania. Model przestrzega ograniczeń schematu. Niepoprawny JSON wywołuje ponowną próbę. Monitoruj zużycie tokenów uważnie. Długie wyjścia JSON zużywają więcej kredytów. Zbalansuj ścisłość z elastycznością. Dostosuj temperaturę dla spójności.
Ograniczenia częstotliwości i współbieżność
Szanuj limity współbieżności, aby uniknąć błędów 429. Maks. 8 równoczesnych żądań na klucz. Limit 300 żądań na minutę. Maksymalny rozmiar ciała żądania to 8 MB. Przekroczenie limitów zwraca błąd 429. Ponów próbę z wykładniczym backoffem.
Błędy takie jak 401 wskazują na nieprawidłowe klucze. Kod 402 oznacza brak środków. Odrzucenia są darmowe. Kredyty nigdy nie wygasają. Doładuj konto kryptowalutą. USDT na sieci TRC20 lub USDC na Base. Bonusy stosują się do większych kwot. Brak opłat miesięcznych. Brak subskrypcji. Płać tylko za użyte tokeny.
Strumieniowanie
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)Najczęściej zadawane pytania
Jaki jest bazowy URL dla API bez cenzury?
Podstawowy adres URL to HTTPS://api.chatgptsemfiltro.com/v1. Użyj go do wszystkich żądań. Działa ze standardowymi bibliotekami OpenAI SDK. Zmień podstawowy adres URL w konfiguracji swojego klienta.
Ile kosztuje API chatgpt bez cenzury?
Ceny wynoszą $0.15 za 1M tokenów wejściowych i $0.50 za 1M tokenów wyjściowych. Kredyt prepay ładowany jest tylko za rzeczywiste tokeny. Błędy i odmowy są darmowe. Nie ma opłat miesięcznych.
Czy API obsługuje strumieniowanie odpowiedzi?
Tak, strumieniowanie przez SSE jest obsługiwane. Zużycie tokenów pojawia się w ostatnim fragmencie. Zmniejsza to opóźnienia dla długich wyjść. Klienci zgodni obsługują strumieniowanie automatycznie. Sprawdź swoje SDK pod kątem obsługi strumieniowania.
Pobierz swój klucz teraz
Zarejestruj się, skopiuj klucz, zaktualizuj endpoint. To wszystko.