API Dokumentation & Quickstart
Indsæt vores ubegrænsede LLM-API ved at ændre din base URL og nøgle. Du beholder din kode, får ubegrænsede svar og betaler kun for det, du bruger.
Autentificering & Base URL
Start med at generere din API-nøgle på dashboardet. Vi bruger standard OpenAI-kompatible headers, så du kun skal opdatere din base_url og API_KEY variabler. Dette sikrer, at dine eksisterende SDK-integrationer fungerer uden ændringer. Vi understøtter Google Sign-In eller e-mail/adgangskode-registrering, og din nøgle vises øjeblikkeligt ved oprettelse.
- Base URL:
https://api.routeropen.cc/v1 - Auth Header:
Authorization: Bearer YOUR_API_KEY
Hold din nøgle sikker, da den styrer din forudbetalte kredit. Hver konto tillader én aktiv nøgle ad gangen; generering af en ny erstatter den gamle øjeblikkeligt.
Første anmodning
Send din første prompt ved hjælp af standard chat/completions endpoint. Model-ID er blot uncensored. Dette sender tekst ind og returnerer tekst ud, uden indholdsfilter for lovligt voksenbrug.
curl https://api.routeropen.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all files in current directory"}]
}'Dette request demonstrerer den grundlæggende struktur. Du kan justere parametre som temperature eller top_p til at kontrollere kreativitet. Svar indeholder statistik over tokenforbrug til gennemsigtig fakturering.
Python SDK-integration
Brug det officielle OpenAI Python-bibliotek til at integrere vores API. Ret klienten til vores base URL, og brug din API-nøgle. Denne tilgang fungerer sømløst med eksisterende codebases, der allerede sigter mod OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.routeropen.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)Biblioteket håndterer JSON-serialisering og streaming automatisk. Du kan konfigurere retry-logik og tidsudløb efter behov. Vores endpoint understøtter standardparametre, hvilket gør migration fra andre udbydere trivial.
Node SDK-integration
Til JavaScript-udviklere fungerer Node SDK med minimale ændringer. Indstil baseURL til vores endpoint og angiv din nøgle. Dette giver dig mulighed for at opretholde din nuværende udviklingsworkflow, mens du får adgang til uncensored-modeller.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.routeropen.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);Node-brugere kan udnytte async/await-mønstre for ren kode. Response-strukturen matcher OpenAI-standarderne, hvilket sikrer kompatibilitet med eksisterende parsers. Du kan skifte modeller eller udbydere ved blot at ændre to variabler.
Streaming-svar
Aktivér streaming ved at indstille stream: true i din anmodning. Vi returnerer Server-Sent Events (SSE) til realtidstokenlevering. Dette reducerer den opfattede latens for slutbrugere.
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)Det sidste chunk indeholder det samlede token-forbrug til fakturering. Streaming virker med alle parametre, inklusive function calling. Brug dette til chat-grænseflader, hvor øjeblikkelig feedback er kritisk. Fejl returneres stadig som SSE-events, så du kan håndtere fejl elegant.
Begrænsninger, fejl & kontekst
Vores API håndhælder et context-vindue på 100.000 tokens og en request body-grænse på 8 MB. Du kan lave 300 anmodninger per minut per nøgle. Hvis du overskrider dette, modtager du en 429 rate limit-fejl. Autentifikationsfejl returnerer 401, og utilstrækkelig kredit returnerer 402.
Fejl forbruger ikke din forudbetalte kredit. Hvis du sender et ugyldigt request, bliver du ikke opkrævet. Modellen afviser requests, der involverer mindreårige, men tillader ellers ubegrænset indhold. Hold din fejlhåndtering robust for at håndtere rate limits effektivt.
FAQs
Er dette den officielle open router-side?
Nej, dette er en uafhængig ubegrænset API-endpoint. Vi er ikke tilknyttet OpenRouter eller andre gateway-udbydere. Vi leverer vores egen enkeltmodel, ikke en routing-tjeneste til flere udbydere.
Hvordan fungerer den ubegrænsede Open AI her?
Vi bruger en enkelt open-weight-model tilpasset til ingen indholdsafvisninger. Det er ikke GPT-4 eller en anden leverandørmode. Du får ubegrænsede svar til lovligt voksent brug ved blot at pege dit SDK mod vores base URL.
Hvad sker der, hvis jeg løber tør for kredit?
Dine API-kald returnerer en 402-fejl. Vi opkræver ikke forsinkelsesgebyrer eller suspenderer din konto uendeligt. Du kan fylde op med krypto når som helst for at genoptage servicen. Din eksisterende kredit udløber aldrig.
Få din API-nøgle nu
Tilmeld dig, kopier nøglen, og opdater din base URL. Det er alt, der er til det.