Ograniczenia Bez AISzybki start: Podłącz swój kod
Szybki start: Podłącz swój kod
Połącz swój kod z naszym LLM bez cenzury poprzez standardowy interfejs zgodny z OpenAI. Ten przewodnik szybkiego startu przeprowadzi Cię przez uwierzytelnianie, strukturę żądań i strumieniowanie w celu generowania wysokiej objętości treści NSFW.
Instalacja i konfiguracja
Klucz API uwierzytelnia Twoje żądania. Wygeneruj go natychmiast w panelu za pomocą Google lub e-maila oraz hasła. Nie jest wymagany numer telefonu. Przechowuj klucz w zmiennych środowiskowych. Daje dostęp do jedynego modelu uncensored. Możesz zastąpić klucz, jeśli jest to konieczne, ale jednocześnie aktywny może być tylko jeden. Adres bazowy kieruje ruch do naszych serwerów. Działa z dowolną biblioteką klienta zgodną z OpenAI. Zmień base_url parametru do wskazania tutaj. Eliminuje to złożoną logikę proxy lub routingu. Twoje prompty i uzupełnienia są liczone przeciwko Twojemu kredytowi wstępnie opłaconemu. Błędy nie zużywają tokenów. Zapewnia to, że płacisz tylko za faktyczne generowanie.
Wykonywanie pierwszego uzupełnienia czatu
Wyślij żądanie POST do /v1/chat/completions z Twoim ID modelu. Użyj "uncensored" jako wartość modelu. Dołącz swoje wiadomości systemowe i użytkownika w messages tablicy. API zwraca wygenerowany tekst. Filtry treści nie blokują legalnych tematów dla dorosłych. Możesz dostosować parametry takie jak temperature lub top_p. Kontrolują losowość i kreatywność. Ustaw max_tokens ograniczenie długości outputu. Wartość domyślna to 2,048 tokenów. Możesz rozszerzyć to do 16,000 tokenów. Okno kontekstowe obsługuje łącznie 100,000 tokenów. Pozwala to na długie, szczegółowe roleplay. Zachowaj rozmiar żądań poniżej 8 MB. Limit ten zapewnia stabilną wydajność dla dużych payloadów.
Obsługa odpowiedzi strumieniowych
Strumieniowanie dostarcza tokeny w miarę ich generowania. Zmniejsza to postrzeganą latencję dla użytkowników. Ustaw stream: true w Twoim żądaniu. API zwraca strumień zdarzeń wysyłanych serwerowo (SSE). Każdy fragment zawiera częściową treść. Możesz połączyć te fragmenty, aby utworzyć pełną odpowiedź. Ostatni fragment zawiera statystyki użycia tokenów. Pomaga to dokładnie śledzić zużycie kredytów. Strumieniowanie jest idealne dla interfejsów czatu w czasie rzeczywistym. Zapewnia natychmiastową informację zwrotną podczas generowania. Obsługa błędów pozostaje spójna niezależnie od tego, czy strumieniowanie jest włączone, czy nie. Sprawdź kod stanu w przypadku niepowodzeń. Błąd 402 oznacza niewystarczający kredyt. Błąd 401 oznacza, że Twój klucz jest nieprawidłowy. Logika ponawiania powinna uwzględniać te konkretne kody.
Korzystanie z wywoływania funkcji i narzędzi
Zdefiniuj narzędzia w żądaniu, aby włączyć wywoływanie funkcji. Model może zwracać dane strukturalne dla Twojej aplikacji. Określ tool_choice kontrolować zachowanie wywoływania. Użyj "auto" dla automatycznego wyboru. Przekaż definicje narzędzi w tools tablicy. Model reaguje wywołaniami funkcji, gdy jest to stosowne. Wykonujesz funkcję i wysyłasz wynik z powrotem. Model kontynuuje rozmowę na podstawie wyniku. Wspiera to złożoną logikę w botach do odgrywania ról. Możesz zdefiniować wiele narzędzi do różnych akcji. API obsługuje parsowanie i routowanie. Upewnij się, że schematy narzędzi są poprawnym JSON. Zapobiega to błędom podczas procesu wywoływania funkcji.
Wymuszanie trybu JSON
Wymuszaj na modelu poprawne dane JSON. Ustaw response_format do {"type": "json_object"}. To zapewnia dane strukturalne do parsowania. Użyj tego do stanów gry lub odpowiedzi API. Model nie doda formatowania markdown. Zwraca tylko surowy JSON. Jest to przydatne dla potoków automatycznych. Możesz sparsować wyjście bezpośrednio w swoim kodzie. Błędy w strukturze JSON są rzadkie, ale możliwe. Zweryfikuj wyjście w warstwie aplikacji. To dodaje sieć bezpieczeństwa dla systemów produkcyjnych. Tryb JSON działa wraz z wywoływaniem funkcji. Możesz połączyć oba dla złożonych interakcji. Okno kontekstu dotyczy całej wymiany. Zaplanuj zużycie tokenów odpowiednio, aby pozostać w limitach.
Limity, błędy i okno kontekstu
Przydzielono Ci limit 300 żądań na minutę na klucz. Żądania współbieżne są ograniczone do 8 na klucz. Ciała żądań nie mogą przekraczać 8 MB. Limity te zapobiegają przeciążeniu serwera podczas szczytowego użytkowania. Błędy zwracają standardowe kody statusu HTTP. 401 wskazuje na nieprawidłowy lub wygasły klucz. 402 sygnalizuje, że Twoje środki zaliczkowe zostały wyczerpane. 429 oznacza, że przekroczyłeś limit szybkości. Poczekaj przed ponowną próbą po błędzie 429. Okno kontekstowe wynosi 100 000 tokenów. Obejmuje to zarówno tokeny promptu, jak i uzupełnienia. Długie rozmowy mogą wymagać strategii przycinania. Zarządzaj zużyciem tokenów, aby uniknąć nieoczekiwanych kosztów. Kredyt nigdy nie wygasa, więc możesz w dowolnym momencie wstrzymać użytkowanie. Ta elastyczność nadaje się do przerywanego generowania dużej objętości danych.
cURL
curl https://api.restrictionsnoai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three spicy dialogue lines for a vampire character"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.restrictionsnoai.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.restrictionsnoai.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);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)Typowe pytania
Jaki jest główny słowo kluczowe dla tego API AI bez cenzury?
Podstawowym słowem kluczowym jest 'AI no restrictions'. Odzwierciedla to naszą główną ofertę dużego modelu językowego bez cenzury bez filtrów treści. Celuje w programistów szukających AI bez filtrów do generowania treści dla dorosłych.
Jak radzić sobie z błędami podczas strumieniowania?
Sprawdź kod statusu HTTP w każdym kawałku lub ostatecznej odpowiedzi. Błąd 402 oznacza, że musisz doładować kredyt kryptowalutowy. Błąd 401 wskazuje na nieprawidłowy klucz API. Obsłuż je, aktualizując poświadczenia lub dodając środki.
Czy czatbot bez cenzury nadaje się do roleplay?
Tak, jest przeznaczony do odgrywania ról i pisania kreatywnego. Model nie odrzuca legalnych tematów dla dorosłych. Możesz generować treści NSFW bez ograniczeń. Okno kontekstowe o rozmiarze 100 000 tokenów obsługuje długie, spójne narracje.
Zabezpiecz klucz swojego punktu końcowego
Zarejestruj się, skopiuj token, zaktualizuj bazowy adres URL. To cała konfiguracja.