Guides
Control Sharing and Sexual Intensity
Available from version 2.1
Two independent settings shape how far a Persona goes with a User: pictureSharingMode sets what the Persona is willing to send, and sexualDrive sets how far the Persona goes in words.
The two sharing modes
replyParameters.pictureSharingMode decides how willingly the Persona shares from your list, and how explicit requests are handled. It defaults to NORMAL. Videos follow the same mode when shareableVideos is provided, and a reply carries at most one medium, never both.
On ordinary photo requests the two modes behave much the same. They diverge when the request is explicit.
NORMAL: shares readily, leans tasteful
The Persona shares a photo or video when the User genuinely wants to see one. A direct request ("send me a pic") or real curiosity ("I wish I could see you") is usually enough, and the User rarely has to ask twice.
Explicit content is where the Persona pulls back. Asked for a nude, it steers away and stays in the moment, in character rather than as a refusal. Suggestive photos remain fair game, so a strongly suggestive request may still get one.
Best for: mainstream dating and social platforms, and any service that monetizes photo unlocks and needs an escalation ladder to sell.
EAGER: shares freely, explicit content included
The Persona shares whenever the User asks, flirts, or shows any interest at all, and sends more on a second request. Intimate and nude content is included, matching the User's energy.
Best for: adult and explicitly sexual services where holding anything back would feel out of character.
Combining with sexual drive
replyParameters.personaProfileOverrides.sexualDrive shapes how sexual the Persona's messages become, independently of any photo. Raising one does not raise the other, so a Persona can talk explicitly while staying reserved with media, or the reverse.
It sets how far a Persona is willing to go, not how it behaves by default. Even on VERY_HIGH the Persona takes its cue from the User: a chat about the weekend stays an ordinary chat, flirting gets flirting back. Escalation follows the User's intent rather than leading it, so one configuration can serve Users who want very different things.
sexualDrive | pictureSharingMode | What the User tends to experience |
|---|---|---|
NORMAL | NORMAL | Sexting only if the conversation naturally leads there. Photos on request, staying on the suggestive side. |
VERY_HIGH | NORMAL | Escalates sexually in words as soon as the User shows intent, while photos stay suggestive rather than explicit. |
NORMAL | EAGER | Reserved in conversation, generous with media. Sends what is asked for, explicit content included, without leading the escalation. |
VERY_HIGH | EAGER | The most explicit combination available. The Persona may answer a sexual opener with a photo straight away, or offer media unprompted after a compliment. |
Turning sexual content down or off
Two settings pull in that direction, and they are not interchangeable.
sexualDrivelowers how far the Persona goes. AtNONEthere are no sexually explicit replies, while flirting stays available.replyParameters.enableSexualTextContentset tofalseswitches the register off altogether, flirting included. It applies whateversexualDrivesays, so aVERY_HIGHPersona still stays casual. It defaults totrue.
The first reply
The Persona's first reply follows the tone of the opener: casual gets casual, flirty gets flirting back, and an openly sexual opener gets an answer in kind, as far as sexualDrive allows — with a standard sexualDrive, usually in a flirty register rather than an explicit one. The setup above therefore applies from the very first exchange. Messages the Persona sends first (icebreakers, nudges and revives) are unaffected.
Recommended setups
Starting points rather than fixed configurations. Test them against your own gallery and audience.
| Service | sexualDrive | pictureSharingMode |
|---|---|---|
| Mainstream dating | NORMAL or HIGH | NORMAL |
| Freemium dating with paid media | VERY_HIGH | NORMAL |
| Adult / explicit service | VERY_HIGH | EAGER |
| Non-flirty companionship | NONE or LOW, plus enableSexualTextContent at false | NORMAL |
Example request
{
"userProfileId": "user-123",
"personaProfileId": "persona-456",
"language": "EN",
"replyParameters": {
"chatModel": "chat-2.1-pro",
"pictureSharingMode": "NORMAL",
"personaProfileOverrides": {
"sexualDrive": "VERY_HIGH"
},
"shareablePictures": [
{ "id": "pic-1", "url": "https://example.com/pic-1.jpg" }
]
}
}Compatibility
The behaviour on this page requires chat-2.1-smart or chat-2.1-pro. Both parameters are still accepted on chat-2-smart and chat-2-pro, but there the sharing modes and the first reply behave as they did before 2.1. Video sharing requires a chat-2 or chat-2.1 model.