Dokumentacja API Uzupełnień Czat
Zacznij korzystać z API bota AI bez cenzury, wysyłając pojedyncze żądanie do naszego endpointu kompatybilnego z OpenAI. Przewodnik obejmuje uwierzytelnianie, strumieniowanie oraz dane strukturalne dla przypadków użycia związanych z kodowaniem i NSFW.
- Bazowy URL
https://api.uncensoredlocal.com/v1- Model
uncensored
Uwierzytelnianie i URL bazowy
Połącz się, ustawiając klucz API i bazowy URL w swoim kliencie. Bazowy URL to https://api.uncensoredlocal.com/v1. Każde żądanie wymaga Authorization Nagłówek z kluczem. Nie jest wymagany numer telefonu do rejestracji, a uwierzytelnianie można przeprowadzić za pomocą Google lub e-maila. Błędy i odrzucenia nie zużywają kredytu, więc testowanie jest darmowe.
Pierwsze żądanie
Wyślij standardowe completion, aby wygenerować tekst. Użyj identyfikatora modelu uncensored dla modelu. API akceptuje wejście tekstowe i zwraca wyjście tekstowe. Możesz przetestować połączenie natychmiast po wygenerowaniu swojego klucza.
curl https://api.uncensoredlocal.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Find the current UTC timestamp."}]
}'
To zwraca wygenerowany tekst w ciele odpowiedzi. Możesz dostosować parametry takie jak temperature kontrolować kreatywność. Model jest dostrojony do odpowiadania bez odmów treści dla legalnego użytku dla dorosłych.
SDK Python
Użyj oficjalnej biblioteki Pythona OpenAI do szybkiej integracji. Ustaw base URL tak, aby wskazywał na naszą usługę. Zainicjuj klienta swoim kluczem API i wyślij żądanie chat completion.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredlocal.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)
Obiekt odpowiedzi zawiera wygenerowaną treść. Możesz uzyskać bezpośredni dostęp do tekstu z obiektu wiadomości. Działa to z każdą standardową biblioteką klienta zgodną z OpenAI.
SDK Node
Zainstaluj pakiet OpenAI Node, aby rozpocząć budowanie. Skonfiguruj bazowy URL i klucz API w instancji klienta. Wyślij żądanie do endpointu ukończeń czatu.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredlocal.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);
Wynik dostarcza pełne szczegóły uzupełnienia. Możesz przeanalizować tekst i użyć go w swojej aplikacji. API obsługuje wszystkie standardowe parametry do dostrajania wyjścia.
Strumieniowanie odpowiedzi z SSE
Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. API zwraca zdarzenia wysyłane przez serwer (SSE) w miarę generowania tokenów. Pozwala to na wyświetlanie wyniku w czasie rzeczywistym dla 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)
Każdy chunk zawiera częściowy tekst. Ostatni chunk zawiera statystyki zużycia tokenów. Strumieniowanie zmniejsza postrzeganą opóźnienie dla długich odpowiedzi. Możesz obsługiwać błędy w strumieniu zdarzenie po zdarzeniu.
Limity szybkości i limity przydziału
Każdy klucz API jest ograniczony do 300 żądań na minutę. Możesz mieć 8 żądań równoległych w tym samym czasie. Rozmiar ciała żądania nie może przekraczać 8 MB. Jeśli wyślesz żądanie z nieprawidłowym kluczem, otrzymasz błąd 401. Błąd 402 oznacza brak środków. Błąd 429 oznacza, że przekroczyłeś limit szybkości. Okno kontekstowe wynosi 100 000 tokenów dla promptu i uzupełnienia łącznie. Maksymalna ilość wyjściowa to 16 000 tokenów na żądanie. Błędy są darmowe, więc możesz testować limity bez kosztów.
Typowe pytania
Jaki jest bazowy URL API bota AI uncensored?
Podstawowy adres URL to HTTPS://api.uncensoredlocal.com/v1. Działa z dowolnym SDK kompatybilnym z OpenAI poprzez aktualizację parametru base_url. Nie jest wymagany żaden inny adres bazowy dla standardowych żądań.
Jak zacząć pracę z LLM bez ograniczeń online?
Zarejestruj się za pomocą Google lub e-maila, aby natychmiast otrzymać klucz API. Doładuj konto kryptowalutą za pomocą USDT lub USDC, aby rozpocząć wysyłanie żądań. Identyfikator modelu to "uncensored" dla wszystkich ukończeń.
Jakie są limity szybkości dla lokalnego AI bez cenzury?
Przydzielenie wynosi 300 żądań na minutę i 8 żądań równoległych na klucz. Okno kontekstowe wynosi 100,000 tokenów. Treść żądania musi mieć rozmiar poniżej 8 MB. Błędy nie są wliczane do limitu szybkości.
Generowanie klucza w kilka sekund
Zarejestruj się, pobierz klucz, zaktualizuj adres URL bazowy. Gotowe.
Bazowy URLhttps://api.uncensoredlocal.com/v1