pl ▾

API bez cenzury kompatybilne z OpenAI

unrestrictedaigpt.com

Zacznij teraz

Szybki start integracji

Wklej nasze API AI bez cenzury do istniejącego kodu klienta OpenAI bez żadnych zmian. Zmień bazowy URL, ustaw swój klucz i zacznij generować tekst bez odmów dotyczących treści natychmiast.

Wymagania wstępne: Zainstaluj SDK OpenAI

Zacznij od zainstalowania oficjalnego pakietu OpenAI SDK dla Twojego języka. Ta biblioteka obsługuje uwierzytelnianie, ponawianie prób i parsowanie JSON, więc nie musisz pisać klientów HTTP od zera. Nasze API używa tych samych standardowych interfejsów co oryginalna usługa, co oznacza, że istniejąca logika kodu pozostaje nienaruszona.

Potrzebujesz tylko prawidłowego środowiska Python lub Node.js. SDK przejmuje za Ciebie ciężką pracę.

  • Python: pip install openai
  • Node.js: npm install openai

Skonfiguruj swój Podstawowy Adres URL i Klucz API

Wskaż klientowi nasz dedykowany punkt końcowy. Zastąp domyślny adres bazowy naszą konkretną domeną, aby kierować ruch do naszych modeli bez cenzury. Musisz również podać swój klucz API z panelu.

Ten krok izoluje Twoje żądania od innych dostawców. Upewnij się, że używasz dokładnie podanego poniżej adresu URL.

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedaigpt.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)
import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unrestrictedaigpt.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);

Wykonaj swoje pierwsze żądanie POST /v1/chat/completions

Wyślij standardowe żądanie chat completion. Użyj identyfikatora uncensored aby zapewnić uzyskanie właściwego modelu. API akceptuje standardowe parametry takie jak temperature i max_tokens.

curl https://api.unrestrictedaigpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run python script to sort list numerically"}]
  }'

Odpowiedź będzie zawierać wygenerowany tekst. Jeśli musisz obsłużyć błędy, sprawdź kod stanu.

Obsługa odpowiedzi strumieniowych przez SSE

Włącz strumieniowanie, ustawiając stream: trueTo zwraca strumień Server-Sent Events. Przetwarzaj każdy fragment po jego przybyciu, co zmniejsza postrzeganą latencję dla długich wyjść.

Ostatni fragment zawiera statystyki użycia tokenów. Pozwala to śledzić koszty w czasie rzeczywistym.

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)

Zaimplementuj wywoływanie narzędzi i tryb JSON

Korzystaj z tools parametr włączający wywoływanie funkcji. Zdefiniuj schemat funkcji i pozwól modelowi samodzielnie zdecydować, kiedy go wywołać. Możesz również wymusić output JSON, używając response_format do ścisłych struktur danych.

Obie funkcje działają dokładnie tak samo jak w standardowym API OpenAI.

Limity, błędy i okno kontekstu

Nasze API narzuca ścisłe limity, aby zapewnić stabilność. Masz do dyspozycji okno kontekstowe o rozmiarze 100 000 tokenów. Maksymalna liczba tokenów wyjściowych na żądanie to 16 000. Limit żądań wynosi 300 na minutę. Błąd 401 oznacza, że Twój klucz jest nieprawidłowy. Błąd 402 oznacza, że nie masz środków. Błąd 429 oznacza przekroczenie limitu żądań. Błędy i odmowy nie zużywają kredytów.

Najczęściej zadawane pytania

Czy to jest uncenzurowane API GPT dla AI?

Tak, jest to punkt bezpośredniej integracji dla naszego modelu bez cenzury. Jest to API kompatybilne z OpenAI, które akceptuje standardowy kod klienta.

Dlaczego otrzymuję błąd 402?

Błąd 402 oznacza, że masz niewystarczające środki zaliczki. Doładuj konto kryptowalutą, aby przywrócić dostęp natychmiast. Środki nie wygasają.

Czy mogę używać tego do treści NSFW?

Tak, model jest bez cenzury z założenia do użytku dla dorosłych. Odrzucamy wyłącznie treści z udziałem małoletnich. Możesz generować teksty erotyczne bez filtrów.

Pobierz swój klucz API teraz

Zarejestruj się, pobierz klucz i zaktualizuj bazowy URL. To wszystko.

Zacznij teraz