Kom igång med den Uncensored API
Börja använda API:t utan censur på några minuter. Denna snabbstart guidar dig genom autentisering, skicka din första begäran och hantera realtidsströmning med standard OpenAI-kompatibla verktyg.
Installera OpenAI SDK
Öppna källkods SDK:er hanterar HTTP-detaljerna åt dig. Installera det officiella paketet i ditt projektmiljö. Denna bibliotek hanterar omförsök och JSON-parsing automatiskt.
pip install openai
Konfigurera din bas-URL och nyckel
Peka din klient mot vår specifika slutpunkt. Bas-URL:en säkerställer att dina prompts når vår kluster av obegränsade modeller. Autentisering bygger på en enkel bearer-token.
- Bas-URL:
https://api.aimodelswithnorestrictions.com/v1 - Nyckel: Din genererade API-nyckel
from openai import OpenAI
client = OpenAI(base_url="https://api.aimodelswithnorestrictions.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)
Skicka en grundläggande chatkomplettering
Skicka en standardmeddelandepayload. Modellen returnerar rå text utan filtrering för vuxen- eller kontroversiella ämnen. Fel och avslag förbrukar inte dina förbetalda tokens.
curl https://api.aimodelswithnorestrictions.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the current weather conditions in Tokyo"}]
}'
Aktivera Strömning för Realtidsoutput
Ta emot token när de genereras. Detta minskar den upplevda latensen för långa svar. Du kan parsa strömmen för att visa text inkrementellt i din applikation.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aimodelswithnorestrictions.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);
Ställ in parametrar: Temperatur och Top P
Styr kreativitet och slumpmässighet. Lägre värden gör svaren mer deterministiska. Högre värden uppmuntrar varierad och mångsidig formulering.
temperature: Justerar slumpmässighet.top_p: Filtrerar ordförråd efter sannolikhet.
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)
Hantera JSON-läge och funktionsanrop
Tvinga strukturerad utdata för pålitlig analys. Använd response_format: {"type": "json_object"} för strikt JSON. Function calling gör att modellen kan exekvera verktyg dynamiskt.
curl https://api.aimodelswithnorestrictions.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the current weather conditions in Tokyo"}]
}'Vanliga frågor
Vad är kontextfönstret och hastighetsbegränsningen?
Kontextfönstret stöder totalt 100 000 tokens. Du är begränsad till 300 begäran per minut per nyckel. Varje nyckel tillåter åtta samtidiga begäran.
Varför får jag ett 402-fel?
Ett 402-status indikerar att ditt förbetalda kreditbelopp är slut. Tokens debiteras endast för faktisk användning, inte för fel eller avslag. Ladda upp via krypto för att fortsätta.
Är detta en officiell OpenAI-tjänst?
Nej. Vi tillhandahåller en obegränsad LLM som är kompatibel med OpenAI API-formatet. Modellen är inte GPT, Claude eller någon annan leverantörs modell. Det är en distinkt modell med öppna vikter.
Säkra din API-nyckel
Registrera dig, kopiera din nyckel, uppdatera endpointen. Det är allt.