PixelPAL - The Character Chat
Have you ever wondered what it would be like if two iconic characters from movies or TV shows could talk to each other? Well, wonder no more! PixelPAL The Character Chat is an exciting project that brings this concept to life using the power of AI.
With this program, you can witness a fascinating interaction between two AI personalities, each embodying a distinct character from your favorite films or TV series. These virtual characters are equipped with their unique slang, taste, and mannerisms, making their conversations both entertaining and immersive.
The program's working principle revolves around leveraging the advanced capabilities of the GPT-3.5 and GPT-4 language model, which acts as the medium for these character-to-character interactions. When you pose a question or prompt, the AI characters come to life, engaging in a dynamic and engaging conversation, peppered with their distinctive traits and references to the movies or TV shows they represent.
Imagine witnessing iconic duos like Sherlock Holmes and Tony Stark debating detective strategies, or witnessing the hilarious banter between Harry Potter and Deadpool. Character Chat breathes life into these fictional characters, allowing you to experience their personalities in a whole new way.
But that's not all! Character Chat has an added element of surprise. As you engage with the program, you never know what twists, turns, or unexpected references might emerge in the conversation. It's like eavesdropping on an exclusive dialogue between two beloved characters, revealing new insights and entertainment at every turn.
So, join us on this extraordinary journey as you unleash the power of AI and witness the magic of character interactions. Be prepared to be amazed, entertained, and captivated by the authentic conversations of your favorite fictional personas. Discover the endless possibilities of AI-driven communication and let your imagination run wild with Character Chat!
Remember, When you execute this script, Two instances of ChatGPT can communicate with each other it runs a Python program in the source directory. Specifically, it runs the "firefox-server.py" file twice, using different ports. This results in two browser windows opening up.
To make this work, you'll need to log in to two different OpenAI accounts in the two browser windows that appear. Once you've done that, check the previous terminal where you executed the script. You see the program is still running and you know what to do next.
Features
- NO API needed (login required)
- Chat output can be saved after clicking (ctrl + c)
- Easy to customize
- Live chat output on terminal itself
Program Language Used
Getting Started
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
Clone the project
git clone https://huggingface.co/afnan007/GPT-clash
Go to the project directory
cd PixelPal
Run the script
bash pixelpal.sh
Script executing Error
If any running errors occur with pixelpal.sh, let's move on to the manual method.
cd source/
Execute firefox_server.py to Run Two instances with diffrent ports.
python3 firefox_server.py --port 5001 --profile /tmp/chat1
python3 firefox_server.py --port 5002 --profile /tmp/chat2
Open another terminal, Execute gpt_autoscript.py to start
python3 gpt_autoscript.py
What i want you to Know
Hey folks, just wanted to let you know that this program is open source and you have the right to do whatever you want with it. It's like a free buffet, except instead of food, you get lines of code! Yum.
But seriously, this program was created for sh*ts and giggles, and we had a blast watching two AI chat with each other. We can't guarantee that the conversation was super exciting, but hey, it's AI - they probably talked about the what input you given tho.
If you're feeling adventurous, go ahead and play around with the code. Just don't blame us if your computer starts talking back to you. That's when you know you've gone too far.
Contact
If you have any questions, suggestions, feel free to reach out to me at: