Szybki start: API bez cenzury
Dodaj to niecenzurowane LLM do istniejącego stosu technologicznego zgodnego z OpenAI i zacznij natychmiast generować tekst. Zapewniamy bezpośredni endpoint API z przejrzystą matematyką tokenów, więc dokładnie wiesz, za co płacisz.
Uwierzytelnianie i URL bazowy
Zacznij od wskazania klienta na nasz konkretny adres bazowy i użycia unikalnego klucza API. Działamy na prostym modelu uwierzytelniania, gdzie Twój klucz daje dostęp do punktu końcowego uncensored. Możesz wygenerować ten klucz natychmiast przez logowanie Google lub e-mail na naszej stronie kluczy. Adres bazowy to https://api.pricingopenrouter.com/v1. Ta struktura zapewnia kompatybilność ze standardowymi SDK OpenAI bez konieczności używania niestandardowych wrapperów. Nie musisz zarządzać wieloma kluczami dostawców ani obsługiwać złożonej logiki routingu. Po prostu ustaw zmienną środowiskową i przejdź do wysyłania żądań. System weryfikuje Twoje poświadczenia przed przetworzeniem jakichkolwiek tokenów. Jeśli Twój klucz jest nieprawidłowy, API zwraca błąd 401 natychmiast. To bezpośrednie podejście usuwa warstwy narzutów proxy, które często komplikują standardowe agregatory.
Wysyłanie pierwszej kompozycji czatu
Standardowe żądanie chat completion, aby otrzymać odpowiedź tekstową od modelu uncensored. ID modelu to po prostu uncensoredTen model o otwartych wagach działa na naszych serwerach i nie odrzuca legalnej treści dla dorosłych ani tematów kontrowersyjnych. Możesz wysłać pojedynczy prompt lub historię konwersacji. API akceptuje standardowe ładunki JSON z messages tablicy. Upewnij się, że uwzględniasz model pole ustawione na uncensored. System przetwarza Twoje wejście i zwraca wygenerowany tekst. To bezpośrednie interakcje pozwala na precyzyjną kontrolę nad procesem generowania. Możesz przetestować to za pomocą prostego polecenia curl, aby zweryfikować łączność. Odpowiedź zawiera statystyki zużycia tokenów dla przejrzystości.
cURL
curl https://api.pricingopenrouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the budget limit to five dollars for this week."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingopenrouter.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.pricingopenrouter.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)Generuj swój klucz API
Zarejestruj się, skopiuj klucz, zaktualizuj swój bazowy URL. To cała konfiguracja.