System prompt
A system prompt is a set of standing instructions given to a language model before the conversation begins, defining its role, tone, format and rules. It frames every answer that follows, while the user’s own messages carry the individual requests.
Last updated November 8, 2026
Readable on your devices only.
Your conversation is readable on your device, and on your other devices if you sync them. Nowhere else.
Unreadable to us.
Your message passes through without being written down; your chats are only ever stored encrypted.
The model doesn’t know you.
It gets the question, never your email, your account or your IP address.
Nothing is left along the way.
The reply comes back and is stored here, encrypted; even when you sync, your key never reaches us in the clear.
How it works
Chat models receive messages with roles. The system message comes first and describes how the assistant should behave: that it is a patient math tutor, that it answers in French, that it keeps replies under 100 words, that it returns JSON. User and assistant messages follow. Models are trained to give the system message more weight than ordinary text, but it is still text, and a model can drift from it or misread it, especially in long conversations.
A useful system prompt is specific. It states who the assistant is, who it is talking to, what a good answer looks like and what to do when information is missing. Typical ingredients are a persona, an audience, a tone, a length limit, an output schema and two sample exchanges, and examples of the desired format work better than abstract adjectives. Rules are clearer as positive instructions, such as “ask one clarifying question first”, than as long lists of prohibitions. Keep it short enough that nothing contradicts anything else, and test it with awkward inputs.
A system prompt is not a security boundary. Users can sometimes persuade a model to reveal it or to act against it, so secrets and access control belong in your own code, not in the instructions. Prompt injection, where text hidden in a web page, an email or a file tries to override the brief, is another reason for caution. Developers also use the term for the hidden instructions that apps add on top of a base model, which is why the same model can feel very different in two products. Brand voice guides, tutor personas, support scripts and code-review rules are common examples; engineers version them, run regression tests and log which revision answered. Providers usually place the system message at the top of the request and keep it constant across turns, which often lets them cache it, whereas user turns change every time; some models treat a developer message as a slightly different tier of instruction.
In NeverNo
In the NeverNo app, custom instructions and characters set the role a model plays. You write how it should answer, or define a character with a personality and a manner of speaking, and the model keeps to it through the conversation. Your instructions and characters are stored in your browser and, if you turn sync on, follow you encrypted to your other devices.
In the API, a chat request accepts messages with the roles system or developer, alongside user, assistant and tool. NeverNo Uncensored, NeverNo’s own private model, is included in the Free plan with a context window of 128,000 tokens, and the page about uncensored AI chat shows how it answers frankly. A system prompt can shape its tone and format; the hard limits of NeverNo stay in place whatever it says: nothing involving minors, nothing about real people without their consent, and no real help to seriously harm others.
Worth remembering
A system prompt sets role, tone, format and rules before the conversation starts.
Be specific, give an example of the format you want, and phrase rules as positive instructions.
It is guidance, not a lock: do not put secrets or access control in it.
The same model behaves differently under different system prompts: a pirate captain, a strict copy editor and a gentle tutor can share one engine.
Frequently asked questions
What is the difference between a system prompt and a user prompt?
The system prompt is the standing brief that applies to the whole conversation and is usually set by the app or the developer. A user prompt is a single request. The model reads both, with the system prompt carrying more weight.
Can a system prompt change what a model is willing to do?
It can change tone, role, format and focus. It cannot override limits that are built into the model or enforced by the service around it.
Where do I write one on NeverNo?
Use custom instructions for how every answer should sound, or create a character for a persona. Developers add a system or developer message to the request in the API. Short, numbered rules and a fallback such as asking for clarification usually beat sprawling essays; wrap quoted data in delimiters.
Ask your first question
No account and no card. Write in any of the 10 languages NeverNo speaks.
Open the chat