da ▾
Få din nøgle

Integrer routerapi på få minutter

Indsæt din eksisterende OpenAI-kompatible kode i routerapi med en enkelt variabelændring. Få et ukensureret endpoint kørende på få minutter uden at genoptræne din integrationslogik.

Indhold

Autentificering og Base URL-setup

Skift base_url og api_key til at skifte udbyder øjeblikkeligt. Ret din SDK til HTTPS://api.routerapi.cc/v1 og brug nøglen genereret fra dit dashboard. Ingen komplekse rutingregler eller multi-model-konfiguration er påkrævet. Dine eksisterende headers og klientopsætning forbliver identiske med OpenAI-standarden.

Nøglen vises øjeblikkeligt efter tilmelding via Google eller e-mail. Gem den sikkert og send den som Bearer token i dit HTTP Authorization-header. Denne enkelt ændring routede alle forespørgsler til vores upolerede model uden at ændre din applikationskode.

At sende en Chat Completion Request

Send en standard POST request til /v1/chat/completions til at generere tekst. Endpointet accepterer den samme JSON-struktur, der bruges af OpenAI, hvilket sikrer, at dine prompts fungerer uden ændringer. Brug model-ID'et uncensored til at få adgang til vores store sprogmodel indstillet til ubegrænsede svar.

Hver forespørgsel forbruger tokens fra din forudbetalte saldo. Fejl og afslag opkræver ikke din kredit, så du kan teste frit. Følgende eksempel viser et grundlæggende tekstgenereringskald ved hjælp af det officielle SDK.

curl https://api.routerapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize this 1000 word article in three sentences."}]
  }'

Svaret returnerer den genererede tekst i choices[0].message.content felt. Du kan justere parametre som temperature eller top_p til at kontrollere kreativitet. Der er ingen embeddings- eller billedgenereringsendepunkter tilgængelige; denne service fokuserer strengt på tekstkomplettering.

Håndtering af streamingrespons (SSE)

Aktivér streaming ved at indstille stream: true i din anmodningskrop. API'et returnerer Server-Sent Events (SSE) til realtids-tokenlevering. Dette reducerer den opfattede latens for chatgrænseflader og rollespilsapplikationer. Hver del indeholder en delvis delta af svaret.

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)

Den sidste chunk indeholder de komplette tokenbrugsstatistikker for anmodningen. Fortolk content felt fra hver delta for at rekonstruere den fulde besked. Denne tilgang holder din UI responsiv, mens modellen behandler lange kontekster. Tokenantal i den sidste chunk afspejler både input- og outputforbrug.

Brug af Tools og Function Calling

Indsend tool-definitioner i tools parameter til at aktivere funktion-kald. Modellen returnerer strukturerede tool-kald i svaret i stedet for ren tekst. Angiv tool_choice tvinge modellen til at bruge en specifik funktion eller auto-vælge. Denne funktion fungerer identisk med OpenAI's funktionskaldsformat.

from openai import OpenAI

client = OpenAI(base_url="https://api.routerapi.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)

Definér dine funktioner med JSON-skemaer, og send dem i anmodningen. API'et håndterer routingen mellem tekstgenerering og værkturskald. Brug response_format parameter med {"type": "json_object"} for streng JSON-output, når værktøjer ikke er nødvendige. Dette sikrer konsistent struktureret data til dine backend-tjenester.

Indstilling af JSON-tilstand til struktureret output

Tving modellen til at udskrive gyldig JSON ved at indstille response_format til {"type": "json_object"}. Dette er essentielt til at parse data i automatiserede workflows eller AI-agenter. Modellen vil forsøge at lukke alle parenteser og følge det anmodede schema. Fejl kan opstå, hvis outputtet bliver for langt til kontekstvinduet.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.routerapi.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);

Kombinér JSON-tilstand med temperature indstillet til 0 for maksimal determinisme. Brug dette til at udtrække entiteter, formatere data eller generere konfigurationsfiler. Den uncensored model håndterer komplekse nestede strukturer godt. Valider altid outputtet i din kode, før du behandler det.

Forståelse af tokenbegrænsninger og omkostninger

Kontekstvinduet understøtter 100.000 tokens for både prompt og completion tilsammen. Hver anmodning kan outputte op til 16.000 tokens, eller 2.048 hvis max_tokens er ikke indstillet. Prissætning er $0.15 per million input-tokens og $0.50 per million output-tokens. Kredit udløber aldrig, og fejl er gratis.

Overvåg dit forbrug via dashboardet eller responsheaders. Anmodninger er begrænset til 8 MB i body-størrelse. Du kan toppe op med USDT (TRC20) eller USDC (Base) fra $20. Bonuskredit stiger med større indbetalinger: +5% ved $50, +10% ved $100 og +15% ved $200. Der er ingen abonnementsgebyrer.

Ofte stillede spørgsmål

Hvordan håndterer jeg ratelimits og fejl?

API'en håndhæver en grænse på 300 anmodninger i minuttet og 8 samtidige anmodninger per nøgle. En 429-statuskode indikerer, at du har overskredet disse grænser; vent kortvarigt, før du prøver igen. En 401-fejl betyder, at dit API-nøgle er ugyldigt, og en 402-fejl indikerer utilstrækkelig forudbetalt kredit. Tjek fejlmeddelelseskroppen for detaljer om, hvilken grænse der blev udløst.

Er RouterAPI velegnet til high-volume produktionsbrug?

Ja, tjenesten understøtter samtidige forespørgsler og streaming til applikationer med lav latens. Den har dog ingen SLA-garantier og avancerede funktioner som embeddings. Brug den til chat, rollespil eller kreativ skrivning, hvor uncensored output er afgørende. Overvåg dit tokenforbrug for at sikre, at din forudbetalte saldo dækker dit volumen.

Hvad sker der med min kredit, hvis jeg laver en fejl?

Kredit er forudbetalt og udløber aldrig, så ubrugte midler forbliver tilgængelige i det uendelige. Fejl som dobbeltopkrævninger løses via Support-siden. Fejl og afvisninger forbruger ikke din kredit, så testning af dine prompts er gratis. Du kan toppede op igen til enhver tid ved hjælp af krypto.

Hent din API-nøgle

Tilmeld dig, få din nøgle, og peg på den nye base-URL. Færdig.