uncensoredroleplayai.com/Dokumentation
Ofiltrerad AI API-snabbstart
Få en icke-censurerad rollspels-AI-instans som körs på minuter med vårt OpenAI-kompatibla API. Använd standard SDK:er för att skicka text och ta emot långkontextsvar utan innehållsfilter.
Förutsättningar och bas-URL-inställningar
Börja med att registrera ett konto via Google eller e-post på nyckelsidan. Din API-nyckel visas omedelbart och fungerar som enda inloggningsuppgift för alla förfrågningar. Tjänstens bas-URL är https://api.uncensoredroleplayai.com/v1, som fungerar med alla OpenAI-kompatibla klienter.
Konfigurera din miljövariabel eller SDK-klient att peka mot denna URL. Denna enda slutpunkt hanterar alla textkompletteringar. Du behöver inte hantera modellrouting eller välja mellan flera leverantörer. Modellidentifieraren är alltid uncensored, an open-weight model tuned for adult and fictional content.
Autentisering med API-nycklar
Inkludera din API-nyckel i Authorization header som ett Bearer-token. Varje förfrågan måste innehålla denna header för att autentisera din identitet. Om nyckeln saknas eller är ogiltig returnerar servern ett 401 Unauthorized-fel. Kontrollera ditt kontodashboard om du misstänker att nyckeln har återkallats.
Varje konto har en aktiv nyckel åt gången. Generering av en ny nyckel ersätter den gamla omedelbart. Det finns ingen gräns för antalet nycklar du kan generera historiskt, men bara den aktuella fungerar. Använd denna enda nyckel över alla dina tjänster.
Skickar din första chattslutförande
Skicka en POST-begäran till /v1/chat/completions endpoint. Skicka modellnamnet uncensored och din konversationshistorik i messages array. Systemet returnerar ett textsvar utan filtrering för lagliga vuxenämnen.
- Ställ in modellen till
uncensored. - Inkludera ditt systemprompt för att definiera rollspelspersonen.
- Skicka användarmeddelanden för att driva berättelsen framåt.
Verifiera att svarstrukturen innehåller den genererade texten. Detta bekräftar att din integration fungerar korrekt med uncensored LLM API.
Hantering av strömnings-svar
Aktivera strömning genom att ställa in stream till true i din begäran. API:et skickar bitar via Server-Sent Events (SSE). Varje bit innehåller delvis text och metadata. Bearbeta dessa bitar i realtid för att visa svaret när det genereras.
Tokenanvändningsdetaljer visas i den sista delen. Detta gör att du kan spåra kostnader noggrant utan att vänta på att hela svaret ska slutföras. Strömning är idealiskt för rollspelsbotar där latens spelar roll. Använd Node SDK för enkel hantering av dessa händelser.
Konfigurera parametrar för rollspel
Justera parametrar som temperature och top_p för att styra kreativitet. Högre temperaturer ger mer varierade och oförutsägbara utdata. Använd stop sekvenser för att avsluta svar vid specifika fraser. JSON-läge är tillgängligt via response_format för strukturerad data.
Ställ in max_tokens för att styra utmatningslängd. Standardvärdet är 2 048 tokens, men du kan begära upp till 16 000. Kontextrutan stöder totalt 100 000 tokens. Detta möjliggör långsamm kontinuitet utan att förlora kontext. Justera dessa inställningar för ditt specifika användningsfall.
Förståelse för tokenanvändning och prissättning
Prissättningen är transparent: $0.15 per miljon inmatningstokens och $0.50 per miljon utmatningstokens. Fel och avslag är kostnadsfria. Kredit är förbetald och löper aldrig ut. Ladda upp via krypto med USDT (TRC20) eller USDC (Base).
Begränsningarna inkluderar 300 förfrågningar per minut och 8 samtidiga förfrågningar per nyckel. Begärans kroppstorlek är begränsad till 8 MB. Om du tar slut på kredit får du ett 402 Payment Required-fel. Övervaka din användning via dashboarden för att undvika avbrott.
cURL
curl https://api.uncensoredroleplayai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the main plot points of the provided story text"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredroleplayai.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.uncensoredroleplayai.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)Teknisk Q&A
Vad är kontextgränsen för den obegränsade rollspels-AI:n?
Kontextrutan stöder 100 000 tokens för både prompt och completion. Du kan skriva ut upp till 16 000 tokens per begäran. Detta möjliggör långformad berättelse utan att förlora kontext. Vägran för mindre sexuellt innehåll gäller fortfarande.
Hur hanterar jag autentiseringsfel?
Ett 401-fel indikerar en ogiltig eller saknad API-nyckel. Kontrollera ditt kontodashboard för att säkerställa att nyckeln är aktiv. Skapa en ny nyckel om den gamla har återkallats. Varje konto har en aktiv nyckel i taget.
Vad händer om jag överskrider hastighetsbegränsningen?
Du får ett 429-fel för för många begäranden. Gränsen är 300 begärande per minut och 8 samtidiga begärande. Vänta några sekunder innan du försöker igen. Övervaka din användning för att hålla dig inom gränserna.
Hämta din API-nyckel
Registrera dig, kopiera token, uppdatera slutpunkten. Det är hela konfigurationen.