PL ▾
Pobierz klucz API

Pierwsze zapytanie w pięć minut

Wyślij zapytania do naszego endpointu bez cenzury, używając znanych Ci SDK OpenAI. Zmień trzy linie konfiguracji i zacznij generować tekst natychmiast.

https://api.openrouterapi.top/v1uncensored

Podstawowy URL i uwierzytelnianie

Nasz API jest w pełni kompatybilny z OpenAI, co oznacza, że możesz używać dowolnego standardowego SDK po wprowadzeniu minimalnych zmian. Podstawowy URL dla wszystkich zapytań to https://api.openrouterapi.top/v1. Autoryzację zapewnia token Bearer przekazywany w nagłówku Authorization. Możesz wygenerować ten klucz natychmiast, logując się przez Google lub podając adres e-mail w naszym panelu. Chroń swój klucz, ponieważ zapewnia bezpośredni dostęp do przedpłaconego kredytu.

Pierwsze zapytanie

Przetestuj endpoint prostą komendą curl. Zastąp YOUR_API_KEY swoim prawdziwym kluczem. ID modelu ustawiono na uncensored, aby pominąć standardowe odrzucenia treści. Zapytanie wysyła prompt i czeka na pełną odpowiedź.

curl https://api.openrouterapi.top/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Jeśli klucz jest nieprawidłowy, otrzymasz błąd 401. Jeśli saldo przedpłaconego kredytu zostanie wyczerpane, otrzymasz błąd 402. Te błędy nie zużywają Twojego salda tokenów, ale zliczają się do limitu zapytań.

Integracja z Python SDK

Korzystanie z oficjalnego pakietu Pythona openai jest proste. Zainicjuj klienta, podając podstawowy URL i klucz. SDK automatycznie zajmuje się serializacją JSON. Ten przykład pokazuje podstawowe zapytanie o uzupełnienie czatu.

from openai import OpenAI

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

Upewnij się, że zainstalowałeś najnowszą wersję SDK. Obiekt klienta zarządza pulą połączeń, więc możesz go ponownie używać dla wielu zapytań bez ponownej inicjalizacji.

Integracja z Node SDK

W środowiskach JavaScript Node SDK działa identycznie. Przekaż niestandardowy podstawowy URL podczas inicjalizacji. Pozwala to bezproblemowo zintegrować generowanie bez cenzury z istniejącymi aplikacjami webowymi lub usługami backendowymi.

import OpenAI from "openai";

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

Node SDK obsługuje zarówno wzorce oparte na promise, jak i async/await. Obsługa błędów jest spójna z innymi usługami kompatybilnymi z OpenAI.

Odpowiedzi strumieniowe

Włącz strumieniowanie, ustawiając stream: true w swoim zapytaniu. API zwraca zdarzenia wysyłane przez serwer (SSE). Każdy fragment zawiera częściowy tekst. Ostatni fragment zawiera statystyki użycia tokenów do rozliczeń.

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)

Przedpłacony kredyt jest naliczany na podstawie rzeczywistej liczby tokenów wygenerowanych w ostatecznej odpowiedzi. Strumieniowanie nie zmienia modelu rozliczeń; płacisz za tokeny, które zostały pomyślnie dostarczone.

Limity zapytań i okno kontekstu

Każdy klucz API jest ograniczony do 300 zapytań na minutę i 8 równoległych zapytań. Maksymalny rozmiar ciała zapytania to 8 MB. Okno kontekstu obsługuje do 100 000 tokenów łącznie (wejście plus wyjście). Maksymalna liczba tokenów wyjściowych na zapytanie to 32 000 lub 2 048, jeśli max_tokens nie jest ustawione. Błędy takie jak 401 lub 402 nie pobierają kredytu, ale zliczają się do limitu zapytań. Odmowy dotyczące konkretnych typów treści są również darmowe.

Specyfikacja techniczna

Wszystkie rzeczywiste limity i funkcje API w jednym miejscu — sprawdź je przed doładowaniem.

ElementWartość
Format APIzgodne z OpenAI: działa każdy SDK OpenAI — zmień base URL i klucz
ID modeluuncensored
EndpointyPOST /v1/chat/completions · GET /v1/models
UwierzytelnianieAuthorization: Bearer YOUR_KEY
Base URLhttps://api.openrouterapi.top/v1
Wywoływanie funkcjitak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
Tryb JSONresponse_format: {"type": "json_object"}
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Rozmiar zapytaniado 8 MB
Równoległe zapytaniado 8 jednocześnie na klucz
Limit zapytań300 zapytań na minutę na klucz
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
Cena$0,25 za 1 mln tokenów wejścia · $1,00 za 1 mln tokenów wyjścia
Rozliczenieprzedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe
Bonus+5% od $50, +10% od $100
Darmowy kredyt$0,50 na 7 dni, bez karty · Klucz próbny: 2 równoległe żądania, 60 na minutę; pełne limity (8 i 300) po pierwszym doładowaniu
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
Kluczejeden aktywny klucz na konto; nowy zastępuje stary
Treścitreści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane
LogowanieGoogle albo e-mail i hasło

Kody błędów

Błędy wracają jako JSON ze stałym type; nieudane i odrzucone zapytania są bezpłatne.

KodTypZnaczenie
400bad_requestbłędny JSON, puste wiadomości, zły parametr lub za długi kontekst
401missing_key · invalid_key · key_revokedbrak klucza, zły klucz lub klucz zastąpiony nowym
402no_creditbrak kredytu — doładuj, działa od razu
403content_blockedtreści seksualne z nieletnimi — odmowa, bez opłaty
404not_foundnieznany endpoint
413request_too_largetreść większa niż 8 MB
429rate_limited · concurrencyponad 300/min lub 8 równolegle — odczekaj i ponów
503upstream_busymodel zajęty — ponów za kilka sekund

Pytania i odpowiedzi

Czy model bez cenzury obsługuje wywoływanie funkcji?

Tak, API obsługuje wywoływanie funkcji za pomocą parametrów tools i tool_choice. Możesz również wymusić tryb JSON za pomocą parametru response_format dla danych strukturalnych.

Jak rozliczane są odpowiedzi strumieniowe?

Rozliczenie opiera się na rzeczywistym zużyciu tokenów. Płacisz za tokeny wejściowe i wygenerowane tokeny wyjściowe. Pakiety strumieniowe nie są rozliczane indywidualnie; koszt określa ostateczna liczba.

Co się stanie, gdy przekroczę limit zapytań?

Otrzymasz błąd 429 Too Many Requests. Limit wynosi 300 zapytań na minutę na klucz. Równoległe zapytania są ograniczone do 8. Przekroczenie tych limitów nie zużywa Twojego salda tokenów.

Twój klucz jest o jeden formularz stąd

Utwórz konto, skopiuj klucz, zmień podstawowy URL. To cały proces konfiguracji.

Pobierz klucz APIPrzeczytaj dokumentację

$0,50darmowy kredyt próbny