pl ▾
Zdobądź klucz próbny

Szybki start: Zintegruj API bez cenzury

Zintegruj nasze API bez cenzury w kilka minut, używając standardowych SDK OpenAI. Wyślij tekst, otrzymaj tekst i pomiń filtry treści jednym podstawowym URL.

https://api.openrouternsfwmodel.com/v1uncensored

Zainstaluj standardowy SDK OpenAI

Zacznij od zainstalowania oficjalnej biblioteki klienta dla wybranego języka. Zapewnia to kompatybilność z naszym interfejsem kompatybilnym z OpenAI. Użyj menedżera pakietów, aby dodać zależność. Dla Pythona uruchom pip install openai. Dla Node.js uruchom npm install openai. Standaryzuje to kod Twojej integracji.

Skonfiguruj swój bazowy adres URL i klucz API

Wskaż klientowi nasz dedykowany punkt końcowy. Zastępuje to domyślny adres URL OpenAI w Twojej konfiguracji. Ustaw base_url do naszej domeny. Użyj swojego klucza API z panelu. Nasz model uncensored reaguje na ID uncensored. To rozwiązanie działa z dowolnym standardowym SDK OpenAI.

Wyślij swoje pierwsze żądanie uzupełnienia czatu

Wyślij żądanie POST do endpointu uzupełnień czatu. Prześlij swój prompt jako część tablicy messages. Model zwraca odpowiedź tekstową bez odmów treści. Użyj model parametr ustawiony na uncensored.To potwierdza, że Twoja integracja działa poprawnie.

Włącz strumieniowanie dla wyjścia tokenów w czasie rzeczywistym

Ustaw stream do true dla wyjścia tokenów w czasie rzeczywistym. API zwraca Wydarzenia Wysyłane Serwerem (SSE). Każdy fragment zawiera częściowy tekst. Jest to idealne dla interfejsów czatu. Dane o użyciu tokenów pojawiają się w ostatnim fragmencie. Strumieniowanie znacznie redukuje postrzegane opóźnienia.

Używaj wywoływania funkcji i trybu JSON

Włącz wyjścia strukturalne dla swoich aplikacji. Użyj response_format dla ścisłego trybu JSON. Możesz również zdefiniować narzędzia do wywoływania funkcji. Ustaw tool_choice do automatyzacji działań. Wspiera to złożoną logikę bez błędów parsowania. Model niezawodnie obsługuje dane strukturyzowane.

Zrozum limity szybkości i współbieżność

Każdy klucz pozwala na 300 żądań na minutę. Możesz uruchomić 8 żądań równoczesnych jednocześnie. Ciało żądania musi mieścić się w limicie 8 MB. Jeśli przekroczysz limity, otrzymasz błąd 429. Nieprawidłowe klucze zwracają 401. Brak środków oznacza błędy 402. Błędy są darmowe, więc ponowienia nie kosztują nic.

cURL

curl https://api.openrouternsfwmodel.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 HTTP status codes"}]
  }'

Python

from openai import OpenAI

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

FAQ

Jaki jest rozmiar okna kontekstowego?

Model obsługuje okno kontekstowe o rozmiarze 100 000 tokenów. Obejmuje ono zarówno tokeny promptu, jak i uzupełnienia. Możesz wysłać do 16 000 tokenów w jednej odpowiedzi. Jeśli nie ustawisz max_tokens, domyślna wartość wynosi 2 048 tokenów.

Jak radzić sobie z limitami szybkości?

Przydział to 300 żądań na minutę na klucz. Możesz mieć aktywne 8 żądań współbieżnych. Po przekroczeniu tych limitów API zwraca kod statusu 429. Zaimplementuj wykładnicze opóźnienie ponownych prób w kodzie klienta.

Czy API jest bez cenzury?

Tak, model nie odmawia legalnej treści dla dorosłych. Jest dostrojony do nieograniczonego roleplay i pisania kreatywnego. Jedynym bezwzględnym limitem jest treść seksualna z udziałem małoletnich. Żądania z taką treścią są zawsze odrzucane.

Pobierz klucz API w jednym kroku

Zarejestruj się, skopiuj klucz, zaktualizuj adres bazowy. Gotowe.

Zdobądź klucz próbny