Qwen Abliterated Roleplay: Instellingen en API-configuratie

Roleplay is waar weigergedrag het meest pijn doet, omdat één verkeerde waarschuwing de scène verstoort. Hier is een werkende setup voor fictie- en metgezelchats met een ongecensureerd endpoint, inclusief samplerwaarden en kosten.
Belangrijkste punten
- Voeg in SillyTavern een aangepaste OpenAI-compatible bron toe met de /v1 URL van de site en model uncensored.
- Begin met een temperatuur van 0,8 en top_p van 0,9, en verander daarna één waarde tegelijk.
- Een lange scène stuurt de geschiedenis elke beurt opnieuw, dus knip de context om de kosten te beheersen.
- Het model is alleen tekst; alleen wettelijk volwassen gebruik, en geen inhoud die minderjarigen betreft.
Waarom roleplay-gebruikers op zoek zijn naar ongecensureerde modellen
Mensen die zoeken naar qwen abliterated roleplay willen een model dat in karakter blijft. Standaard chatmodellen zijn afgestemd om uit een scène te stappen, disclaimer toe te voegen of thema's te weigeren die normaal zijn in fictie: oorlog, rouw, schurken, horror, moreel grijze vertellers. Abliterated en andere ongecensureerde builds bestaan omdat die onderbrekingen de immersie verstoren.
Dit artikel gaat over het draaien van dat soort sessies via een API in plaats van een lokaal bestand. Het gehoste model hier is een open-weight model van een onafhankelijke aanbieder, afgestemd op antwoorden zonder inhoudelijke weigeringen voor wettelijk volwassen gebruik. Het is niet de officiële Qwen-API en wij beweren niet dat het een specifiek geabliterateerd Qwen-checkpoint is. Behandel het als een eigen model en oordeel op basis van je eigen karakters.
Er geldt één grens zonder uitzondering: geen seksuele inhoud waarbij minderjarigen betrokken zijn. Personages moeten volwassen zijn. De rest van deze pagina blijft bij de technische kant, die hetzelfde is ongeacht het genre dat je schrijft.
Verbind SillyTavern
SillyTavern kan communiceren met elk OpenAI-compatible endpoint. Menu-items verschuiven tussen versies, maar het pad is altijd hetzelfde idee: open het API-verbindingpaneel, kies de Chat Completion-bron en kies de aangepaste of OpenAI-compatible optie.
- Maak een sleutel aan op de API-sleutel pagina. Nieuwe accounts kunnen met één klik $0,50 aan proeftegoed claimen, geldig voor 7 dagen en zonder kaart.
- Selecteer in SillyTavern Chat Completion en vervolgens de aangepaste bron.
- Stel de endpoint URL in op
https://api.qwenabliterated.top/v1. - Plak de sleutel in het API-sleutel veld.
- Voer
uncensoredin als model-ID, of kies het uit de lijst als de verbindingsknop er een ophaalt. - Druk op verbinden en stuur een korte testboodschap.
Als de test faalt met een 401, controleer de sleutel opnieuw. Als het faalt met een 404, zorg er dan voor dat de URL eindigt op /v1 en geen extra pad erna heeft. De docs pagina somt de endpoints op.
Je eigen script gebruiken in plaats daarvan
Als je je eigen front-end of bot schrijft, gaan dezelfde instellingen naar de SDK. Een minimale lus die de geschiedenis bijhoudt:
from openai import OpenAI
client = OpenAI(base_url="https://api.qwenabliterated.top/v1", api_key="YOUR_API_KEY")
history = [{"role": "system", "content": open("character.txt").read()}]
while True:
user = input("> ")
history.append({"role": "user", "content": user})
out = client.chat.completions.create(
model="uncensored",
messages=history,
temperature=0.85,
top_p=0.9,
frequency_penalty=0.3,
max_tokens=500,
)
text = out.choices[0].message.content
history.append({"role": "assistant", "content": text})
print(text)Een system prompt die een personage vastlegt
Het systeembericht doet het meeste werk. Houd het kort, concreet en geschreven als instructies over gedrag, niet als een biografie. Een patroon dat goed standhoudt:
You are Mara Voss, a ship's navigator in a space-opera story.
Write in third person, past tense, 120 to 250 words per reply.
Stay in character. Do not summarise the scene or add out-of-story notes.
Never speak or act for the user's character; end each reply on an open beat.
All characters are adults.
Setting: the freighter Kestrel, three weeks out from port, supplies running low.
Opmerkingen over waarom elke regel er staat. Een lengtebeperking voorkomt dat antwoorden opzwellen. De regel tegen het spreken voor het personage van de gebruiker is de meest voorkomende correctie die mensen maken. De laatste regel fixeert de instelling zodat het model niet twee beurten later een andere uitvindt. Feiten over het personage die er toe doen, zoals een litteken, een schuld of een gewoonte, behoren tot een paar regels van dezelfde prompt, niet een pagina aan achtergrondinformatie.
Als het model uit karakter raakt in een lange chat, herhaal dan de belangrijkste regels dicht bij het einde van de geschiedenis als een korte herinneringsboodschap in plaats van de openingsprompt te verlengen.
Stekproefwaarden om mee te beginnen
De API doorgeeft temperatuur, top_p, stop, seed en de straffen. Dat zijn de knoppen die je hebt; andere samplers die in lokale tools bestaan, zijn misschien niet beschikbaar, dus reken er niet op.
| Onderdeel | Startwaarde | Wat het verandert |
|---|---|---|
| temperatuur | 0,8 tot 1,0 | Hoger geeft meer gevarieerde formulering; boven ongeveer 1,1 is incoherentie te verwachten. |
| top_p | 0.9 | Knijpt de onwaarschijnlijke staart van woordkeuzes. |
| frequency_penalty | 0,2 tot 0,5 | Maakt herhaling van dezelfde woorden en zinnen minder waarschijnlijk. |
| presence_penalty | 0 tot 0,3 | Duwt het model naar nieuwe onderwerpen. |
| max_tokens | 300 tot 600 | Plafond voor antwoordlengte; optioneel. |
| stop | Naam van je personage plus een dubbele punt | Voorkomt dat het model jouw volgende regel schrijft. |
Verander één waarde tegelijk en speel een paar beurten voordat je oordeelt. Als je twee instellingen eerlijk wilt vergelijken, stel je dan seed in op een vaste waarde zodat dezelfde prompt hetzelfde startpunt geeft.
Opening messages en scene-koppelingen
Het eerste bericht in een chat bepaalt de toon meer dan elke instructie. Als het twee regels dialoog is zonder beschrijving, zullen de antwoorden kort zijn. Als het een volledige alinea is met scènewerking in de stijl die je wilt, kopieert het model die lengte en register. Schrijf het startbericht als een voorbeeld van wat je terug wilt lezen.
Geef de scene een drukpunt. Een gestrande bemanning met een falend levensondersteuningssysteem levert interessantere wendingen op dan een bemanning die in een bar zit, omdat het model altijd iets heeft om op door te drukken. Als een scene vastloopt, voeg dan een gebeurtenis toe vanuit jouw kant: er komt een bericht aan, een deur gaat open, een beslissing wordt afgedwongen. De meeste vlakke rollenspel is een gebrek aan inzet, geen modelprobleem.
Voor meerdere personages, noem elk in het systeembericht met een enkele regel over stem, zoals "Dokter Imre: droog, precies, vloekt nooit". Duidelijke spreekgewoonten maken het makkelijker voor het model om stemmen uit elkaar te houden over een lange geschiedenis, en makkelijker voor jou om te zien wanneer twee in elkaar zijn vervaagd.
Beheer van het 100k contextvenster
Het contextvenster is 100.000 tokens, prompt en completion samen, dus een scène kan zeer lang duren voordat er iets wordt gesneden. Lang betekent niet automatisch beter. Chatmodellen besteden minder aandacht aan details die begraven zijn in het midden van een enorme geschiedenis, en elke beurt stuurt het hele transcript opnieuw, waar je voor betaalt als input.
Praktische gewoontes:
- Stel de contextgrootte in je front-end in op ongeveer 16.000 tot 32.000 tokens en laat oudere beurten vallen.
- Vraag het model af en toe om een korte samenvatting van gebeurtenissen en personagetoestand, plak dit dan in het systeembericht en wis oude beurten.
- Houd een "feiten die waar moeten blijven" lijst in het systeembericht voor namen, plaatsen en beloftes.
- Gebruik stop-reeksen en een lengteplafond zodat antwoorden niet in grootte kruipen.
Onthoud ook dat dit een tekstmodel is. Het produceert geen afbeeldingen of stem, dus avatars en audio in een metgezel-app vereisen andere tools.
Wat een sessie kost
Prijzen zijn $0,15 per 1M input tokens en $0,50 per 1M output tokens. Neem een lange scène waar de geschiedenis 30.000 tokens heeft bereikt en elk antwoord ongeveer 400 tokens is. Eén beurt kost 30.000 x $0,15 / 1M = $0,0045 voor input en 400 x $0,50 / 1M = $0,0002 voor output, dus $0,0047. Honderd zulke beurten kosten $0,47.
Dezelfde sessie met een venster van 12.000 tokens kost 12.000 x $0,15 / 1M = $0,0018 plus $0,0002, dus $0,002 per beurt en $0,20 voor honderd beurten. Context knippen is de makkelijkste besparing die beschikbaar is.
Er is geen abonnement. Je betaalt vooraf elk geheel bedrag van $20 tot $500, met +5% vanaf $50, +10% vanaf $100 en +15% vanaf $200, en tegoed vervalt nooit. Betaal met crypto (USDT op TRC20, USDC op Base). Mislukte of geweigerde verzoeken worden niet in rekening gebracht. Details staan op de prijzen pagina.
Veelvoorkomende problemen
- Antwoorden worden repetitief. Verhoog frequency_penalty iets, knip oude beurten, of verlaag de contextgrootte.
- Het model schrijft je regels. Voeg de regel toe aan de systeem-prompt en stel een stopsequentie in op de naam van je karakter.
- HTTP 429 tijdens het gesprek. Je hebt een limiet bereikt: 8 gelijktijdige verzoeken en 300 per minuut met een volledige sleutel, 2 en 60 met een proefsleutel. Wacht op de waarde van
Retry-Afteren stuur het verzoek opnieuw. Streaming houdt een concurrency-slot vast tot het einde, dus sluit streams die je verlaat. - Personages vergeten details. Verplaats belangrijke feiten naar het systeem-prompt en vat eerdere beurten samen.
Prompts worden niet gebruikt voor training. Voor een vergelijking van andere opties op basis van tokens, zie de vergelijkingsgids.
Meer handleidingen
Vragen en antwoorden
Kan ik dit met SillyTavern gebruiken?
Ja. Kies de Chat Completion-bron met een aangepaste OpenAI-compatible endpoint, voer de /v1-URL van de site in, je sleutel en de model-id uncensored.
Welke temperatuur werkt het beste voor roleplay?
De meeste mensen beginnen tussen 0,8 en 1,0 met top_p rond 0,9. Verander één waarde tegelijk en test dit over meerdere beurten.
Genereert het model afbeeldingen of stem?
Nee. Het is alleen tekst, dus afbeeldingen, audio en video vereisen aparte tools.
Zijn er inhoudslimieten?
Het is bedoeld voor wettelijk gebruik door volwassenen, en alle personages moeten volwassen zijn. Seksuele inhoud waarbij minderjarigen betrokken zijn, is nooit toegestaan.
Hoeveel kost een lang rollenspel?
Met een geschiedenis van 30.000 tokens en antwoorden van 400 tokens kost dit ongeveer $0,0047 per beurt, of $0,47 voor honderd beurten. Een korter contextvenster verlaagt dit.
Je sleutel is nog maar één formulier verwijderd
Maak een account aan, kopieer de sleutel, pas de base URL aan. Dat is de hele setup.
API-sleutel aanvragen