sv ▾
Skaffa din nyckel

Integrera uncensored modellen

Klistra in den obegränsade modellen i din befintliga stack med standard OpenAI-kompatibla slutpunkter. Du får text-in, text-ut-inferens med transparent per-token-prissättning och noll månadskostnad.

Bas URL och autentisering

Anslut din klient till vår dedikerade gateway med den angivna bas-URL:en. Alla begäranden kräver en giltig API-nyckel som skickas i Authorization header. Denna konfiguration fungerar med alla OpenAI-kompatibla SDK:er utan att modifiera din kärnlogik.

Skapa en ny API-nyckel via Google eller e-post på sidan "Hämta API-nyckel". Nyckeln visas direkt, så att du kan börja testa utan telefonverifiering. Förvara dina inloggningsuppgifter säkra, eftersom de ger tillgång till ditt förbetala saldo.

Att göra din första förfrågan

Skicka en standardbegäran om chattkomplettering för att generera text. Använd modellidentifieraren uncensored till att komma åt vår modell med öppna vikter anpassad för obegränsade svar.

curl https://api.openrouterpricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the hourly rate for each model tier."}]
  }'

Se till att din payload inkluderar model field and your messages array. API:t returnerar JSON med det genererade innehållet, redo för din applikationslogik.

Integration av Python SDK

Använd det officiella OpenAI Python-biblioteket för att interagera med vårt API. Pek klienten mot vår bas-URL och injicera ditt API-nyckel. Denna metod håller din kod ren och utnyttjar befintligt community-stöd för standardbiblioteket.

from openai import OpenAI

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

Initiera klienten med din nyckel och den anpassade bas-URL:en. Anropa chattkompletteringsändpunkten precis som du skulle göra för andra modeller, men med uncensored modell-ID.

Node SDK-integration

Integrera direkt i dina JavaScript- eller TypeScript-projekt med Node OpenAI SDK:en. Ange bas-URL: baseURL och apiKey egenskaper för att dirigerar förfrågningar korrekt. Denna metod säkerställer typsäkerhet och enkel felhantering i moderna webbappar.

import OpenAI from "openai";

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

Konfigurera SDK-instansen med dina uppgifter. Skicka meddelanden och ta emot svar med standard async/await-mönster, vilket passar sömlöst in i din befintliga Node.js-arkitektur.

Strömningsresponser

Aktivera strömning genom att ställa in stream till true i din begäran. Detta returnerar en Server-Sent Events (SSE)-ström, vilket gör att du kan visa tokens när de genereras. Det minskar den uppfattade latensen för slutanvändare och förbättrar interaktiviteten.

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)

Analysera SSE-bitarna för att uppdatera ditt gränssnitt i realtid. Den sista biten innehåller total tokenanvändning, som debiteras mot ditt förbetala kredit. Fel under strömning medför inga kostnader.

Gränser, fel och kontext

Övervaka dina hastighetsbegränsningar och hantera fel på ett skickligt sätt. Du tillåts 300 begäranden per minut och 8 samtidiga begäranden per nyckel. Om du överskrider dessa får du en 429-statuskod. Ett 401-fel indikerar en ogiltig nyckel, medan ett 402-fel betyder att du behöver fylla på din kredit.

Modellen stöder ett kontextfönster på 100 000 token för både inmatning och svar tillsammans. Maximalt svar är begränsat till 16 000 token om inget annat anges. Håll dina begäranden inom dessa gränser för att undvika avklippning eller fel.

Vanliga frågor

Hur jämför sig detta med Open Router-prissättning?

Våra per-token-satser är genomskinliga och konkurrenskraftiga, ofta lägre än aggregerade leverantörer. Vi tar ut $0.15 per miljon inmatningstokens och $0.50 per miljon utmatningstokens, utan månadskostnader eller dolda kostnader. Denna direkta prissättningsmodell undviker påslag som ofta ses i flervärdsgateways.

Vad händer om jag får ett fel under strömning?

Fel hanteras elegant utan att debitera dig för ofullständiga svar. Om en begäran misslyckas på grund av nätverksproblem eller ogiltiga parametrar dras inga tokens från din kredit. Du kan försöka begäran igen utan straff, vilket säkerställer att du bara betalar för lyckade slutföranden.

Kan jag använda den här modellen för funktionsanrop?

Ja, API:et stöder funktionsanrop via standardparametern tools. Du kan definiera dina funktioner i begäran och modellen returnerar strukturerad data. Detta gör att du kan integrera den uncensored-modulen i komplexa arbetsflöden som kräver verktygsanvändning eller API-interaktioner.

Hämta din API-nyckel

Registrera dig, hämta din nyckel och uppdatera din bas-URL. Det är allt du behöver göra.

Skaffa din nyckel