Ofiltrerad AI API-snabbstart
Integrera vår uncensored AI API på minuter med standard OpenAI SDK:et. Skicka text, aktivera streaming och anropa verktyg med en drop-in kompatibel slutpunkt.
Autentisering och bas-URL
API:et använder standard API-nyckelautentisering. Skicka din nyckel i Authorization header för varje begäran. Bas-URL:en är https://api.uncensoredopenrouter.com/v1. Denna URL fungerar med officiella OpenAI SDK:en genom att ändra base_url.
Ingen komplex konfiguration behövs. Generera bara en nyckel från dashboarden och skicka den till din klient.
Skicka din första chat-completion
Skicka en POST-förfrågan till /v1/chat/completions med dina meddelanden. Modell-ID:et är uncensored. Den returnerar textoutput som inte vägrar lagligt vuxet innehåll.
Här är ett grundläggande curl-exempel för att komma igång:
curl https://api.uncensoredopenrouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the hash of this file path"}]
}'Kontextfönstret är 100 000 tokens för prompt och output tillsammans.
Att använda Python SDK
Använd det officiella OpenAI Python-biblioteket. Ställ base_url och api_key innan du anropar chat.completions.create. Detta säkerställer att din kod körs mot vår obegränsade modell.
Exempelkonfiguration:
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredopenrouter.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)Passera model="uncensored" i dina anrop.
Node SDK-integration
Installera OpenAI npm-paketet. Konfigurera klienten med den anpassade bas-URL:en och din API-nyckel. Detta möjklar sömlös integration i Node.js-applikationer.
Kodsnutt:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredopenrouter.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);Begäran bearbetas omedelbart. Ingen väntan på kötilldelning.
Aktiverar streaming för realtids-tokens
Ställ in stream: true för att ta emot tokens när de genereras. Detta minskar den upplevda latensen för användare. API:t använder Server-Sent Events (SSE).
Strömningsexempel:
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)Tokenanvändningen ingår i den sista biten för faktureringsnoggrannhet.
Begränsningar för begäranderänta och fel
API:et begränsar till 300 förfrågningar per minut per nyckel. Om du överskrider detta får du ett 429-fel. Ett 401-fel betyder att din nyckel är ogiltig. Ett 402-fel indikerar otillräckligt kredit.
Fel är gratis. Du betalar endast för lyckad token-användning. Kontextfönstret på 100,000 tokens återställs per begäran.
Vanliga frågor
Är detta den officiella OpenRouter API:et för osankturerade modeller?
Nej. Vi är en oberoende tjänst. Vi tillhandahåller inte OpenRouter's modeller eller infrastruktur. Kontrollera OpenRouter's dokumentation för deras specifika gränser och priser. Vårt API är en separat, hostad lösning med egna modeller.
Hur fungerar förbetald kredit?
Kredit debiteras baserat på faktisk tokenanvändning. Fel och avslag är kostnadsfria. Kredit löper aldrig ut. Du kan fylla på endast med krypto, startande från $20.
Vilken är storleken på contextfönstret?
Kontextfönstret är 100 000 tokens för prompt och completion tillsammans. Du kan skicka upp till 16 000 tokens per begäran.
Lås upp din API-nyckel
Registrera dig, hämta nyckeln och uppdatera din bas-URL. Det är hela processen.