Dokumentacja API Uncesored ai
Zacznij generować nieograniczony tekst z naszą API kompatybilną z OpenAI już dziś. Płać tylko za użyte tokeny za pomocą przedpłaconego kredytu krypto i bez ukrytych opłat.
Bazowy URL i autoryzacja
Podstawowy adres URL dla wszystkich żądań to https://api.uncesoredai.com/v1. Uwierzytelniasz się, przekazując swój klucz API w Authorization nagłówek jako token Bearer. To rozwiązanie działa z dowolnym standardowym klientem lub SDK kompatybilnym z OpenAI. Otrzymujesz swój klucz natychmiast po rejestracji przez Google lub adres e-mail. Nie jest wymagany numer telefonu do utworzenia konta. Twój klucz jest unikalny dla Twojego konta i zastępuje każdy poprzedni aktywny klucz.
Pierwsze żądanie
Wyślij completion poprzez POST do /v1/chat/completions. ID modelu to uncensored. Ten endpoint przyjmuje wejście tekstowe i zwraca wyjście tekstowe. Nie obsługuje embeddingów, obrazów ani audio. Możesz zacząć od wysłania prostego promptu systemowego i wiadomości użytkownika. API odpowiada wygenerowanym tekstem na podstawie Twoich instrukcji. Błędy i odmowy nie zużywają Twojego kredytów z góry opłaconych.
curl https://api.uncesoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five open source LLMs for local deployment"}]
}'
Integracja SDK Python
Użyj oficjalnej biblioteki Python OpenAI do interakcji z API. Ustaw URL bazowy na nasz punkt końcowy i podaj swój klucz API. Biblioteka automatycznie zarządza serializacją i formatowaniem żądań. Możesz określić model jako uncensored dla nieograniczonej generacji. Strumieniowanie i tryb JSON są obsługiwane przez ten sam interfejs klienta. Podejście to minimalizuje kod boilerplate w Twoich aplikacjach.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncesoredai.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)
Integracja SDK Node
SDK Node.js follows the same configuration pattern. Configure the base URL and API key in the client instance. Set the model name to uncensored do dostępu do modelu uncensored. Możesz wysyłać żądania synchroniczne lub asynchroniczne w zależności od przypadku użycia. SDK zarządza pulą połączeń i retryami automatycznie. Zapewnia to niezawodną integrację w projektach JavaScript lub TypeScript.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncesoredai.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);
Odpowiedzi strumieniowe
Włącz strumieniowanie, ustawiając stream: true w parametrach żądania. API zwraca strumień zdarzeń wysyłanych serwerowo (SSE) z częściowymi uzupełnieniami. Pozwala to wyświetlać tekst użytkownikom w czasie rzeczywistym. Ostatni fragment strumienia zawiera statystyki całkowitego zużycia tokenów. Strumieniowanie zmniejsza postrzeganą opóźnienie dla generowania treści długich. Możesz analizować fragmenty, aby inkrementalnie aktualizować interfejs użytkownika.
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 Kontekst
Twoje konto obsługuje 300 żądań na minutę i 8 równoczesnych żądań na klucz. Ciało żądania nie może przekraczać 8 MB. Okno kontekstowe wynosi 100,000 tokenów dla promptu i uzupełnienia łącznie. Możesz napotkać błąd 401, jeśli klucz API jest nieprawidłowy. Błąd 402 oznacza niewystarczające środki w koncie. Błąd 429 oznacza przekroczenie limitu szybkości. Żądania są odrzucane, jeśli zawierają treści seksualne z udziałem małoletnich. Odpowiedzi błędów nie obciążają Twojego salda.
Typowe pytania
Jaki jest bazowy URL dla API AI bez cenzury?
Podstawowy adres URL to HTTPS://api.uncesoredai.com/v1. Używasz tego endpointu ze standardowymi klientami kompatybilnymi z OpenAI, aktualizując konfigurację base_url. Uwierzytelnianie jest obsługiwane przez nagłówek Authorization z Twoim unikalnym kluczem API.
Jak model bez ograniczeń obsługuje długość kontekstu?
Model obsługuje okno kontekstowe o rozmiarze 100 000 tokenów dla promptu i uzupełnienia. Możesz generować do 16 000 tokenów w jednym żądaniu. Jeśli nie ustawisz max_tokens, domyślny limit wynosi 2048 tokenów. Pozwala to na prowadzenie długich rozmów lub generowanie długich dokumentów.
Co się stanie, jeśli otrzymam błąd 402?
Błąd 402 oznacza, że saldo środków zaliczki jest niewystarczające do pokrycia żądania. Możesz doładować kredyt za pomocą USDT w sieci TRC20 lub USDC na Base. Płatności zaczynają się od $20 i obejmują poziomy kredytów bonusowych. Po doładowaniu możesz natychmiast wznowić wysyłanie żądań.
Pobierz swój klucz API teraz
Zarejestruj się, skopiuj klucz, zaktualizuj adres bazowy. Gotowe.