guidelines

Kismet is for writing fiction. The line below is short on purpose — most of what makes genre stories work is allowed here. The only hard limits are what we can't have on a hosted service without getting it pulled.

don't write

  • Explicit sex. No sex scenes — characters can flirt, date, kiss, be attracted to each other, share a bed, "go upstairs together." Just don't describe the act itself. Romance is fine; pornography isn't.
  • Anything sexual involving minors. Always. No framing, no "they're actually 200," no exceptions. Don't try.
  • Real people harassed by name. Don't write stories targeting specific named non-public people — doxxing, fake quotes attributed to them, harassment campaigns. Public figures in a clearly fictional / satirical context are fine.
  • Real-world harm instructions. Don't use Kismet to generate working weapon synthesis, attack manuals, or self-harm methods. A character can be a chemist; the page can't be a manual.

explicitly fine

Things people sometimes think will get flagged but won't:

  • Graphic violence, gore, body horror, death, torture as plot
  • Dark themes — grief, trauma, mental illness, suicidal ideation handled in story
  • Strong language, profanity, slurs spoken by characters in voice
  • Morally awful characters, villains, monstrous decisions
  • Edgy humor, cringe, parody, satire of institutions
  • Romance, attraction, sensuality, kissing, dating — fade-to-black is the limit
  • Drugs, alcohol, crime, weapons used as plot elements
  • Mean dialogue, cruelty between characters, bleak endings

how enforcement works

When this instance has moderation enabled, every premise, every action you type, and every beat the model writes runs through a classifier before being saved. If something gets flagged you'll see an error and the beat won't be persisted. The classifier is narrow on purpose — it only catches the four categories above.

False positives happen. If a beat you wanted gets blocked and you think the classifier got it wrong, rephrase and try again. Repeated obvious attempts to bypass — prompt injection, asking the model to do the banned thing in a tricky way — can get an account banned.

self-hosting

These guidelines apply to this hosted instance. If you self-host Kismet you set your own rules — moderation is off by default and you can wire any model you want into it.

Last updated when the deploy you're reading this on was built. The repo is the source of truth.

an llm cyoa engine · self-hosted or cloud · bring your own key · guidelines