No Filter AI voor het schrijven van lange fictie
Schrijvers krijgen weigeringen op het meest ongelukkige moment: midden in een hoofdstuk, met een schurk die er als een schurk moet klinken. Dit artikel behandelt het gebruik van No Filter AI voor het schrijven van lange fictie via een API, en hoe je een manuscript organiseert rond een contextvenster van 100.000 tokens.

Belangrijkste punten
- Een contextvenster van 100.000 tokens kan een lang manuscript bevatten plus je notities en de nieuwe passage in één verzoek.
- Behandel het model als een schrijfpartner met aparte taken: opstellen, concept, revisie, regelbewerking.
- Roleplay en dialoogzwaar werk profiteren van een persistent karakterblad in het systeembericht.
- Een revisie van 60.000 tokens kost ongeveer één cent.
Waarom schrijvers zoeken naar een model zonder filters
Als je AI zonder filter om te schrijven wilt, is de reden meestal praktisch, niet schokkend. Een misdaadromanschrijver heeft een geloofwaardige dader nodig. Een oorlogsmemoires vereist een droge beschrijving van wat er gebeurde. Een horror schrijver heeft angst nodig die niet wegzakt in een vriendelijke disclaimer. Een romance auteur die voor volwassenen schrijft, heeft scènes nodig die met dezelfde vakmanschap zijn behandeld als elke andere scène.
Algemene assistenten verzachten dit soort materiaal vaak, voegen moreel commentaar toe, of stoppen met een korte weigering. Elke onderbreking kost je de draad. Het model achter deze site is een enkel open-weight model, afgestemd om te antwoorden zonder inhoudsweigeringen voor wettig gebruik door volwassenen, en je bereikt het via een gewone chat API. Je houdt je eigen editor, je eigen bestanden en je eigen proces. Het model retourneert tekst.
Eén regel blijft vast: geen seksuele inhoud met minderjarigen, in welke framing dan ook. Alles anders in legale fictie voor volwassenen is een kwestie tussen jou, je personages en je lezers. Dit artikel houdt voorbeelden bewust niet-expliciet; het hulpmiddel is voor het vakmanschap, en het vakmanschap is wat we behandelen.
Gebruik het 100.000-token venster doelbewust
Het contextvenster is 100.000 tokens, gedeeld door je prompt en het antwoord van het model. In Engelse proza is een token iets minder dan een woord, dus het venster houdt tienduizenden woorden vast. Dat verandert hoe je werkt.
Met een kort venster model besteed je inspanning aan samenvattingen en herinneringen. Met dit venster kun je vaak de echte tekst plakken. Een praktische indeling voor een manuscriptproject ziet er als volgt uit:
- Systeembericht (400 tot 1.000 tokens): stemregels, perspectief, tijd, verboden gewoontes.
- Story bible (500 tot 3.000 tokens): personages, tijdlijn, plaatsen, terugkerende motieven.
- Relevante hoofdstukken (tot tienduizenden tokens): de tekst die de nieuwe scène moet respecteren.
- Instructie (100 tot 300 tokens): wat te schrijven of veranderen, op welke lengte.
Houd de instructie als laatste. Modellen wegen het einde van de prompt zwaar, en een duidelijk laatste verzoek vermindert drift. Laat ruimte over voor het antwoord: als je een scène van 3.000 tokens wilt, moet de input ruim onder de 97.000 tokens blijven. De maximale antwoordlengte is wat de prompt vrijlaat, en max_tokens is optioneel.
Nog steeds is meer tekst niet altijd beter. Een antwoord dat consistent moet blijven met 80.000 tokens van eerdere hoofdstukken kan kleine details verliezen. Wanneer consistentie belangrijk is, voeg een korte lijst met feiten toe die de scène moet respecteren, zelfs als de hoofdstukken zijn opgenomen.
Een workflow voor opstellen en reviseren in code
Het splitsen van de taak in rondes geeft beter proza dan één groot verzoek. Dit script schrijft een scène op basis van notities, en voert vervolgens een bewerkingsronde uit bij een lagere temperatuur.
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilterai.cc/v1", api_key="YOUR_KEY")
VOICE = ("Literary crime fiction. Close third person, past tense. "
"Short paragraphs, concrete nouns, dialogue without adverbs. "
"No summary endings, no moral commentary.")
def ask(system, user, temp):
r = client.chat.completions.create(
model="uncensored",
temperature=temp,
messages=[{"role": "system", "content": system},
{"role": "user", "content": user}],
)
return r.choices[0].message.content
notes = "Inspector Hale interrogates a witness who is lying about the night of the fire. 600 words, mostly dialogue."
draft = ask(VOICE, notes, 0.9)
edited = ask(
"You are a line editor. Keep the plot and voice. Cut filler, fix rhythm, remove repeated phrasing. Return only the revised text.",
draft,
0.5,
)
print(edited)
Twee gewoontes verbeteren resultaten. Vraag eerst bij de bewerkingsronde om specifieke wijzigingen, zoals "haal elke zin weg die een gevoel uitlegt dat de dialoog al laat zien". Houd elke ronde gefocust: plot, dan dialoog, dan ritme. Een vaag "maak het beter" geeft vage winst.
Samplinginstellingen worden doorgegeven aan het model: temperature, top_p, stop, seed en de aanwezigheids- en frequentiestraffen. Als het model steeds één afbeelding of zin hergebruikt, verhoog je een straf een beetje, en vermijd grote waarden, die het kunnen dwingen tot vreemde woordkeuzes.
Roleplay en personage-gedreven schrijven
Veel schrijvers schrijven dialoog door een personage tegen het model te spelen: een verhoor, een onderhandeling, een moeilijk gesprek tussen broers en zussen. Het patroon is een persistent karakterblad plus een rollende berichtgeschiedenis.
curl https://api.nofilterai.cc/v1/chat/completions \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"temperature": 0.9,
"stream": true,
"messages": [
{"role": "system", "content": "You play Corvin, a sarcastic retired smuggler, 60, bad knee, distrusts officials. Stay in character. Reply in 2 to 4 sentences. Never narrate the other character actions."},
{"role": "user", "content": "Customs officer here. Mind if I look in the hold?"}
]
}'
Streaming maakt een gesprek levendiger, omdat tekst verschijnt zoals het wordt geproduceerd, en het laatste chunk draagt gebruikscijfers. Onthoud dat een gestreamd verzoek één van je concurrency slots vasthoudt tot het klaar is: 8 op een volledige sleutel, 2 op een proefsleutel.
Voor companion-apps en roleplayproducten voor volwassenen: zet de regels in het systeembericht en houd ze kort. Een lange lijst van do's en don'ts wordt minder betrouwbaar gevolgd dan drie duidelijke regels. Als je deze route vergelijkt met een gehost character platform, legt de pagina over NoFilter AI en Character AI het verschil uit tussen een platform en een API.
Manuscript-schaal kosten, uitgerekend
Prijzen zijn $0,15 per 1M invoertokens en $0,50 per 1M uitvoertokens. Hier is wat typische schrijftaken kosten:
| Taak | Input-tokens | Output-tokens | Kosten |
|---|---|---|---|
| Schrijf één scène van 700 woorden met een bijbel | 4,000 | 1,000 | $0.0006 + $0.0005 = $0.0011 |
| Revisieronde over een manuscript van 60.000 tokens | 60,000 | 4,000 | $0.009 + $0.002 = $0.011 |
| Tien dergelijke revisierondes | 600,000 | 40,000 | $0.09 + $0.02 = $0.11 |
| Vul het venster één keer, geen antwoord | 100,000 | 0 | $0.015 |
Een revisieronde over het grootste deel van een roman kost ongeveer een cent. De uitvoer is duurder per token, dus het vragen van lange antwoorden loopt sneller op dan lange prompts, maar de totalen blijven klein.
Je betaalt van prepaid tegoed zonder abonnement en tegoed vervalt nooit. Opwaarderingen zijn elk geheel bedrag van $20 tot $500, met +5% vanaf $50, +10% vanaf $100 en +15% vanaf $200. Crypto is de betaalmethode: USDT op TRC20 of USDC op Base. Mislukte of geweigerde verzoeken worden niet in rekening gebracht. De prijzenpagina heeft de details, en de API-sleutelpagina biedt een proef met één klik van $0,50, geldig voor 7 dagen.
Prompts voor veelvoorkomende schrijftaken
Hetzelfde endpoint dekt verschillende taken, en elk wil een andere prompt.
Uitwerking
Vraag om een hoofdstuklijst met één zin per hoofdstuk en de verandering die erin gebeurt. Vraag drie alternatieve structuren en kies er één. Gebruik hier een hoge temperatuur, omdat variatie het doel is.
Dialoog
Geef aan wie spreekt, wat elk wil, en wat onuitgesproken moet blijven. Vertel het model om korte regels te houden en personages hun gevoelens niet direct te laten uiten. Subtext is het verschil tussen een scène en een transcript.
Continuïteitscontroles
Plak het manuscript en stel een smalle vraag: lijst elke vermelding van de leeftijd van de havenmeester op, of elke plek waar de tijdlijn de bijbel contradict. Een groot venster maakt dit soort controle praktisch, en een lage temperatuur houdt het antwoord letterlijk.
Line editing
Vraag om een herziene paragraaf plus een lijst met de gemaakte veranderingen. Als je alleen suggesties wilt, zeg het dan, en het model laat je tekst met rust en commenteert in plaats daarvan.
Je eigen stem behouden
Plak twee of drie pagina's die je zelf schreef en vraag het model om de stijl in vijf opsommingstekens te beschrijven: zinlengte, woordkeuze, hoe dialoog is getagd. Zet die opsommingstekens in het systeembericht. De concepten die terugkomen klinken dichter bij jou, en je besteedt minder tijd aan het herschrijven ervan naar je register.
Limieten die je moet kennen voor een project
Het model vervangt geen editor en produceert soms vlakke of repetitieve tekst. Het is verstandig om enkele grenzen van tevoren te plannen.
- Alleen tekst. Geen afbeelding, audio of video generatie, geen embeddings en geen fine-tuning.
- Rate limits. Een volledige sleutel staat 8 gelijktijdige verzoeken en 300 per minuut toe. Voorbij de limit krijg je een 429 met
rate_limitedofconcurrency. - Tijdelijke overbelasting. Een 429 met
Retry-After: 5betekent dat je vijf seconden moet wachten en het opnieuw moet proberen. - Privacy. Prompts worden niet gebruikt voor training, wat nuttig is voor ongepubliceerd werk.
- Onafhankelijkheid. Het model wordt gerund door een onafhankelijke provider. Het is geen officieel product van een grote AI-leverancier.
Als je werkt met een opdrachtgever voor ghostwriting of een uitgever, controleer wat ze toestaan met betrekking tot door AI ondersteunde concepten voordat je begint. Dat is een contractkwestie, geen technische. Voor parameterdetails en foutformaten, zie de API-documentatie.
Meer handleidingen
Vragen en antwoorden
Hoeveel tekst past er in één verzoek?
Het venster is 100.000 tokens voor prompt plus antwoord samen. In het Engels zijn dat tienduizenden woorden, dus passen veel manuscripten met ruimte voor notities en een nieuwe passage.
Kan ik het gebruiken voor volwassen rollenspel of companion-apps?
Het is afgestemd om zonder inhoudelijke weigeringen te antwoorden voor wettig gebruik door volwassenen, dus fictie en rollenspel voor volwassenen vallen hieronder. Seksuele inhoud met minderjarigen is nooit toegestaan.
Kan ik het eerst uitproberen voordat ik betaal?
Ja. Nieuwe gebruikers kunnen $0,50 aan proeftegoed claimen met één klik op de API-sleutelpagina. Er is geen betaling nodig en het duurt 7 dagen.
Welke schrijfapps kunnen erop aansluiten?
Elke app die een aangepaste OpenAI-compatible base URL, een API-sleutel en een modelnaam accepteert. Gebruik de model-ID uncensored en de base URL uit de documentatie.
Je sleutel is nog maar één formulier verwijderd
Maak een account aan, kopieer de sleutel, pas de base URL aan. Dat is de hele installatie.