In 2023, an AI-generated model named Aitana Lopez gained popularity on social media by amassing over 200,000 Instagram followers. While many assumed she was a real person, Aitana was actually created by a Spanish digital marketing agency to be an "AI influencer" — using artificial intelligence to generate photos and persona.
The reason behind creating the AI model was that the agency was tired of working with real life female influencers “who have egos”.
This story sparked many people’s interest in creating their own AI influencer. One of the people who did quite well is Wes Frank, a web developer, and AI enthusiast. After researching different AI tools and techniques, Wes developed his own AI model and shared the process that anyone could follow to build one from scratch.
In this article, we will show you how to build an AI model by documenting every step Wes took to create his AI model called "Nora Lewis". From generating her first portraits to promoting her Instagram presence. Our goal is to provide a comprehensive guide for those looking to enter the emerging space of AI influencer marketing.
Inspiration from Aitana Lopez
Hearing about Aitana Lopez' success got Wes thinking about how an AI could realistically portray a human identity online. Her defining pink hair and consistent styling across photos made her appearance feel authentic.
Wes searched her handle @fit_aitana to analyze her profile. At 297,000 followers, she maintained a believable bio mentioning gaming, fitness, and cosplay. Within all her posts, the comments showed many fans didn't realize she it was just an AI.
This demonstrated both the potential and challenges of AI influencer management - her unique persona attracted a large following, but required constant updates to remain convincing over time.
Wes took notes on her success factors to apply in his own project: generating a memorable attribute like hair, maintaining stylistic consistency, engaging with followers, and publishing regularly to avoid suspicion. But Wes would need the right tools first.
Building the AI model
Step 1: Choosing AI image generators
The key to an AI influencer is generating realistic portrait photos at scale. Wes tested a few options by asking them to remodel the already existing Aitana Lopez:
Midjourney consistently produced results that could pass for real photographs with attention to facial details. Wes decided it was best suited for this project.
Step 2: Set up Midjourney on Discord
When it comes to generating ultra-realistic, high-quality AI influencer images, Midjourney is the top dog. While there are other options like DALL-E 2 and Dolly 3, Midjourney was built specifically for creating phenomenal, photorealistic digital imagery.
Some of the amazing benefits of using Midjourney include:
To get started, head to midjourney.com and sign up for their Basic $10/month plan which provides up to 200 image generations per month - plenty to create your initial AI influencer image set.
Step 3: Create a dedicated Discord server for your AI Influencer
Discord is a free chat platform that Midjourney uses to generate images based on text prompts from users. To use Midjourney, you'll need to create a new Discord server specifically for your AI influencer project.
Inside Discord, create a fresh server by clicking the green "+" button at the bottom left.
Select "Create My Own". and give it a name like "AI Influencer" and set it up with any extra channels, roles, etc. that you want.
Step 4: Add Midjourney's official discord bot to your server
With your AI influencer server created, it's time to integrate Midjourney so you can begin generating images. In the left server sidebar, click "Settings" then "Integrations" and finally "Bots".
From there, click "Add App".
Search for the official Midjourney bot which should just be listed as "Midjourney". Select it and add it to your server.
Once added, you'll see a new channel in your server called "newjobs" from the Midjourney bot. This is where you'll type in prompts to generate AI images.
Step 4: Install InsightFace App for Face consistency (Recommended)
While Midjourney excels at generating remarkably consistent AI images when given the same seed image and prompts, sometimes the facial features can get a little jumbled between image generations.
To fix this, Wes highly recommends installing the free Insightface app in your Discord server. Insightface utilizes advanced AI face-swapping technology to easily swap, replace, or reinforce the same face across multiple images for flawless consistency.
To add Insightface, simply navigate to insightface.app and click "Add to Discord Server". It will prompt you to log into Discord and then let you choose which server to install it on.
Select your AI influencer server and grant the necessary permissions.
With Insightface installed, you now have an easy backup option to reinforce your AI influencer's consistent look if any images start to drift away from your original ideal.
Step 5: Build the base model look
Arguably the most important part of crafting a successful AI influencer is the initial prompt you feed to Midjourney's image generation engine. This critical first prompt will dictate your influencer's fundamental appearance, so you want to put some strategic thought into it.
Some important factors to consider for your initial prompt:
Wes recommends that when crafting your prompt in Midjourney, you'll also want to include the keyword phrase "shot on Kodak gold 400" at the end. This helps tell Midjourney to render the image in a realistic, cinematic, film-like quality rather than a basic digital illustration style.
For example, your initial prompt could be something like:
"/imagine half-body portrait of a tan young woman with long blonde hair in a floral sundress and sunglasses shot on Kodak gold 400"
The more descriptive and detailed you can be, the better results you'll get from Midjourney. You can even describe an exact celebrity lookalike if you want to emulate a particular face and styling.
Step 6: Review Midjourney's initial image results and upscale your favorite
With your initial detailed prompt entered into Midjourney's newjobs channel, you'll start to see Midjourney generate 4 different image results that attempt to match your prompt.
Carefully review each initial result image and decide which one you think captured your vision best and will make a good "seed" image to base all future renditions of your influencer off of.
Once you've chosen your favorite seed image, upscale it by typing "U[ImageNumber]" into the Midjourney chat in Discord. For example, if your favorite image is the 3rd one that Midjourney generated, you'd type "U4" which would instruct Midjourney to upscale and improve the quality of just that 4th image.
The upscaled version of your chosen image will now serve as the jump-off visual foundation for your entire AI influencer creation process going forward.
Step 7: Copy the upscaled seed image link to generate consistent new images
To maintain a highly consistent look and feel across all future Midjourney image creations of your AI influencer, you'll want to provide the image file link of your upscaled seed image as a starting point.
In Discord, simply right-click on the upscaled seed image that you selected and choose "Copy Link". This will copy the direct file URL link to your clipboard.
Step 8: Use New prompts to generate variations while keeping consistency
Inside the newjobs channel again, enter a new prompt for Midjourney like "/imagine [paste seed image link]" then hit space and add on your new descriptive prompt. For example:
"/imagine [seed image link] Full shot of the brunette woman in a hotel gym, shot on Kodak Gold 400”
"/imagine [seed image link] Wide shot of the brunette woman laughing in a mall food court, shot on Kodak Gold 400”
Because you've included that seed image link first, Midjourney will now use your original upscaled image as the foundation starting point and attempt to render new imagery based on the additional prompt details you provide - all while maintaining the core visual style.
Go through this process several times creating new images of your AI influencer in different poses, outfits, settings, scenery, etc. so you have plenty of varied yet consistent content to launch their Instagram feed with.
Step 8: Use Insightface to perfect facial consistency (If Needed)
If you notice any slight visual inconsistencies or weird distortions with your AI influencer's facial features between the different image generations, this is where Insightface can really come in handy.
Inside your Discord server where you installed Insightface, you'll see a new channel for it.
Simply upload or drag-and-drop your seed image that has the perfect facial features into that channel. Type "/save_id [name]" replacing [name] with your chosen name for this ID (e.g. "/save_id mimimodel").
Then, any newly generated Midjourney image that has some facial issues or doesn't quite look right, you can fix it by uploading that image file into the Insightface channel and typing:
"/swap [imageID]" where [imageID] is the one you saved earlier (e.g. "/swap mimimodel").
Insightface's AI will work its magic and quickly generate a new output image that has swapped those facial features to be consistent with your ideal seed image. Easy!
Step 9: Establishing the Instagram profile
At this stage, Wes began constructing the full Instagram presence. To make her feel like a real person:
Completing these initial profile fundamentals laid the foundation to launch Nora Lewis' online persona and drive early followers. But engagement would be key to long-term success.
What next after building the AI model?
While a complete profile was now live, the real work of community building and optimizing for engagement began:
Consistent Posting Schedule
Wes aimed to post 1-2 times weekly on consistent days to establish predictable patterns that keep followers engaged over time.
Establishing these foundational engagement pillars aimed to attract more organic discovery and followers over the long-run through Instagram's algorithms. But monetization would be key to justify the ongoing work.
Monetization pathways
As the following grew, Wes explored different revenue streams that could become viable:
Diversifying monetization in this way intended to prove the influencer viability and turn it into a self-sustaining side business with ongoing growth potential. But transparency remained crucial.
Maintaining ethical standards
To avoid accusations of deception, transparency must always be prioritized regarding Nora Lewis' AI nature:
By implementing these guidelines, any risks of potential backlash over perceived fraudulent
behavior can be effectively minimized as long as her digital persona remains openly promoted as an AI creation without misleading human impressions.
Results - 6 Months Later
Half a year into regularly posting, engaging communities and experimenting with monetization - what progress has been made?
Monetization achieved
Future plans
While still early, these metrics prove an AI influencer profile like Nora Lewis has real earning potential if properly invested in and optimized over the long run. Monetization avenues will continue expanding alongside new emerging technologies.
Conclusion
In under 6 months, this process has shown how AI tools can be leveraged to design, develop and promote a wholly virtual online persona in a believable way using techniques like consistently generated visual content, community engagement strategies and tested monetization best practices.
With no limitations of physical humanity and costs only involving the time invested, the ROI potential for an AI influencer business model is promising if pursued diligently and with full transparency maintained regarding the artificial identity.
Looking ahead, opportunities will continue multiplying as virtual worlds, AR/VR, digital fashion and generative AI advance. The rise of AI influencers marks an exciting new frontier for both marketing innovators and creatives to explore freely within.