sv ▾
Skapa nycklar

OpenRouter ai-nycklar: Snabbstartsguide

Klistra in vår icke-censurerade LLM i din befintliga stack med en enda ändring av bas-URL:en. Denna guide täcker autentisering, begärandeformat och strömning för utvecklare som behöver rå output utan leverantörslås.

Skapa nycklar

Alternativ till Okänsurerad API-nyckel

Bas URL & Autentisering

Din API-nyckel autentiserar varje begäran till vår slutpunkt. Använd bas-URL:en https://api.openrouteraikeys.com/v1 och skicka din nyckel i Authorization header. Denna konfiguration fungerar med alla OpenAI-kompatibla SDK:er eftersom vi speglar deras standardiserade autentiseringsmönster. Du behöver inte modifiera ditt klientbibliotek, endast konfigurationen av bas-URL:en.

  • Huvud: Authorization: Bearer YOUR_API_KEY
  • Bas-URL: https://api.openrouteraikeys.com/v1

Första förfrågan

Skicka en standardbegäran om chattkomplettering för att testa anslutning och svarformat. Modell-ID:t är uncensored och den accepterar standard meddelandematriser. Denna slutpunkt returnerar endast text, så förvänta dig inte bild- eller ljuddata i svarspayloaden.

curl https://api.openrouteraikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize this documentation page"}]
  }'

Python SDK-integration

Initiera klienten med din nyckel och den anpassade bas-URL:en. Detta gör att du kan använda den bekanta chat.completions.create metod utan att linda in ytterligare logik. Biblioteket hanterar serialisering och retry-logik automatiskt åt dig.

from openai import OpenAI

client = OpenAI(base_url="https://api.openrouteraikeys.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 SDK-integration

Konfigurera OPENAI_API_KEY och OPENAI_BASE_URL miljövariabler eller ange dem direkt till klientkonstruktorn. Detta säkerställer att alla efterföljande anrop routas via vår osensurerade endpoint. Du kan fortsätta att använda samma SDK-version som du redan har installerad.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openrouteraikeys.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ömningsresponser

Aktivera strömning genom att ställa in stream: true i ditt begäran. API:t returnerar Server-Sent Events (SSE)-chunkar när modellen genererar text. Tokenanvändningsstatistik visas i den sista chunken av strömmen, vilket gör att du kan spåra kostnader i realtid utan att vänta på hela 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)

Gränser, fel & kontext

Kontextrutan stöder totalt 100 000 tokens för prompt och svar. Du är begränsad till 300 begäran per minut per nyckel. Ett 401-fel betyder att din API-nyckel är ogiltig eller saknas. Ett 402-fel indikerar otillräckligt förbetalt kredit. Ett 429-fel signalerar att du har överskridit hastighetsbegränsningen. Avslag på grund av innehållspolicy är gratis, men beräkningsfel kan förbruka tokens.

Vanliga frågor

Hur får jag mina OpenRouter AI-nycklar för denna slutpunkt?

Skapa ett konto med Google eller e-post på sidan för nyckelgenerering. Din API-nyckel visas direkt på kontrollpanelen. Du kan bara ha en aktiv nyckel per konto, och en ny nyckel ersätter den gamla när den genereras.

Vad händer om jag träffar hastighetsbegränsningen?

Du får statuskoden 429 som indikerar att du har överskridit 300 begäranden per minut. Gränsen är per API-nyckel, så att använda flera nycklar ökar inte din individuella kvot. Vänta en minut innan du försöker igen med din begäran.

Är den obegränsade LLM-modellen densamma som GPT eller Claude?

Nej, det är en modell med öppna vikter som körs på våra egna servrar, anpassad för obegränsade utdata. Det är inte GPT, Claude, Gemini, Grok, DeepSeek, Qwen, Llama eller någon annan leverantörs modell. Den fungerar som en OpenAI-kompatibel slutpunkt men använder en distinkt underliggande arkitektur.

Hämta din nyckel nu

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

Skapa nycklar