Dokumentacja API Nieskażony
Dokumentacja ta zawiera kluczowe informacje dotyczące integracji z naszym API modelu LLM bez cenzury. Znajdziesz tutaj adres bazowy, kroki uwierzytelniania oraz przykłady kodu dla wybranego języka.
Bazowy URL i autoryzacja
Użyj podanego adresu URL bazowego i klucza API, aby rozpocząć wysyłanie żądań. Nasza usługa działa na protokole kompatybilnym z OpenAI, co oznacza, że możesz używać standardowych SDK, wprowadzając minimalne zmiany w konfiguracji. Adres URL bazowy dla wszystkich żądań to https://api.openroutereualternative.com/v1. Musisz dołączyć swój unikalny klucz API w Authorization nagłówek dla każdego żądania.
Uwierzytelnianie jest proste i bezpieczne. Wygeneruj swój klucz na Pobierz klucz API strony przez Google lub e-mail. Klucz jest wyświetlany natychmiast po utworzeniu. Przechowuj go bezpiecznie, ponieważ zapewnia pełny dostęp do Twoich z góry opłaconych kredytów. Nie wymagamy numerów telefonów ani skomplikowanych kroków konfiguracji. Twoje dane pozostają w zgodnym środowisku bez ukrytych opłat za trasę.
Pierwsze żądanie
Wyślij pierwszą wiadomość do /v1/chat/completions endpoint, którego identyfikator modelu to po prostu uncensored. Model ten to duży model językowy o otwartych wagach dostrojony do użytku dla dorosłych, który nie odrzuca tematów kontrowersyjnych. Nie jest to model GPT, Claude ani żaden inny model dostawcy.
Poniżej znajduje się podstawowy przykład użycia cURL. Zastąp YOUR_API_KEY z Twoim rzeczywistym kluczem. Ciało żądania zawiera ID modelu, prompt systemowy i wiadomość użytkownika. Ten przykład demonstruje bezpośrednią, uncensored naturę naszego API bez dodatkowego narzutu.
curl https://api.openroutereualternative.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the GDPR compliance docs"}]
}'
Integracja SDK Python
Użyj oficjalnego SDK Python OpenAI z niestandardowym adresem bazowym do interakcji z naszym API. To podejście zapewnia kompatybilność z istniejącymi bazami kodu, które już używają klientów OpenAI. Musisz tylko dostosować base_url i api_key parametry. ID modelu pozostaje uncensored.
Strumieniowanie jest obsługiwane przez Wysyłane Wydarzenia Serwera (SSE). Użyj stream=True parametru do otrzymywania tokenów w miarę ich generowania. Ostatni fragment zawiera całkowite zużycie tokenów dla żądania. Ta metoda jest efektywna dla aplikacji w czasie rzeczywistym. Nasze API obsługuje parametry takie jak temperatura, top_p i sekwencje stop.
from openai import OpenAI
client = OpenAI(base_url="https://api.openroutereualternative.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)
Integracja SDK Node
Zintegruj z naszym API za pomocą SDK Node.js OpenAI. Skonfiguruj klienta, podając odpowiedni URL bazowy i swój klucz API. ID modelu to uncensored. To rozwiązanie pozwala na wykorzystanie znanych metod uzupełniania czatu. Możesz przekazywać wiadomości kontekstowe, ustawiać temperaturę i definiować sekwencje zatrzymania.
Wywoływanie funkcji jest obsługiwane poprzez tools parametr. Możesz również wymusić tryb JSON używając response_format: {type: "json_object"}. Ta funkcja jest przydatna do ekstrakcji danych strukturalnych. API obsługuje takie parametry jak presence_penalty i frequency_penalty dokładnie tak, jak oczekiwano. Ta elastyczność sprawia, że jest to silna alternatywa dla OpenRouter dla programistów.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openroutereualternative.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 i użycie SSE
Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. API zwraca strumień zdarzeń wysłanych przez serwer. Każde zdarzenie zawiera fragment częściowej odpowiedzi. Ostatni fragment zawiera kompletne statystyki użycia tokenów do celów rozliczeniowych.
Strumieniowanie zmniejsza postrzeganą opóźnienie dla użytkowników końcowych. Jest idealne dla interfejsów czatu, gdzie wymagana jest natychmiastowa informacja zwrotna. Okno kontekstowe obsługuje do 100,000 tokenów dla promptu i uzupełnienia łącznie. Maksymalna długość wyjścia to 16,000 tokenów na żądanie. Jeśli max_tokens nie jest ustawione, domywna wartość to 2 048 tokenów. Takie ustawienie pozwala na głębokie uwzględnienie kontekstu bez przekraczania limitu odpowiedzi.
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, Błędy i Kontekst
Monitoruj swoje limity zapytań, aby uniknąć przerw w usłudze. Każdy klucz API obsługuje 300 zapytań na minutę i 8 równoległych zapytań. Maksymalny rozmiar ciała żądania wynosi 8 MB. Błędy są zwracane jako standardowe kody statusu HTTP. Błąd 401 oznacza nieprawidłowy lub brakujący klucz API. Błąd 402 oznacza, że Twój kredyt z góry opłacony został wyczerpany. Błąd 429 sygnalizuje przekroczenie limitu szybkości.
Użycie tokenów jest przejrzyste. Tokeny wejściowe kosztują $0.15 za milion, a tokeny wyjściowe kosztują $0.50 za milion. Błędy i odrzucenia są darmowe. Kredyt jest doładowywany tylko poprzez kryptowaluty. Model odrzuca żądania dotyczące małoletnich, ale pozwala na inną zgodną z prawem treść dla dorosłych. Ta jasna struktura zapewnia przewidywalne koszty dla Twojej aplikacji.
Typowe pytania
Jaki jest bazowy URL dla API bez cenzury?
Podstawowy adres URL to HTTPS://api.openroutereualternative.com/v1. Ten adres URL działa z dowolnym klientem kompatybilnym z OpenAI. Musisz dołączyć swój klucz API w nagłówku Authorization.
Jak uwierzytelnić swoje żądania?
Dołącz klucz API do nagłówka Authorization jako token Bearer. Wygeneruj klucz na stronie Pobierz klucz API. Klucz jest wyświetlany natychmiast po rejestracji. Zapewnia dostęp do Twoich kredytów z góry opłaconych.
Jakie są szczegóły cenowe tokenów dla tego modelu LLM bez cenzury?
Tokeny wejściowe kosztują $0.15 za milion. Tokeny wyjściowe kosztują $0.50 za milion. Błędy są darmowe. Kredyt doładowywany jest kryptowalutami. Nie ma ukrytych opłat za trasowanie.
Pobierz swój klucz API
Zarejestruj się, skopiuj klucz, zaktualizuj swój bazowy adres URL. To kompletna konfiguracja.