2
1
Fork
You've already forked llamabot
0
XMPP chat bot to interact with LLaMA.cpp
  • Java 100%
Find a file
Tad 8ba63a46f1
Gradle verification
Signed-off-by: Tad <tad@spotco.us>
2023年05月26日 23:52:55 -04:00
gradle Gradle verification 2023年05月26日 23:52:55 -04:00
src Add some goodies 2023年05月22日 16:52:00 -04:00
.gitignore Initial commit 2023年05月01日 18:43:04 -04:00
.gitlab-ci.yml Initial commit 2023年05月01日 18:43:04 -04:00
0001-llamabot.patch Add some goodies 2023年05月22日 16:52:00 -04:00
build.gradle Initial commit 2023年05月01日 18:43:04 -04:00
gradle.properties Gradle verification 2023年05月26日 23:52:55 -04:00
gradlew Initial commit 2023年05月01日 18:43:04 -04:00
gradlew.bat Initial commit 2023年05月01日 18:43:04 -04:00
LICENSE Initial commit 2023年05月01日 18:43:04 -04:00
README.md Actually note the start command 2023年05月22日 16:55:14 -04:00
XMPP-Filter.iml Initial commit 2023年05月01日 18:43:04 -04:00

Llamabot

Overview

LLaMA over XMPP

Quick Start

  • Setup llama.cpp
  • Apply the included patch file to llama.cpp: git am 0001-llamabot.patch
  • Run the program once to generate example configs
  • Populate Rooms.txt with rooms you want to interact with
  • Populate Account.txt with first line JID and second line password for the bot account
  • You can also message the bot 1:1, but it has issues with MAM and repeating itself
  • Run it! java -jar XMPP-LLaMA-*.jar config

Known Issues

  • Underlying jaxmpp library can sometimes spew the entire message buffer again

Prebuilts

Credits

Donate