IasanscensuretexteInstallationsguide
Developer Documentation
Integrera vårt obegränsade LLM i din stack med en enda kodändring. Vårt API kräver ingen konfigurationsöverhead och stöder standardiserade OpenAI-SDK:er omedelbart.
Bas URL och autentisering
Starta varje begäran mot vår specifika slutpunkt med ditt unika API-nyckel. Vi tillhandahåller en dedikerad bas-URL som ersätter standard OpenAI-slutpunkten i din klientkonfiguration. Detta säkerställer att all trafik dirigeras direkt till vår censurfria modell utan mellanhandspåverkan. Du måste inkludera din nyckel i Authorization-huvudet som en Bearer-token. Authorization: Bearer YOUR_API_KEY. Inga ytterligare rubriker krävs för grundläggande textgenerering. Denna konfiguration fungerar med vilken bibliotek som respekterar OpenAI-protokollstandarden.
Din första begäran
Skicka en enkel chatcompletion för att verifiera anslutning och svarskvalitet. Följande curl-kommando visar en standardinteraktion med uncensored-modellen. Ersätt YOUR_API_KEY med autentiseringsuppgiften som utfärdades vid registrering. Begäran riktar sig mot /v1/chat/completions endpoint. Detta bekräftar att API:t är responsivt och redo för produktions trafik. Du kan justera modell-ID:t eller meddelanden vid behov för ditt specifika användningsfall.
curl https://api.iasanscensuretexte.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five Python libraries for web scraping."}]
}'
Python-integration
Använd det officiella openai Python-paket för att integrera vårt API i dina skript. Ställ in base_url till vår slutpunkt och ange din nyckel. Klienten hanterar JSON-serier automatiskt. Denna metod gör att du kan behålla befintliga kodstrukturer medan du byter backend-modell. Felhantering förblir konsekvent med standard OpenAI SDK-beteende. Du kan enkelt växla mellan olika modell-ID:n om det behövs i framtiden.
from openai import OpenAI
client = OpenAI(base_url="https://api.iasanscensuretexte.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-integration
Integrera API:t i dina JavaScript- eller TypeScript-projekt med Node SDK:n. Konfigurera apiKey och baseURL egenskaper i klientinstansen. Detta säkerställer att alla efterföljande anrop går genom vår obegränsade infrastruktur. SDK:et stöder moderna async/await-mönster för ren asynkron kod. Du kan strömma svar eller bearbeta fullständiga JSON-objekt beroende på dina applikationsbehov. Denna metod är idealisk för webbservern och backend-tjänster.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasanscensuretexte.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ömningsresponser
Aktivera realtidsgenerering av tokens genom att ställa in stream: true i ditt begäran. API:et returnerar en Server-Sent Events (SSE)-ström istället för en enda JSON-blobb. Varje del innehåller delvis text tills den sista delen innehåller användningsstatistik. Detta minskar den upplevda latensen för slutanvändare avsevärt. Du kan bearbeta tokens inkrementellt för att visa framstegsindikatorer. Den sista delen innehåller alltid det totala antalet tokens för faktureringsprecision.
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)
Gränser, fel och kontext
Övervaka din användning mot strikta hastighetsgränser för att undvika tjänststörningar. Varje nyckel tillåter 300 begäranden per minut och 8 samtidiga anslutningar. Kontextfönstret stödjer upp till 100 000 tokens för prompt och slutförande tillsammans. Fel som 401 indikerar en ogiltig nyckel, medan 402 betyder otillräcklig kredit. En 429-status signalerar att du har överskridit hastighetsgränsen. Begäranden misslyckas smidigt utan att ta ut tokens för fel. Hantera din nyckelrotation för att upprätthålla hög tillgänglighet.
Vanliga frågor
Vad är kontextfönstrets storlek för detta API?
API:t stöder ett kontextfönster på 100 000 tokens, vilket kombinerar både inmatnings- och utmatningstokens. Detta möjliggör omfattande dokumentbearbetning eller långa konversationshistorik utan omedelbar avklippning.
Hur hanterar jag hastighetsbegränsningar?
Du är begränsad till 300 förfrågningar per minut och 8 parallella förfrågningar per nyckel. Att överskrida dessa gränser ger en 429-statuskod. Implementera exponentiell backoff i din klient för att hantera omförsök automatiskt.
Varför är bas-URL:en annorlunda än OpenAI?
Vårt API är en oberoende tjänst som värdar en specifik uncensored-modell. Även om den är kompatibel med OpenAI SDK:er, pekar bas-URL:en mot vår infrastruktur. Detta säkerställer att du får modellbeteendet som avses utan att routas genom OpenAI:s nätverk.
Generera din API-nyckel
Registrera dig, hämta token och uppdatera endpointen. Det täcker hela konfigurationen.