What Is Janitor AI? An In-Depth Guide
Eugenijus Denisov
Last updated -
In This Article
Sometimes, there’s no time to set up fancy web scraping tools. If any bot would do for quick data preprocessing, then it’s better to go with one that is free, has trusted natural language processing capacities, and reverse proxy integration. That’s exactly what Janitor AI can offer.
Popular for its AI chatbot features and housing dozens of pre-made bots, Janitor AI can also help with data formatting and processing tasks required for web scraping. We explain how to set it up for such tasks here.
Understanding Janitor AI
Launched in 2023, Janitor AI is a chatbot platform for creating and interacting with AI characters. Each of them can be personalized to match specific needs and personas with almost no restrictions.
Under the hood, however, it’s a multipurpose tool that excels at Natural Language Processing (NLP), organizing unstructured data, spotting formatting errors, and much more. The name Janitor AI somewhat suggests these functions.
Cleaning data, just like a data janitor would, requires you to classify, organize, and format conflicting data to help make sense of what you have. All of it is crucial for a successful web scraping process, even though the AI itself isn’t meant for such a purpose.
Janitor AI stands out for its simplicity in creating chatbots, which inadvertently makes it great for web scraping or data analytics. Crafting such open conversational personalities without Janitor AI would require a lot of expertise and programming skills.
The immersive feel and flexibility of Janitor AI make it possible for users of all skill levels to achieve their goals. Since you can chat with it informally and use almost any content, it can easily achieve various tasks for web scraping and data analysis in general.
How Janitor AI Operates
Once we understand how Janitor AI operates, we can leverage its formatting capabilities to get the most accurate data out of the mess of raw data we put into the user queries. The fact that you only need the basics is one of the main benefits of using Janitor AI instead of dedicated tools.
Chatbot Capabilities
The chat features of Janitor AI make it incredibly easy to work with. Instead of writing code or lengthy commands, you can simply chat with Janitor AI, and it will complete the needed tasks. However, you’ll need to build a custom personality and provide scenarios to fine-tune it for web scraping.
Natural Language Processing (NLP)
NLP allows Janitor AI to understand human language as it’s written naturally into the live chat. The main purpose of the advanced features of NLP is to make Janitor AI chatbots conversational so the users feel as if they are interacting with real personalities.
Since it’s made to understand long sentences and phrases informally, it’s good for data formatting in queries. The NLP capabilities of Janitor AI can be used to remove irrelevant information after web scraping or to help you notice what’s actually worthy of extraction.
Generative AI
As with all generative language tools, Janitor AI can create a new text for appropriate responses out of the data sets on which it has been trained. While setting up your custom Janitor AI chatbot, you can specify scenarios, personality, and example dialogues to make the responses more accurate.
For web scraping, generative Janitor AI features help with data-sharing tasks. Instead of making summaries and fine-tuning the data entry process yourself, you can simply ask for the custom chatbot you made on Janitor AI.
Machine Learning (ML)
Janitor AI uses machine learning (ML) algorithms that are common in today’s Large Language Models (LLMs). The chatbots are trained from the datasets to identify patterns and improve responses, which is crucial for web scraping.
Data sharing is done by users interacting with their Janitor AI chatbots and taken from other major LLMs, such as Open AI. With the large amount of chatbots created and used on Janitor AI, you can be sure there’s a lot of data for ML algorithms to work with.
API integration
Chatbot creation in Janitor AI can be supercharged with Application Programming Interface (API) integration. API settings connect Janitor AI to other LLMs, such as those from Open AI and Claude.
Additionally, you can use various presets and custom prompts to get the most out of these third-party AIs. In web scraping, the Janitor AI API allows you to use the possibilities of other LLMs, possibly avoiding their limitations.
Is Janitor AI Secure?
Yes, Janitor AI is safe in terms of not leaking your IP address, personal information, or chat history. There is an option to make your chats public. In such a case, all of your conversations will be open to the community. The option is turned off by default, and only you can toggle it on.
In terms of connecting with other LLMs, there is a risk of ban if you build a chatbot for explicit content. Open AI, for example, has strict rules on using the API for creating explicit chats and images, and violations lead to bans.
Janitor AI can bypass those rules to some extent, but there are instances of users still getting banned. You can increase your chances of avoidance by using a Janitor AI proxy.
Benefits of Janitor AI
- LLM customization options are more varied than using Open AI or Claude without Janitor AI.
- Privacy is ensured when using Janitor AI, as none of your chats are public unless you make them so.
- Free to use for pre-made bots and your own customization. Prices of API integration with Janitor AI depend on Open AI or Claude, and you might need to pay for a Janitor AI proxy.
- Easy integration with an API and reverse proxy providers.
- A variety of use cases for other tasks, such as web scraping and data sharing, are possible with Janitor AI.
- Working with NSFW content might not be possible with ChatGPT or Claude, so Janitor AI can be a workaround. This is helpful not only for chats but also for data analysis of content that may include explicit elements.
Configuring Janitor AI API
Registering a Janitor AI Account
The first thing to do is to create a Janitor AI account. Simply head to the Janitor AI website and click on the register in the upper right corner. You’ll need to enter your email and create a password. Alternatively, you can register with Google or Discord accounts.
Character Creation
- Select Create a Character in the upper right corner.
- You’ll need to create its name, upload an image, describe its personality, and write the first message.
- Other options aren’t mandatory. For a web scraping operation, we recommend creating a professional and straightforward character.
- Press Create Character.
Acquiring an API Key
- Head on to platform.openai.com .
- Log in to your account or create a new one if you haven’t already done so.
- Click on Dashboard in the upper right corner.
- In the left-hand side menu, choose API keys.
- Press on Create new secret key.
- Select that the API key would be owned by you and give it a name.
- Leave permissions to All.
- Press on the Create secret key.
- Once the key is created, copy and use it when adjusting Janitor AI settings.
Adjusting Janitor AI Settings
- Start a chat with your Janitor AI character.
- Click on the triple bar menu button in the top right.
- Select API Settings.
- Choose the LLM model you want to use. We will use Open AI as an example.
- Select the OpenAI model preset corresponding to the GPT model you are using, GPT-4, for example.
- Paste your OpenAI key. Acquire it as per the instructions above.
- Press Check API Key/Model.
- At this step, you can also add a custom prompt or use one of the suggestions from Janitor AI.
- Save your settings.
Testing and Verifying the Integration
The testing doesn’t end with pressing Check API Key/Model, as the Janitor AI might still not work as you have intended. Luckily, after setting up the API of your Janitor AI character, you can still tweak and change many of its settings.
Every past chat will be visible to you in the main window. Once you press on it, you can find the Edit button in the upper right corner and change everything from character name to example dialogs.
Once you start a new chat or open up an old one, you can access all the other settings by pressing the same triple-bar menu button. API settings, generation, chat memory, and other customization settings are available.
Selecting a Reverse Proxy for Janitor AI
A proxy server is an intermediary between you and the internet. Instead of connecting to the websites and other services directly, you can route your traffic through a proxy.
Such an extra step enables you to change the perceived location and IP address of your connection. Janitor AI can also be used with reverse proxies .
A reverse proxy performs the same function but on the server side, ensuring that the client never communicates with your server directly. In the case of Janitor AI, the reverse proxy will ensure your LLM API does not connect directly to your server, which brings many benefits.
- Ensuring security
A reverse proxy acts as a shield protecting your server from DDoS and other attacks.
- Load balancing
A reverse proxy will incoming traffic distribute incoming traffic, ensuring your
- IP masking
A Janitor AI proxy hides your IP address while using self-hosted API access to ChatGPT, Claude, or other LLMs.
- Encryption
With a reverse proxy, a server can implement encryption.
- Increased speed
A reverse proxy might be located in a geographical location that ensures faster connection times.
You can self-host a server with software such as Nginx or Apache and then set up your own reverse proxy for it. If you use a third-party reverse proxy, make sure it can cover a couple of essentials.
- Privacy
Every chat and token will be routed through the Janitor AI proxy, so make sure that you trust it and that it won’t steal your tokens or chat data.
- Ease of use
Integration with Janitor AI should be possible without using any additional tools or skills.
- Scalability
The reverse proxy should be able to handle increasing demand and have multiple IPs on offer.
- Security features
Look for a provider that has encryption and proper authorization to defend against threats.
Conclusion
Janitor AI is a powerful multipurpose tool that can be used for much more than creating chat personalities. Its quick setup of NLP and ML capabilities makes it a great aid in web scraping and other similar tasks.
FAQ
Is Janitor AI NSFW?
Yes, Janitor AI allows the creation of chatbots with NSFW content using APIs from Open AI or Claude. It might lead to your account getting blocked on those platforms if you aren’t using a Janitor AI proxy.
Can other people see your chats in Janitor AI?
No, no one can see your Janitor AI chat history unless you enable data sharing yourself and make the chats public.
Author
Eugenijus Denisov
Senior Software Engineer
With over a decade of experience under his belt, Eugenijus has worked on a wide range of projects - from LMS (learning management system) to large-scale custom solutions for businesses and the medical sector. Proficient in PHP, Vue.js, Docker, MySQL, and TypeScript, Eugenijus is dedicated to writing high-quality code while fostering a collaborative team environment and optimizing work processes. Outside of work, you’ll find him running marathons and cycling challenging routes to recharge mentally and build self-confidence.
Learn More About Eugenijus Denisov