Dokumentacja API
Zintegruj nasze API kompatybilne z OpenAI ze swoim stosem technologicznym za pomocą jednego modelu uncensored zaprojektowanego do generowania tekstu. Użyj dostarczonych endpointów, aby wysyłać prompty i odbierać odpowiedzi bez odmów treści.
Bazowy URL i autoryzacja
Zacznij od wskazania klienta na https://api.uncensoredaitext.com/v1 i przekazywanie swojego klucza w nagłówku autoryzacji. Ta konfiguracja działa ze standardowymi klientami kompatybilnymi z openai, pozwalając na podmianę naszej usługi bez przepisywania kodu. Masz jeden aktywny klucz na konto; wygenerowanie nowego natychmiast zastępuje stary. Chroń swoje dane uwierzytelniające, ponieważ kontrolują one Twój opłacony kredyt.
curl https://api.uncensoredaitext.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize this 500 word article on neural networks."}]
}'
Punkt końcowy Uzupełnień Czat
Wyślij swoje prompty do POST /v1/chat/completions za pomocą identyfikatora modelu uncensored. Ten endpoint obsługuje interakcje tekst-w-wejściu, tekst-w-wyjściu efektywnie. Możesz dostosować parametry takie jak temperatura i top_p, aby kontrolować kreatywność. Usługa obsługuje strumieniowanie poprzez Server-Sent Events dla dostarczania tokenów w czasie rzeczywistym. Błędy i odmowy nie zużywają Twojego kredytu, zapewniając uczciwe użytkowanie.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaitext.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)
Punkt końcowy Modeli
Zapytanie GET /v1/models do pobrania dostępnych modeli. Zwraca to listę zawierającą uncensored model. Możesz zweryfikować łączność i dostępność modelu przed wysłaniem ciężkich ładunków. Odpowiedź potwierdza wersję API i dostępne możliwości. Użyj tego do szybkiego debugowania problemów z połączeniem.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaitext.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);
Parametry: Temperatura, Top P i więcej
Kontroluj losowość wyjścia za pomocą temperature i top_p. Wyższe wartości dają bardziej kreatywny tekst. Niższe wartości zapewniają deterministyczne odpowiedzi. Możesz również ustawić stop sekwencje do wcześniejszego zatrzymania generowania. The seed parametr pomaga odtworzyć wyniki. Dostosuj presence_penalty i frequency_penalty zmniejszenia powtórzeń. Te narzędzia dają Ci precyzyjną kontrolę nad jakością generowania.
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)
Odpowiedzi strumieniowe przez SSE
Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. API wysyła chunki tokenów w miarę ich generowania. Zmniejsza to postrzeganą latencję dla użytkowników. Każdy chunk zawiera dane dotyczące zużycia tokenów w swojej końcowej części. Możesz obsłużyć częściowe odpowiedzi w sposób graceful. Jest to idealne dla interfejsów czatu, które aktualizują się w czasie rzeczywistym.
Obsługa błędów i limity
Monitoruj swoje zapytania pod kątem powszechnych błędów, takich jak 401 lub 402. Status 401 oznacza, że Twój klucz jest nieprawidłowy. Status 402 wskazuje na niewystarczający kredyt. Możesz doładować go w dowolnym czasie za pomocą kryptowalut. Limit szybkości wynosi 300 zapytań na minutę. Twoje okno kontekstowe obsługuje łącznie 100,000 tokenów. Trzymaj się zapytań poniżej 8 MB, aby uniknąć błędów. Obsługuj te przypadki, aby utrzymać płynne doświadczenie użytkownika.
Typowe pytania
Czym jest tekst AI bez cenzury?
To API uzupełniania tekstu hostowane oferujące pojedynczy duży model językowy bez cenzury. Model odpowiada bez odrzuceń treści dla legalnego użytku dorosłego. Jest to model open-weight dostosowany do elastyczności.
Jak zapłacić za API?
Płatności są wyłącznie kryptowalutowe, przyjmujemy USDT na TRC20 lub USDC na Base. Możesz dołaczyć dowolną kwotę całkowitą od $20 do $500. Bonusowy kredyt jest naliczany za większe kwoty.
Jakie są limity dla żądań?
Można wysyłać 300 żądań na minutę na klucz. Okno kontekstowe wynosi 100,000 tokenów. Każde ciało żądania musi mieć mniej niż 8 MB. Strumieniowanie jest obsługiwane dla dostarczania w czasie rzeczywistym.
Klucz API gotowy w kilka sekund
Zarejestruj się, skopiuj klucz, zaktualizuj swój bazowy URL. To cała konfiguracja.