Niezablokowana API Uzupełnień Czat
To nieograniczone API completions chat pozwala na integrację surowego, elastycznego pod względem treści LLM za pomocą standardowych SDK OpenAI. Otrzymujesz natychmiastowy dostęp dzięki doładowaniom krypto z przejrzystym rozliczeniem za token.
Uwierzytelnianie & URL bazowy
Użyj wygenerowanego klucza API z bazowym adresem URL https://api.openrouteraisettingskeys.com/v1 do kierowania żądań. Działamy jako alternatywa dla OpenRouter dla programistów, którzy chcą uniknąć warstw subskrypcyjnych, zachowując jednocześnie identyczny kod klienta. Klucz uwierzytelnia Twój kredyt z góry opłacony bezpośrednio w ustawienia kluczy OpenRouter AI infrastruktura. Otrzymujesz jeden aktywny klucz na konto; wygenerowanie nowego natychmiast zastępuje poprzednie poświadczenia. Nie jest wymagany numer telefonu ani dane bankowe podczas rejestracji, tylko e-mail lub logowanie przez Google. To bezpośrednie zarządzanie kluczami zapewnia, że kontrolujesz dostęp bez tarczeń rozliczeniowych stron trzecich. Twoje prompty pozostają prywatne i nigdy nie są używane do trenowania podstawowego modelu.
Punkt końcowy Uzupełnień Czat
Wysyłaj żądania POST do /v1/chat/completions otrzymywania odpowiedzi tekstowych z modelu bez cenzury. System akceptuje standardowe tablice wiadomości i zwraca uzupełnienia bez odmawiania tematów dorosłych lub kontrowersyjnych. Płacisz tylko za faktycznie użyte tokeny, przy koszcie wejścia wynoszącym $0.15 za 1M tokenów i wyjścia $0.50 za 1M tokenów. Błędy i odmowy nie generują opłat, zapewniając, że nigdy nie płacisz za nieudane próby. Endpoint obsługuje okno kontekstowe 100,000 tokenów łącznie dla promptu i uzupełnienia. Maksymalne wyjście jest ograniczone do 16,000 tokenów na żądanie, chyba że określisz niższy limit. Ta prosta struktura odzwierciedla format OpenAI, co ułatwia migrację.
Integracja SDK Python
Zainstaluj oficjalny pakiet OpenAI i skonfiguruj adres bazowy, aby wskazywał na nasz endpoint LLM uncensored. Poniższy fragment kodu pokazuje, jak zainicjować klienta i wysłać proste zapytanie. Musisz zaktualizować base_url parametru dopasowanego do domeny naszego API. Identyfikator modelu to po prostu uncensored, który uruchamia nasz konkretny model o otwartych wagach dostrojony do bezpośrednich odpowiedzi. To podejście pozwala na ponowne użycie istniejących baz kodu Python z minimalnymi zmianami. SDK obsługuje serializację JSON i strumieniowanie automatycznie. Upewnij się, że Twój klucz API jest bezpiecznie przechowywany w zmiennych środowiskowych w środowisku produkcyjnym.
Integracja SDK Node
Skonfiguruj klienta OpenAI dla Node.js, aby kierować żądania do naszego hostowanego API. Adres URL bazowy musi być ustawiony na naszą domenę, aby zapewnić poprawne trasowanie. Możesz przekazać identyfikator modelu uncensored obok Twoich wiadomości do generowania tekstu. Ta metoda działa z każdą standardową biblioteką klienta kompatybilną z OpenAI w JavaScript. Struktura żądania pozostaje identyczna ze specyfikacją OpenAI, zapewniając kompatybilność. Możesz zarządzać swoim saldem zaliczkowym bezpośrednio przez panel. SDK obsługuje zarówno wzorce żądań synchronicznych, jak i asynchronicznych. Dostosuj apiKey wartości, aby dopasować wygenerowane poświadczenie. To rozwiązanie zapewnia niezawodny sposób integracji generowania bez cenzury w aplikacjach Node.
Odpowiedzi strumieniowe
Włącz strumieniowanie, ustawiając stream parametru do true w ciele żądania. API zwraca Zdarzenia Wysyłane przez Serwer (SSE) dla dostarczania tokenów w czasie rzeczywistym. Możesz śledzić użycie tokenów w ostatnim fragmencie strumienia. Ta funkcja jest idealna dla interfejsów czatu wymagających natychmiastowej informacji zwrotnej. Model uncensored zachowuje kontekst przez cały strumień bez przerw. Możesz parsować dane SSE za pomocą standardowych nasłuchiwaczy zdarzeń w kliencie. Strumieniowanie działa ze wszystkimi parametrami takimi jak temperatura i top-p. Ta metoda znacznie redukuje postrzeganą opóźnienie dla użytkowników końcowych. Jest to zalecane podejście dla aplikacji interaktywnych.
Limity, Błędy & Kontekst
Twój klucz API pozwala na 300 żądań na minutę i 8 równoległych połączeń. Ciało żądania nie może przekraczać 8 MB. Jeśli otrzymasz błąd 401, Twój klucz jest nieprawidłowy lub wygasł. Błąd 402 oznacza niewystarczający kredyt pre-paidowy; doładuj konto za pomocą USDT lub USDC, aby wznowić usługę. Błąd 429 oznacza przekroczenie limitu szybkości. Model obsługuje okno kontekstowe o rozmiarze 100 000 tokenów dla połączonego wejścia i wyjścia. Nadal obowiązują ścisłe limity treści, szczególnie dotyczące treści seksualnych z udziałem małoletnich. Limity te zapewniają stabilną wydajność dla deweloperów obsługujących duże wolumeny. Możesz monitorować swoje zużycie bezpośrednio w panelu konta. Błędy są darmowe, więc płacisz tylko za udane uzupełnienia.
cURL
curl https://api.openrouteraisettingskeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check my current key balance"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouteraisettingskeys.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.openrouteraisettingskeys.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)Najczęściej zadawane pytania
Jak wygenerować klucz API dla usługi kluczy ustawień AI openrouter?
Przejdź do strony 'Pobierz klucz API' i zaloguj się za pomocą Google lub adresu e-mail i hasła. System generuje Twój klucz natychmiast, który możesz skopiować i użyć z dowolnym SDK kompatybilnym z OpenAI. Nie jest wymagana weryfikacja telefonu.
Czy LLM bez cenzury obsługuje wywoływanie funkcji?
Tak, endpoint obsługuje wywoływanie funkcji z parametrami tools i tool_choice. Możesz zdefiniować własne schematy i otrzymać strukturalne wywołania narzędzi w odpowiedzi. Funkcja ta działa wraz ze strumieniowaniem i trybem JSON, zapewniając elastyczną integrację.
Co się stanie, jeśli przekroczę kredyt wstępnie opłacony?
Otrzymasz błąd 402 wskazujący na brak dostępnego kredytu. Możesz natychmiast dołaczyć konto za pomocą USDT (TRC20) lub USDC (Base), aby przywrócić dostęp. Twój kredyt nie wygasa, więc możesz dodawać środki w dowolnym momencie, nie tracąc salda.
Wygeneruj swój klucz teraz
Zarejestruj się, skopiuj token, zaktualizuj adres URL endpointu. To wszystko.