Comparisons
Separate character writing from model access in Candy AI and Janitor AI
Check both the role's instructions and the source of its replies when a conversation is not taking the direction you intended. Our account combines companion settings, Plus chat tools and media access. Janitor pairs bot definitions with different model-access routes, whose requirements and charges need separate attention.
Topics in this article
Write guiding instructions where the conversation uses them
After choosing the companion attributes available in our builder, introduce the situation in chat. Plus offers user personas for your own role, along with chat customization and memory tools for further conversational context.
On Janitor, put the bot's behavior, background and relationships into its personality, scenario and initial-message fields. The display bio introduces the character to people browsing profiles. Information placed only in that reader-facing introduction is not equivalent to instructions in the bot definition.
Distinguish the written role from its access arrangement
| Setup decision | Candy AI | Janitor AI |
|---|---|---|
| Who the character is | Choose a catalogue companion or create one. Plus user personas describe the role you play, not the companion's personality. | Define personality, the scenario and a first message |
| How text chat begins | Try up to five messages shared across companions; ordinary paid text chat then has no message limit | Use free built-in JLLM, or check the separate access requirements of another model |
| Which reply route to use | Work with the conversation and media options provided in your account | Configure an external API with your provider key, or use subscriber Router as a separate route |
| What tokens represent | Our token balance pays for eligible media and character actions | Model tokens measure text processing or provider usage, not our media allowance |
If you only want to switch reply models, distinguish that choice from editing the bot definition. Another provider may produce differently phrased replies even when you leave the character's written instructions unchanged.
Check the model route and charges before entering a key
Built-in JLLM on Janitor does not require an external provider key. An external API configuration does: identify its provider and model, check connection requirements and provide the appropriate credentials. Check the provider's billing terms for your selected model, even if an example configuration is described as free.
Janitor+ Router on the web gives subscribers access to supported third-party models without a separate provider key. Alongside the subscription payment, usage draws on a wallet at the chosen model's per-token rate. Check that rate before chatting; Router membership does not include unlimited model usage.
Budget text-model usage separately from pictures and calls
Our free introduction includes one custom companion and one generated picture as well as the shared message allowance. Premium supplies 100 tokens monthly and Plus supplies 330; further media use may need a top-up. Janitor subscriptions and model charges follow separate conditions. Text-processing tokens do not convert into a transferable allowance for images, clips or calls.
Review the role instructions before changing its reply provider
Suppose a fictional adult science tutor should describe an exhibit before asking you a question. If the Janitor bot repeatedly skips that sequence, review its personality and initial message. Improving those instructions is a different change from selecting another model or provider.
To explore another continuation of a conversation with us, an available Plus clone copies the chat history into a separate branch. For a picture of the scene, use the image controls and check their token cost. Review media availability and charges separately from the text-model choices before planning pictures, video or calls.
Your questions
Must I provide an API key to start a Janitor conversation?
No. Janitor's built-in JLLM works without an external provider key. Subscriber Router offers another distinct access route, while external API configurations use their own credentials. Not every conversation requires a bring-your-own-key setup.
Which Janitor fields should hold the bot's background and behavior?
Use personality and the other conversation-definition fields for information that should guide replies. A visible bio is an introduction for profile readers; revising only that description is not the same as updating the bot's chat instructions.
Does subscribing remove every further usage charge?
No. Router usage is billed separately, and external model providers set their own conditions. Our ordinary paid text access likewise does not include every token-funded media action. Check the selected route and request rather than assuming membership covers all spending.