PL ▾

Unrestricted AI Chatbot: Szybki start: Zintegruj API LLM bez cenzury

Zintegruj nasze API czatu AI bez cenzury z aplikacją, używając standardowych endpointów kompatybilnych z OpenAI. Ten szybki start obejmuje uwierzytelnianie, podstawowe zapytania, strumieniowanie i wywoływanie funkcji naszym pojedynczym modelem bez cenzury.

Uwierzytelnianie i URL bazowy

Nasze API używa standardowej autoryzacji kompatybilnej z OpenAI. Potrzebujesz ważnego klucza API, który możesz wygenerować natychmiast na stronie Pobierz klucz API. Podstawowy adres URL dla wszystkich zapytań to https://api.unrestrictedaichatbot.cc/v1. Skonfiguruj klienta, ustawiając ten adres URL i swój klucz API. Wspieramy logowanie przez Google lub rejestrację za pomocą e-maila i hasła. Nie jest wymagany numer telefonu. Twój klucz API jest wyświetlany raz po utworzeniu. Zachowaj go w sekrecie. Każde konto pozwala na jeden aktywny klucz; wygenerowanie nowego zastępuje poprzedni. Zapytania są uwierzytelniane za pomocą nagłówka Authorization: Bearer <API_KEY>. Jeśli wyślesz nieprawidłowy klucz, otrzymasz błąd 401. Jeśli Twój przedpłacony kredyt zostanie wyczerpany, otrzymasz błąd 402. Zapewnia to przejrzyste rozliczenie bez ukrytych opłat.

Podstawowe zapytanie uzupełniające

Wyślij standardowe zapytanie POST /v1/chat/completions, aby wygenerować tekst. Nasze API AI bez cenzury odpowiada uzupełnieniem tekstu na podstawie Twojego promptu. ID modelu to zawsze uncensored. Możesz określić parametry takie jak temperature i top_p, aby kontrolować losowość. API przyjmuje dane tekstowe i zwraca tekst. Nie obsługuje obrazów, audio ani embeddingów. Skup się na generowaniu tekstu. Możesz ustawić limit max_tokens, z wartością domyślną 2048, jeśli nie zostanie określona. Okno kontekstu obsługuje do 100 000 tokenów łącznie (prompt + uzupełnienie tekstu). Użyj tego endpointa do prostych zadań generowania tekstu.

Odpowiedzi strumieniowe

Włącz strumieniowanie, ustawiając stream: true w swoim zapytaniu. API zwraca cząstki zdarzeń wysyłanych przez serwer (SSE). Każda cząstka zawiera częściowy tekst. Ostateczna cząstka zawiera statystyki użycia tokenów. Strumieniowanie jest idealne do doświadczeń w czasie rzeczywistym. Zmniejsza postrzeganą opóźnienie. Nasze API modeli AI bez cenzury obsługuje strumieniowanie wydajnie. Możesz parsować cząstki po ich napłynięciu. Pozwala to na natychmiastowe wyświetlanie wygenerowanego tekstu. Używaj strumieniowania w interfejsach czatu lub generowaniu długich treści. Zapewnia płynniejsze doświadczenie użytkownika w porównaniu do czekania na pełną odpowiedź. Liczba tokenów jest dostępna tylko w ostatniej cząstce.

Wywoływanie funkcji (Narzędzia)

Wspieraj wywoływanie funkcji dla interakcji strukturalnych. Zdefiniuj narzędzia w swoim zapytaniu z nazwami, opisami i schematami parametrów. Model może wybrać wywołanie funkcji. Ustaw tool_choice na auto lub określ narzędzie. Pozwala to na integrację z systemami zewnętrznymi. Użyj tego do ekstrakcji danych lub wyzwalania akcji. API obsługuje standardowe formaty narzędzi OpenAI. Działa z naszym modelem bez cenzury dla niezawodnego wyboru funkcji. Zdefiniuj swoje narzędzia wyraźnie. Model zwraca listę wywołań narzędzi. Parsuj te wywołania, aby wykonać funkcje w swojej aplikacji. Dodaje to możliwości poza prostym generowaniem tekstu.

Tryb JSON

Wymuś na modelu output w formacie JSON. Ustaw response_format: { "type": "json_object" } w swoim zapytaniu. Zapewnia to, że output jest parsowalnym JSON. Przydatne do ekstrakcji danych strukturalnych lub odpowiedzi API. Model przestrzega składni JSON. Zmniejsza to błędy parsowania w Twoim kodzie. Połącz z wywoływaniem funkcji dla solidnych outputów strukturalnych. Nasze API AI bez cenzury utrzymuje ten format niezawodnie. Używaj go, gdy potrzebujesz spójnych struktur danych. Upraszcza przetwarzanie kolejnych kroków. Upewnij się, że Twój prompt zachęca do outputu JSON dla najlepszych rezultatów.

Parametry, limity i błędy

Zarządzaj zapytaniami z określonymi limitami. Maks. 300 zapytań na minutę na klucz. Maks. 8 równoległych zapytań. Maks. 8 MB treści zapytania. Błędy obejmują 401 (nieprawidłowy klucz), 402 (brak kredytu) i 429 (limit zapytań). Okno kontekstu to 100 000 tokenów. Maks. output to 32 000 tokenów. Używaj parametrów takich jak temperature, top_p, stop, seed, presence_penalty i frequency_penalty. Kontrolują one zachowanie generowania. Monitoruj swoje użycie poprzez liczniki tokenów. Przedpłacony kredyt nigdy nie wygasa. Błędy są darmowe. Ten przewidywalny model pasuje do stabilnych integracji. Unikaj przekraczania limitów, aby zapobiec błędom 429.

cURL

curl https://api.unrestrictedaichatbot.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedaichatbot.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)

Node.js

import OpenAI from "openai";

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

Strumieniowanie

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)

Parametry API

Wszystkie rzeczywiste limity i funkcje API w jednym miejscu — sprawdź je przed doładowaniem.

ElementWartość
Format APIzgodne z OpenAI: działa każdy SDK OpenAI — zmień base URL i klucz
EndpointyPOST /v1/chat/completions · GET /v1/models
ID modeluuncensored
UwierzytelnianieAuthorization: Bearer YOUR_KEY
Base URLhttps://api.unrestrictedaichatbot.cc/v1
Tryb JSONresponse_format: {"type": "json_object"}
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Wywoływanie funkcjitak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Limit zapytań300 zapytań na minutę na klucz
Rozmiar zapytaniado 8 MB
Równoległe zapytaniado 8 jednocześnie na klucz
Cena$0,25 za 1 mln tokenów wejścia · $1,00 za 1 mln tokenów wyjścia
Rozliczenieprzedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe
Bonus+5% od $50, +10% od $100
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
Darmowy kredyt$0,50 na 7 dni, bez karty · Klucz próbny: 2 równoległe żądania, 60 na minutę; pełne limity (8 i 300) po pierwszym doładowaniu
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
Kluczejeden aktywny klucz na konto; nowy zastępuje stary
LogowanieGoogle albo e-mail i hasło
Treścitreści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane

Kody błędów

Błędy wracają jako JSON ze stałym type; nieudane i odrzucone zapytania są bezpłatne.

KodTypZnaczenie
400bad_requestbłędny JSON, puste wiadomości, zły parametr lub za długi kontekst
401missing_key · invalid_key · key_revokedbrak klucza, zły klucz lub klucz zastąpiony nowym
402no_creditbrak kredytu — doładuj, działa od razu
403content_blockedtreści seksualne z nieletnimi — odmowa, bez opłaty
404not_foundnieznany endpoint
413request_too_largetreść większa niż 8 MB
429rate_limited · concurrencyponad 300/min lub 8 równolegle — odczekaj i ponów
503upstream_busymodel zajęty — ponów za kilka sekund

Pytania i odpowiedzi

Jaki jest maksymalny rozmiar okna kontekstu?

Okno kontekstu obsługuje do 100 000 tokenów, w tym prompt i uzupełnienie. Pozwala to na duże dane wejściowe i długie odpowiedzi w jednym zapytaniu.

Jak obsłużyć odpowiedzi strumieniowe?

Ustaw parametr <code>stream</code> na true w swoim zapytaniu. API zwraca cząstki zdarzeń wysyłanych przez serwer (SSE) zawierające częściowy tekst. Użycie tokenów jest dostarczane tylko w ostatniej cząstce.

Czy istnieje limit równoległych zapytań?

Tak, możesz wysyłać do 8 równoległych zapytań na klucz API. Limit zapytań wynosi 300 na minutę. Przekroczenie tych limitów spowoduje błąd 429.

Twój klucz jest o jeden formularz stąd

Utwórz konto, skopiuj klucz, zmień URL bazowy. To cały proces konfiguracji.

Pobierz klucz API