API-reference
Drop-in ubegrænset adgang med et standard OpenAI-kompatibelt API-endpoint, der kræver nul kodeændringer for at skifte fra eksisterende udbydere.
Autentificering og Base URL
Brug din API-nøgle med https://api.routerllm.cc/v1 base URL. Tilmeld dig med Google eller en e-mail og adgangskode for at få din nøgle øjeblikkeligt. Intet telefonnummer kræves. Nøglen autentificerer alle anmodninger til chat-completions-endpointet.
curl https://api.routerllm.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five python libraries for web scraping."}]
}'Hold din nøgle sikker. En enkelt aktiv nøgle erstatter den gamle, hvis du genererer en ny. Fejl og afvisninger er gratis, så du kan teste sikkert.
Chat Completions Endpoint
Send prompts til POST /v1/chat/completions endpoint. Model-ID er uncensored. Det er en open-weight-model finjusteret til lovligt voksenbrug, ikke en udbydermodel som GPT eller Claude.
from openai import OpenAI
client = OpenAI(base_url="https://api.routerllm.cc/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)Kontekstvinduet er på 100.000 tokens for prompt og completion tilsammen. Du får 16.000 tokens output som standard, eller 2.048, hvis du udelader max_tokens.
Streaming med SSE
Aktivér streaming ved at indstille stream: true i din anmodning. API'et returnerer Server-Sent Events (SSE). Tokenforbrugsdata vises i den sidste del af streamet.
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)Denne tilgang reducerer den opfattede latens for lange svar. Brug det, når du bygger chatgrænseflader, der drager fordel af progressiv tekstvisning.
Function Calling og værktøjer
Indsend tools i tools array. Modellen understøtter funktionskald med tool_choice muligheder. Brug dette til struktureret dataudtrækning eller automatiserede arbejdsgange.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.routerllm.cc/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);Definér dine funktionskemaer tydeligt. API'et håndterer routingen mellem din brugerprompt og værktogsdefinitionerne. Sørg for, at din kode analyserer værkturskaldene korrekt.
JSON-tilstand og parametre
Indstil response_format til {"type": "json_object"} for streng JSON-output. Kontroller generering med temperature, top_p, stop, og seed. Juster straf for tilstedeværelse og frekvens for at finjustere output-stil.
Brug disse parametre til at indstille pålidelighed. JSON-tilstand er essentiel til at analysere maskinlæsbare svar. Modellen forbliver uncensored selv med strenge formateringskrav.
Fejlhåndtering og begrænsninger
Forvent 401 for ugyldige nøgler, 402 for utilstrækkelig kredit og 429 for hastighedsbegrænsninger. Grænsen er 300 anmodninger i minuttet og 8 samtidige anmodninger per nøgle. Den maksimale størrelse på anmodningskroppen er 8 MB.
Tjek statuskoden for at bestemme årsagen. Opfyld med USDT eller USDC for at fortsætte. Kredit udløber aldrig, så du kan pause brugen uden at miste midler.
Modelinfo og tokenforbrug
Forespørgsel GET /v1/models til at verificere tilgængelige modeller. Den eneste model er uncensored. Den serverer tekst ind og tekst ud. Ingen embeddings, billeder eller lyd understøttes.
Spor tokenforbrug i responsheaderne eller stream-slutningen. Prissætningen er gennemsigtig: $0.15 per 1M input-tokens og $0.50 per 1M output-tokens. Forudbetalt kredit dækker alt forbrug.
Ofte stillede spørgsmål
Hvad er den bedste LLM-router til ubegrænset adgang?
RouterLLM leverer en drop-in ubegrænset LLM-router med en standard OpenAI-kompatibel API. Det eliminerer vendor lock-in og kompleks routing-logik. Du skal kun ændre base URL og nøgle.
Hvordan fungerer prissætning for ukensureret AI API?
Prissætningen er gennemsigtig per token: $0.15 per 1M input-tokens og $0.50 per 1M output-tokens. Fejl og afvisninger er gratis. Kredit er forudbetalt via krypto og udløber aldrig.
Er dette et open router-alternativ til NSFW-indhold?
Ja, den leverer én ubegrænset model tilpasset lovligt voksenbrug. Den afviser kun seksuelt indhold, der involverer mindreårig. API'et er kompatibelt med standard OpenAI SDK'er for nem integration.
Hent din API-nøgle
Tilmeld dig, kopier nøglen, og opdater din base URL. Done.