{% if model.model_id == default_model %}
{{ icon("star", "icon--sm") }} default model
{% else %}
{% endif %}
{% if model.image_path %}
{% endif %}
PNG, JPEG, WEBP or GIF, under 2 MB. Without one, the model gets a generated
badge whose colour is derived from its id.
{# Empty, hidden, and outside every other form: the Detect button further down
is associated with it by `form="detect-efforts"`. It carries no fields on
purpose — detection asks the endpoint and needs nothing from this page. #}
{# Outside the form above, and it has to be: two forms cannot nest, and this one
posts somewhere else. See the note beside the Detect button. #}
Default personality
Who this model is before it has worked out who it is with somebody. Different
from the system prompt above: that is an instruction you write, this is a
character it can be — and, with Edit its own personality
ticked, one it rewrites for itself.
A personality belongs to a person. Each account gets its own
version of this model's character, starting from what you write here and
diverging from it the first time the model writes its own. Changing this
afterwards does not reach anybody who already has one, and it is not stacked
underneath theirs — two personalities at once would contradict each other and
nobody could tell which was losing. What the model *is*, as opposed to who it
has become with somebody, belongs in Description and
Facts for other models above, which are the same for everyone.
{% if persona and persona.revisions %}
Earlier defaults {{ persona.revisions|length }}
What this default said before each change. Each person's own personality keeps
its own history, which they can see and restore in their own settings — this is
the starting point's history, not theirs.
{% for revision in persona.revisions %}
{{ revision.created_at.strftime("%Y-%m-%d %H:%M") }}
{% if revision.author == "model" %}
model
{% else %}
you
{% endif %}
{% if revision.note %}
{{ revision.note }}
{% endif %}
{{ revision.content[:200] }}{{ "…" if revision.content|length > 200 }}