pl ▾

Dokumentacja API & Przewodnik szybkiego startu

Pobierz swój uncensored klucz API LLM i zacznij natychmiast wysyłać żądania. Przewodnik obejmuje adres URL bazowy, uwierzytelnianie i podstawowe parametry dla punktu końcowego narzędzi AI bez ograniczeń.

Konfiguracja bazowego URL i autoryzacji

Końcówka API to HTTPS://api.unrestrictedaitools.com/v1. Użyj standardowych SDK OpenAI, zmieniając base_url i podając swój klucz API. Możesz zarejestrować się przez Google lub e-mail, aby natychmiast uzyskać klucz.

curl https://api.unrestrictedaitools.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the capital of france"}]
  }'

Każde żądanie musi zawierać nagłówek Authorization. Twój klucz daje dostęp do modelu uncensored bez dodatkowych kroków konfiguracji.

Pierwsze żądanie: POST /v1/chat/completions

Wyślij żądanie POST do /v1/chat/completions ze swoimi wiadomościami. Identyfikator modelu to 'uncensored'. Dane wejściowe to tekst, dane wyjściowe to tekst. Nie ma tu embeddingów ani generowania obrazów.

from openai import OpenAI

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

Utrzymuj swoje prompty proste. API zajmuje się resztą. Błędy są darmowe, więc możesz testować swobodnie.

Odpowiedzi strumieniowe i zużycie tokenów

Włącz strumieniowanie, ustawiając stream na true. Otrzymuj tokeny za pomocą SSE. Ostatni fragment zawiera całkowite zużycie tokenów. Pomaga to śledzić koszty w czasie rzeczywistym.

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)

Strumieniowanie zmniejsza postrzeganą latencję. Używaj go dla długich odpowiedzi lub aplikacji interaktywnych. Zawsze sprawdzaj ostatni fragment pod kątem dokładnych liczb.

Parametry: Temperatura, Top-P, Stop

Dostosuj temperaturę dla kreatywności. Ustaw top_p dla próbkowania jądra. Użyj sekwencji stop, aby zatrzymać output. Te parametry dają Ci kontrolę nad stylem generowania.

import OpenAI from "openai";

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

Wyższe temperatury produkują bardziej zróżnicowany tekst. Niższe wartości są bardziej deterministyczne. Eksperymentuj, aby znaleźć odpowiedni balans dla Twojego przypadku użycia.

Tryb JSON i wywoływanie funkcji

Używaj response_format json_object dla wyjścia strukturalnego. Włącz wywoływanie funkcji za pomocą narzędzi i tool_choice. Pozwala to modelowi na wykonywanie akcji lub zwracanie danych w określonym formacie.

Zdefiniuj swoje narzędzia jasno. Model będzie przestrzegał schematu. Jest to przydatne przy budowaniu agentów lub potoków ekstrakcji danych.

Limity szybkości i okno kontekstowe

Otrzymujesz 300 żądań na minutę i 8 żądań współbieżnych. Okno kontekstowe wynosi 100 000 tokenów. Maksymalna ilość wyjściowa to 16 000 tokenów. Ciała żądań muszą być mniejsze niż 8 MB.

Jeśli trafisz na limit 429, poczekaj chwilę. Błąd 401 oznacza nieprawidłowy klucz. Błąd 402 oznacza brak kredytu. Limity te zapewniają sprawiedliwe użytkowanie dla wszystkich deweloperów.

Najczęściej zadawane pytania

Czy to naprawdę uncenzurowane narzędzia AI do treści NSFW?

Tak, model nie odrzuca legalnych treści dla dorosłych, fikcyjnych ani kontrowersyjnych. Jest to LLM bez cenzury zaprojektowany do przypadków użycia bez ograniczeń.

Jak zapłacić za API?

Użyj krypto (USDT na TRC20 lub USDC na Base). Kwoty doładowania wynoszą od $20 do $500. Otrzymujesz bonusowy kredyt za większe wpłaty.

Co się stanie, jeśli przekroczę limit szybkości?

Otrzymasz kod statusu 429. Poczekaj przed ponowną próbą. Limit wynosi 300 żądań na minutę na klucz.

Pobierz klucz w kilka minut

Zarejestruj się, skopiuj swój klucz i zaktualizuj swój bazowy adres URL. To cała konfiguracja.