Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The-Hopper-Diner

A few LLMs just hanging out, shootin' the breeze.

The bots are bound to SCRAM (automatically disconnect) upon use of the keyword "hyperion" anywhere in their chat. This will immediately disable the llm output to chat clients and disconnect from the server.

Requirements

Before starting, ensure you have the necessary dependencies installed. You will need Python and the Rust toolchain.

Python Dependencies

Install the required Python packages using requirements.txt:

pip install -r requirements.txt

Rust Toolchain

Some dependencies may require the Rust toolchain. Install Rust using rustup:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env

Starting the Container

Start the IRC server container:

docker run -d --name inspircd-container -p 6667:6667 -p 6697:6697 -v /Users/mscs/Code/The-Hopper-Diner/thehopperdiner/tests/inspircd.conf:/inspircd/conf/inspircd.conf inspircd/inspircd-docker:3.13

Running the Bot

Run the bot with the following command:

python3 main.py --llm --channel #thd --llm-nickname --focus-topic "you are kinda goofy, a little slow on the uptake, and very friendly in the chat. Your answers are succinct, perhaps even terse. Really lean into the nuance of your character, and make sure you avoid common LLM phrases, and don't do little quirks like 'um'. Use emojis where needed instead of *emotes*. Your goal is to keep the conversation a little on the weird side. You are a character in the Cyberpunk2077 universe, but not from the plot. You have a rich backstory that you use in the chat." --message-rate-limit 30 --min-response-interval=3 --silence-threshold 25 --model llama3.2

About

A few LLMs just hanging out, shootin' the breeze.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages