da ▾
Opret nøgle

OpenRouter ai-nøgler: Hurtigstartsguide

Indsæt vores upolerede LLM i din eksisterende stack med én ændring af base URL. Denne guide dækker autentificering, anmodningsformater og streaming til udviklere, der har brug for rå output uden vendor lock-in.

Opret nøgle

Alternativ til Ucensureret API-nøgle

Base URL & autentificering

Din API-nøgle autentificerer hver anmodning til vores endpoint. Brug base-URL'en https://api.openrouteraikeys.com/v1 og send din nøgle i Authorization header. Denne opsætning fungerer med ethvert OpenAI-kompatibelt SDK, fordi vi efterligner deres standard autentificeringsmønster. Du behøver ikke at ændre dit klientbibliotek, kun base URL-konfigurationen.

  • Header: Authorization: Bearer YOUR_API_KEY
  • Base URL: https://api.openrouteraikeys.com/v1

Første anmodning

Send en standard chat-completionsanforing for at teste forbindelsen og svarformatet. Model-ID er uncensored og det håndterer standard meddelelsesarrays. Dette endpoint returnerer kun tekst, så forvent ikke billede- eller lyddata i svarpayloaden.

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

Initialiser klienten med din nøgle og den tilpassede base-URL. Dette giver dig mulighed for at bruge den velkendte chat.completions.create Metode uden at indpakke yderligere logik. Biblioteket håndterer serialisering og retry-logik automatisk for 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

Konfigurér OPENAI_API_KEY og OPENAI_BASE_URL miljøvariabler eller angiv dem direkte til klientkonstruktøren. Dette sikrer, at alle efterfølgende kald sendes gennem vores usensurerede endpoint. Du kan fortsætte med at bruge den samme SDK-version, du allerede har installeret.

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);

Streaming-svar

Aktivér streaming ved at indstille stream: true i din anmodning. API'et returnerer Server-Send Events (SSE)-chunks, mens modellen genererer tekst. Tokenforbrugsstatistikker vises i den sidste chunk af streamen, hvilket giver dig mulighed for at spore omkostninger i realtid uden at vente på hele 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)

Begrænsninger, fejl & kontekst

Kontekstvinduet understøtter i alt 100.000 tokens til prompt og completion. Du er begrænset til 300 anmodninger i minuttet pr. nøgle. En 401-fejl betyder, at din API-nøgle er ugyldig eller mangler. En 402-fejl indikerer utilstrækkelig forudbetalt kredit. En 429-fejl signalerer, at du har overskredet hastighedsgrænsen. Afvisninger på grund af indholdspolitik er gratis, men beregningsfejl kan forbruge tokens.

Almindelige spørgsmål

Hvordan får jeg mine openrouter AI-nøgler til dette endpoint?

Opret en konto ved hjælp af Google eller e-mail på siden til nøglegenerering. Din API-nøgle vises øjeblikkeligt på dashboardet. Du kan kun have én aktiv nøgle pr. konto, og en ny nøgle erstatter den gamle, når den genereres.

Hvad sker der, hvis jeg rammer rate-limitten?

Du modtager en 429-statuskode, der indikerer, at du har overskredet 300 anmodninger i minuttet. Grænsen er per API-nøgle, så brug af flere nøgler øger ikke din individuelle kvote. Vent et minut, før du prøver din anmodning igen.

Er den ubegrænsede LLM-model det samme som GPT eller Claude?

Nej, det er en open-weight-model, der kører på vores egne servere, finjusteret til ubegrænset output. Det er ikke GPT, Claude, Gemini, Grok, DeepSeek, Qwen, Llama eller en anden udbyders model. Den fungerer som et OpenAI-kompatibelt endpoint, men bruger en distinkt underliggende arkitektur.

Hent din nøgle nu

Tilmeld dig, kopier din nøgle, opdater base-URL'en. Det er alt.

Opret nøgle