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.