pl ▾
Zacznij teraz

Dokumentacja API Uncensored AI

Zintegruj API narzędzi AI bez cenzury w kilka minut, używając standardowego endpointu kompatybilnego z OpenAI. Wyślij tekst, otrzymaj nieograniczony tekst bez filtrów treści.

Bazowy URL i autoryzacja

Rozpocznij każde żądanie, wskazując swoje SDK na nasz bazowy URL.

HTTPS://api.uncensoredaitool.com/v1

Dołącz klucz API do nagłówka Authorization. Wydajemy jeden klucz na konto natychmiast po rejestracji. Rotuj klucze swobodnie, ponieważ zastępują one starsze.

  • Brak opłat miesięcznych.
  • Auth używa tokenów Bearer.
curl https://api.uncensoredaitool.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all linux kernel panic reasons"}]
  }'

Wysyłanie żądań: POST /v1/chat/completions

Wysyłaj ładunki JSON do punktu końcowego uzupełniania czatu.

Zdefiniuj swój model jako "uncensored". Przekaż wiadomości w standardowym formacie tablicy. API zwraca odpowiedzi tekstowe natychmiast. Użyj tego API LLM uncensored do roleplay lub ekstrakcji danych.

from openai import OpenAI

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

Odpowiedzi strumieniowe przez SSE

Włącz strumieniowanie, ustawiając stream na true.

Otrzymaj Wydarzenia wysyłane przez serwer (SSE) zawierające częściowe fragmenty tekstu. Szczegóły użycia tokenów pojawiają się w ostatnim fragmencie. Ta metoda zmniejsza postrzegane opóźnienia dla długich wyjść.

import OpenAI from "openai";

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

Wywoływanie funkcji i tryb JSON

Użyj modelu do ekstrakcji danych strukturalnych.

Przekaż schemat w parametrze tools. API zwraca ustrukturyzowane obiekty JSON. Włącz tryb ścisłego JSON z response_format dla niezawodnego parsowania. Działa to dobrze w zadaniach programistycznych lub generowaniu danych formularza.

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: Temperatura, Top-P, Sekwencje Stop

Kontroluj kreatywność i granice wyników.

Ustaw temperaturę dla losowości. Dostosuj top_p dla próbkowania jądra. Zdefiniuj sekwencje stop, aby zatrzymać generowanie w określonych miejscach. Wartości ziarna zapewniają odtwarzalne wyniki podczas testowania.

ID modelu i limity okna kontekstowego

Ustaw model na "uncensored".

Okno kontekstowe obsługuje łącznie 100 000 tokenów. Maksymalna długość odpowiedzi to 16 000 tokenów na żądanie. Błędy i odrzucenia nie zużywają kredytu. Żądania przekraczające limity zwracają błędy 400.

Pytania i odpowiedzi

Jak uwierzytelnić żądania do narzędzia uncensored AI?

Przekazuj swój klucz API w nagłówku Authorization jako token Bearer. Otrzymujesz ten klucz natychmiast po rejestracji za pomocą Google lub adresu e-mail. Używaj go we wszystkich kolejnych żądaniach do adresu bazowego.

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

API zwraca kod statusu 429. Możesz wysłać 300 żądań na minutę na klucz. Zwiększ przepustowość, używając wielu kluczy lub dostosowując częstotliwość żądań.

Czy mogę użyć tego API bez cenzury do danych strukturalnych?

Tak. Włącz tryb JSON lub użyj narzędzi do wywoływania funkcji. Model zwraca poprawne obiekty JSON, które są niezawodnie parsowane w Twojej aplikacji. Jest to idealne do zadań automatycznego ekstrakcji danych.

Twój klucz jest jeden krok od gotowości

Załóż konto, skopiuj klucz, zmień adres URL bazowy. To cała konfiguracja.

Zacznij teraz