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ń tohttps://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 zapytaniePOST /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ącstream: 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. Ustawtool_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. Ustawresponse_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 jaktemperature, 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.
| Element | Wartość |
|---|---|
| Format API | zgodne z OpenAI: działa każdy SDK OpenAI — zmień base URL i klucz |
| Endpointy | POST /v1/chat/completions · GET /v1/models |
| ID modelu | uncensored |
| Uwierzytelnianie | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.unrestrictedaichatbot.cc/v1 |
| Tryb JSON | response_format: {"type": "json_object"} |
| Okno kontekstu | 100 000 tokenów (wejście + odpowiedź) |
| Wywoływanie funkcji | tak — 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) |
| Strumieniowanie | tak — server-sent events; ostatni fragment zawiera zużycie tokenów |
| Parametry | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Nagłówki odpowiedzi | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Limit zapytań | 300 zapytań na minutę na klucz |
| Rozmiar zapytania | do 8 MB |
| Równoległe zapytania | do 8 jednocześnie na klucz |
| Cena | $0,25 za 1 mln tokenów wejścia · $1,00 za 1 mln tokenów wyjścia |
| Rozliczenie | przedpł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ładowanie | USDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500 |
| Klucze | jeden aktywny klucz na konto; nowy zastępuje stary |
| Logowanie | Google albo e-mail i hasło |
| Treści | treś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.
| Kod | Typ | Znaczenie |
|---|---|---|
400 | bad_request | błędny JSON, puste wiadomości, zły parametr lub za długi kontekst |
401 | missing_key · invalid_key · key_revoked | brak klucza, zły klucz lub klucz zastąpiony nowym |
402 | no_credit | brak kredytu — doładuj, działa od razu |
403 | content_blocked | treści seksualne z nieletnimi — odmowa, bez opłaty |
404 | not_found | nieznany endpoint |
413 | request_too_large | treść większa niż 8 MB |
429 | rate_limited · concurrency | ponad 300/min lub 8 równolegle — odczekaj i ponów |
503 | upstream_busy | model 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.