Szybki start dla użytkowników GPT
Umieść nasz endpoint uncensored gpt w istniejącej bazie kodu, aktualizując bazowy URL i klucz API. Ten szybki start pokazuje, jak wysłać pierwsze zapytanie, strumieniować odpowiedzi i obsługiwać limity przy użyciu standardowych SDK kompatybilnych z OpenAI.
Bazowy URL i uwierzytelnianie
Nasze API używa standardowej struktury kompatybilnej z OpenAI. Aby przełączyć klienta, zaktualizuj bazowy URL na https://api.uncensoredgpt.cc/v1 i podaj swój klucz API. Możesz wygenerować klucz natychmiast na stronie Pobierz klucz API używając Google lub e-maila. Nie wymagamy numeru telefonu, a każde konto ograniczone jest do jednego aktywnego klucza w danym momencie.
- Bazowy URL:
https://api.uncensoredgpt.cc/v1 - Nagłówek Auth:
Authorization: Bearer YOUR_API_KEY
Po uzyskaniu klucza możesz natychmiast przetestować łączność.
curl https://api.uncensoredgpt.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
Pierwsze zapytanie
Wyślij standardowe zapytanie o ukończenie czatu do POST /v1/chat/completions. Identyfikator modelu to po prostu uncensored. Ten endpoint akceptuje dane wejściowe tekstowe i zwraca dane wyjściowe tekstowe, obsługując standardowe parametry takie jak temperature i top_p.
Upewnij się, że ciało zapytania zawiera nazwę modelu i wiadomości użytkownika. System przetworzy zapytanie w naszym API LLM bez cenzury bez odrzuceń treści dla legalnego użytku dorosłych.
Integracja z Python SDK
Użyj oficjalnej biblioteki Pythona OpenAI do interakcji z API bez cenzury. Skonfiguruj klienta, podając właściwy adres bazowy i swój klucz API. Pozwala to wykorzystać znane metody, takie jak chat.completions.create, czerpiąc korzyści z nieograniczonego zachowania naszego modelu.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredgpt.cc/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)
Integracja z Node SDK
W środowiskach JavaScript zainicjuj klienta OpenAI z niestandardowym bazowym URL. To zapewnia, że wszystkie zapytania są kierowane do naszych serwerów. Możesz użyć standardowej metody chat.completions.create z identyfikatorem modelu uncensored.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredgpt.cc/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);
Strumieniowanie odpowiedzi
Włącz strumieniowanie, ustawiając stream: true. API zwraca zdarzenia wysłane przez serwer (SSE). Statystyki użycia tokenów są zawarte w ostatnim fragmencie strumienia. Podejście to jest idealne dla doświadczeń w czasie rzeczywistym i zmniejsza postrzegane opóźnienie.
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)
Limity, błędy i okno kontekstu
Nasze API AI bez cenzury narzuca konkretne limity, aby zapewnić stabilność. Każdy klucz pozwala na 300 zapytań na minutę i 8 równoległych zapytań. Maksymalny rozmiar ciała zapytania to 8 MB.
- Okno kontekstu: 100 000 tokenów łącznie (prompt + uzupełnienie).
- Maksymalna liczba tokenów wyjściowych: 32 000 tokenów na zapytanie (2048, jeśli
max_tokensnie jest ustawione). - Błędy:
401oznacza nieprawidłowy klucz;402oznacza niewystarczający kredyt;429oznacza limit zapytań.
Błędy i odrzucenia nie zużywają kredytu. Kredyt nigdy nie wygasa, a kwoty przedpłacone są naliczane na podstawie rzeczywistego użycia tokenów.
Parametry API
Wszystkie rzeczywiste limity i funkcje API w jednym miejscu — sprawdź je przed doładowaniem.
| Element | Wartość |
|---|---|
| Format API | zgodne z OpenAI: działa każdy SDK OpenAI — zmień base URL i klucz |
| Endpointy | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.uncensoredgpt.cc/v1 |
| ID modelu | uncensored |
| Uwierzytelnianie | Authorization: Bearer YOUR_KEY |
| Strumieniowanie | tak — server-sent events; ostatni fragment zawiera zużycie tokenów |
| Wywoływanie funkcji | tak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool |
| Okno kontekstu | 100 000 tokenów (wejście + odpowiedź) |
| Parametry | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Maks. odpowiedź | do reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu) |
| Tryb JSON | response_format: {"type": "json_object"} |
| Rozmiar zapytania | do 8 MB |
| Nagłówki odpowiedzi | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Limit zapytań | 300 zapytań na minutę na klucz |
| Równoległe zapytania | do 8 jednocześnie na klucz |
| Rozliczenie | przedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe |
| Darmowy kredyt | $0,50 na 7 dni, bez karty · Klucz próbny: 2 równoległe żądania, 60 na minutę; pełne limity (8 i 300) po pierwszym doładowaniu |
| Doładowanie | USDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500 |
| Ważność | opłacony kredyt nie wygasa, bez subskrypcji |
| Cena | $0,25 za 1 mln tokenów wejścia · $1,00 za 1 mln tokenów wyjścia |
| Bonus | +5% od $50, +10% od $100 |
| Logowanie | Google albo e-mail i hasło |
| Treści | treści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane |
| Klucze | jeden aktywny klucz na konto; nowy zastępuje stary |
Kody błędów
Błędy wracają jako JSON ze stałym type; nieudane i odrzucone zapytania są bezpłatne.
| Kod | Typ | Znaczenie |
|---|---|---|
400 | bad_request | błędny JSON, puste wiadomości, zły parametr lub za długi kontekst |
401 | missing_key · invalid_key · key_revoked | brak klucza, zły klucz lub klucz zastąpiony nowym |
402 | no_credit | brak kredytu — doładuj, działa od razu |
403 | content_blocked | treści seksualne z nieletnimi — odmowa, bez opłaty |
404 | not_found | nieznany endpoint |
413 | request_too_large | treść większa niż 8 MB |
429 | rate_limited · concurrency | ponad 300/min lub 8 równolegle — odczekaj i ponów |
503 | upstream_busy | model zajęty — ponów za kilka sekund |
Pytania i odpowiedzi
Czy potrzebuję karty kredytowej, aby zacząć?
Nie. Nowe konta otrzymują $0.50 kredytu próbnego ważnego przez 7 dni. Możesz się zarejestrować za pomocą Google lub e-maila bez podawania numeru telefonu ani metody płatności.
Co się stanie, gdy przekroczę limit zapytań?
Otrzymasz kod statusu 429. Limit wynosi 300 zapytań na minutę i 8 równoległych zapytań na klucz. Możesz wygenerować nowy klucz, aby zastąpić stary, jeśli zajdzie taka potrzeba, ponieważ każde konto pozwala tylko na jeden aktywny klucz.
Czy treść jest naprawdę bez cenzury?
Model nie odrzuca legalnych tematów dla dorosłych, fikcyjnych lub kontrowersyjnych. Jedynym twardym limitem jest treść seksualna z udziałem nieletnich, która jest zawsze blokowana. Nie używamy Twoich promptów do trenowania.
Twój klucz jest o jeden formularz stąd
Utwórz konto, skopiuj klucz, zmień bazowy URL. To cała konfiguracja.