Przewodnik szybkiego startu dla deweloperów
Połącz istniejące SDK OpenAI z naszym punktem końcowym bez cenzury i zacznij natychmiast generować tekst. Ten przewodnik obejmuje kluczowe kroki integracji dla deweloperów, którzy potrzebują przewidywalnych cen i wysokich limitów kontekstu bez odrzuceń treści.
Bazowy URL i autoryzacja
Podstawowy adres URL naszego API to HTTPS://api.chatgptunfiltered.com/v1. Musisz wysłać swój klucz API w nagłówku Authorization jako token Bearer. Nasza usługa używa pojedynczego identyfikatora modelu o nazwie "uncensored" do wszystkich żądań. Możesz wygenerować klucz poprzez Pobierz klucz API stronie za pomocą Google lub hasła do e-maila. Nie jest wymagany numer telefonu, a klucz pojawia się natychmiast po utworzeniu.
- Bazowy URL: HTTPS://api.chatgptunfiltered.com/v1
- Nagłówek Auth: Authorization: Bearer YOUR_API_KEY
- ID modelu: "uncensored"
Punkt końcowy Uzupełnień Czat
Wysyłaj żądania POST do /v1/chat/completions w celu generowania tekstu. Punkt końcowy akceptuje standardowe ładunki JSON kompatybilne z OpenAI. Nasz model uncensored przetwarza te dane wejściowe i zwraca surowy tekst bez typowych filtrów treści. Możesz dostosować parametry takie jak temperatura i top_p, aby kontrolować kreatywność. Odpowiedź zawiera statystyki użycia tokenów dla dokładnej rozliczalności.
Błędy podczas przetwarzania nie zużywają Twojego kredytu prepay. Płacisz tylko za udne generowanie tokenów.
curl https://api.chatgptunfiltered.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
Punkt końcowy Modeli
Użyj GET /v1/models, aby zweryfikować łączność i wyświetlić dostępne modele. Nasz endpoint zwraca listę zawierającą pojedynczy model "uncensored". Potwierdza to poprawność uwierzytelnienia przed wysłaniem dużych ładunków. Struktura odpowiedzi odpowiada standardowemu formatowi OpenAI dla łatwej kompatybilności.
Nie musisz zarządzać wersjami modeli ani logiką routingu. API obsługuje jeden dedykowany uncensored LLM zoptymalizowany pod kątem nieograniczonego wyjścia.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptunfiltered.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)
Strumieniowanie i użycie SSE
Włącz strumieniowanie, ustawiając parametr stream na true. API zwraca zdarzenia wysyłane serwerowo (SSE) dla dostarczania tokenów w czasie rzeczywistym. Podejście to zmniejsza postrzeganą latencję dla długich odpowiedzi. Dane o użyciu tokenów pojawiają się w ostatnim fragmencie strumienia. Możesz analizować te zdarzenia za pomocą dowolnego standardowego SDK OpenAI.
Strumieniowanie działa identycznie jak w standardowej implementacji OpenAI. Dzięki temu Twój istniejący kod obsłuży nasz endpoint uncensored bez modyfikacji.
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)
Parametry i tryb JSON
Obsługa standardowych parametrów takich jak temperatura, top_p, sekwencje stop i seed. Użyj response_format z json_object, aby wymusić strukturyzację wyjścia. Wywoływanie funkcji (narzędzia) jest w pełni obsługiwane dla złożonych przepływów pracy. Tryb JSON zapewnia niezawadne parsowanie dla systemów zautomatyzowanych.
Nasz model skutecznie obsługuje zróżnicowane style wejściowe. Możesz dostosować ograniczenia do specyficznych potrzeb Twojej aplikacji. API zachowuje spójność w różnych kombinacjach parametrów.
Obsługa błędów i limity
Monitoruj kody statusu HTTP, aby sprawdzać stan integracji. Błąd 401 oznacza nieprawidłowy lub wygasły klucz API. Błąd 402 oznacza, że saldo kredytów prepaydowych zostało wyczerpane. Błąd 429 oznacza, że przekroczono limit 300 żądań na minutę. Okno kontekstu obsługuje łącznie 100,000 tokenów. Limit wyjścia zależy wyłącznie od dostępnej przestrzeni w oknie kontekstu dla danego żądania. Rozmiar ciała żądania nie może przekraczać 8 MB.
Błędy nie zużywają Twojego kredytu. Logika ponawiania powinna obsługiwać błędy 429 z wykładniczym opóźnieniem. Regularnie sprawdzaj swoje saldo, aby uniknąć przerwy w usłudze.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptunfiltered.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
Czym jest API ChatGPT bez filtrów?
To hostowany, kompatybilny z OpenAI punkt końcowy obsługujący pojedynczy duży model językowy bez filtrów. Model odpowiada bez odmów treści dla legalnego użytku dla dorosłych. Korzysta z tej samej struktury kodu klienta co standardowe API OpenAI.
Jak zapłacić za API?
Akceptujemy tylko kryptowaluty: USDT (TRC20) lub USDC (Base). Możesz doładować dowolną kwotę całkowitą od $20 do $500. Ceny wynoszą $0.15 za 1M tokenów wejściowych i $0.50 za 1M tokenów wyjściowych.
Czy dostępne jest konto próbne?
Tak, każde nowe konto otrzymuje $0.50 kredytu próbnego ważnego przez 7 dni. Możesz wygenerować swój klucz API natychmiast po rejestracji za pomocą Google lub e-maila.
Pobierz swój klucz API
Zarejestruj się, skopiuj token, zaktualizuj swój bazowy URL. To wszystko.