Dokumentacja API
Zacznij generować tekst bez cenzury za pomocą naszej kompatybilnej z OpenAI API w mniej niż minutę. Oferujemy pojedynczy, nieograniczony model z przejrzystym cennikiem tokenów i bez ukrytych filtrów.
Bazowy URL i autoryzacja
Endpoint naszego API to HTTPS://api.aichatuncensored.cc/v1. Autoryzuj każde żądanie, przekazując swój unikalny klucz API w nagłówku Authorization: Bearer <key> Nagłówek. Otrzymujesz ten klucz natychmiast po rejestracji przez Google lub e-mail na stronie Pobierz klucz API. Nie jest wymagany numer telefonu, a klucz jest wyświetlany tylko raz dla bezpieczeństwa.
curl https://api.aichatuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
}'Ten adres URL bazowy działa z oficjalnymi SDK OpenAI i dowolnym kompatybilnym klientem. Po prostu skonfiguruj swoją bibliotekę tak, aby wskazywała na nasz adres. Możesz wygenerować nowy klucz w dowolnym momencie, co zastępuje poprzedni. Każde konto jest ograniczone do jednego aktywnego klucza.
Pierwsze żądanie z użyciem cURL
Wyślij pierwszy prompt używając standardowego POST żądanie do /v1/chat/completions. Identyfikator modelu to uncensored, który obsługuje pojedynczy model o otwartych wagach dostrojony do treści bez ograniczeń. Tekst wejściowy trafia do messages tablicy. Odpowiedź zwraca wygenerowany tekst w content pole.
curl https://api.aichatuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
}'Błędy związane z niewystarczającymi środkami zwracają status 402. Odrzucenia związane z treścią dla dorosłych są rzadkie, ale możliwe. Strumieniowanie jest dostępne za pośrednictwem Server-Sent Events dla dostarczania tokenów w czasie rzeczywistym. Każde żądanie obsługuje do 8 MB danych w ciele żądania.
Integracja SDK Python
Korzystaj z oficjalnej biblioteki Pythona, aby komunikować się z naszym API. Ustaw base URL i klucz API w konfiguracji klienta. Pozwala to wykorzystać znane metody, takie jak chat.completions.create. Składnia odzwierciedla standardowe implementacje OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.aichatuncensored.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)Zainstaluj pakiet i zainicjuj klienta swoimi poświadczeniami. Przekaż nazwę modelu uncensored aby zapewnić trafienie we nasz punkt końcowy bez ograniczeń. Możesz dostosować parametry takie jak temperature lub top_p kontrolować kreatywność. Obiekt odpowiedzi zawiera statystyki użycia w ostatnim fragmencie podczas strumieniowania.
Konfiguracja SDK Node.js
Zainicjuj klienta Node.js z podstawowym adresem URL i kluczem. To umożliwia bezpośrednie wywołania endpointu ukończenia czatu. Biblioteka automatycznie obsługuje serializację JSON i wstrzykiwanie nagłówków.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aichatuncensored.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);Wywołaj metodę completion z wiadomościami promptu. Odpowiedź zawiera wygenerowany tekst oraz liczbę tokenów. Wyniki możesz strumieniować, ustawiając flagę stream na true. Obsługa błędów jest wbudowana w SDK. Sprawdź kod statusu dla odpowiedzi 401 lub 429, aby zarządzać limitami.
Odpowiedzi strumieniowe (SSE)
Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. Serwer wysyła chunki danych jako Zdarzenia Wysyłane przez Serwer. Każdy chunk zawiera częściowy tekst oraz metadane dotyczące użycia. Zmniejsza to postrzeganą latencję dla długich wyjść.
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)Przeanalizuj strumień SSE, aby zebrać ostateczną odpowiedź. Ostatni fragment zawiera całkowite zużycie tokenów. Możesz przerwać strumieniowanie wcześniej, jeśli jest to konieczne. Wywoływanie funkcji i tryb JSON również obsługują strumieniowanie. Ta funkcja jest idealna dla interfejsów czatu w czasie rzeczywistym.
Limity szybkości i obsługa błędów
Przydzielono Ci limit 300 żądań na minutę na klucz. Żądania współbieżne są ograniczone do 8 na klucz. Jeśli przekroczysz te limity, otrzymasz kod statusu 429. Niepowodzenia uwierzytelniania zwracają błąd 401. Niewystarczające środki wyzwalają błąd 402.
Okno kontekstowe obsługuje łącznie 100 000 tokenów. Maksymalna długość odpowiedzi wynosi 16 000 tokenów na żądanie. Ustaw max_tokens uniknięcia nieoczekiwanych kosztów. Błędy i odmowy nie zużywają kredytu. Użyj wykładniczego backoffu przy ponawianiu limitu szybkości.
Najczęściej zadawane pytania
Czy ta usługa czatu AI bez cenzury jest darmowa?
Nie, to model płacenia za token z kreditem z góry. Otrzymujesz kredyt próbny w wysokości $0.50 dla nowych kont, ważny przez 7 dni. Kredyt nie wygasa, a błędy są darmowe.
Jaki jest rozmiar okna kontekstowego?
Model obsługuje okno kontekstowe o rozmiarze 100 000 tokenów, obejmujące zarówno prompt, jak i uzupełnienie. Maksymalna długość wyjścia w jednym żądaniu to 16 000 tokenów.
Jak doładować kredyt?
Doładuj tylko kryptowalutami: USDT (TRC20) lub USDC (Base). Minimum to $20. Otrzymujesz kredyt bonusowy za większe kwoty, do +15% dla kwot $200 i więcej.
Pobierz swój klucz API teraz
Zarejestruj się, skopiuj klucz, zaktualizuj swój bazowy URL. To cała konfiguracja.
Twórz klucze