Ocensurerad Chattkompletterings-API
Denna obegränsade chatkompletterings-API låter dig integrera en rå, innehållsflexibel LLM med standard OpenAI SDK:er. Du får omedelbar åtkomst via förbetald krypto med transparent tokenprissättning.
Autentisering & bas-URL
Använd din genererade API-nyckel med bas-URL:en https://api.openrouteraisettingskeys.com/v1 för att dirigera förfrågningar. Vi fungerar som en alternativ lösning till OpenRouter för utvecklare som vill undvika prenumerationsskikt medan de behåller sin klientkod identisk. Nyckeln autentiserar ditt förbetala kredit direkt mot openrouter AI-inställningsnycklar infrastruktur. Du får en aktiv nyckel per konto; att generera en ny ersätter den tidigare uppgifterna omedelbart. Inget telefonnummer eller bankuppgifter krävs vid registrering, endast en e-postadress eller Google-inloggning. Denna direkta nyckelhantering säkerställer att du har kontroll över åtkomst utan tredjeparts faktureringsfriktion. Dina prompt förblir privata och används aldrig för att träna den underliggande modellen.
Slutpunkt för chattkomplettering
Skicka POST-begäranden till /v1/chat/completions för att ta emot textsvar från den obegränsade modellen. Systemet accepterar standardmeddelandematriser och returnerar slutföranden utan att vägra lagliga vuxna eller kontroversiella ämnen. Du betalar endast för faktiskt använda tokens, med ingångskostnader på $0.15 per 1M tokens och utdata på $0.50 per 1M tokens. Fel och avslag medför ingen avgift, vilket säkerställer att du aldrig betalar för misslyckade försök. Slutpunkten stöder ett kontextfönster på 100,000 tokens för både prompt och slutförande tillsammans. Max utdata är begränsad till 16,000 tokens per begäran om du inte anger en lägre gräns. Denna raka struktur speglar OpenAI-formatet, vilket gör migration enkel.
Python SDK-integration
Installera det officiella OpenAI-paketet och konfigurera bas-URL:n att peka mot vår okensorerade LLM-slutpunkt. Följande kodsnutt visar hur du initierar klienten och skickar en enkel fråga. Du måste uppdatera base_url parameter för att matcha vårt API-domän. Modellidentifieraren är helt enkelt uncensored, som kör vår specifika modell med öppna vikter optimerad för direkta svar. Denna metod gör att du kan återanvända befintliga Python-kodbaser med minimala ändringar. SDK:n hanterar JSON-serier och streaming automatiskt. Se till att din API-nyckel lagras säkert i miljövariabler för produktionsanvändning.
Node SDK-integration
Konfigurera Node.js OpenAI-klienten att rikta förfrågningar till vårt hostade API. Bas-URL:en måste ställas in på vår domän för att säkerställa korrekt routning. Du kan skicka modell-ID:t uncensored bredvid dina meddelanden för att generera text. Denna metod fungerar med alla standard OpenAI-kompatibla klientbibliotek i JavaScript. Begärstrukturen förblir identisk med OpenAI-specifikationen, vilket säkerställer kompatibilitet. Du kan hantera ditt förbetalda kredit direkt via dashboarden. SDK:t stöder både synkrona och asynkrona begärsmönster. Justera apiKey värde för att matcha ditt genererade autentiseringsuppgift. Denna konfiguration ger ett tillförlitligt sätt att integrera uncensored-generering i dina Node-applikationer.
Strömningsresponser
Aktivera strömning genom att ställa in stream parameter till true i din begärans kropp. API:t returnerar Server-Sent Events (SSE) för realtids-tokenleverans. Du kan spåra tokenanvändning inom den sista biten av strömmen. Denna funktion är idealisk för chattgränssnitt som kräver omedelbar återkoppling. Den uncensored modellen behåller kontext under hela strömmen utan avbrott. Du kan tolka SSE-data med standard event-listeners i din klient. Strömning fungerar med alla parametrar som temperatur och top-p. Denna metod minskar uppfattad latens för slutanvändare avsevärt. Det är den rekommenderade metoden för interaktiva applikationer.
Gränser, fel & kontext
Din API-nyckel tillåter 300 förfrågningar per minut och 8 samtidiga anslutningar. Förfrågningskroppen får inte överstiga 8 MB. Om du får ett 401-fel är din nyckel ogiltig eller utgången. Ett 402-fel indikerar otillräckligt förbetalt kredit; ladda upp via USDT eller USDC för att återuppta tjänsten. Ett 429-fel betyder att du har nått hastighetsbegränsningen. Modellen stöder ett 100 000-token kontextfönster för kombinerad inmatning och utmatning. Hårda innehållsbegränsningar gäller fortfarande, specifikt gällande sexuellt innehåll som involverar minderåriga. Dessa begränsningar säkerställer stabil prestanda för utvecklare med hög volym. Du kan övervaka din användning direkt i kontodashboardet. Fel är gratis, så du betalar endast för lyckade slutföranden.
cURL
curl https://api.openrouteraisettingskeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check my current key balance"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouteraisettingskeys.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.openrouteraisettingskeys.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)Vanliga frågor
Hur genererar jag en API-nyckel för openrouter AI-inställningsnyckeltjänsten?
Navigera till sidan 'Hämta API-nyckel' och logga in med Google eller e-post och lösenord. Systemet genererar din nyckel omedelbart, vilket du kan kopiera och använda med vilken OpenAI-kompatibel SDK som helst. Ingen telefonverifiering krävs.
Stöder denna obegränsade LLM funktionsanrop?
Ja, slutpunkten stöder funktionsanrop med verktyg och tool_choice-parametrar. Du kan definiera anpassade scheman och ta emot strukturerade verktygsanrop i svaret. Denna funktion fungerar tillsammans med strömning och JSON-läge för flexibel integration.
Vad händer om jag överskrider min förbetalda kredit?
Du får ett 402-fel som indikerar att ingen kredit är tillgänglig. Du kan fylla på omedelbart med USDT (TRC20) eller USDC (Base) för att återställa åtkomsten. Din kredit löper inte ut, så du kan lägga till medel när som helst utan att förlora din balans.
Generera din nyckel nu
Registrera dig, kopiera token:en, uppdatera endpoint-URL:en. Det är allt.