pl ▾
Twórz klucze

Zintegruj model Uncensored w kilka minut

Podłącz standardowy SDK OpenAI do naszego modelu bez ograniczeń w kilka minut. Wysyłaj żądania, odbieraj surowy tekst i skaluj bez osłon.

https://api.kiohnezensur.com/v1uncensored

Instalacja i konfiguracja

Zacznij od wskazania klienta na adres bazowy API uncensored. Potrzebujesz ważnego klucza API do uwierzytelnienia. Uzyskaj go natychmiast za pomocą Google lub e-mail na stronie Uzyskaj klucz API. Nie jest wymagany numer telefonu. Punkt końcowy przyjmuje standardowe ładunki JSON.

Ustaw URL bazowy na HTTPS://api.kiohnezensur.com/v1. Użyj identyfikatora modelu "uncensored" dla wszystkich żądań. To zapewnia kompatybilność z istniejącymi SDK OpenAI. Twoje prompty wchodzą, nieprzefiltrowany tekst wychodzi.

Żądanie Podstawowego Uzupełnienia Czat

Wyślij proste żądanie POST do /v1/chat/completions. Model zwraca surowy tekst bez filtrowania moralnego. Kontrolujesz okno kontekstowe do 100,000 tokenów. Dostosuj temperaturę i top_p dla kreatywności.

curl https://api.kiohnezensur.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the total memory usage for these three processes"}]
  }'

Zamień YOUR_API_KEY na swój wygenerowany klucz. Odpowiedź zawiera wiadomość asystenta. Błędy takie jak 401 oznaczają nieprawidłowe klucze. 402 oznacza brak kredytu.

Odpowiedzi strumieniowe z SSE

Włącz strumieniowanie, ustawiając stream na true. Otrzymuj tokeny za pomocą zdarzeń wysyłanych serwerowo. Zmniejsza to postrzeganą opóźnienie dla długich wyjść. Przeczytaj ostatni fragment, aby uzyskać całkowite zużycie tokenów.

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)

Przetwarzaj każdy fragment w miarę jego napływania. Model obsługuje do 16 000 tokenów na żądanie. Domyślne max_tokens to 2 048. Strumieniowanie działa z dowolną kompatybilną biblioteką kliencką.

Wymuszanie trybu JSON

Wymuś dane strukturalne do niezawornego parsowania. Ustaw response_format na {"type": "json_object"}. Model ściśle przestrzega tego ograniczenia. Przydatne do ekstrakcji danych lub generowania konfiguracji.

import OpenAI from "openai";

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

Przetwarzaj bezpośrednio odpowiedź JSON. Unikaj to hacków regex. Upewnij się, że Twój prompt jasno określa schemat. Model uncensored dobrze radzi sobie ze złożonymi strukturami.

Wywoływanie funkcji & Narzędzia

Zdefiniuj narzędzia w ciele żądania. Model zwraca wywołania narzędzi zamiast zwykłego tekstu. Użyj tool_choice dla ścisłego wymuszenia. Umożliwia to zachowanie przypominające działanie agenta.

from openai import OpenAI

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

Wdroż wykonanie narzędzia w swoim kodzie. Przekaż wyniki z powrotem do modelu w celu dalszego rozumowania. Obsługuje wiele narzędzi. Model uncensored nie odmawia korzystania z narzędzi ze względu na typ treści.

Obsługa limitów szybkości

Monitoruj swoje limity żądań uważnie. Masz dozwolone 300 żądań na minutę na klucz. Równoległość jest ograniczona do 8 jednoczesnych żądań. Ciała żądań muszą mieścić się pod 8 MB. Przekroczenie tych limitów wyzwala błąd 429.

Jeden aktywny klucz na konto. Zastąp stare klucze, jeśli jest to konieczne. Błędy i odmowy są darmowe. Kredyt z góry obciąża tylko rzeczywiste użycie tokenów. Kredyt nigdy nie wygasa. Doładuj tylko przez kryptowaluty.

Pytania i odpowiedzi

Jak zintegrować niecenzurowane API z moim istniejącym projektem?

Zaktualizuj bazowy adres URL na HTTPS://api.kiohnezensur.com/v1 i ustaw swój klucz API. Endpoint jest w pełni zgodny ze standardowymi SDK OpenAI. Używaj identyfikatora modelu "uncensored" we wszystkich wywołaniach. Nie są potrzebne zmiany w kodzie dla podstawnej generacji tekstu.

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

Otrzymujesz kod stanu 429. Limit wynosi 300 żądań na minutę i 8 jednoczesnych żądań na klucz. Rozmiary ciał żądań muszą być mniejsze niż 8 MB. Błędy i odrzucenia nie są liczone do limitu ani nie zużywają kredytu.

Czy mogę użyć modelu bez cenzury do wyjścia JSON?

Tak, ustaw response_format na json_object. Model niezawodnie wymusza tę strukturę. Jest to idealne do integracji API wymagających ścisłych formatów danych. Działa wraz z narzędziami wywoływania funkcji do złożonych przepływów pracy.

Twój klucz jest jeden krok od gotowości

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

Twórz kluczePrzeczytaj dokumentację