pl ▾
Otwórz konto

Szybki start API Uncensored AI

Zintegruj nasze API AI uncensored w kilka minut, używając standardowego SDK OpenAI. Wysyłaj tekst, włącz streaming i wywołuj narzędzia za pomocą kompatybilnego endpointu.

Uwierzytelnianie i URL bazowy

API korzysta ze standardowej autoryzacji kluczem API. Prześlij swój klucz w Authorization nagłówek dla każdego żądania. Podstawowy adres URL to https://api.uncensoredopenrouter.com/v1. Ten URL działa z oficjalnymi SDK OpenAI, zmieniając base_url.

Nie jest wymagana skomplikowana konfiguracja. Wystarczy wygenerować klucz z panelu i przekazać go do klienta.

Wysyłanie pierwszej kompozycji czatu

Wyślij żądanie POST do /v1/chat/completions z Twoimi wiadomościami. ID modelu to uncensored. Odpowiada wyjściami tekstowymi, które nie odrzucają treści dla dorosłych.

Oto podstawowy przykład curl do rozpoczęcia pracy:

curl https://api.uncensoredopenrouter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the hash of this file path"}]
  }'

Okno kontekstowe wynosi 100 000 tokenów łącznie dla promptu i uzupełnienia.

Wykorzystywanie SDK Python

Użyj oficjalnej biblioteki Pythona OpenAI. Ustaw base_url i api_key przed wywołaniem chat.completions.create. Zapewnia to, że Twój kod działa na naszym modelu uncensored.

Przykładowa konfiguracja:

from openai import OpenAI

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

Przejdź model="uncensored" w Twoich wywołaniach.

Integracja SDK Node

Zainstaluj pakiet npm OpenAI. Skonfiguruj klienta z niestandardowym bazowym adresem URL i swoim kluczem API. Pozwala to na bezproblemową integrację w aplikacjach Node.js.

Fragment kodu:

import OpenAI from "openai";

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

Żądania są przetwarzane natychmiast. Nie ma oczekiwania na przydzielenie kolejki.

Włączanie Strumieniowania dla Tokenów w Czasie Rzeczywistym

Ustaw stream: true otrzymywania tokenów w miarę ich generowania. Zmniejsza to postrzeganą latencję dla użytkowników. API używa Server-Sent Events (SSE).

Przykład strumieniowania:

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)

Użycie tokenów jest uwzględnione w ostatnim kawałku dla dokładności rozliczeń.

Limity szybkości i błędy

API narzuca limit 300 żądań na minutę na klucz. Jeśli go przekroczysz, otrzymasz błąd 429. Błąd 401 oznacza, że Twój klucz jest nieprawidłowy. Błąd 402 wskazuje na niewystarczający kredyt.

Błędy są darmowe. Płacisz tylko za pomyślne użycie tokenów. Okno kontekstowe 100,000 tokenów resetuje się przy każdym żądaniu.

Najczęściej zadawane pytania

Czy to oficjalny interfejs API OpenRouter bez cenzury?

Nie. Jesteśmy niezależną usługą. Nie udostępniamy modeli ani infrastruktury OpenRouter. Sprawdź dokumentację OpenRouter, aby poznać ich konkretne limity i ceny. Nasze API to osobne, hostowane rozwiązanie z własnymi modelami.

Jak działa kredyt z góry zapłacony?

Kredyt jest naliczany na podstawie rzeczywistego zużycia tokenów. Błędy i odrzucenia są darmowe. Kredyt nigdy nie wygasa. Możesz doładować konto tylko kryptowalutami, zaczynając od $20.

Jaki jest rozmiar okna kontekstowego?

Okno kontekstowe wynosi 100 000 tokenów dla promptu i uzupełnienia łącznie. Możesz wysłać do 16 000 tokenów na żądanie.

Odblokuj swój klucz API

Zarejestruj się, pobierz klucz i zaktualizuj bazowy adres URL. To cały proces.