sv ▾
Skapa nycklar

Uncensored OpenAI-Compatible API

OpenRouter hastighetsbegränsningar: Snabbstartsguide

Du stöter på hastighetsbegränsningar hos andra leverantörer eftersom de begränsar delad infrastruktur. Vår dedikerade uncensored-modell tar bort dessa flaskhalsar med transparent förbetald token-prissättning.

SDK-kompatibilitet och inställning av bas-URL

Anslut din befintliga klientkod genom att peka den mot vår dedikerade slutpunkt. Detta openai kompatibel API accepterar standardhuvuden och SDK-konfigurationer utan kodändringar. Du behöver bara uppdatera bas-URL:en och ange din API-nyckel från kontrollpanelen.

https://api.openrouterratelimits.com/v1 är den enda ingångspunkten för alla begäranden. Autentisering använder det standardiserade Bearer-token-sättet som finns i de flesta moderna LLM-bibliotek. Skicka din nyckel i Authorization header för att verifiera din identitet. Denna konfiguration fungerar med alla klienter som förväntar sig ett OpenAI-gränssnitt, vilket gör migrationen omedelbar för team som är trötta på leverantörsbindning.

  • Bas-URL: https://api.openrouterratelimits.com/v1
  • Auth-huvud: Authorization: Bearer YOUR_API_KEY
  • Modell-ID: uncensored

Strömsvar med SSE

Aktivera strömning genom att ställa in stream: true i din begäranspayload. API:et returnerar Server-Sent Events (SSE) för realtidsleverans av token. Varje del innehåller genererad text tills den sista delen inkluderar användningsstatistik. Denna metod håller ditt gränssnitt responsivt även för långa kontextfönster.

Streaming är idealiskt för chattgränssnitt eller rollspels scenarier där latens är viktig. Du behöver inte vänta på att hela svaret ska vara klart för att visa text. Den sista biten innehåller alltid tokenräkningen för korrekt fakturering. Fel under streaming returnerar fortfarande korrekta HTTP-statuskoder för omedelbar hantering.

Function calling och JSON-läge

Använd strukturerade utdata för pålitlig dataextraktion eller verktygsintegration. Aktivera response_format med {"type": "json_object"} för att tvinga fram JSON-kompatibilitet. Detta läge är nödvändigt för att parsning av komplexa nästlade strukturer utan extra städlogik. Functon calling fungerar tillsammans med standard textgenerering för dynamiska agentflöden.

Definiera dina verktyg i tools array och specificera tool_choice för strikt upprätthållande. Modellen returnerar funktionsanrop i standard OpenAI-format. Denna funktion stöder både enkla och flera verktygsanrop inom ett enda varv. Använd detta för att bygga agenter som interagerar med externa API:er eller databaser på ett tillförlitligt sätt.

Hantering av tokens och parametrar

Styr genereringsbeteendet med standardparametrar som temperature, top_p, och stop. Kontextfönstret stöder upp till 100,000 token för prompt och komplettering kombinerat. Detta möjliggör omfattande historisk kontext eller stor dokumentbearbetning i en enda begäran.

Ställ in max_tokens att begränsa utdatalängd, med standardvärdet 2 048 om det utelämnas. Modellen hanterar presence_penalty och frequency_penalty för stilistisk kontroll. Tokenanvändning debiteras baserat på faktiska in- och utdataantal. Fel konsumerar inte tokens, vilket säkerställer rättvis fakturering för misslyckade begäranden.

Förstå rate limits per nyckel

Varje API-nyckel stödjer 300 förfrågningar per minut med en samtidighetsgräns på 8 parallella förfrågningar. Denna gräns gäller per nyckel, så att skapa flera nyckel skalar din genomströmning linjärt. Den maximala storleken på förfrågningsbodyn är 8 MB, vilket rymms inom contextfönstret för de flesta användningsfall.

Ratebegränsningar återställs kontinuerligt baserat på ett glidande fönster. Om du överskrider gränsen returnerar API:et ett 429-fel. Uppgradera ditt förbetala kredit för att behålla prioritetstillgång. Till skillnad från delade nivåer lider våra dedikerade servrar inte av grannbuller. Övervaka din användningsdashboard för att hålla dig inom dessa gränser för konsekvent prestanda.

Felsökning vanliga fel

Hantera fel genom att kontrollera HTTP-statuskoden och svarskroppen. Ett 401-fel indikerar en ogiltig eller saknad API-nyckel. Återskapa din nyckel från dashboardet om autentiseringen misslyckas. Ett 402-fel betyder att ditt förbetalda kredit är slut; ladda upp via krypto för att återuppta tjänsten.

Ett 429-fel signalerar att du har överskridit hastighetsbegränsningarna. Minska din begäranfrekvens eller dela arbetsbelastningar över flera nycklar. API:en debiterar inte tokens för dessa fel, så du förlorar inte kredit för försök igen. Se till att din klientbibliotek hanterar försök igen med exponentiell backoff för robusthet.

cURL

curl https://api.openrouterratelimits.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Process one million logs"}]
  }'

Python

from openai import OpenAI

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

Strömning

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)

FAQ

Vad är Openrouter-satsningsgränser jämfört med detta API?

OpenRouter delar infrastruktur med många leverantörer, vilket leder till varierande throttling och oklara gränser för specifika modeller. Vårt API kör en dedikerad obegränsad modell med fasta gränser på 300 förfrågningar per minut per nyckel. Du får förutsägbar prestanda utan att tävla om resurser med andra användare.

Är detta ett ofiltrerat LLM för NSFW-innehåll?

Ja, modellen är inställd att svara utan innehållsrefuseringar för laglig vuxenanvändning. Den blockerar inte kontroversiella, fiktiva eller säkerhetsforskningsämnen. Den enda hårda gränsen är inget sexuellt innehåll som involverar minderåriga, vilket alltid refuseras.

Hur betalar jag för API:t utan abonnemang?

Ladda upp med USDT (TRC20) eller USDC (Base) för alla hela belopp från $20 till $500. Du får bonuskredit för större insättningar, med upp till 15% extra. Kredit förfaller aldrig och debiteras bara för verklig tokenanvändning, inte för fel.

Hämta din nyckel på några sekunder

Registrera dig, kopiera din nyckel, och uppdatera bas-URL:en. Det är allt.

Skapa nycklar