PL ▾
Pobierz klucz API

Alternatywa dla OpenRouter: Zmień klienta w trzech liniach

Podłącz istniejącego klienta kompatybilnego z OpenAI do naszego endpointu bez cenzury, aktualizując adres URL bazowy i klucz API. Nie są wymagane zmiany w kodzie.

https://api.openrouteralternativeapi.com/v1uncensored

Adres URL bazowy i uwierzytelnianie

Nasze API jest kompatybilne z OpenAI. Aby zmienić dostawcę, wystarczy zaktualizować konfigurację klienta o nasz URL i ważny klucz API. Wygeneruj klucz na stronie Pobierz klucz API po rejestracji e-mailem i hasłem. Nie jest wymagana karta kredytowa.

Uwierzytelnianie jest obsługiwane za pomocą nagłówka Authorization. Upewnij się, że klucz jest wysyłany jako token Bearer. Kredyt próbny wynosi $0,50 i trwa 7 dni. Jeśli potrzebujesz większej pojemności, możesz doładować się kryptowalutą (USDT lub USDC) zaczynając od $10.

Pierwsze zapytanie

Wyślij pierwsze zapytanie o uzupełnienie czatu, używając standardowego endpointu POST /v1/chat/completions. Określ ID modelu jako uncensored, aby uzyskać dostęp do naszego dużego modelu językowego.

  • Tokeny wejściowe: $0,25 za 1 mln
  • Tokeny wyjściowe: $1,00 za 1 mln

Pamiętaj, że okno kontekstu wynosi łącznie 100 000 tokenów. Zapytania przekraczające limit ciała 8 MB zostaną odrzucone.

curl https://api.openrouteralternativeapi.com/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."}]
  }'

SDK Python

Użyj oficjalnego SDK Pythona openai. Wskaż go na nasz adres URL bazowy i podaj swój klucz API. Działa to z dowolną standardową biblioteką klienta kompatybilną z OpenAI.

Identyfikator modelu to uncensored. Jest to model o otwartych wagach działający na naszych serwerach GPU, a nie odsprzedaż GPT, Claude lub Gemini.

from openai import OpenAI

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

SDK Node.js

Dla Node.js użyj oficjalnego pakietu @anthropic-ai/sdk lub openai w zależności od preferencji. Ustaw adres URL bazowy na nasz endpoint. Pole model powinno być ustawione na uncensored. Upewnij się, że poprawnie obsługujesz odpowiedzi dla standardowych uzupełnień czatu.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openrouteralternativeapi.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 z SSE

Obsługujemy zdarzenia wysłane przez serwer (SSE) dla strumieniowania odpowiedzi. Ustaw stream: true w swoim zapytaniu. API zwróci strumień delt, pozwalając Ci przetwarzać tokeny, gdy są generowane. Jest to przydatne dla interfejsów czatu w czasie rzeczywistym.

Upewnij się, że Twój klient poprawnie obsługuje zakończenie strumienia i wszelkie pośrednie błędy.

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)

Limity i błędy

Bądź świadomy następujących limitów:

  • Limit zapytań: 300 zapytań na minutę na klucz.
  • Ciało zapytania: maks. 8 MB.
  • Okno kontekstu: 100 000 tokenów.

Typowe błędy obejmują:

  • 401: Nieprawidłowy klucz API.
  • 402: Niewystarczający kredyt.
  • 429: Przekroczono limit zapytań.

Limit treści: Treści seksualne z udziałem małoletnich są zawsze blokowane, nawet w trybie bez cenzury.

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

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 to jest odsprzedaż GPT lub Claude?

Nie. Uruchamiamy własny model o otwartych wagach na naszych serwerach GPU. Jest dostrojony do minimalnych odmów, ale jest odrębny od GPT, Claude, Gemini lub innych modeli dostawców.

Czy używacie promptów do trenowania?

Nie. Twoje prompty nie są używane do trenowania naszego modelu. Wymagamy tylko adresu e-mail i hasła do Twojego konta.

Czy mogę uzyskać zwrot pieniędzy?

Nie wskazujemy wyraźnie polityki zwrotów w tym przewodniku, ale przedpłacony kredyt nie wygasa. Sprawdź stronę cenową, aby uzyskać szczegóły doładowania i struktury bonusów.

Twój klucz jest o jeden formularz stąd

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