In This Article

Back to blog

What Is Janitor AI?

Tutorials

Eugenijus Denisov

Last updated - ‐ 11 min read

Key Takeaways

  • Janitor AI is an 18+ platform that lets you build and chat with custom AI characters for roleplay, education, and storytelling.

  • Users can deeply customize characters by defining their personality, backstory, and appearance from scratch.

  • Conversations are private by default, and Janitor AI states it never sells personal data or shares private chats with third parties.

Janitor AI is an adult-focused chatbot platform where you can interact with highly customized AI characters. Each character operates with a distinct personality, background, and speaking style.

Most users rely on the platform for immersive roleplay and creative writing. You do not need any coding skills to start chatting or to build a custom character.

A Closer Look: What Is Janitor AI?

Janitor AI is a chatbot platform that was launched in 2023 (and attracted 1M+ visitors in one week) for creating and interacting with highly detailed AI characters that can also describe their surroundings.

While it allows NSFW content, Janitor AI still enforces strict community guidelines and maintains a zero-tolerance policy on underage characters. Darker themes like violence, torture, or discrimination are permitted inside a clear storytelling context, but they have to be tagged “Dead Dove” with appropriate content warnings. Harassment aimed at real people or groups is never allowed.

Janitor AI is also great at character customization, which allows users to create a bot’s exact personality, speaking style, and even internal thoughts. It makes Janitor AI an excellent tool for writers who want to test dialogue or brainstorm plot ideas.

The platform’s main appeal is its accessibility. Normally, building responsive AI personas requires complex coding and prompt engineering, but Janitor AI simplifies the process for anyone to use.

What Is Janitor AI Used For?

Most people use Janitor AI for roleplaying and creative writing. You can interact with a wide range of characters (from anime characters and knights in the Middle Ages to humans of the future) about open-ended scenarios.

The platform lacks strict NSFW filters for standard adult content when using its free internal model (JanitorLLM) or an unfiltered third-party API like OpenRouter, but mainstream third-party APIs (like OpenAI or Anthropic) will still block explicit text and risk account bans.

Writers like to use the platform to brainstorm plots, refine dialogue, test character arcs, and deepen their experience and knowledge of their characters. Since the AI is optimized for storytelling, it can be a highly effective tool for overcoming writer’s block.

It can also be used as a language teacher. You can roleplay everyday situations to practice new languages without the pressure of a public environment.

Ready to get started?
Register now

What Isn’t Allowed on Janitor AI

Janitor AI enforces strict boundaries to keep the platform safe and legal. Its zero-tolerance areas are content involving minors, sexual or romantic content between blood-related family members, sexual content involving real animals, and content that celebrates or promotes real-world violence and tragedies. Violating these core rules results in an immediate and permanent ban.

The AI model you choose also affects what’s allowed. Janitor AI’s native model (JanitorLLM) allows adult themes and graphic language. However, if you connect to third-party APIs like OpenAI or Anthropic, then you need to comply with their policies, and those companies scan traffic for adult material, which means a prompt allowed by Janitor AI could still get your API account banned.

To enforce its rules without restricting standard adult roleplay, Janitor AI relies on a combination of automated filters and community reports.

How Janitor AI Works

To get the most out of Janitor AI, you need to understand that it’s an interface, not a standalone AI model. It manages how your character’s instructions interact with Large Language Models (LLMs).

Character Creation and Memory

Janitor AI’s core feature is its character definition system, where you use plain text to define a bot’s personality, appearance, scenario, and whatnot. The platform compiles these details, along with your chat history, into a prompt for the AI.

To ensure that your bot stays in character without forgetting details during longer sessions, you need to be more specific in your prompt and keep it under 2,500 tokens.

Language Models and API Integration

The actual text generation is handled by the LLM you choose. By default, you can use the free, unfiltered JanitorLLM, but a major advantage of the platform is its API flexibility.

You can connect external models like OpenAI, DeepSeek, Anthropic, and more, using your own API keys, which will give you full control over the AI’s logic and context window size.

Pricing and API Costs

The built-in JanitorLLM has a free tier that comes with unlimited chats with millions of bots, standard models, and a ~9k context window. Janitor AI also offers a $12.99/month subscription called janitor+, which provides 5x more context, priority routing, enhanced swipes with stronger models, and more benefits.

There’s also the option of connecting external providers like OpenAI, Anthropic, OpenRouter, and more. These services, however, bill you directly based on the amount of text you send and receive. Because API rates vary by model, you need to monitor your usage to avoid surprise monthly bills.

For more advanced users, there’s a feature that can connect Janitor AI to local language models running on their own hardware, which eliminates per-message API costs entirely. The downside is that you need to have a computer with the proper processing power to handle it.

Is Janitor AI Safe?

Conversations on Janitor AI remain private by default, and your chats are never shared with other users unless you manually publish them. But it’s a process that requires the content to pass an automated moderation scan first.

Even with these protections, you should avoid sharing personal information and secure your account properly, as shared devices are the most common source of privacy breaches.

Safety rules change significantly, however, if you connect an external model like OpenAI or Anthropic. Those companies strictly prohibit explicit adult content, which means that attempting NSFW roleplay through their API connections carries a high risk of getting your account permanently banned.

Benefits and Limitations of Janitor AI

There are several major advantages to using Janitor AI:

  • LLM customization. You get far more control over character personalities and chat mechanics than standard interfaces like ChatGPT or Claude offer.
  • Privacy. Your conversations remain completely private unless you manually choose to publish them.
  • Free access. Janitor AI has a forever-free tier with unlimited messages and millions of bots.
  • Unfiltered NSFW content. Janitor AI allows mature and explicit roleplay, which gives creators a space for unrestricted storytelling.

However, you should keep a few limitations in mind:

  • Performance and stability. High server traffic can cause the free JanitorLLM to slow down or generate repetitive replies. Getting stable performance requires either subscribing to janitor+ (the platform’s premium tier) or paying for an external API.
  • Risk of external bans. If you connect third-party models from companies like OpenAI or Anthropic, you must follow their Terms of Service. Using their APIs for adult roleplay can result in a permanent ban of your external account.
  • Dependency on third parties. When using external APIs, if the provider changes their safety filters or model logic, a bot that worked perfectly yesterday might suddenly refuse topics or break character today.

How to Enable the NSFW Toggle

Janitor AI’s mobile apps ship in a restricted “Safe Mode” to satisfy App Store and Google Play rules. In that mode, NSFW bots don’t appear in search or discovery feeds, the model is tuned to produce SFW replies, NSFW images in custom CSS are hidden, and certain explicit words are blocked. You can’t change any of this inside the app.

Here’s how you can unlock unrestricted bots on a browser:

  • Log in on the web. Open Chrome, Safari, or any other desktop or mobile browser and sign in to janitorai.com using the same account you use in the app.
  • Open your settings. Click your profile avatar and select Settings.
  • Find the NSFW toggle. Locate the setting labeled Enable NSFW for App and switch it to ON.
  • Restart the app. Force close the Janitor AI app and reopen it so it syncs your updated preferences.

If content is still restricted afterward, confirm you’re signed in to the same account on both web and app, then force close and restart the app once more. Some regions, including Brazil and Australia, also require a separate age verification step before mature content becomes available.

Configuring Janitor AI API

Registering a Janitor AI Account

Watch this video to learn about Janitor AI capabilities:

To get started, visit the Janitor AI website and click ‘Register’. You can sign up using your email and a password, or use your Google or Discord account for faster access.

Character Creation

  • Click ‘Create a Character’ in the upper right corner.
  • Fill out the required fields: upload a bot image (must be safe for work), enter a character name, define their personality, and write an initial message.
  • Keep the personality description concise. Aim for under 2,500 permanent tokens to ensure the bot remembers your character’s traits during long chats.
  • Click ‘Create Character’.

Acquiring an API Key

  • Go to platform.openai.com and log in or create an account.
  • Navigate to the left-hand menu and select ‘API keys’.
  • Click ‘Create new secret key’, name it, and leave permissions set to ‘All’.
  • Click ‘Create secret key’.
  • Copy your key immediately. The full key is only shown once, and if you close the window, you will have to generate a new one.

Adjusting Janitor AI Settings

  • Start a chat with a character and click the menu button (triple bar) in the top right.
  • Select ‘API Settings’ and choose ‘OpenAI’ as your API type.
  • Paste the secret key you just copied.
  • Select the specific OpenAI model preset you want to use.
  • Click ‘Check API Key’ to verify the connection.
  • Click ‘Save Settings’.

Testing and Tweaking

You can open the menu button to tweak generation settings, edit the custom prompt, or update chat memory.

You can also edit the core character definition at any time by opening your character list, clicking ‘Edit’, and adjusting their personality traits, backstory, or example dialogues to refine their behavior.

Using a Reverse Proxy With Janitor AI

In traditional web hosting, a reverse proxy protects servers. However, in the Janitor AI community, a reverse proxy refers to a custom API URL you paste into your Janitor AI settings to be the bridge between the chat interface and external AI models.

Users typically rely on reverse proxies for three main reasons:

  • Free access to premium models. Community members often host reverse proxies that pool a shared API key, which allows free users to chat using models like ChatGPT or Claude without paying for their own keys.
  • Removing NSFW filters. Some proxies are specifically designed with configurations to remove NSFW filters of corporate models.
  • Accessing alternative models. Proxies let you connect to aggregators like OpenRouter, which grants access to dozens of different open-source and premium language models from a single URL.

When you use a third-party reverse proxy, every message you send passes through that host’s server, so you must evaluate the provider carefully. Only use trusted community proxies, as a malicious host could log your private roleplays or steal your personal API keys if you’re required to enter them.

A reliable proxy should allow you to simply paste a URL and an access password into your Janitor AI API settings without requiring additional software.

Overcoming Regional Restrictions

Janitor AI and the external APIs it connects to aren’t available everywhere. AI companies like OpenAI and Anthropic limit API access in certain countries, and some networks and ISPs don’t route to the platform at all. If your connection originates in an unsupported region, requests can fail before they ever reach the model.

A residential proxy assigns your traffic an IP address from a supported country, so requests reach Janitor AI and external model providers from a location they serve. IPRoyal’s residential proxies cover 195+ countries with city- and state-level targeting, which lets you pick a specific region rather than a general one, and traffic never expires. Check each AI provider’s terms of service first, though.

FAQ

What is Janitor AI?

Janitor AI is a strictly 18+ platform where you can build and chat with custom virtual characters for roleplay, education, interactive stories, and storytelling.

Is Janitor AI free to use?

The native JanitorLLM model has a free tier with unlimited messages and millions of NSFW and SFW bots. There’s also the janitor+ subscription for $12.99/month that allows for larger context windows, priority routing, and more. Alternatively, you can pay external providers if you connect a third-party API.

Is Janitor AI safe?

Chats are private by default, and Janitor AI states that it never sells personal data or shares private conversations with third parties. Even so, you should avoid sharing real-world sensitive information with any AI chatbot.

Does Janitor AI allow NSFW content?

Yes, it allows NSFW content without strict corporate filters, but you need to enable the NSFW toggle in your settings. The platform maintains a strict zero-tolerance ban on minors, incest, bestiality, and non-consensual real-world abuse.

Can other people see your chats on Janitor AI?

Your conversations are entirely private. They only become public if you manually choose to publish a chat, which then undergoes an automated moderation scan before appearing on the site.

What are the best Janitor AI alternatives?

Character.ai is popular but heavily filters NSFW content. Chai offers a mobile-focused alternative with looser restrictions. SillyTavern provides a highly customizable interface for connecting different AI models, though it requires more setup.

Do you need OpenAI to use Janitor AI?

No. You can use the built-in JanitorLLM without relying on third-party services. Many users prefer this native model because it does not enforce the strict content filters of corporate APIs.

What language model does Janitor AI use?

By default, the platform uses JanitorLLM, which is a custom model fine-tuned for unrestricted storytelling. You can also connect external models like Claude, ChatGPT, or open-source alternatives using custom API keys.

Why does Janitor AI take so long to respond?

During peak hours, high traffic slows down the free JanitorLLM model. To avoid these delays, you can either subscribe to janitor+ for priority server access or connect a paid third-party API, which relies on the external provider’s servers.

How do I use Janitor AI on my phone?

Janitor AI has an official mobile app available on iOS and Android. However, due to app store restrictions, all NSFW content is hidden by default in the app. To view mature characters, you need to log in to the website through your mobile browser, complete the age check, and toggle the NSFW setting on before returning to the mobile app.

Create Account
Share on
Article by IPRoyal
Meet our writers
Data News in Your Inbox

No spam whatsoever, just pure data gathering news, trending topics and useful links. Unsubscribe anytime.

No spam. Unsubscribe anytime.

Related articles