Hurtig start: Integrer uncensored API
Integrer vores ucensurerede API på få minutter ved hjælp af standard OpenAI SDK'er. Send tekst, modtag tekst, og spring indholdsfiltreringen over med en enkelt base-URL.
https://api.openrouternsfwmodel.com/v1uncensored
Installer den standard OpenAI SDK
Start med at installere det officielle klientbibliotek til dit foretrukne sprog. Dette sikrer kompatibilitet med vores OpenAI-kompatible endpoint. Brug din pakkehåndterer til at tilføje afhængigheden. For Python, kør pip install openai. Til Node.js, kør npm install openai. Dette standardiserer din integrationskode.
Konfigurer din base URL og API-nøgle
Peg din klient til vores dedikerede endpoint. Dette erstatter standard OpenAI URL i din konfiguration. Indstil base_url til vores domæne. Brug din API-nøgle fra dashboardet. Vores uncensored-model reagerer på ID uncensored. Denne opsætning fungerer med ethvert standard OpenAI SDK.
Send din første chat-completion-anmodning
Lav en POST-anmodning til chat-completions-endepunktet. Send din prompt som en del af messages-arrayet. Modellen returnerer en tekstrespons uden indholdsafvisninger. Brug model parameter indstillet til uncensored. Dette bekræfter, at din integration fungerer korrekt.
Aktivér streaming for realtids-tokenoutput
Indstil stream til true for real-time tokenoutput. API'et returnerer Server-Sent Events (SSE). Hver chunk indeholder delvis tekst. Dette er ideelt til chatgrænseflader. Tokenforbrugsdata vises i den sidste chunk. Streaming reducerer den opfattede latens betydeligt.
Brug funktionssamtale og JSON-tilstand
Aktiver strukturerede output til dine applikationer. Brug response_format for streng JSON-tilstand. Du kan også definere værktøjer til function calling. Indstil tool_choice til at automatisere handlinger. Dette understøtter kompleks logik uden parsing-fejl. Modellen håndterer strukturerede data pålideligt.
Forstå ratebegrænsninger og samtidighed
Hver nøgle giver 300 requests i minuttet. Du kan køre 8 samtidige requests ad gangen. Request bodyen skal holdes under 8 MB. Hvis du overskrider grænserne, modtager du en 429-fejl. Ugyldige nøgler returnerer 401. Ingen kredit giver 402-fejl. Fejl er gratis, så retries koster intet.
cURL
curl https://api.openrouternsfwmodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 HTTP status codes"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouternsfwmodel.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.openrouternsfwmodel.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);Streaming
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)FAQ
Hvad er størrelsen på context window?
Modellen understøtter et kontekstvindue på 100.000 tokens. Dette inkluderer både prompt- og completion-tokens. Du kan sende op til 16.000 tokens i et enkelt svar. Hvis du ikke indstiller max_tokens, er standardværdien 2.048 tokens.
Hvordan håndterer jeg ratelimits?
Du er begrænset til 300 anmodninger i minuttet pr. nøgle. Du kan have 8 samtidige anmodninger aktive på én gang. Hvis du overskrider disse grænser, returnerer API'en en 429 statuskode. Implementér eksponentiel backoff i din klientkode til forsøg på gentagelse.
Er API'et uncensored?
Ja, modellen afviser ikke lovligt voksent indhold. Den er tilpasset til ubegrænset rollespil og kreativ skrivning. Den eneste hårde grænse er seksuelt indhold, der involverer mindreårig. Anmodninger med dette indhold afvises altid.
Få din API-nøgle i ét trin
Tilmeld dig, kopier nøglen, og opdater base URL'en. Done.